function getrid(){
  var spans=document.body.getElementsByTagName('span')
  for(i=0;i<spans.length;i++){
    if(spans.item(i).className=='qsvariable'){
      spans.item(i).removeNode(false);
      }
    }
  var divs=document.body.getElementsByTagName('div')
  for(i=0;i<divs.length;i++){
    if(divs.item(i).className=='qsvariable'){
      divs.item(i).removeNode(false);
      }
    }
  var divs=document.body.getElementsByTagName('div')
  for(i=divs.length-1;i>=0;i--){
    if(divs.item(i).className=='sitedepending'){
      if(divs.item(i).sitename!=eval('location.hostname')) {
        divs.item(i).parentNode.removeNode(true);
        }
      else {
        divs.item(i).style.display='block';
        }  
      }
    else if(divs.item(i).className=='RTcomponentcontainer')
    	{
    		if(divs.item(i).innerHTML.length==0)
    		{
        divs.item(i).removeNode(true);
    		} 
    	}  
    }
  }



function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}




  function checkemail(){
  var str=document.getElementById("email").value
  var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
  if (filter.test(str)) {
    return '';
    }
  else{
    return 'Email adressen er ikke gyldig\n';
    }
}

function jsSecure(s)
{
  return s
}

function doAction(pguid)
{
	var v
	var xml='<fof><fields>';
  var f=document.getElementById(fof);
  for(n=0;n<=f.elements.length-1;n++) 
  {
	  if(f.elements[n].nodeName=='TEXTAREA') 
	  {
	    xml = xml + '<field id="'+f.elements[n].id+'">'+ f.elements[n].value.replace(/'/,"") + '</field>'
 	  }
 	  else if (f.elements[n].nodeName=='INPUT') 
 	  {
 	  	if(f.elements[n].type=='checkbox')
 	  	{
 	  		v='.';
 	  		if(f.elements[n].checked)
 	  		{ 
 	  			v=f.elements[n].value.replace(/'/,"") 
 	  		}
	      xml = xml + '<field id="'+f.elements[n].id+'">'+ v + '</field>';
 	  	}
 	  	else
 	  	{
  	    xml = xml + '<field id="'+f.elements[n].id+'">'+ f.elements[n].value.replace(/'/,"") + '</field>'
 	  	}
 	  }
 	  else if(f.elements[n].nodeName=='SELECT') {
	    xml = xml + '<field id="'+f.elements[n].id+'">'+ f.elements[n].value.replace(/'/,"") + '</field>'
 	  }
  } 
	xml = xml + '</fields></fof>'
  
var xmlhttp=false;
 try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = false;
  }
 }
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	try {
		xmlhttp = new XMLHttpRequest();
	} catch (e) {
		xmlhttp=false;
	}
}
if (!xmlhttp && window.createRequest) {
	try {
		xmlhttp = window.createRequest();
	} catch (e) {
		xmlhttp=false;
	}
}
 xmlhttp.open("POST", "setSession.asp",false);
 xmlhttp.onreadystatechange=function() {
  if (xmlhttp.readyState==4) {
   //alert(xmlhttp.responseText)
  }
 }
 xmlhttp.send(xml)
	
	document.getElementById(fof).action='?id='+pguid;
	document.getElementById(fof).submit();
}

function activateTab(n,a) {
  for(x=1;x<=a;x++) {
    if(x==n){
      try{
        document.getElementById('mTab'+x).className='tab_active';
        document.getElementById('tab'+x).style.display='block';
        }
      catch(er) {}  
      }
    else {
    	try{
        document.getElementById('mTab'+x).className='tab_inactive';
        document.getElementById('tab'+x).style.display='none';
        }
      catch(er) {}  
     }
  }
}

function foretrukne() {
	if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
		var url = window.location;
		var title = document.title;
		try{
		  window.external.AddFavorite(url,title);
	    }
	  catch(er) {
	    alert('Tryk ctrl/D for at gemme denne side i dine favoriter.')
	    }  
	}
	else {
		alert("Tryk ctrl/D for at gemme denne side i dine favoriter.")
	  }
	
}

function showImg(t)
{
	t.src='/UserFiles/graphics/billedepaavej.gif'
}



function checkForm(fname) {
	var f=document.getElementById(fname);
  var ar=document.getElementById('mandatory').value.split(",");
  var goon=true;
  var goon1;
  var n;
  for(i=0;i<ar.length;i++) {
    if(ar[i].substring(0,1)=='#')
    {
      ar[i]=ar[i].substring(1,100);
      n=1;
      goon1=false;
      while(document.getElementById(ar[i]+n))
      {
      	document.getElementById(ar[i]+n).style.border='1px solid lightblue';
      	if(document.getElementById(ar[i]+n).checked)
      	{
      		goon1=true;
      	}
      	n++;
      }
      if(goon1==false)
      {
      	n=1;
        while(document.getElementById(ar[i]+n))
        {
        	document.getElementById(ar[i]+n).style.border='1px solid red';
        	n++;
        }
      	goon=false;
      }
    }
    else {
     	document.getElementById(ar[i]).style.border='1px solid lightblue';
      if(trim(document.getElementById(ar[i]).value)=='') {
      	goon=false
      	document.getElementById(ar[i]).style.border='1px solid red';
      	}
    }
    }
  if(goon==true) {
    f.submit();
    } else {
    alert('Et eller flere felter mangler at blive udfyldt.')
    }
}
function trim(s) {
  while (s.substring(0,1) == ' ') {
    s = s.substring(1,s.length);
  }
  while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  }
  return s;
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

function cc()
{
	if(document.getElementById("cardnumber").value.length!=16)
	  {
	  	alert("Der skal være 16 cifre i kortnummeret")
	  }
	else if(document.getElementById("CardCVC").value.length!=3)
		{
			alert("Der skal være 3 cifre i kontrolnummeret")
		}
  else
  	{
  		document.getElementById("pay").submit();
  	}		  
}


// Copyright 2006-2007 javascript-array.com

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
  try {
	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';
    }
  catch(er) {}  

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

function checkform1() {
	var error_message = '';
	if (document.gb_form.gb_email.value=="") {
		error_message +='E-mail \n';
	}
	if (document.gb_form.gb_firstname.value=="") {
		error_message +='Fornavn \n';
	}
	if (document.gb_form.gb_lastname.value=="") {
		error_message +='Efternavn \n';
	}
	if (document.gb_form.gb_phone1.value=="") {
		error_message +='Telefonnr. \n';
	}
	if(error_message !=''){
		error_message = 'Udfyld venligst:\n' + error_message;
		alert(error_message);
		return false;
	}
};


// close layer when click-out
document.onclick = mclose; 
