// image rotator
	var t;
	var temp = null;
	var fading_in = false;
	var fading_out = false;
	var running = false;
	t = setInterval('rotate_init()',5500);
$(document).ready(function(){
	$('#rotator ul li a').click(function(event) {
		event.preventDefault();
		clearInterval(t);
		i = $(this).parent().index();
		$('#rotator ul').children().each(function(index) {
			if(index == i) {
				temp = i;
				rotate_init();
			}
		});
		
	t = setInterval('rotate_init()',5500);
	});
	$('#prev a').click(function(event) {
		event.preventDefault();
		clearInterval(t);
		i = $('#rotate .slide').filter(':visible').first().index();
		if(i !=0 ) i--;
		else i = 2;
		temp = i;
		rotate_init();
		t = setInterval('rotate_init()',5500);
	});
	
	$('#next a').click(function(event) {
		event.preventDefault();
		clearInterval(t);
		i = $('#rotate .slide').filter(':visible').first().index();
		if(i !=2 ) i++;
		else i = 0;
		temp = i;
		rotate_init();
		t = setInterval('rotate_init()',5500);
	});
});	

function rotate_init(){
	if(temp == null) {
		fading_out = $('#rotate .slide').filter(':visible').first();
		$('#rotate .slide').filter(':visible').fadeOut(400,function() {
			if(temp == null) {
				if($(this).next('ul.slide').size()){
					fading_in = $(this).next();
					$(this).next().fadeIn(400, function() {
						fading_in = false;
					});
					index = $(this).next().index() + 1;
					$("#rotator ul").css('background', 'url(/images/rotator/' + index + '.png)');			

				}
				else {
					fading_in = $('#rotate .slide').eq(0);
					$('#rotate .slide').eq(0).fadeIn(400, function() {
						fading_in = false;
					});
					$("#rotator ul").css('background', 'url(/images/rotator/1.png)');		
				}
			}
		fading_out = true;
		});
	}
	else {
			$('#rotate').children().hide();
		if(fading_out) fading_out.stop(true, true);
		if(fading_in) fading_in.stop(true, true);
		fading_in = $('#rotate .slide').eq(temp);
		$('#rotate .slide').eq(temp).fadeIn(400, function() {
			fading_in = false;

		});
		temp = temp+1;
		$("#rotator ul").css('background', 'url(/images/rotator/' + temp + '.png)');		
		temp = null;
	}

}

//text rotator

$(document).ready(function()
{
	setupRotator();
});	
function setupRotator()
{
	if($('.textItem').length > 1)
	{
		$('.textItem:first').addClass('current').fadeIn(1000);
		setInterval('textRotate()', 5500);
	}
}
function textRotate()
{
	var current = $('#quotes > .current');
	if(current.next().length == 0)
	{
		current.removeClass('current').fadeOut(1000);
		$('.textItem:first').addClass('current').fadeIn(1000);
	}
	else
	{
		current.removeClass('current').fadeOut(1000);
		current.next().addClass('current').fadeIn(1000);
	}
}
