/**
 * @author lasse
 */

var currentItem = 0;	/* spottet brugeren ser */

var fadeOutSpeed = 600;		/* antal millisekunder det tager at fade ud */
var fadeInSpeed = 600;		/* antal millisekunder det tager at fade ind */
var fadeDelay = 6000;		/* antal millisekunder et spot skal vises */

$(document).ready(function()	
{	
	/* der skal først fades efter fadeDelay tid */
	setTimeout(function()
	{
		startSpotNumber = 0;
		nextSpotNumber = findNextSpotNumber(startSpotNumber);
		fadeToItem(startSpotNumber, nextSpotNumber);
	},fadeDelay);
	
});


/* finder det næste spot nummer, ved at starte forfra, når det sidste spot fremkommer */
function findNextSpotNumber(currentSpotNumber)
{
	currentSpotNumber++;
	
	if ($("#splash_items .splash").eq(currentSpotNumber).is(".splash"))
	{
		return currentSpotNumber
	}
	
	/* hvis det næste spot ikke eksitere, tag det første */
	return 0;
}


/* fader til et spot angivet i itemNumber */
function fadeToItem(fromItemNumber, toItemNumber)
{	
	/* Henter det senest vist spot */
	fromSplashContents = $("#splash_items .splash").eq(fromItemNumber);
	
	/* fader tekster ud */
	$(fromSplashContents).find(".title").find("h3").fadeOut(fadeOutSpeed);
	$(fromSplashContents).find(".title").find("h4").fadeOut(fadeOutSpeed);
	
	//$(fromSplashContents).find(".title").css("background", "#016227 url(images/logo.jpg) 100% 0% no-repeat");		
	/* fader billedet ud  og kalder funktionen når der er sket*/
	$(fromSplashContents).find("a").find("img").fadeOut(fadeOutSpeed, function()
	{
		/* når der er blevet fadet ud, skal hele spottet sjules */
		$(fromSplashContents).hide();
		
	});
	
	setTimeout(function()
	{		
		/* nu skal det næste spot fades ind */
		toSplashContents = $("#splash_items .splash").eq(toItemNumber);
		
		/* det nye item skal blive vist */
		toSplashContents.show();
		
		/* Sjuler billede og tekst så de kan fades ind */
		$(toSplashContents).find(".title").find("h3").hide();
		$(toSplashContents).find(".title").find("h4").hide();
		$(toSplashContents).find("a").find("img").hide();
		
		/* fader tekster ind */
		$(toSplashContents).find(".title").find("h3").fadeIn(fadeInSpeed);
		$(toSplashContents).find(".title").find("h4").fadeIn(fadeInSpeed);
		
		/* når billedet er fadet ind, skal nedtællingen til næste spot begynde */
		$(toSplashContents).find("a").find("img").fadeIn(fadeInSpeed, function()
		{			
			$(toSplashContents).find(".title").find("h3").css("display", "inline");
			$(toSplashContents).find(".title").find("h4").css("display", "inline");
			$(toSplashContents).find("a").find("img").show();
			
			
			nextSpotNumber = findNextSpotNumber(toItemNumber);
			setTimeout("fadeToItem(" + toItemNumber + "," +  nextSpotNumber + ")", fadeDelay);
		});	
	/* en mere glidende effekt opnås ved at begynde at fade ind, før man har fadet helt ud */
	}, fadeOutSpeed/7);	
}
