var currentPhoto;
var photoTimer;
var fadeEffectTime = 7000;

$(document).ready(function(){
	currentPhoto = 0;
	var thumbs = $(".launchboxthumb");
	 for (var i = 0; i < thumbs.length; i++) {
	 	var x = i;
		$(".launchboxthumb:eq("+i+")").bind("mouseenter",{pos: i},clickedPhoto);	
	}
	photoTimer = setTimeout('cyclePhotos()',fadeEffectTime);
});

function clickedPhoto(event){
	//cancel current change
	
	clearTimeout(photoTimer);
	changeToPhoto(event.data.pos);
	changeToTimer(event.data.pos,currentPhoto);
	currentPhoto = event.data.pos;
	photoTimer = setTimeout('cyclePhotos()',fadeEffectTime);
}

function cyclePhotos(){
	var x = $(".launchboxlaunch");
	var old = currentPhoto;
	currentPhoto = (currentPhoto + 1) % x.length;
	changeToPhoto(currentPhoto);
	changeToTimer(currentPhoto,old);
	photoTimer = setTimeout('cyclePhotos()',fadeEffectTime);
}

function changeToPhoto(x){
	$(".launchboxlaunch").stop(true,true).fadeOut("slow");
	$(".launchboxlaunch:eq("+x+")").fadeIn("slow");
	$(".launchboxthumb").removeClass("selected");
	$(".launchboxthumb:eq("+x+")").addClass("selected");
}

function changeToTimer(x,old){
	$("#NextLaunch .launchboxcounter").stop(true,true);
	$("#NextLaunch .launchboxcounter:eq("+old+")").fadeOut();
	$("#NextLaunch .launchboxcounter:eq("+x+")").show("slide",{direction:"left"},300).fadeIn();
}