var holdtLi
var holdtEx = "eksempel1"

document.getElementsByClassName = function(cl) {
var retnode = [];
var myclass = new RegExp('\\b'+cl+'\\b');
var elem = this.getElementsByTagName('*');
for (var i = 0; i < elem.length; i++) {
var classes = elem[i].className;
if (myclass.test(classes)) retnode.push(elem[i]);
}
return retnode;
};

function visV2(obj, obj2){
        obj = "eksempel"+obj
        var indhold = obj.innerHTML
        var visFelt = document.getElementById("eksempel")
        obj2 = "ex"+obj
        obj2=document.getElementById(obj2)

                holdtEx = obj
                obj=document.getElementById(obj)
                indhold = obj.innerHTML
                //obj.style.top=obj2Y+"px";
                visFelt.innerHTML = indhold
        
}



function tjekBtabel(){
	
	try{
		if(document.getElementById("f").firstChild.data){
			var fBred = document.getElementById("fB").getElementsByTagName("td")[0].offsetWidth;
			document.getElementById("f").style.width = fBred+"px";
		//alert("fBred = " +fBred)
		}
		else{
			document.getElementById("f").style.width="0px";
		}
	}
	catch(e){
		//document.getElementById("f").style.backgroundColor="red";
		document.getElementById("f").style.width="0px";
	}
}


function forstoerBil(obj){
	var p = obj.parentNode
	var xmaal = findPosX(p)-50
	var ymaal = findPosY(p)
	//alert("xmaal="+xmaal)
	myRef = window.open('','blank', "toolbar=no,width=580,height=470,top="+ymaal+",left="+xmaal+", status=no, titlebar=no");
	 myRef.document.write("<img src='"+ obj.src+"' width='550' />")
	
}


function vis(obj, obj2){
	
	var indhold = obj.innerHTML
	var visFelt = document.getElementById("eksempel")
	
	obj2=document.getElementById(obj2)
	//obj2Y = findPosY(obj2)-1+100
	//obj2X = findPosX(obj2)-1+200
	//alert("obj2X="+obj2X)
	//if(obj2.style.display==""){
		//if(holdtEx != ""){
			//lukEx();
		//}
		holdtEx = obj
		obj=document.getElementById(obj)
		indhold = obj.innerHTML
		//obj.style.top=obj2Y+"px";
		visFelt.innerHTML = indhold
		//visFelt.style.display="block";
		//visFelt.style.marginBottom="40px";
		
		//obj.style.left="500px";
		//obj.style.display="block";	
		//obj2.style.display="none";
		
	//}
	/*else{
		visFelt.innerHTML="";
		obj2.style.display="block";
		holdtEx = ""
	}*/
}

function lukEx(){
	//obj=document.getElementById(obj)
	//indhold = obj.innerHTML	
	var visFelt = document.getElementById("eksempel")
	visFelt.innerHTML = ""
	//obj2=document.getElementById(obj2)
	for(g=1; g<=6; g++){
		var M = "ex"+g	
		var feltet = document.getElementById(M)
		//feltet.innerHTML ="tom"
		feltet.style.display="block";
		
	}
}


function fjernC13preview(navn){
try{	
	var behandlesP = document.getElementById("egen")
	var behandles2Ind = document.getElementById("tolerance").innerHTML
	behandles2Ind = behandles2Ind.replace(/_c13_/g, "<br>")
	var behandles2 = document.getElementById("tolerance")
	behandlesP.removeChild(behandles2);
	var behandles = document.getElementById("egen").innerHTML
	
	behandles=behandles.split("_c13_")	
//	alert("behandles.length=" + behandles.length)
	var tder = new Array(behandles.length-1)
	for(i=0; i<behandles.length; i++){
		tder[i] = behandles[i].split("_c9_")
	}
//	alert("tder(0).length="+tder[0].length)
	var udskriv = "<table style='border-collapse:collapse' id='fB'>"
	
	if(behandles.length == 0){
		udskriv = udskriv + "<tr>"
		//alert("behandles.length="+behandles.length)
	}
	else if(behandles.length==1){
		
		var udskrivM = behandles[0].split("_c9_")
		if(udskrivM.length==1){
			//alert("behandles.length skulle være lig 1, behandles.length="+behandles.length+" udskrivM[0]=" + udskrivM[0] + " udskrivM[1] =" + udskrivM[0]  )
			//alert("udskrivM.length ="+ udskrivM.length)
			
		}
		else{
			udskriv = udskriv + "<tr><td class='farveTd0' >" + udskrivM[0] + "</td><td class='farveTd'>" + udskrivM[1] + "</td></tr>"	
		}
	}
	else{
		for(i=0; i<behandles.length; i++){
			var l2=0
			udskriv = udskriv+"<tr>"
			var udskrivM = behandles[i].split("_c9_")
			if(i % 2 ==0){
			
				for(g=0;g<tder[i].length; g++){
					if(l2==0){
						udskrivM[g] = "<td class='iFarveTd0'>" + udskrivM[g] + "</td>"
						udskriv = udskriv + udskrivM[g]
						l2=-1
					}
					else{
						udskrivM[g] = "<td class='iFarveTd'>" + udskrivM[g] + "</td>"
						udskriv = udskriv + udskrivM[g]
					
					}
				}
			}	
			else{
				for(g=0;g<tder[i].length; g++){
					if(l2==0){
						udskrivM[g] = "<td class='farveTd0'>" + udskrivM[g] + "</td>"
						udskriv = udskriv + udskrivM[g]
						l2=-1
					}
					else{	
						udskrivM[g] = "<td class='farveTd'>" + udskrivM[g] + "</td>"
						udskriv = udskriv + udskrivM[g]
					}
				}
			}
		udskriv = udskriv + "</tr>"

		}
	}
	udskriv = udskriv + "</table>"
	udskriv = udskriv + "<div id='tolerance'>"+behandles2Ind+"</div>"
//	udskriv = udskriv + "<div id='tolerance'>"+tole+"</div>"
//	alert("udskriv="+udskriv)
	document.getElementById("egen").innerHTML = udskriv
		
		 felter = new Array( "anvendelse", "liste","levering")  
		 for(g=0; g<3; g++){
			var felt=felter[g]
			//alert("felt="+felt+" g="+g)
			var behandles = document.getElementById(felt).innerHTML
			behandles = behandles.replace(/_c13_/g, "<br>")
			document.getElementById(felter[g]).innerHTML=behandles
		 }
}
catch(e){
}
	tjekTomme()
}

function tjekTomme(){
	
	try{
		var tole = document.getElementById("tolerance").innerHTML
		//alert("tole="+tole.length)
		if(tole.length==4){
			//alert("tole="+tole.length)
			var leve = document.getElementById("levering").innerHTML
			if(leve.length==0){
				//alert("leve.length="+leve.length)
					var fjerner = document.getElementById("tolerance")
					var fjernerf = fjerner.parentNode
					fjernerf.removeChild(fjerner)
					fjerner = document.getElementById("levering")
					fjernerf = fjerner.parentNode
					fjernerf.removeChild(fjerner)
					typoark()
					document.styleSheets[5].disabled = false;	
					//alert("TjekTomme browser ie6")
				
				
				
			}
		}
	}
	catch(e){
		
	}
	//var tolefjern= behandlesf.getElementsByTagName("div").item(0)
	//alert("tole="+tole+ " tolefjern=" +tolefjern)
	//behandlesf.removeChild(tolefjern)		
}


function typoark(){
	//alert("typoark")
	var theRules = new Array();
	if (document.styleSheets[3].cssRules){
		theRules = document.styleSheets[3].cssRules
	}
	else if (document.styleSheets[3].rules){
		theRules = document.styleSheets[3].rules	
	}
	try{
	}
	catch(e){
	}
	//alert("theRules(2)="+theRules[0]);
	theRules[0].style.backgroundColor = "red";// "140pt";	
}





function fbe(){
	//alert("fjernBillede");

	try{
		if(document.getElementById("billede")){
			//alert("fjernBillede")
			var fjerner = document.getElementById("billede");
			var fjernes = fjerner.getElementsByTagName("img").item(0);
			if(fjernes.src=="http://www.timeip.dk/dmp/data/"){
				//alert("fjernes.src = " + fjernes.src)
				fjerner.removeChild(fjernes);
			}
		}
		else if(document.getElementById("valgtBillede")){
			//alert("fjernBillede valgtBillede")
			var fjerner = document.getElementById("valgtBillede");
			var fjernes = fjerner.getElementsByTagName("img").item(0);
			if(fjernes.src=="http://www.timeip.dk/dmp/data/"){
				//alert("fjernes.src = " + fjernes.src)
				fjerner.removeChild(fjernes);
			}
		}	
	}
	catch(e){
		//alert("fejl: " +e)
	}
}
//Dette script bruges ikke med ie

function udskrift(){
	var browser=new Browser();
	var side2 = document.getElementById("side2")
	if(browser.ie6){
		side2.style.float="left"
	//	side2.style.width = "430pt";
	}
	else if(browser.ie7){
		side2.style.float="left"
	//	side2.style.width = "500pt";
	}
}



function tjekTypo(nr){
	//alert("tjekTypo")
	var fb = fbe();
	
	var browser=new Browser();
	
	if(nr==0){
	
		if((browser.ie6)||(browser.ie7)){
			document.styleSheets[2].disabled = false;
			document.styleSheets[4].disabled = false;
				
			//alert("browser ie6")
		}
		else{
			//document.styleSheets[1].disabled = false;	
				//alert("ikke browser ie6")
		}
	}
	else if(nr==1){
	
		if(browser.ie6){
			document.styleSheets[3].disabled = false;	
			//alert("browser ie6")
		}
		else{
			//alert("browser.ie6="+browser.navigateur)	
		}
	}
}

function menuHoejde(){
	
	var menuBund = document.getElementById("menu");
	var menuBundY= findPosY(menuBund);
	var mbHoejde = menuBund.offsetHeight;
	var indhold = document.getElementById("indhold");
	var indholdY= findPosY(indhold);
	var indholdH = indhold.offsetHeight;
	

	//alert("menuHoejde() mbHoejde.offsetHeight="+mbHoejde+"/n indholdH=" +indholdH)	
	//var overbundX = findPosX(overbund);
	if(mbHoejde > indholdH){
		//nyH =
		//alert("var større: menuHoejde() mbHoejde.offsetHeight="+mbHoejde+"/n indholdH=" +indholdH)	
		indhold.height	= mbHoejde+"px"
		
	}
}


function pakning(){
	var overbund = document.getElementById("overbund");
	var overbundHoejde = findPosY(overbund);
	var overbundX = findPosX(overbund);
//	alert("overbundHoejde=" +overbundHoejde);
	var pakning = document.getElementById("pakning");
	try{
		if(window.innerHeight){
//			if(	documentElement.scrollTop){
				//alert("windowHeight = "+window.innerHeight+"\n documentElement.scrollTop="+window.pageYOffset)
				//var overbund = document.getElementById("indhold");
				//var overbundHoejde = overbund.offsetHeight
				if(window.innerHeight>overbundHoejde)
					pakning.style.display="block";	
	//			alert("overbundHoejde=" +overbundHoejde);
				pakning.style.position="absolute";
				//pakning.style.top=overbundHoejde+"px";
	//		}
		}
		else{
			pakning.style.position="absolute";
			
			pakning.style.display="block";	
			
			
		}
	}		
	catch(e){
		alert("pakning() e="+e)
	}
	pakning.style.top=overbundHoejde-160+"px";
	pakning.style.left=overbundX+490+"px";
	

	
}

function pakningx(){
	var overbund = document.getElementById("overbund");
	//var overbundHoejde = findPosY(overbund);
	var overbundX = findPosX(overbund);
	//alert("overbundHoejde=" +overbundHoejde);
	var pakning = document.getElementById("pakning");
	pakning.style.position="absolute";
	//pakning.style.top=overbundHoejde-160+"px";
	pakning.style.left=overbundX+490+"px";
	pakning.style.display="block";	
}

function pakning2(){

	var overbund = document.getElementById("boghold");
	var overbundHoejde = findPosY(overbund);
	var overbund = document.getElementById("overbund");
	var overbundX = findPosX(overbund);
//	alert("overbundHoejde=" +overbundHoejde);
	var pakning = document.getElementById("pakning");

			pakning.style.position="absolute";
			
	pakning.style.display="block";	
			

	pakning.style.top=overbundHoejde+60+"px";
	pakning.style.left=overbundX+420+"px";
	

	
}

function fjernBillede(){
	//alert("fjernBillede() 1")
	//try{
		if(document.getElementById("valgtBillede")){
			//alert("fjernBillede() 2")
			var billeder = document.getElementById("valgtBillede")
			var billede = billeder.getElementsByTagName("img")
			var billedeSpec = billede.item(0)
			//var billedeP = billedeSpec.parentNode
			//alert("billede.src=" + billedeSpec.src.length)
			if(billedeSpec.src.length <= 30){
				//alert("fjernBillede() nu")
				billeder.removeChild(billedeSpec);
				//bredde = billeder.parentNode
				//alert("bredde="+ bredde.nodeName)
				
				//document.getElementById("valgtBillede").innerHTML = "";
			}
		}
		else{
			//alert("ikke valgt billede");	
		}
//		alert("try")
//	}
//	catch(e){
//		alert("fjernBillede: e=" +e)
//	}
}


function adresse(){
	var browser=new Browser();
	
	var TM = document.getElementById("knapId_nl")
	var TMu = TM.getElementsByTagName("ul")[0]
	if(browser.navigateur=="Internet Explorer"){
		if(browser.ie7){
			//alert("adresse() browser.ie8="+browser.ie8)
			TM.style.marginTop="-20px"	
		}
	}	
	/*else{
		document.getElementById("knapId").style.marginTop="20px"
		//alert("browser.navigateur="+browser.navigateur+" navigator.userAgent="+navigator.userAgent)
		if(browser.navigateur=="Firefox"){
			//alert("browser.navigateur="+browser.navigateur)
			if(browser.ff3_6){
				//alert("Firefox ff3_6="+browser.ff3_6)	
				TMu.style.marginTop = "-40px"
			}
			else if(browser.ff3_5){
				//alert("Firefox ff3_5="+browser.ff3_5)	
				TMu.style.marginTop = "-40px"
			}
			else if(browser.ff3){
				TMu.style.marginTop = "-52px"	
			}
		}
		else if(browser.navigateur=="Safari"){
			//alert("safari")	
			if(browser.safari4){
				//alert("Safari="+browser.safari4)	
				TMu.style.marginTop = "-30px"
			}
			else{
				TMu.style.marginTop = "-40px"
			}
		}
		else if(browser.navigateur=="Chrome"){
			TMu.style.marginTop = "-40px"
		}
		
		var adresse=document.getElementById("adrLinier");
		
		adresse.style.width="102px";
	/*	document.getElementById("knapId").style.marginTop="-45px";
		//adresse.style.marginLeft="131px;"
		try{
			var stabel2 = document.getElementsByClassName("sTabel2")
		//alert("stabel2=" +stabel2[0])
			stabel2[0].style.marginLeft="12px";
		}
		catch(e){
		}
	}*/
	//}
}

function findPosY(obj)
  {
    var curtop = 0;
 if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }
 

  
  
   function findPosX(obj)
  {
    var curLeft = 0;
    if(obj.offsetParent)
        while(1)
        {
          curLeft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curLeft += obj.x;
    return curLeft;
  }
  
  
function hentType(obj){

	//var browser=new Browser();

	//if(browser.ie6){
		var oeverstNode = obj.parentNode.parentNode
		//alert("oeverstNode=" +oeverstNode.nodeName)
		var kontrol = oeverstNode.getElementsByTagName("ul");
		for(g=0;g<kontrol.length; g++){
			kontrol.item(g).style.display="none";
			var Phenter = kontrol.item(g).parentNode
			Phenter.className = "iehoverNej";
		} 
		
		var henter = obj.getElementsByTagName("ul").item(0)
		Phenter= henter.parentNode;	
		//alert("Phenter.firstChild.data = " +Phenter.firstChild.data +"/n holdtLi=" + holdtLi);
		if(Phenter.firstChild.data == holdtLi){
			henter.style.display="none";
			holdtLi = ""
		}
		else{
			//alert("hentType() else")
			henter.style.display="block";
			Phenter.style.backgroundPosition="right 0px";
			//Phenter.style.backgroundImage = "url(../pics/knapgie6lys.jpg)";
			Phenter.className="iehover2";
			holdtLi = Phenter.firstChild.data;
			menuHoejde();
		}
		//henter.style.backgroundColor="white";
	//}
}  

function lukType(obj){
	var browser=new Browser();

	if(browser.ie6){
		
		var henter = obj.getElementsByTagName("ul").item(0)
		henter.style.display="none";
		//Phenter= henter.parentNode;	
		//Phenter.style.backgroundPosition="right 0px";
		//Phenter.style.backgroundImage = "url(../pics/knapgie6lys.jpg)";
		//Phenter.className="iehover";
		//henter.style.backgroundColor="white";
	}
}

/* Client-side access to querystring name=value pairs
	Version 1.2.3
	22 Jun 2005
	Adam Vandenberg
*/
function Querystring(qs) { // optionally pass a querystring to parse
	this.params = new Object()
	this.get=Querystring_get
	
	if (qs == null)
		qs=location.search.substring(1,location.search.length)

	if (qs.length == 0) return

// Turn <plus> back to <space>
// See: http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.13.4.1
	qs = qs.replace(/\+/g, ' ')
	var args = qs.split('&') // parse out name/value pairs separated via &
	
// split out each name=value pair
	for (var i=0;i<args.length;i++) {
		var value;
		var pair = args[i].split('=')
		var name = unescape(pair[0])

		if (pair.length == 2)
			value = unescape(pair[1])
		else
			value = name
		
		this.params[name] = value
	}
}

function Querystring_get(key, default_) {
	// This silly looking line changes UNDEFINED to NULL
	if (default_ == null) default_ = null;
	
	var value=this.params[key]
	if (value==null) value=default_;
	
	return value
}





function undermenu(){
	//alert("undermenu \n undermenu")
	//var qs = new Querystring();

// Parse a given querystring
	var qs2 = new Querystring();
	
	var v1 = qs2.get("inr")
	//v1=v1-;
	var v3 = qs2.get("navn", "");
	//alert("inr="+v1+ "/n v3="+v3);
	var enheden = document.getElementById("menu")
	var henter = enheden.getElementsByTagName("ul")
		for(j=0;j< henter.length-1; j++){
		var pHenter = henter.item(j).parentNode.firstChild.data
		if(pHenter == v3){
			henter.item(j).style.display="block";
			henter.item(j).parentNode.className="iehover2";
			holdtLi = v3
			var antallet = henter.item(j).parentNode.getElementsByTagName("a")
			//alert("antallet="+antallet)
			for(cc=0; cc<antallet.length;cc++) {
				v4=antallet.item(cc).getAttribute("href");
				v4=v4.split("=");
				//alert("antallet.item(cc).firstChild.data="+antallet.item(cc).firstChild.data+" v1="+v1+" v4=" + v4[4])
				v4[4] = v4[4].replace("&s","")
				if(v1==v4[4]){
					var linket =antallet.item(cc) //henter.item(j).parentNode.getElementsByTagName("a").item(v1);
					linket.style.color="#003399";
				
				}	
				emne = antallet
			}
			
		
		}
		else{
			henter.item(j).style.display="none";
		
		}
		//henter.item(j).parentNode.className="iehoverNej"
		//alert("pHenter="+pHenter)
	}
}



