var quoteInterval = 5 * 1000;
var quoteTimer;
var slideRate = 1 * 1000;

$(document).ready(function() {
	//$("#quote-text").slideUp(1000);
	//updateQuote();
});

function updateQuote() {
	$.ajax({	
		type:		"GET",
		url:		"quotes.cfm",
		data:		"exclude=" + escape($("#current-quote").val()),
		dataType:	"json",
		cache:		false,

		success:	
			function(data,textStatus) {
				var newQuote = $('<span class="quote">"' + data.quote.quote + '"<div style="text-align:right; margin-top:10px;">- ' + data.quote.credit + '</div></span>');

				if ($("#quote-text").find(".quote").length > 0) {
					$("#quote-text").slideUp(1000,function() {
						$("#current-quote").val(data.quote.id);
						$("#quote-text").empty();
						$("#quote-text").append($(newQuote));
						$("#quote-text").slideDown(slideRate);
						quoteTimer = setTimeout("updateQuote()",quoteInterval);
					});
				} else {
					$("#current-quote").val(data.quote.id);
					$("#quote-text").empty();
					$("#quote-text").append($(newQuote));
					$("#quote-text").slideDown(sideRate);
					quoteTimer = setTimeout("updateQuote()",quoteInterval);
				}
			},

		error:
			function(XMLHttpRequest,textStatus,errorThrown) {
			}
	});

	return false;
}
