// ########################################### Olika skript som är specifika för en viss undersida ## //
function saknarFilmAnrop()
{
	laddaExternalJsCss('_css/flashBgIntro.css');
	
	FonsterSnabbTonaFram('top_Social',100);
	FonsterSnabbTonaFram('top_Meny',100);
	FonsterSnabbTonaFram('page_Wrapper',100);
}

// ############################## Topp Social
function animeraToppSocial()
{
	var social_Objekt = document.getElementById('top_Social');
	
	var hojdNu = -50;
	var hojdStart = hojdNu;
	var fart = 1;
	var avstond = 1;
	var alphaKoret = 0;
	
	var animeraNerSocial=setInterval(function()
	{	
		if(hojdNu<0)
		{
			social_Objekt.style.top = hojdNu +"px";
			
			hojdNu=hojdNu + 1 * fart;
			
			avstond = hojdNu;
			
			if(hojdNu<-5)
			{
				fart = (hojdNu*-1) / 30;
			}
			else
			{
				hojdNu = Math.round(hojdNu);
				fart = 1;
			}
			
			if(NotIE)
			{
				alphaKoret = (((hojdStart*-1) -(hojdNu*-1)) / (hojdStart*-1));
				
				social_Objekt.style.opacity = alphaKoret;
			}
		}
		else
		{
			clearInterval(animeraNerSocial);
		}
	
	},1)
}


// ############################## Bildspel
function Bildspel_BytBild(inKnapp,inMotsatsKnapp,inInfoH,inBildHallare,inRubrik,bildIn,slumpIdAre)
{
	var bildUt_H = 0;
	var bildUt_V = 0;
	
	inKnapp_Objekt = document.getElementById(inKnapp);
	inMotsatsKnapp_Objekt = document.getElementById(inMotsatsKnapp);
	
	inBildHallare_Objekt = document.getElementById(inBildHallare);
	
	inInfoH_Objekt = document.getElementById(inInfoH+''+bildIn);
	
	inRubrik_Objekt = document.getElementById(inRubrik+''+bildIn);
	
	inRubrikHallare_Objekt = document.getElementById('bildspel_BildHallare_Rubrik_'+''+slumpIdAre	);
	
	if(inInfoH_Objekt!=null && bildIn!=-1)
	{	
		// inBildHallare_Objekt.style.display="none";
		
		FonsterGenomskinl(inBildHallare_Objekt.id,0);
		
		inBildHallare_Objekt.src = inInfoH_Objekt.innerHTML;
		
		inRubrikHallare_Objekt.innerHTML = inRubrik_Objekt.innerHTML;
		
		// Kollar vad det är för knapp som kommer in och byter då funktion på den knappen
		if(inKnapp_Objekt.className=='bildspel_Vanster')
		{	

			// Vänsterknappen
			bildUt_V = bildIn-1;
	
			if(IE)
			{
				inKnapp_Objekt.onclick = function(){ Bildspel_BytBild(inKnapp,inMotsatsKnapp,inInfoH,inBildHallare,inRubrik,bildUt_V,slumpIdAre);}
			}
			else
			{
				inKnapp_Objekt.setAttribute("onclick", "Bildspel_BytBild('"+inKnapp+"','"+inMotsatsKnapp+"','"+inInfoH+"','"+inBildHallare+"','"+inRubrik+"',"+bildUt_V+","+slumpIdAre+")");
			}
			
			// Högerknappen
			bildUt_H = bildIn+1;
			
			if(IE)
			{
				inMotsatsKnapp_Objekt.onclick = function(){ Bildspel_BytBild(inMotsatsKnapp,inKnapp,inInfoH,inBildHallare,inRubrik,bildUt_H,slumpIdAre);}
			}
			else
			{
				inMotsatsKnapp_Objekt.setAttribute("onclick", "Bildspel_BytBild('"+inMotsatsKnapp+"','"+inKnapp+"','"+inInfoH+"','"+inBildHallare+"','"+inRubrik+"',"+bildUt_H+","+slumpIdAre+")");
			}
			
			
			// Tar bort Vänster om det inte finns fler bakåt
			bildInForra = bildIn-1;
			if(document.getElementById(inInfoH+''+bildInForra)==null)
			{
				inKnapp_Objekt.style.display="none";
			}
			
			// Visar Höger om det finns bilder ditåt
			bildInNasta = bildIn+1;
			if(document.getElementById(inInfoH+''+bildInNasta)!=null)
			{
				inMotsatsKnapp_Objekt.style.display="block";
			}
			
		}
		else if(inKnapp_Objekt.className=='bildspel_Hoger')
		{
			// Högerknappen
			bildUt_H = bildIn+1;
			
			if(IE)
			{
				inKnapp_Objekt.onclick = function(){ Bildspel_BytBild(inKnapp,inMotsatsKnapp,inInfoH,inBildHallare,inRubrik,bildUt_H,slumpIdAre);}
			}
			else
			{
				inKnapp_Objekt.setAttribute("onclick", "Bildspel_BytBild('"+inKnapp+"','"+inMotsatsKnapp+"','"+inInfoH+"','"+inBildHallare+"','"+inRubrik+"',"+bildUt_H+","+slumpIdAre+")");
			}
			
			
			// Vänsterknappen
			bildUt_V = bildIn-1;
			
			if(IE)
			{
				inMotsatsKnapp_Objekt.onclick = function(){ Bildspel_BytBild(inMotsatsKnapp,inKnapp,inInfoH,inBildHallare,inRubrik,bildUt_V,slumpIdAre);}
			}
			else
			{
				inMotsatsKnapp_Objekt.setAttribute("onclick", "Bildspel_BytBild('"+inMotsatsKnapp+"','"+inKnapp+"','"+inInfoH+"','"+inBildHallare+"','"+inRubrik+"',"+bildUt_V+","+slumpIdAre+")");
			}
			
			
			// Tar bort Höger om det inte finns fler
			bildInNasta = bildIn+1;
			if(document.getElementById(inInfoH+''+bildInNasta)==null)
			{
				inKnapp_Objekt.style.display="none";
			}
			
			// Visar Vänster om det finns bilder ditåt
			bildInForra = bildIn-1;
			if(document.getElementById(inInfoH+''+bildInForra)!=null)
			{
				inMotsatsKnapp_Objekt.style.display="block";
			}
		}
	}
	else
	{}
}

function bildspelAutoPlay(slumpIdAre,bildIn)
{
	function bildspelAutoPlay_GetInfo()
	{
		inBildHallare_Objekt = document.getElementById('bildspel_BildHallare_Bild_'+slumpIdAre);
		
		inRubrikHallare_Objekt = document.getElementById('bildspel_BildHallare_Rubrik_'+slumpIdAre);
		
		bildspel_BildHallare_Objekt = document.getElementById('bildspel_BildHallare_'+slumpIdAre);
		
		inInfoH_Objekt = document.getElementById('bildspel_BildInfoHallare_'+slumpIdAre+'_'+bildIn);
		
		inRubrik_Objekt = document.getElementById('bildspel_RubrikInfoHallare_'+slumpIdAre+'_'+bildIn);
	}
	
	var bilspelSpela_Intervall=setInterval(function()
	{	
		bildspelAutoPlay_GetInfo();
		
		if(inBildHallare_Objekt!=null)
		{
			bildspel_BildHallare_Objekt.style.backgroundImage = "url("+inBildHallare_Objekt.src+")";
			
			FonsterGenomskinl(inBildHallare_Objekt.id,0);
	
			if(inInfoH_Objekt!=null && bildIn!=-1)
			{		
				inBildHallare_Objekt.src = inInfoH_Objekt.innerHTML;
				
				inRubrikHallare_Objekt.innerHTML = inRubrik_Objekt.innerHTML;
				
				bildIn++;
				
			}
			else
			{
				bildIn = 0;
				
				bildspelAutoPlay_GetInfo();
				
				inBildHallare_Objekt.src = inInfoH_Objekt.innerHTML;
				
				inRubrikHallare_Objekt.innerHTML = inRubrik_Objekt.innerHTML;
				
				bildIn++;
			}
		}
	},3000)
	
}

function bildspelSattTaggsenRatt(inBild,InTagg)
{
	inBild_Objekt = document.getElementById(inBild);
	
	InTagg_Objekt = document.getElementById(InTagg);
	
	if(inBild_Objekt_Hojd!=null)
	{
		inBild_Objekt_Hojd = inBild_Objekt.offsetHeight;
	}
	
	if(InTagg_Objekt!=null)
	{
		InTagg_Objekt.style.marginTop=inBild_Objekt_Hojd - 57 + "px";
	}
}

function BildspelRollOverPilar(inPil)
{
	document.getElementById(inPil).style.backgroundPosition="right center";
}
function BildspelRollOutPilar(inPil)
{
	document.getElementById(inPil).style.backgroundPosition="left center";
}

function sortiment_sok_GeForslag(inDiv,inSokOrd)
{
	http.open("GET" , "_pages/_moduler/sortiment_Sok.php?inSokOrd="+inSokOrd+"&sokFrom=knappande" , true);
					
	http.onreadystatechange = function ()
	{
		//document.getElementById('ajaxLaddar').style.display="block";
		if(http.readyState == 4)
		{
			if(http.status == 200) // Färdigladdad
			{
				//document.getElementById('ajaxLaddar').style.display="none";
				if(http.responseText!="")
				{
					document.getElementById(inDiv).innerHTML = http.responseText + "<br/><div style='float:right;cursor:pointer;' onclick='suddaUtSokDiven();'>Stäng resultat</div>";
					document.getElementById(inDiv).style.display="block";
				}
				else
				{
					document.getElementById(inDiv).style.display="none";
				}
			}
		}	
	}
	http.send(null);
}
function suddaUtSokDiven()
{
	if(document.getElementById('sortiment_SokRuta_Input_Forslag'))
	{
		document.getElementById('sortiment_SokRuta_Input_Forslag').style.display="none";
	}
}

function snurraStartBilder(inBilder,inDiv,inLankar)
{
	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 lankarnaArray=new Array();
	lankarnaArray = inLankar.split(',');
	
	var inDivBojekt = document.getElementById(inDiv);
	var inDivObjekt_Parent = inDivBojekt.parentNode;
	var bilnNu = 0;
	
	// Initierar grundläget
	FonsterGenomskinl(inDivBojekt.id,0);
	inDivObjekt_Parent.style.backgroundImage="url('_images/"+bildernaArray[0]+"')";
	inDivBojekt.onclick = function() {location.href=lankarnaArray[bilnNu];return false;}
	inDivObjekt_Parent.onclick = function() {location.href=lankarnaArray[bilnNu];return false;}
	
	bilnNu=1;
	
	var bytBildIntervall=setInterval(function()
	{
		// Börjar om från början
		if(bilnNu>=bildernaArray.length)
		{
			bilnNu=0;
		}
		
		//inDivBojekt.onclick = function() {location.href=lankarnaArray[bilnNu];return false;}
		//inDivObjekt_Parent.onclick = function() {location.href=lankarnaArray[bilnNu];return false;}
		// Temp för att andra inte fungerade av okänd anledning Nummer 2 alltså
		inDivBojekt.onclick = function() {location.href='?pg=losning';return false;}
		inDivObjekt_Parent.onclick = function() {location.href='?pg=losning';return false;}
		
		inDivBojekt.style.backgroundImage="url('_images/"+bildernaArray[bilnNu]+"')";
		
		snurraStartBilder_bytBild(inDivBojekt,inDivObjekt_Parent);
		
		bilnNu++;
		
	},4000)
}

function snurraStartBilder_bytBild(inDivBojekt,inDivObjekt_Parent)
{
	FonsterGenomskinl(inDivBojekt.id,0);
	
	var alphaNu_div = 0;
	var tonaFram_Bildspel="";
	
	if(tonaFram_Bildspel!=""){clearInterval(tonaFram_Bildspel);}
	
	if(inDivBojekt!=null)
	{		
		if(!globalTonaInte) // Ser till att den hoppar över toningen ett varv
		{
			var tonaFram_Bildspel=setInterval(function()
			{
				if(alphaNu_div<100)
				{
					if(IE)
					{
						alphaNu_div=alphaNu_div+10;
						inDivBojekt.style.filter="alpha(opacity=" + alphaNu_div + ")";
					}
						
					if(NotIE)
					{
						alphaNu_div=alphaNu_div+2;
						inDivBojekt.style.opacity = alphaNu_div/100;
					}
				}						
				else // När framtoningen är klar
				{
					inDivObjekt_Parent.style.backgroundImage=inDivBojekt.style.backgroundImage;
					
					FonsterGenomskinl(inDivBojekt.id,0);
		
					clearInterval(tonaFram_Bildspel);
					tonaFram_Bildspel="";
				}
			},1)
		}
	
	}
}

