var delay = 7000;
var speed = 650;
var fadeSpeed = 250;

$(document).ready(function() {
	/* IE6 hover fix */
	if (document.all) {
		$(".nav li").fixHover();
	}
	
	$('#search_box').hover(function() { $(this).addClass('hovering'); }, function() { $(this).removeClass('hovering'); }); 	
	$('#info_slide_1 a').css('opacity', 1);

	/* start slideshow */
	setTimeout('doSlide()', delay);
});

var currentPosition = 0;
var currentTimeout = 0;

function doSlide() {
	currentPosition++;

	if (currentTimeout != 0)
		clearTimeout(currentTimeout);

	/* restart if neccesary */
	if (!$('#info_slide_'+currentPosition).get(0)) {
		currentPosition = 1;
	}
	
	var nextPosition = currentPosition+1;
	if (!$('#info_slide_'+nextPosition).get(0)) {
		nextPosition = 1;
	}	
	
	/* slide current slide */
	$('#info_slide_'+currentPosition).animate(
		{ width: 0}, 
		{
			duration: speed, 
			complete: function() { $(this).remove().appendTo('#info_slides').css('width', '770px').removeClass('on'); /* move node */ 			
			}
		}
	);	
	
	/* fade out current slide's components */
	$('#info_slide_'+currentPosition+' a').animate(
		{ opacity: 1 }, 
		{ duration: speed }
	);		
	
	/* fade in next slide's components */
	$('#info_slide_'+nextPosition+' a').animate(
		{ opacity: 1.0 }, 
		{ duration: speed }
	);
	
	$('#info_slide_'+nextPosition).addClass('on');
	
	currentTimeout = setTimeout('doSlide()', delay);
}