var num_quotes = 0;

var quotes = new Array();

var cur_quote = 0;

var cur_pos = 0;
var quote_len = 0;
var author_len = 0;

$(document).ready(function(){
	$("#content-container .full-panel .float-image-panel .image-content .image-rotator").cycle();
	$("#content-container .right-panel .ad-space").cycle();
	
	$(".float-image-panel").hover(function(){
		$(this).addClass("hover");
	},function(){
		$(this).removeClass("hover");
	});
	
	var q = $(".quote-system .quote");
	var a = $(".quote-system .author");
	
	$(".quotes .quote-item").each(function(){
		var author = "-"+$(this).find(".author").text();
		var quote = $(this).find(".quote").text();
		quotes.push({author:author.split(""), quote:quote.split("")});
		
		num_quotes = quotes.length;
	});
	
	if (num_quotes > 1)
	{
		showQuote(cur_quote);
	}
	
	function showQuote(id)
	{
		q.text("");
		a.text("");
		quote_len = quotes[id].quote.length;
		author_len = quotes[id].author.length;
		q.everyTime(50,"type_quote",function(){
			if (cur_pos < quote_len)
			{
				var t = ((cur_pos > 0) ? q.text() : "") + quotes[cur_quote].quote[cur_pos];
				q.text(t);
				cur_pos += 1;
			}
			else
			{
				cur_pos = 0;
				a.everyTime(50,"type_author",function(){
					if (cur_pos < author_len)
					{
						var t = ((cur_pos > 0) ? a.text() : "") + quotes[cur_quote].author[cur_pos];
						a.text(t);
						cur_pos += 1;
					}
					else
					{
						cur_pos = 0;
						$(document).oneTime(7500, "delay_next", function(){
							cur_quote = (cur_quote + 1 < num_quotes) ? cur_quote + 1 : 0;
							showQuote(cur_quote);
						});
					}
				},author_len + 1);
			}
		},quote_len + 1);
	}
});
