function ShowDirPubMainBarButtons(obj)
{	
	if (obj.children(1).style.visibility != "visible")
	{
		obj.children(1).style.visibility = "visible" ;
	}
}
function HideDirPubMainBarButtons(obj)
{	
		obj.children(1).style.visibility = "hidden" ;
}


function ShowDirPubButtons(obj)
{	
	obj.parentElement.children(1).style.visibility = "visible" ;
}
function HideDirPubButtons(obj)
{	
	obj.parentElement.children(1).style.visibility = "hidden" ;
}


function resizeHandle(e){
	//Browser testing
	//alert(window.navigator.userAgent);
	ua = navigator.userAgent.toLowerCase();
	NC = ua.indexOf("netscape");
	Opera = ua.indexOf("opera");
	Gecko = ua.indexOf("gecko");
	IE = ua.indexOf("msie");
	Safari = ua.indexOf("safari");
	
	//alert("IE=" + IE + " NC=" + NC + " Opera=" + Opera + " Gecko=" + Gecko);
	//alert(window.navigator.platform)
	//alert(window.navigator.appName)
	//alert(window.navigator.appCodeName)
	if(UsePageDynamicsScript)
	{
		var output = "";
		row = new Array();
		var SpalteCount = 0.0;
		for (i=0; i < AdArtToAdjustHeight.length; i++)
		{
			output += AdArtToAdjustHeight[i] + " " + AdArtToAdjustHeightAntSpalter[i] + ",  ";
			//window.document.getElementById(AdArtToAdjustHeight[i]).style.height = "200px";
		 
			row.push(AdArtToAdjustHeight[i]);
			
			//Justerer bredden for Opera
			if(Opera > -1)
			{
				//alert(window.document.getElementById(AdArtToAdjustHeight[i]).className)
				if(window.document.getElementById(AdArtToAdjustHeight[i]).className.indexOf("15Sp") > -1)
				{
					//alert(window.document.getElementById(row[y]).className)
					window.document.getElementById(AdArtToAdjustHeight[i]).style.width = "50%"
				}
				if(window.document.getElementById(AdArtToAdjustHeight[i]).className.indexOf("stdannonse") > -1)
				{
					//alert(window.document.getElementById(row[y]).className)
					window.document.getElementById(AdArtToAdjustHeight[i]).style.width = "33%"
					window.document.getElementById(AdArtToAdjustHeight[i]).style.width = window.document.getElementById(AdArtToAdjustHeight[i]).offsetWidth + 3
				}
				if(window.document.getElementById(AdArtToAdjustHeight[i]).className.indexOf("1Sp") > -1)
				{
					//alert(window.document.getElementById(row[y]).className)
					window.document.getElementById(AdArtToAdjustHeight[i]).style.width = "33%"
					window.document.getElementById(AdArtToAdjustHeight[i]).style.width = window.document.getElementById(AdArtToAdjustHeight[i]).offsetWidth + 3
				}
				if(window.document.getElementById(AdArtToAdjustHeight[i]).className.indexOf("stdArtikkel") > -1)
				{
					//alert(window.document.getElementById(row[y]).className)
					window.document.getElementById(AdArtToAdjustHeight[i]).style.width = "33%"
					window.document.getElementById(AdArtToAdjustHeight[i]).style.width = window.document.getElementById(AdArtToAdjustHeight[i]).offsetWidth + 3
				}
				if(window.document.getElementById(AdArtToAdjustHeight[i]).className.indexOf("3Sp") > -1)
				{
					//alert(window.document.getElementById(row[y]).className)
					window.document.getElementById(AdArtToAdjustHeight[i]).style.width = "100%"
				}
			}	
			
			
			if (AdArtToAdjustHeightAntSpalter[i] == 15)
			{
				SpalteCount += 1.5
			}
			else
			{
				SpalteCount += AdArtToAdjustHeightAntSpalter[i];
			}
		 
			if (SpalteCount >= 3)
			{
				//row inneholder nå alle på en rad
				var maxHeight = 0
				for (x=0; x < row.length; x++)
				{//Finer max høyden på denne raden
					height = 	window.document.getElementById(row[x]).offsetHeight
					if (height > maxHeight)
					{
						maxHeight = height
					}
				}	 
				for (y=0; y < row.length; y++)
				{//Setter høyden på alle elementene på denne raden
					if(window.document.getElementById(row[y]).offsetHeight == maxHeight)
					{
						//Vi må ikke sette noe verdi i dette tilfellet. Ser ut som IE da krasjer.
					}
					else
					{
						window.document.getElementById(row[y]).style.height = maxHeight
					}	
				}	
				//Nullstiller rad
				SpalteCount = 0
				row = new Array();
			}
		}
		//alert(output);
	}//End if UsePageDynamicsScript
	
		
	//window.document.getElementById("AdArtTable").style.height = 500;	
	//Justerer høyde på annonser og artikler for at de skal bli like.
	if(NC > -1 || Opera > -1 || Gecko > -1)
	{ 
	
	
		//alert(window.navigator.platform)
	//alert(window.navigator.appName)
	//alert(window.navigator.appCodeName)
	var output = "";
	row = new Array();
	var SpalteCount = 0.0;
	for (i=0; i < AdArtTableToAdjustHeight.length; i++)
	{
		output += AdArtTableToAdjustHeight[i] + " " + AdArtToAdjustHeightAntSpalter[i] + ",  ";
		//window.document.getElementById(AdArtToAdjustHeight[i]).style.height = "200px";
	 
		row.push(AdArtTableToAdjustHeight[i]);
		if (AdArtToAdjustHeightAntSpalter[i] == 15)
		{
			SpalteCount += 1.5
		}
		else
		{
			SpalteCount += AdArtToAdjustHeightAntSpalter[i];
		}
	 
		if (SpalteCount >= 3)
		{
			//row inneholder nå alle på en rad
			var maxHeight = 0
			for (x=0; x < row.length; x++)
			{//Finer max høyden på denne raden
				height = 	window.document.getElementById(row[x]).offsetHeight
				if (height > maxHeight)
				{
					maxHeight = height
				}
			}	 
			for (y=0; y < row.length; y++)
			{//Setter høyden på alle elementene på denne raden
					window.document.getElementById(row[y]).style.height = maxHeight	
			}	
			//Nullstiller rad
			SpalteCount = 0
			row = new Array();
		}
	}
	//alert(output);
		
		//var rad = 0;
		//var ikkeFunnetRadCount = 0;
		
		////Vi leter etter rader, hvis vi ikke finner 3 stykker etterhverandre så slutter vi å lete.
		//while (ikkeFunnetRadCount < 4)
		//{
		//	var radTabellNavn = "AdArtTable_Rad_" + parseInt(rad);
		//	if (window.document.getElementsByName(radTabellNavn).length > 0)
		//	{
		//		ikkeFunnetRadCount = 0;
		//		//alert("Run");
		//		var i;
		//		var maxHeight = 0; 
		//		//Finner max høyden
		//		for(i = 0; i < window.document.getElementsByName(radTabellNavn).length;i++)
		//		{
		//			if (window.document.getElementsByName(radTabellNavn)[i].offsetHeight > maxHeight)
		//				maxHeight = window.document.getElementsByName(radTabellNavn)[i].offsetHeight;
		//		}
		//		//alert(maxHeight);	
				
		//		//Setter max høyden for alle
		//		for(i = 0; i < window.document.getElementsByName(radTabellNavn).length;i++)
		//		{
		//			//alert(window.document.getElementsByName("AdArtTable")(i).style.height);
		//			window.document.getElementsByName(radTabellNavn)[i].style.height = maxHeight;
		//		}
		//		//alert("radTabellNavn: " + radTabellNavn);
		//	}
		//	//alert("rad: " + rad + " ikkeFunnetRadCount: " + ikkeFunnetRadCount);
		//	ikkeFunnetRadCount ++;
		//	rad ++;			
		//}
	}
	
	
	//window.document.getElementsByName("AdArtTable").style.height = 500;
	
	//if(window.navigator.platform != "MacPPC")
	//{
	//	window.document.getElementById("RightContentTable").style.height = 1500;
	//	window.document.getElementById("RightContentTable").style.top = 84;
	//	window.document.getElementById("LeftContentTable").style.top = 84;
	//	window.document.getElementById("LeftContentTable").style.height = 1500;
	//	}
	

	//Setter breddene og plassering av høyre og venstre side.		
	if(this.document.body.clientWidth < 1000)
	{
		if((this.document.body.clientWidth-318) >0)
		{
			if (window.document.getElementById("CenterContentTable") != null)
			{
				window.document.getElementById("CenterContentTable").style.width = this.document.body.clientWidth - 309;
				window.document.getElementById("RightContentTable").style.left = window.document.getElementById("CenterContentTable").offsetWidth + 151;
			}
			if (window.document.getElementById("CenterContentTableWTab") != null)
			{
				window.document.getElementById("CenterContentTableWTab").style.width = this.document.body.clientWidth - 309;
				window.document.getElementById("RightContentTable").style.left = window.document.getElementById("CenterContentTableWTab").offsetWidth + 151;
			}
		}
		else
		{
			window.document.getElementById("RightContentTable").style.left = 350;
		}
	}
	else
	{
		if (window.document.getElementById("CenterContentTable") != null)
		{
			window.document.getElementById("CenterContentTable").style.width = 1000 - 309;
			window.document.getElementById("RightContentTable").style.left = window.document.getElementById("CenterContentTable").offsetWidth + 151;
		}
		if (window.document.getElementById("CenterContentTableWTab") != null)
		{
			window.document.getElementById("CenterContentTableWTab").style.width = 1000 - 309;
			window.document.getElementById("RightContentTable").style.left = window.document.getElementById("CenterContentTableWTab").offsetWidth + 151;
		}
	}

	if (window.document.getElementById("CenterContentTable") != null)
	{		
		window.document.getElementById("BannerContentTable").style.width = window.document.getElementById("CenterContentTable").offsetWidth + 309;
		pageHeight = window.document.getElementById("CenterContentTable").offsetHeight;
	}
	if (window.document.getElementById("CenterContentTableWTab") != null)
	{		
		window.document.getElementById("BannerContentTable").style.width = window.document.getElementById("CenterContentTableWTab").offsetWidth + 309;
		pageHeight = window.document.getElementById("CenterContentTableWTab").offsetHeight;
	}
	
	//Setter høyden på siden
	//Var for toal høyde på siden
	var pageHeight;
	
	if(pageHeight < window.document.getElementById("RightContentTable").offsetHeight || pageHeight < window.document.getElementById("LeftContentTable").offsetHeight)
	{
		if (window.document.getElementById("RightContentTable").offsetHeight > window.document.getElementById("LeftContentTable").offsetHeight)
		{
			pageHeight = window.document.getElementById("RightContentTable").offsetHeight
		}
		else
		{
			pageHeight = window.document.getElementById("LeftContentTable").offsetHeight
		}
	}
	window.document.getElementById("RightContentTable").style.height = pageHeight;
	window.document.getElementById("LeftContentTable").style.height = pageHeight;
	
}
window.onresize=resizeHandle;






/*Kode for aa vise tootip om lagerstatus. Denne koden ligger her fordi den da er lettest tilgjengelig*/
function getBaloonText(txt) {
	txt = txt.toLowerCase();
	var text1 = "Må bestilles fra leverandør, hvis leverandør har varen på lager tar det ca 5 arbeidsdager til vi får sendt varen til deg, hvis varen ikke er på lager ser du estimert leveringstid på varelistingen, når vi har bestilt varen vil du få en oppdatert ordrebekreftelse med anslått leveringstid."; //Best.vare x dager 
	var text2 = "Produktet er på lager. Levering 1 - 3 dager."; //varen er på lager
	var text3 = "Varen er i bestilling hos leverandør, kan bli forsinket."; //ubekreftet [dato]
	var text4 = "Varen er på fjernlager. Det tar 1-3 dager før varen sendes."; //Fjernlager 1-3 dager
	var text5 = "Varen er bekreftet inn på vårt lager denne datoen, varen vil da bli sendt denne dagen eller neste dag."; //Bekreftet på lager

	if (txt.indexOf("fjernlager") > -1) 
	{
		return text4;
	}
	else if (txt.indexOf("forventet til oss") > -1) /* EJ 21935: Visning av fjernlager  */
	{
		return text3;
	}
	else if (txt.indexOf("bekreftet") > -1)
	{
		return text5;
	}
	else if (txt.indexOf("best") > -1)
	{
		return text1;
	}
	else
	{
		return text2;
	}
}

function baloonShow(id, event, txt)
{
	var bName = navigator.appName.toLowerCase();
	var pageLocation = document.location.href;
	var posLeft;
	var posTop;
	if (bName.indexOf("explorer") > -1 || bName.indexOf("opera") > -1)	{

		if (pageLocation.indexOf("bekreftelse") > -1) {
			posLeft = (document.body.scrollLeft + event.clientX) - 75;
			posTop = (document.body.scrollTop + event.clientY) + 10;
		} else {
			posLeft = (document.body.scrollLeft + event.clientX) - 75 - 151;
			posTop = (document.body.scrollTop + event.clientY) + 10 - 103;		
		}

	}	else {
		posLeft = (document.body.scrollLeft + event.clientX) - 75;
		posTop = (document.body.scrollTop + event.clientY) + 10;
	}

	document.getElementById(id).innerHTML = getBaloonText(txt)
	document.getElementById(id).style.left = posLeft;
	document.getElementById(id).style.top = posTop;
	document.getElementById(id).style.visibility = "visible";
}


function baloonHide(id)
{
	document.getElementById(id).style.visibility = "hidden";
}

function hideSelect() {
	if (document.getElementsByTagName("select").length > 0) {
		for (var i=0; i<document.getElementsByTagName("select").length; i++) {
			if (document.getElementsByTagName("select").item(i).id != "Banner_SokVnet1_DropDownSearchCriteria") 
			{
				document.getElementsByTagName("select").item(i).style.display = 'none';
			}
		}
	}
}

function ShowSelect() {
	if (document.getElementsByTagName("select").length > 0) {
		for (var i=0; i<document.getElementsByTagName("select").length; i++) {
			document.getElementsByTagName("select").item(i).style.display = '';
		}
	}
}

//function kjop(UrlMedPLID, obj)
//{
//	var antall = obj.parentElement.previousSibling.firstChild.value

	//alert(UrlMedPLID + '&antall=' + antall);
//	window.navigate(UrlMedPLID + '&antall=' + antall);
//}

function ShowHideFilterDiv(id, event)
{
	if (document.getElementById(id).style.display == '')
	{
		document.getElementById(id).style.display = 'none';
	}
	else
	{
		try
		{
			document.getElementById("HiddenVaretype").style.display = 'none';
		}
		catch(err)
		{
		//Handle errors here
		}
		
		try
		{
			document.getElementById("HiddenProdusent").style.display = 'none';
		}
		catch(err)
		{
		//Handle errors here
		}

		try
		{
			document.getElementById("HiddenAlternativer").style.display = 'none';
		}
		catch(err)
		{
		//Handle errors here
		}

		document.getElementById(id).style.display = '';

		var posLeft;
		var posTop;
		var bName = navigator.appName.toLowerCase();

		if (bName.indexOf("explorer") > -1 || bName.indexOf("opera") > -1)
		{
			posLeft = (document.body.scrollLeft + event.clientX) - 150;
			posTop = (document.body.scrollTop + event.clientY) - 105;
		}
		else
		{
			posLeft = (document.body.scrollLeft + event.clientX) + 5;
			posTop = (document.body.scrollTop + event.clientY) + 10;
		}

		document.getElementById(id).style.left = posLeft;
		document.getElementById(id).style.top = posTop;
	}
}


function ImpSearch(id)
{
	var txtBox = document.MainForm.produktlistingSok1_SearchText.value;
	var _txtBox = txtBox.toLowerCase();
	var _id = id.toLowerCase();
	var Str = "";
	var RemoveID = true;

	if (_txtBox.indexOf(_id) > -1)
	{
		var aTemp = txtBox.split(" ");

		for (var i = 0; i < aTemp.length; i++)
		{
			if (_id != aTemp[i].toLowerCase())
			{
				if (Str == "")
				{
					Str += aTemp[i];
				} 
				else
				{
					Str += " " + aTemp[i];
				}
			}
			else
			{
				RemoveID = false;
			}
		}	
	}
	else
	{
			Str = txtBox;
	}

	if (RemoveID) 
	{
		Str += " " + id;
	}

	document.MainForm.HiddenSearchText.value = Str;
	document.MainForm.submit();
}