// ########################################### Olika skript som är specifika för en viss undersida ## //



// ########################################### Startsidan ## //
var fronterSlide_Active = 0;

function fronterSlide(inSlides)
{
	var slidesArray=new Array();
	slidesArray = inSlides.split(',');
	
	var slideNu = 0;
	var slideNext = 1;
	
	var antalSlide = slidesArray.length;
	
	var objectOut = document.getElementById(slidesArray[0]);
	var objactIn = document.getElementById(slidesArray[1]);
	
	objactIn.style.marginLeft = "960px"
	objectOut.style.marginLeft = "0px";
	
	var bytSlideIntervall=setInterval(function()
	{
		if(fronterSlide_Active==0)
		{
			fronterSlide_Active = 1;
			
			// Börjar om slideNu
			if(slideNu>antalSlide-1)
			{
				slideNu=0;
			}
			
			// Börjar om slideNext
			if(slideNext>antalSlide-1)
			{
				slideNext = 0;
			}
			
			objectOut = document.getElementById(slidesArray[slideNu]);
			objactIn = document.getElementById(slidesArray[slideNext]);
		
			fronterSlideAnimate(objectOut, objactIn);
			
			slideNu++;
			slideNext++;
		}
		else if(fronterSlide_Active==2)
		{
			fronterSlide_Active = 0;
		}
		else if(fronterSlide_Active==3) // = Pausad
		{}
		
	},3000)
}

function fronterSlideAnimate(objectOut, objactIn)
{	
	objactIn.style.marginLeft = "960px";
	objectOut.style.marginLeft = "0px";
	
	var objectOut_X = objectOut.offsetLeft;
	var objactIn_X = objactIn.offsetLeft;
	
	var flyttaVanster = 4;
	
	var bytSlideAnimationIntervall=setInterval(function()
	{
		if(objectOut_X > -960)
		{		
			// för att fåe en lite dynamisk effekt på animationen
			if(objactIn_X>10)
			{
				flyttaVanster = Math.round(objactIn_X/30);
				
				if(flyttaVanster<1)
				{
					flyttaVanster = 1;
				}
			}
			else
			{
				flyttaVanster = 1;
			}
			
			objectOut_X = objectOut_X - flyttaVanster;
			objactIn_X = objactIn_X - flyttaVanster;

			objectOut.style.marginLeft = objectOut_X+"px";
			objactIn.style.marginLeft = objactIn_X+"px";
		}
		else
		{
			objactIn.style.marginLeft = "0px";
			objectOut.style.marginLeft = "-960px";
	
			fronterSlide_Active = 2;
			clearInterval(bytSlideAnimationIntervall);
		}
		
	},1)
}








/*
var startBildsLankNu = "";
function snurraStartBilder(inBilder,inBildID,inBildBackID)
{
	var bildernaArray=new Array();
	bildernaArray = inBilder.split(',');
	
	// Förladdar alla bilder så de inte ska hacka första gången
  	document.imageArray = new Array(bildernaArray.length);
	for(var i=0; i<bildernaArray.length; i++)
  	{
    	document.imageArray[i] = new Image;
    	document.imageArray[i].src = "_images/"+bildernaArray[i];
  	}
	
	var inBildIDBojekt = document.getElementById(inBildID);
	var inBildIDObjekt_Parent = document.getElementById(inBildBackID);
	
	// Initierar grundläget
	FonsterGenomskinl(inBildIDBojekt.id,0);
	
	inBildIDObjekt_Parent.src="_images/"+bildernaArray[bilnNu];
		
	bilnNu++;
	
	var bytBildIntervall=setInterval(function()
	{
		// Börjar om från början
		if(bilnNu>=bildernaArray.length)
		{
			bilnNu=0;
		}
				
		inBildIDBojekt.src="_images/"+bildernaArray[bilnNu];
		
		snurraStartBilder_bytBild(inBildIDBojekt,inBildIDObjekt_Parent);
		
		bilnNu++;
		
	},10000)
}

function snurraStartBilder_bytBild(inBildIDBojekt,inBildIDObjekt_Parent)
{
	FonsterGenomskinl(inBildIDBojekt.id,0);
	
	var alphaNu_div = 0;
	var tonaFram_Bildspel="";
	
	if(tonaFram_Bildspel!=""){clearInterval(tonaFram_Bildspel);}
	
	if(inBildIDBojekt!=null)
	{		
		var tonaFram_Bildspel=setInterval(function()
		{
			if(alphaNu_div<100)
			{
				if(IE)
				{
					alphaNu_div=alphaNu_div+10;
					inBildIDBojekt.style.filter="alpha(opacity=" + alphaNu_div + ")";
				}
					
				if(NotIE)
				{
					alphaNu_div=alphaNu_div+2;
					inBildIDBojekt.style.opacity = alphaNu_div/100;
				}
			}						
			else // När framtoningen är klar
			{
				inBildIDObjekt_Parent.src=inBildIDBojekt.src;
							
				FonsterGenomskinl(inBildIDBojekt.id,0);
				clearInterval(tonaFram_Bildspel);
				tonaFram_Bildspel="";
			}
		},1)	
	}
}
*/

// ########################################### Merrutan ## //
/*
function visaMerRuta(inMer)
{
	kollaScrollPos();
	
	// Visar laddaren
	document.getElementById('mer_Innehall').innerHTML = "";
	var merLaddare = document.createElement('div');
	merLaddare.className = 'mer_Laddare';
	document.getElementById('mer_Innehall').appendChild(merLaddare);
	
	var mer_Wrapper = document.getElementById('mer_Wrapper');
	
	var toppKonstant = document.getElementById('page_ToppMenyWrapper').offsetHeight + document.getElementById('top_Wrapper').offsetHeight + 345;
	
	mer_Wrapper.style.marginTop = mus_Y-toppKonstant+scrollHojd+"px";
	
	http.open("GET" , "_pages/_moduler/merInnehall.php?inMer="+inMer , true);
			
	http.onreadystatechange = function ()
	{
		if(http.readyState == 4)
		{
			if(http.status == 200) // Färdigladdad
			{
				// Förladdar bilder
				/*
				var bildArray=new Array();
				bildArray = http.responseText.split(',');
				
				document.bildArray = new Array(bildArray.length);
				for(var i=0; i<bildArray.length; i++)
				{
					document.imageArray[i] = new Image;
					document.imageArray[i].src = "_images/"+bildArray[i];
				}
				*/
	/*
				document.getElementById('mer_Innehall').innerHTML = http.responseText;
			}
		}
	}
	http.send(null);
}
*/
