function Tab_mouseover(oTabElement)
{
	oTabElement.style.backgroundColor = '#d5dfed';
	oTabElement.style.color = 'black';
	oTabElement.style.cursor = 'hand';

}
function Tab_mouseout(oTabElement)
{
	if (oTabElement.className!='tabSelected')
	{
		oTabElement.style.backgroundColor = '#819FC9';
		oTabElement.style.backgroundImage = '';
		oTabElement.style.color = 'white';
	}
	else
	{
		oTabElement.style.backgroundColor = '';
		oTabElement.style.backgroundImage = '';
		oTabElement.style.color = '';
	}}

function Tab_click(oTabElement)
{
	document.getElementById(sTabCurrentSelectedId).className = 'tab';
	document.getElementById(sTabCurrentSelectedId+'Contents').className = 'tabPane';

	sTabCurrentSelectedId = oTabElement.id;
	document.getElementById(sTabCurrentSelectedId).className = 'tabSelected';
	document.getElementById(sTabCurrentSelectedId+'Contents').className = 'tabPaneSelected';
	
}
function vis(sId)
{
	var oTrNormal;
	var oTrDimmed;
	var oTrDimmed2;
	if (sId=='alle')
	{
		oTrNormal = document.getElementById('alle').getElementsByTagName('td')
		oTrDimmed = document.getElementById('dato').getElementsByTagName('td')
		oTrDimmed2 = document.getElementById('invoiceid_buyerid').getElementsByTagName('td')
	}
	else if(sId=='invoiceid_buyerid')
	{
		oTrNormal = document.getElementById('invoiceid_buyerid').getElementsByTagName('td')
		oTrDimmed = document.getElementById('alle').getElementsByTagName('td')
		oTrDimmed2 = document.getElementById('dato').getElementsByTagName('td')
	}
	else
	{
		oTrNormal = document.getElementById('dato').getElementsByTagName('td')
		oTrDimmed = document.getElementById('alle').getElementsByTagName('td')
		oTrDimmed2 = document.getElementById('invoiceid_buyerid').getElementsByTagName('td')
	}
	for(var i=0; i<oTrNormal.length; i++)
	{
		if (oTrNormal[i].firstChild)
		{
			if (oTrNormal[i].firstChild.type!='radio')
			{
				oTrNormal[i].className = 'normal';
			}
		}
	}
	for(var i=0; i<oTrDimmed.length; i++)
	{
		if (oTrDimmed[i].firstChild)
		{
			if (oTrDimmed[i].firstChild.type!='radio')
			{
				oTrDimmed[i].className = 'dimmed';
			}
		}

	}
	for(var i=0; i<oTrDimmed2.length; i++)
	{
		if (oTrDimmed2[i].firstChild)
		{
			if (oTrDimmed2[i].firstChild.type!='radio')
			{
				oTrDimmed2[i].className = 'dimmed';
			}
		}

	}
}
function soeg_onclick() {
	visSoegeResultat();
}


function visSoegeResultat()
{
	document.getElementById('sogeresultat').style.display = 'block';
	document.getElementById('blankSogeresultat').style.display = 'none';
	
}

function setOrder(sogetabel)
{
	var oElement = window.event.srcElement;
	if (oElement.tagName=='TH')
	{
	var oTrs = document.getElementById(sogetabel).getElementsByTagName('td');
	var sCurrentColname = getTrueClass(oElement);
	for(var i=0; i<oTrs.length; i++)
	{
		oTrs[i].className = oTrs[i].className.toString().replace(new RegExp(' focus', 'ig'), '');
		oTrs[i].className = oTrs[i].className.toString().replace(new RegExp(sCurrentColname, 'ig'), sCurrentColname+' focus');
	}
	}
}
function getTrueClass(oElement, bLevel2)
{
	var sTemp = oElement.className+'';
	if (bLevel2)
	{
		var f1 = sTemp.lastIndexOf(' ')-1;
		var f2 = sTemp.lastIndexOf(' ', f1)
		return sTemp.substr(f2, f1-f2+1);
	}
	else
	{
		return sTemp.substr(sTemp.lastIndexOf(' ')+1, sTemp.length);
	}
}
var iSelected = 0;
function toggleSelected()
{
	var oElement = window.event.srcElement;
	var oTDs = oElement.parentNode.parentNode.getElementsByTagName('td');
	for(var i=0; i<oTDs.length; i++)
	{
		sFoer = oTDs[i].className;
		iFound = sFoer.search(new RegExp(' selected', 'ig'));
		sCurrentColname = getTrueClass(oTDs[i], (sFoer.search(new RegExp(' focus', 'ig'))>-1));
		if (iFound>-1)
		{
			oTDs[i].className = oTDs[i].className.toString().replace(new RegExp(' selected', 'ig'), '');
			iSelected--;
		}
		else
		{
			oTDs[i].className = oTDs[i].className.toString().replace(new RegExp(sCurrentColname, 'ig'), sCurrentColname+' selected');
			iSelected++;
		}
		//copyInvoice.className = (iSelected==0) ? 'dimmed' : 'normal';
		copyInvoice.disabled = (iSelected==0);
	}
}

function visFaktura_onclick() {
	document.location.href = 'visFaktura.html'
}

if(window.addEventListener){
	window.addEventListener('load', setFocus, false);		
}else{
	window.attachEvent('onload', setFocus);
}

function setFocus() {
  try
  {
  var focusDefault = document.forms[0].elements["focusDefault"];
  var focusFelt = document.forms[0].elements["focusFelt"];
  var focus;
  if(focusFelt.value!='')
  {
focus  = document.forms[0].elements[focusFelt.value];
focusFelt.value='';
  }
  else if(focusDefault.value!='')
  {
  focus  = document.forms[0].elements[focusDefault.value];
  }
  else
  {
  try {
   var oInput = document.getElementsByTagName('input');
   if (oInput) {
     var bFound = false;
     for(var i=0; ((i<oInput.length) && (!bFound)); i++) {
       var oElement = oInput[i];
       var sType = oElement.type.toString().toLowerCase();
       if (sType=='text') {
         bFound = true;
         oElement.focus();
       }
     }
   }
  } catch(e) {
  }
  }
 focus.focus();
}
catch(e)
{

}

}
function gotoURL(sURL, sTarget) {
try {
	document.location.href=sURL;
} catch(e) {
	window.status  = 'gotoURL error: '+e.description;
}
}

/* Hjælp til layout - Ctrl+Alt og DobbeltClick => visning af
   CSS relaterede info i status bar
   HERFRA --------------->

	var oDesignMonitor;
	try
	{
	  var a = oDesignTrigger;
	} catch(e) {
		
		if(document.addEventListener){
			oDesignTrigger = document.addEventListener("dblclick", debugMode, false);
		}else{
			 oDesignTrigger = document.attachEvent("ondblclick", debugMode);
		}
	 
	}
	function debugMode()
	{
	  
	  var sURL = document.location.href;
	  var oDesignMode = new RegExp("design=1", "g");
	  var bCtrl = window.event.ctrlKey;
	  var bAlt = window.event.altKey;
	  if ((bCtrl) && (bAlt))
	  {
	  if ((sURL.search(oDesignMode)>-1) || (oDesignMonitor))
	  {
		  
		if(document.removeEventListener){
			document.removeEventListener("mousemove", showInfo, false);
		}else{
			document.detachEvent("onmousemove", showInfo);
	    }
	    
	    oDesignMonitor = null;
	    window.status = new Date();
	  }
	  else
	  {

			if(document.addEventListener){
				oDesignTrigger = document.addEventListener("mousemove", showInfo, false);
			}else{
				oDesignTrigger = document.attachEvent("onmousemove", showInfo);
			}		  
	    //oDesignMonitor = document.attachEvent("onmousemove", showInfo);
	  }
	  }
	}
	
	function designMode()
	{
	  var sURL = ""+document.location.href;
	  var oRegExp = new RegExp("design=1", "g");
	  if (sURL.search(oRegExp)>-1)
	  {
			if(document.addEventListener){
				oDesignTrigger = document.addEventListener("mousemove", showInfo, false);
			}else{
				 oDesignTrigger = document.attachEvent("onmousemove", showInfo);
			}			  
		  
	    //oDesignMonitor = document.attachEvent("onmousemove", showInfo);
	  }
	}
	function getId(oElement)
	{
	  var sID = oElement.id;
	  if (sID=="")
	  {
	  try {
	    sID = (oElement.attributes["id"]) ? oElement.attributes["id"].value : "";
	    sID = (sID=="") ? ((oElement.attributes["ID"]) ? (oElement.attributes["ID"].value) : "") : "";
	  } catch(e) {
	  }
	  }
	  return sID;
	}
	function showInfo()
	{  
	   var sInfo = "";
	   var oSrc = window.event.srcElement;
	   var oParent = oSrc.parentNode;
	
	   if (oParent)
	   {
	     var sId = getId(oParent);
	     sId = (sId!="") ? " #"+sId : sId;
	     sInfo+="("+oParent.tagName+" "+oParent.className+sId+") > ";
	   }
	     sId = getId(oSrc);
	     sId = (sId) ? " #"+sId : sId;
	     sInfo+=oSrc.tagName+" "+oSrc.className+sId;
	     try {
	     	nameId = '';
	     	if (oSrc.name) {
	     	nameId = ' name='+oSrc.name;
	     	}
	     	if (oSrc.id)
	     	{
	     	nameId+= ' id='+oSrc.id;
	     	}
	     } catch(e) {
	     }
	     sInfo+=nameId;
	   window.status = sInfo;
	}
 Hjælp til layout - Ctrl+Alt og DobbeltClick => visning af
   CSS relaterede info i status bar
   <!------------------ HERTIL 
*/
