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

// ########################################### Ser till att båda spalterna med bakgrunder är lika långa. Utgår från BG 1 ## // En snabb godtycklig funktion pga designers. ;)
function bakgrunderLikaHoga(inBgID_1, inBgID_2)
{
	inBgOBJ_1 = document.getElementById(inBgID_1);
	inBgOBJ_2 = document.getElementById(inBgID_2);
	
	if(inBgOBJ_1!=null && inBgOBJ_2!=null)
	{
		if(inBgOBJ_1.offsetHeight > inBgOBJ_2.offsetHeight)
		{
			inBgOBJ_2.style.minHeight = inBgOBJ_1.offsetHeight-60+"px"; // -60 för kompensera padding uppe och nere
		}
		else
		{
			inBgOBJ_1.style.minHeight = inBgOBJ_2.offsetHeight-60+"px"; // -60 för kompensera padding uppe och nere
		}
		
		//inBgOBJ_1.style.height = "auto";
		//inBgOBJ_2.style.height = "auto";
	}
}
// ########################################### Visa mer i grupp ## //
function visaMerIGrupp(inId)
{
	doljVisa_MedToning(inId, 1);
}

// ########################################### StorBildsFrontare ## //
var fronterSlide_Active = 0;
var aktivFrame = ""
var bytSlideIntervall =""
var bytSlideAktiv = 0;
var slidesTidigareBlupp = 0;
var globalInSlides = "";
var sidFrontareHojd = 0;

function fronterSlide(inSlides, inHojd)
{
	sidFrontareHojd = inHojd;
	
	if(inSlides!="" && inSlides!="undefined" && inSlides!=null)
	{
		globalInSlides = inSlides;
	}
	else
	{
		 inSlides = globalInSlides;
	}
	
	var slidesArray=new Array();
	slidesArray = inSlides.split(',');
	
	var antalSlide = slidesArray.length;
	
	var slideNu = parseInt(slidesTidigareBlupp);
	var slideNext = slideNu + 1;
		
	// Börjar om slideNu
	if(slideNu>antalSlide-1)
	{
		slideNu=0;
	}
	
	// Börjar om slideNext
	if(slideNext>antalSlide-1)
	{
		slideNext = 0;
	}	
	
	var objectOut = document.getElementById(slidesArray[slideNu]);
	var objactIn = document.getElementById(slidesArray[slideNext]);
	
	aktivFrame = objectOut;

	objactIn.style.marginTop = inHojd+"px";
	objectOut.style.marginTop = "0px";
	
	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]);
			
			aktivFrame = objectOut;
			
			slideNu++;
			slideNext++;
			
			fronterSlideAnimate(objactIn);	
		}
		else if(fronterSlide_Active==2)
		{
			fronterSlide_Active = 0;
		}
		else if(fronterSlide_Active==3) // = Pausad
		{}
		
	}, 4000)
}

function fronterSlideAnimate(objactIn, koraTim)
{	
	if(objactIn!=aktivFrame && bytSlideAktiv == 0)
	{
		bytSlideAktiv = 1;
		
		objectOut = aktivFrame;
				
		objactIn.style.marginTop = sidFrontareHojd+"px";
		objectOut.style.marginTop = "0px";
		
		aktivFrame = objactIn;
	
		var objectOut_Y = objectOut.offsetTop;
		var objactIn_Y = objactIn.offsetTop;
		
		var flyttaUpp = 1;
		
		var bytSlideAnimationIntervall=setInterval(function()
		{
			if(objectOut_Y > -sidFrontareHojd)
			{		
				// för att fåe en lite dynamisk effekt på animationen
				if(objactIn_Y>10)
				{
					// flyttaUpp = Math.round(objactIn_Y/20);
					flyttaUpp = objactIn_Y/20;
					
					if(flyttaUpp<1)
					{
						flyttaUpp = 1;
					}
				}
				else
				{
					flyttaUpp = 1;
				}
				
				objectOut_Y = objectOut_Y - flyttaUpp;
				objactIn_Y = objactIn_Y - flyttaUpp;
			
				objectOut.style.marginTop = objectOut_Y+"px";
				objactIn.style.marginTop = objactIn_Y+"px";
			}
			else
			{			
				objactIn.style.marginTop = "0px";
				objectOut.style.marginTop = sidFrontareHojd+"px";
				
				var aktivBlupp = objactIn.id.split('_');
				aktivBlupp = aktivBlupp[2];
			
				fronterSlideFixaBladderBluppar(aktivBlupp, slidesTidigareBlupp)
				slidesTidigareBlupp = aktivBlupp;
				
				fronterSlide_Active = 2;
				bytSlideAktiv = 0;
				
				if(koraTim==1)
				{
					fronterSlide();
				}
				
				clearInterval(bytSlideAnimationIntervall);
			}
			
		},10)
	}
}

function fronterSlideFixaBladderBluppar(inNr, utNr)
{
	var inBlupp = document.getElementById("nyhetStorFrontare_Blupp_"+inNr)
	var utBlupp = document.getElementById("nyhetStorFrontare_Blupp_"+utNr)
	
	inBlupp.className = "nyhetStorFrontare_Blupp_Active";
	utBlupp.className = "nyhetStorFrontare_Blupp";
}




/*
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);
}
*/
