//<script>

//////////////////////////////////////////////////
//	FØLGENDE VARIABLER KUN TIL UDVIKLINGSFORMÅL	//
//				SKAL SLETTES FØR TEST AF UDV					//
//////////////////////////////////////////////////

var outerColWidth = 0;
var innerTableWidth  = "*";

//////////////////////////////////////////////////

window.onbeforeunload = setRegionCookie; // Gemmer regionsvalget i en cookie;

var isMac = (navigator.appVersion.indexOf("Mac") != -1) ? true : false;
var idArray = new Array();
var bannerArray = new Array();
var mapReady = false;
var formFlag = 1; // Bruges af Validate() o.a. valideringsscripts
var blnSideBanner = false;

// -- ddmenu script begynd -- //

// Variabler til ddmenu
var tioShowMenu;
var objActMenu	= "";
var objActLink	= "";
var mnuSpeed	= 300;
var intMnuOffsetY	= 1;
var intMnuOffsetX	= 1;
var intMnuOffsetXLeft	= 8;
var blnIsMac	= (navigator.userAgent.toLowerCase().indexOf("mac") != -1);
var blnIsIE		= (document.all);
var blnIsOpera	= (navigator.userAgent.toLowerCase().indexOf("opera") != -1);
var intFixMenuY = (blnIsMac && blnIsIE) ? -5 : 0;
var intFixMenuX = (blnIsMac && blnIsIE) ? -7 : 0;
var intFixMenuXCol = 3;
var blnIframeMenuLoaded = false;
var tioMenuInfoDiv;
var blnLeftMenu = false;
var objMenuCol;
var objMenuContent;

var testVar = true;
var ged = false;

//Redirects to the login page when user has checked "Husk Mig"
var huskMigUserGuid = getCollectionKey("HuskMig", "UserGuid");
var brugerToken = getCookie("BrugerToken");

if (huskMigUserGuid != null && brugerToken == null) {
    window.location = "/asp/login/login.asp?GoToUrl=" + document.location;
}

//Undersøger om ddmenuen er klar, positionerer og viser den
function handleMenuEvent(evt) {
	evt = (evt) ? evt : (window.event) ? window.event : false;
	if (evt) {
		evtType = evt.type;
		evt.cancelBubble = true;
		objEvt = (evt.target) ? evt.target : (evt.srcElement) ? evt.srcElement : false;
		if (!objEvt) return;
		
		// Find ddmenu og håndtér links
		tmpObj = objEvt;
		tmpActLink = "";
		if (tmpObj.parentNode && (tmpObj.nodeName == "#text")) tmpObj = tmpObj.parentNode;
		while (tmpObj && (tmpObj.tagName != "HTML") && (tmpObj.tagName != "BODY")) {
			if (tmpObj.id && tmpObj.id.indexOf("ddmenu") != -1) {
				objEvt = tmpObj;
				if (blnIframeMenuLoaded) handleMenuLink(tmpObj,evtType);
				break;
			}
			else {
				if (tmpObj.offsetParent) tmpObj = tmpObj.offsetParent;
				else return;
			}
		}
		objActLink = tmpActLink;
		
		// Positionér, vis og skjul ddmenu
		if (objEvt.id && objEvt.id.indexOf("ddmenu") != -1) {
			// Viser info hvis ddmenu ikke er klar
			if (!blnIframeMenuLoaded && document.getElementById("menuLoadInfo")) {
				clearTimeout(tioMenuInfoDiv);
				document.getElementById("menuLoadInfo").style.top = (evt.pageY) ? (evt.pageY - 10) + "px" : (evt.clientY - 10) + "px";
				document.getElementById("menuLoadInfo").style.left = (evt.pageX) ? (evt.pageX - 10) + "px" : (evt.clientX - 10) + "px";
				document.getElementById("menuLoadInfo").style.visibility = "visible";
			}
			if (!blnIframeMenuLoaded) return false;
			if (document.getElementById("menuLoadInfo")) document.getElementById("menuLoadInfo").style.visibility = "hidden";
			
			clearTimeout(tioShowMenu);
			strMenuId = "ddmenu" + objEvt.id.substring(objEvt.id.search(/\d/),objEvt.id.length);
			objMenu = document.getElementById(strMenuId);
			if (objEvt.id.indexOf("ddmenuHead") != -1) {
				menuPos = getMenuPos(objEvt,objMenu,blnLeftMenu);
				objMenu.style.top		= parseInt(menuPos[0]) + "px";
				objMenu.style.left	= parseInt(menuPos[1]) + "px";
				window.status = "";
			}
			arrActLevel = (objActMenu.id) ? (objActMenu.id.match(/_/g) != null) ? objActMenu.id.match(/_/g).length : 0 : null;
			arrEvtLevel = (objEvt.id.match(/_/g) != null) ? objEvt.id.match(/_/g).length : 0;
			booSameLevel = (arrActLevel == arrEvtLevel);
			
			if (objMenu) objMenuContentId = "ddmenuContent" + objMenu.id.replace(/[^\d\_]*/,"");
			
			if (booSameLevel || evtType == "click") {
				if (objMenu && (objActMenu != "") && (objActMenu != objMenu)) hideMenus(objMenu.id);
				menuHideFromLayer();
				if (objMenu) {
					objMenu.style.visibility = "visible";
					objActMenu = objMenu;
				}
			}
			else {
				tioShowMenu = setTimeout("toggleMenu()", mnuSpeed);	
			}
		}
		else {
			clearTimeout(tioShowMenu);
			if (objActMenu != "") {
				if (evtType == "click") {
					hideMenus();
					window.status = "";
					objActMenu="";
				}
				else {
					tioShowMenu = setTimeout("hideMenus();showAfterLayer(); window.status = ''; objActMenu = ''", mnuSpeed);
				}
			}
		}
	}
}

// Aktivér links i ddmenu (link og mouseover effekt)
function handleMenuLink(tmpObj,evtType) {
	if ((tmpObj.offsetParent.className == "ddmenu") || (tmpObj.offsetParent.className == "topMenu"))
		tmpActLink = tmpObj;
}

// Kopierer ddmenuen over fra iframen til div'en.
function initMenus() {
	if (window.frames && window.frames.iframeMenu) {
		var objIframeMenu = window.frames.iframeMenu;
		if (!objIframeMenu.document) return;
		if (!objIframeMenu.document.readyState) {
			if (objIframeMenu.document.body.innerHTML.indexOf("<!-- slut på drop-down menuer -->") != -1) {
				blnIframeMenuLoaded = true;
			}
		}
		else {
			if (objIframeMenu.document.readyState == "complete") {
				blnIframeMenuLoaded = true;
			}
		}
		if (blnIframeMenuLoaded) {
			document.getElementById("menuWrap").innerHTML = objIframeMenu.document.body.innerHTML;
			document.getElementById("menuLoadInfo").style.visibility = "hidden";
			if (!document.all && document.getElementById("iframeMenu")) {
				document.getElementById("iframeMenu").parentNode.removeChild(document.getElementById("iframeMenu"));
			}
		}
		else {
			setTimeout("initMenus()",1000);
		}
	}
}

// Håndterer mouseover og click i ddmenuerne
document.onmouseover	= handleMenuEvent;
document.onclick	= handleMenuEvent;

// -- ddmenu script slut -- //

// returnerer værdien af den cookie som der bliver medsendt som parameter eller null hvis der ikke er et match
function getCookie(name, doNotEscape) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  if (doNotEscape)
		return dc.substring(begin + prefix.length, end);
  else
		return unescape(dc.substring(begin + prefix.length, end));
}

// returnerer value af en key i en collection cookie
function getCollectionKey(strCookie,strKey) {
	var strCollection = (getCookie(strCookie)) ? getCookie(strCookie,true) : false;
	if (!strCollection) return null;
	var intBegin = strCollection.indexOf("&" + strKey);
	if (intBegin == -1) {
		intBegin = strCollection.indexOf(strKey);
		if (intBegin != 0) return null;
		intBegin = -1;
	}
	intBegin += (strKey.length + 2);
	
	var intEnd = strCollection.indexOf("&", intBegin);
	if (intEnd == -1)
		intEnd = strCollection.length;
	
	return unescape(strCollection.substring(intBegin,intEnd));
}

// sætter key og value i en collection cookie
function setCollectionKey(strCookie,strKey,strValue,strPath,strExp) {
	var strDomain = location.hostname.replace(/.+dba/,".dba");
	var strCollection = (getCookie(strCookie)) ? getCookie(strCookie,true) : false;
	if (strCollection) {
		arrCollection = strCollection.split("&");
		var blnSet = false;
		for (i = 0; i < arrCollection.length; i++) {
			if ((arrCollection[i].indexOf(strKey) == 0) && (arrCollection[i].indexOf("=") - strKey.length == 0)) {
				arrCollection[i] = (strKey + "=" + escape(strValue));
				blnSet = true;
				break;
			}
		}
		if (!blnSet)
			arrCollection[arrCollection.length] = (strKey + "=" + escape(strValue));
	}
	else {
		arrCollection = [strKey + "=" + escape(strValue)];
	}
	
	var strPath	= (typeof strPath == "string") ? ";path=" + strPath : ";path=/";
	var strExp	= (typeof strExp == "string") ? ";expires=" + strExp : "";
	
	document.cookie = strCookie + "=" + arrCollection.join("&") + strPath + strExp + ";domain=" + strDomain;
}

function resetWizard() {
	document.cookie	= "WizardCaseId=;path=/;domain=.dba.dk";
}

function prisfelt(pris){
  if ((pris.length > 0) && isNaN(pris)) {
		alert("Der må kun indtastes tal i prisfeltet");
	 return false;
	}
  return true;
}

function validateChars(str) {
	expOk = /[\½\æ\ø\å\Æ\Ø\Å\s\.\,\-\+\'\/\"\&]/;
	expNej = /\W/;
	
	for (i = 0; i < str.length; i++) {
		if (expNej.test(str.charAt(i)) && !expOk.test(str.charAt(i)) && (str.charCodeAt(i) < 192)) {
			str = str.substring(0,i) + str.substring(i + 1,str.length);
			i--
		}
	}	
	
	//Replace the char , with . if first and last letter is a numeric and a search term is 3 characters long
	//Replace it to replace "Audi A4 1,8" with "Audi A4 1.8"
	var searchArr;
	searchArr = str.split(" ");
	str = "";
	for (i = 0; i < searchArr.length; i++) 
	{	    
	    if (searchArr[i].length == 3) 
	    {
	        if (!isNaN(searchArr[i].substring(0,1) && (!isNaN(searchArr[i].substring(2,3)))))
	        {
	            searchArr[i] = searchArr[i].replace(",", ".");
	        }
	    }
	    
	    str = str + searchArr[i] + ' ';
	}		

	str = escape(str);	
	str = str.replace(/\%20/g," ");
	str = str.replace(/\%/g,"abcdef");
	str = str.replace(/\babcdef..\b/g,"");
	
	str = str.replace(/abcdef/g,"%");
	str = unescape(str).replace(/\s+/g," ");
	str = unescape(str).replace(/^\s+/,"");
	str = unescape(str).replace(/\s+$/,"");
	return str;
}

function validateAll(whichVal) {
	soegeord = validateChars(document.searchForm.Fritekst.value);
	document.searchForm.Fritekst.value = soegeord;
	
	expMin2	= /\S\S/;
	
	if (soegeord.length > 30){
		alert('Dit søgeord må ikke være længere end 30 tegn.');
		document.searchForm.Fritekst.focus();
		return false;
	}	
	if (document.searchForm.PrisFra) {
		PrisFra = document.searchForm.PrisFra.value;
		PrisTil = document.searchForm.PrisTil.value;
		if (!prisfelt(PrisFra)) return false;
		if (!prisfelt(PrisTil)) return false;
	}
	if ((typeof mapWin != "undefined") && mapWin) {
		mapWin.close();
		mapWin = false;
	}

    var objRangeStart, startVal, endVal, objName, canSubmit, objArr;
    objArr = new Array();    
    canSubmit = true;
    
    for (i = 1; i <= 20; i++)
    {
        var objRangeEnd = document.searchForm["navdata" + i + "_2"];            
        
        if (objRangeEnd) 
        {
            objRangeStart = document.searchForm["navdata" + i];
            startVal = parseInt(objRangeStart[objRangeStart.selectedIndex].value);
            endVal   = parseInt(objRangeEnd[objRangeEnd.selectedIndex].value);            
            
            if (endVal < startVal) {
                objName = document.searchForm["navName" + i];                
                
                alert(objName.value + ': Start-værdien ' + startVal + ' skal være mindre end eller lig med slut-værdien ' + endVal);
                canSubmit = false;
                objRangeStart.focus();               
            }
            
            //If the first and last value has been selected in the range dropdowns we don't want
            //to send the range to FAST to avoid filtering out ads without data in the matrix
            //fields (i.e. Årgang matrix field on cars)            
            if ((objRangeStart.selectedIndex == 0) && ((objRangeEnd.selectedIndex + 1) == objRangeEnd.length))
            {                
                objRangeStart.options[0].value = null;
                objRangeEnd.options[objRangeEnd.length - 1].value = null;                

                objArr.push(i);
            }
        }
    }
    
    if (canSubmit)
    {
        return true;
    }

    //If the form has not been submitted and a previous range dropdown has been reset we have to 
    //set the values to the default ones to avoid having a JS error the next time the user submits the form        
    for (i = 0; i < objArr.length; i++)
    {        
        objRangeEnd = document.searchForm["navdata" + objArr[i] + "_2"];            
        objRangeStart = document.searchForm["navdata" + objArr[i]];
        
        if (objRangeStart.value == null)
        {
            objRangeStart.selectedIndex = 0;
            objRangeEnd.selectedIndex = objRangeEnd.length - 1;   
        }
    }
    return false;
}

function Validate() {
	if (formFlag) {
		setFormFlag();
		return validateAll(1);
	}
	else {
		return false;
	}
}

function ValidateRubrik() {
	if (formFlag) {
		setFormFlag();
		return validateAll(0);
	}
	else {
		return false;
	}
}

function ValidateSoeg() {
	if (formFlag) {
		setFormFlag();
		return validateAll(2);
	}
	else {
		return false;
	}
}

var firstChoice = "none";

function submitFormSoeg(objForm,objEl) {
	if (formFlag) {
		firstChoice = objEl.selectedIndex;
		objForm.submit();
		setFormFlag();
	}
	else {
		if (firstChoice != "none") objEl.selectedIndex = firstChoice;
		alert('Vent venligst til siden er færdig\n(Luk denne dialog for at fortsætte)');
	}
}

var tioFormFlag, tioResetLinks;

function setFormFlag(strObj) {
	formFlag = 0;
	clearTimeout(tioFormFlag);
	tioFormFlag = setTimeout("formFlag=1",4000);
	if (typeof strObj == "string" && !document.layers) {
		stopLinks(strObj);
	}
}

function toggleAvanceret(objLink) {
	objLink.blur();
	if (document.getElementById && document.getElementById("avanceretSoegning")) {
		var exp = new Date();
		var oneYearFromNow = exp.getTime() + (3650 * 24 * 60 * 60 * 1000);
		exp.setTime(oneYearFromNow);
	    
		switch (document.getElementById("avanceretSoegning").style.display) {
			case "none":
				setCollectionKey("Div","NiveauCookie",1,'',exp.toGMTString());
				document.getElementById("avanceretSoegning").style.display = "block";
				document.getElementById("avanceretKnapDiv").getElementsByTagName("A")[0].innerHTML = "Simpel søgning";
				
				break;
			default:
				setCollectionKey("Div","NiveauCookie",0,'',exp.toGMTString());
				document.getElementById("avanceretSoegning").style.display = "none";
				document.getElementById("avanceretKnapDiv").getElementsByTagName("A")[0].innerHTML = "Avanceret søgning";
				
				break;
		}
		fixLayout();
	}
}

function AnnonceTypeSelect(Annoncetype) {  
    if(Annoncetype==0)
        {
        document.searchForm.Sortering.value = '4';document.searchForm.Sorteringtype.value = '1';document.searchForm.Sortsearch.value = '1';document.searchForm.KunKoebNuPris.value = '0';document.searchForm.Annoncetype.value = '2';document.searchForm.AnnoncetypeRange.value = '7';
        }
    else if(Annoncetype==1)
        {
        document.searchForm.Sortering.value = '4';document.searchForm.Sorteringtype.value = '1';document.searchForm.Sortsearch.value = '1';document.searchForm.KunKoebNuPris.value = '0';document.searchForm.Annoncetype.value = '7';document.searchForm.AnnoncetypeRange.value = '';
        }
    else if(Annoncetype==2)
       {
        document.searchForm.Sortering.value = '4';document.searchForm.Sorteringtype.value = '1';document.searchForm.Sortsearch.value = '1';document.searchForm.KunKoebNuPris.value = '1';document.searchForm.Annoncetype.value = '7';document.searchForm.AnnoncetypeRange.value = '';
        }
    else if(Annoncetype==3)
     {
        document.searchForm.Sortering.value = '1';document.searchForm.Sorteringtype.value = '1';document.searchForm.Sortsearch.value = '1';document.searchForm.KunKoebNuPris.value = '0';document.searchForm.Annoncetype.value = '2';document.searchForm.AnnoncetypeRange.value = '';
        }
}

//Tekster til ventebox
var indrykVent1 = 'Billedet behandles\nDer kan gå op til et minut\n\nVent venligst';
var indrykVent2 = 'Billederne behandles\nDer kan gå op til et minut\n\nVent venligst';
var sogeVent1 = 'Vent venligst';

function openWindow(url, name, width, height, scroll, status) {
	scroll = ((typeof scroll != "undefined") && (scroll != false)) ? ",scrollbars" : "";
	status = ((typeof status != "undefined") && (status != false)) ? "" : ",status=no";
	var intScreenLeft = (window.screenX && window.outerWidth)
		? window.screenX + window.outerWidth/2
		: (window.screenLeft)
			? window.screenLeft + document.body.offsetWidth/2
			: -1;
	var intScreenTop = (window.screenY && window.outerHeight)
		? window.screenY + window.outerHeight/2
		: (document.body.parentNode.offsetHeight)
			? window.screenTop + document.body.parentNode.offsetHeight/2 - 20
			: -1;
	theLeft = (intScreenLeft != -1) ? parseInt(intScreenLeft - width/2) : parseInt(screen.availWidth/2 - width/2);
	if (theLeft < 0) theLeft = 0;
	theTop = (intScreenTop) ? parseInt(intScreenTop - height/2) : parseInt(screen.availHeight/2 - height/2);
	if (theTop < 0) theTop = 0;
	strWinAttrinutes = "width=" + width + ",height=" + height + ",status,resizable,left=" + theLeft + ",screenX=" + theLeft + ",top=" + theTop + ",screenY=" + theTop + scroll + status;
	popupWin = window.open(url, name, strWinAttrinutes);
	popupWin.focus();
}

function infoPop(strPopSrc,intPopWidth,intPopHeight) {
	if (!strPopSrc) strPopSrc = "http://www.dba.dk/asp/infoPopUp/infoPopUp.asp";
	if (!intPopWidth) intPopWidth		= 300;
	if (!intPopHeight) intPopHeight	= 200;
	var intWinInnerHeight	= (window.innerHeight) ? window.innerHeight : (document.body.parentNode.offsetHeight) ? document.body.parentNode.offsetHeight : 50;
	var intPopTop		= Math.max((intWinInnerHeight/2 - intPopHeight/2 + (((document.body.parentNode.scrollTop) ? document.body.parentNode.scrollTop : (document.body.scrollTop) ? document.body.scrollTop : 0) - 80)),0);
	var intPopLeft	= document.body.offsetWidth/2 - intPopWidth/2 + ((document.body.parentNode.scrollLeft) ? document.body.parentNode.scrollLeft : 0);
	intPopLeft	= intPopLeft + ((document.body.parentNode.scrollLeft) ? document.body.parentNode.scrollLeft : 0);
	
	if (document.body.filters) {
		var popShadow = document.createElement("DIV");
				popShadow.id = "infoPopDivShadow";
				popShadow.style.width		= parseInt(intPopWidth) + "px";
				popShadow.style.height		= parseInt(intPopHeight) + "px";
				popShadow.style.position	= "absolute";
				popShadow.style.top				= (intPopTop + 3) + "px";
				popShadow.style.left			= (intPopLeft + 2) + "px";
				popShadow.style.zIndex		= 9998;
				popShadow.style.filter		= "progid:DXImageTransform.Microsoft.Blur(PixelRadius=4,MakeShadow=true,ShadowOpacity=0.4)";
				popShadow.style.background	= "#000000";
				
		document.body.appendChild(popShadow);
	}
			
	var	popDiv = document.createElement("DIV");
			popDiv.id = "infoPopDiv";
			popDiv.style.width		= parseInt(intPopWidth) + "px";
			popDiv.style.height		= parseInt(intPopHeight) + "px";
			popDiv.style.position	= "absolute";
			popDiv.style.top			= intPopTop + "px";
			popDiv.style.left			= intPopLeft + "px";
			popDiv.style.border		= "1px solid #000";
			popDiv.style.zIndex		= 9999;
	
	var	popIframe = document.createElement("IFRAME");
			popIframe.src			= strPopSrc;
			popIframe.name		= "infoPopIfr";
			popIframe.id			= "infoPopIfr";
			popIframe.width		= intPopWidth+"px";
			popIframe.height	= intPopHeight+"px";
			popIframe.scrolling	= "no";
			popIframe.border	= "0";
			popIframe.frameSpacing	= "0";
			popIframe.frameBorder		= "0";
	
	popDiv.appendChild(popIframe);
	document.body.appendChild(popDiv);
}

function removeInfoPop() {
	if (document.getElementById("infoPopDivShadow")) document.body.removeChild(document.getElementById("infoPopDivShadow"));
	document.body.removeChild(document.getElementById("infoPopDiv"));
    hideDialogBackground();     
}

//skjul kortvindue ved browser og reloader i Netcrap ved resize
mapLoad = false;
mapScriptLoad = false;

function lookForKort(sel) {
	// håndterer valg af udvalgte byer
	switch (sel.options[sel.selectedIndex].value) {
		case "0" : case "98" : case "99" : // hele danmark, kun danmark, eller kun sverige
			if ((sel.selectedIndex == 0) || (sel.options[sel.selectedIndex].value == 98) || (sel.options[sel.selectedIndex].value == 99)) {
				with (document.searchForm) {
					kortsogRad.value = 0;
					kortsogY.value = 0;
					kortsogX.value = 0;
					kortsogNavn.value = 0;
					radX.value = 0;
					radY.value = 0;
				}
				setCollectionKey("DivSession","dbaregionkort","");
				break;
			}
		
		case "8000":
			with (document.searchForm) {
				kortsogRad.value = 10;
				kortsogY.value = 33;
				kortsogX.value = 27;
				kortsogNavn.value = "Århus";
				radX.value = 20;
				radY.value = 52;
			}
			break;
			
		case "10":
			with (document.searchForm) {
				kortsogRad.value = 15;
				kortsogY.value = 42;
				kortsogX.value = 56;
				kortsogNavn.value = "København";
				radX.value = 100;
				radY.value = 78;
			}
			break;
				
		case "9000":
			with (document.searchForm) {
				kortsogRad.value = 9;
				kortsogY.value = 13;
				kortsogX.value = 22;
				kortsogNavn.value = "Aalborg";
				radX.value = 7;
				radY.value = -4;
			}
			break;
				
		case "5000":
			with (document.searchForm) {
				kortsogRad.value = 10;
				kortsogY.value = 49;
				kortsogX.value = 30;
				kortsogNavn.value = "Odense";
				radX.value = 29;
				radY.value = 98;
			}
			break;
	}
	
	setSelCountry(sel);
	
	// Håndterer kortsøgning
	if (sel.options[sel.selectedIndex].value == "777")
		loadLayers();
	else if(((sel.options[sel.selectedIndex].value != "0") || (sel.selectedIndex == 0)) && ((location.href.indexOf("/rubrikvalg.asp") != -1) || (location.href.indexOf("/soegning.asp") != -1)))
	{
		if (validateAll(0)) 
		{
		    document.searchForm.submit();
		}
	}	
}

function setSelCountry(objSelRegion) {
	if (document.searchForm && document.searchForm.RegionId && document.searchForm.selCountry) {
		switch(objSelRegion.options[objSelRegion.selectedIndex].value) {
			case "0": // Begge lande valgt
				document.searchForm.selCountry[0].checked = true;
				document.searchForm.selCountry[1].checked = true;
				break;
			case "99": // Kun SE
				document.searchForm.selCountry[0].checked = false;
				document.searchForm.selCountry[1].checked = true;
				break;
			default :	// Kun DK og DK regioner
				document.searchForm.selCountry[0].checked = true;
				document.searchForm.selCountry[1].checked = false;
				break;
		}
	}
}

function toggleCountry() {
	if (document.searchForm && document.searchForm.RegionId && document.searchForm.selCountry[0]) {
		// Begge valgt
		if (document.searchForm.selCountry[0].checked && document.searchForm.selCountry[1].checked) {
			document.searchForm.RegionId.selectedIndex = 0;
		}
		// Ingen eller kun DK valgt
		else if ((!document.searchForm.selCountry[0].checked && !document.searchForm.selCountry[1].checked) || (document.searchForm.selCountry[0].checked && !document.searchForm.selCountry[1].checked)) {
			document.searchForm.selCountry[0].checked = true;
			if (document.searchForm.RegionId.selectedIndex <= 2) document.searchForm.RegionId.selectedIndex = 1;
		}
		// Kun SE valgt
		else if (!document.searchForm.selCountry[0].checked) {
			document.searchForm.RegionId.selectedIndex = 2;
		}
		
		lookForKort(document.searchForm.RegionId);
	}
}

function setRegionCookie() {
	if (document.searchForm && document.searchForm.RegionId) {
		sel = document.searchForm.RegionId;
		setCollectionKey("DivSession","dbaregionselected",sel.selectedIndex);
		var strRegKortValue = document.searchForm.kortsogX.value+","+document.searchForm.kortsogY.value+","+document.searchForm.radX.value+","+document.searchForm.radY.value+","+document.searchForm.kortsogRad.value+","+document.searchForm.kortsogNavn.value;
		setCollectionKey("DivSession","dbaregionkort",strRegKortValue);
	}
}

var tioInitKort;

function loadLayers() {
	clearTimeout(tioInitKort);
	if (!mapReady) {
		tioInitKort = setTimeout("loadLayers()",500);
	}
	else {
		loadLayersNow();
	}
}

function menuHideFromLayer() {
	if (document.getElementById) {
		if (!beenThere) findSelect(0);
		hideFromLayer();
	}
}

var beenThere = false;
var dClickArray = new Array();
var dNum = 0;
var idArray2;
var objAllArray = (document.all) ? document.all : document.getElementsByTagName("*");
var blnRollDownBanner = false;

function findSelect(allSel) {
	var hideStart	= 0;
	dClickArray = new Array();
	for (i = 0; objAllArray[i]; i++) {
		// højre vertikale banner er defineret før navPath og skal medtages
		if (objAllArray[i].parentNode && objAllArray[i].parentNode.id && objAllArray[i].parentNode.id == "vertBannerDiv") {
			dClickArray[dClickArray.length] = i;
		}
		// Sætter startindex på gennemsøgning af kandidater til bannerhide (under navPath)
		if (blnRollDownBanner) {
			if (objAllArray[i] == blnRollDownBanner) {
				hideStart = (i + blnRollDownBanner.getElementsByTagName("*").length + 1);
				break;
			}
		}
		else if ((objAllArray[i].tagName == "DIV") && (objAllArray[i].className.indexOf("navPath") != -1)) {
			hideStart = i;
			break;
		}
	}
	idArray2	= [];
	var selStart	= 0;
	var selSlut		= objAllArray.length;
	if (document.all) {
		if (blnRollDownBanner && blnRollDownBanner.sourceIndex) {
			for (i = 0; document.getElementsByTagName("SELECT")[i]; i++) {
				if (document.getElementsByTagName("SELECT")[i].sourceIndex < objAllArray[hideStart].sourceIndex) {
					selStart = (i + 1);
				}
			}
		}
		for (i = selStart; document.getElementsByTagName("SELECT")[i]; i++) {
			if (document.getElementsByTagName("SELECT")[i].sourceIndex > selStart) {
				if (document.getElementsByTagName("SELECT")[i].sourceIndex < selSlut) {
					idArray2[idArray2.length] = document.getElementsByTagName("SELECT")[i];
				}
				else break;
			}
		}
	}
	for (i = 0; objAllArray[i]; i++) {
		if ((objAllArray[i].tagName == "OBJECT") || (objAllArray[i].tagName == "EMBED") || ((objAllArray[i].tagName == "SCRIPT") && (objAllArray[i].src.indexOf("adserver") != -1))) {
			dClickArray[dClickArray.length] = i;
			dNum++
		}
	}
	if (document.Sogeform && document.all) {
		for (i = 0; document.Sogeform.getElementsByTagName("select")[i]; i++) {
			dClickArray[dClickArray.length] = document.Sogeform.getElementsByTagName("select")[i].sourceIndex;
		}
	}
	
	var bannerStart = 0;
	var bannerSlut = 0;
	bannerArray = new Array();
	for (q = 0; dClickArray[q]; q++) {
		bannerStart = dClickArray[q];
		bannerSlut = bannerStart + ((document.all) ? (objAllArray[bannerStart].offsetParent.all.length - 1) : (objAllArray[bannerStart].parentNode.getElementsByTagName("*").length - 1));
		if (bannerSlut >= objAllArray.length) bannerSlut = (objAllArray.length - 1);
		if (objAllArray[bannerStart].nextSibling && objAllArray[bannerStart].nextSibling.tagName == "IFRAME") bannerArray[bannerArray.length] = objAllArray[bannerStart].nextSibling;
		if (objAllArray[bannerStart].parentNode.innerHTML.indexOf(".swf") != -1) {
			bannerArray[bannerArray.length] = objAllArray[bannerStart].parentNode;
		}
		else if (document.all) {
			for (i = bannerStart; i < bannerSlut; i++) {
				if (objAllArray[i].tagName && (objAllArray[i].tagName == "SELECT")) bannerArray[bannerArray.length] = objAllArray[i];
			}
		}
	}
	
	if (blnRollDownBanner) blnRollDownBanner = false;
	else beenThere = true;
}

function hideFromLayer() {
	for (i = 0; i < idArray2.length; i++) {
		if (idArray2[i]) idArray2[i].style.visibility = "hidden";
	}
	for (i = 0; i < bannerArray.length; i++) {
		if (bannerArray[i]) bannerArray[i].style.visibility = "hidden";
	}
}

var objSell = false;

function showAfterLayer() {
	if (!objSell || (objSell && (objSell.style.visibility == "hidden"))) {
		if (idArray2)
			for (i = 0; i < idArray2.length; i++)
				if (idArray2[i]) idArray2[i].style.visibility = "visible";
				
		for (i = 0; i < bannerArray.length; i++)
			if (bannerArray[i]) bannerArray[i].style.visibility = "visible";
	}
}

//Bruges i kortservice flows
function erDetKortservice() {
	// Hvis det er popup'en.
	if (window.name == "popkort") {
		setCollectionKey('KortService','FraKortService',1) 
	}
	else
	{
		setCollectionKey('KortService','FraKortService',0) 
	}
}

function toggleImg(strImg,objImg) {
	document[strImg].src = objImg.src;
}

function detectDoctype(){
	var re=/\s+(X?HTML)\s+([\d\.]+)\s*([^\/]+)*\//gi;
	var res=false;
	/*********************************************
	Just check for internet explorer.
	**********************************************/
	if(typeof document.namespaces != "undefined")
		res=document.all[0].nodeType==8 ?
			re.test(document.all[0].nodeValue) : false;
	else
		res=document.doctype != null ?
			re.test(document.doctype.publicId) : false;
	if(res){
		res=new Object();
		res['xhtml']=RegExp.$1;
		res['version']=RegExp.$2;
		res['importance']=RegExp.$3;
		return res;
	}
	else {
		return null;
	}
}
var objDoctype = detectDoctype();

var fixLayoutTimeout = false;

function fixLayout() {
	if (document.all) {
		clearTimeout(fixLayoutTimeout);
		fixLayoutTimeout = setTimeout("fixLayoutNow();setTimeout('clearTimeout(fixLayoutTimeout)',50);",100);
	}
	else fixLayoutNow();
}

function fixLayoutNow() {	
	var objPadTarget = false;
	var blnBundBanner = (document.getElementById("BundBannerVismere") || document.getElementById("BundBannerSoegning"));
	var intMinFootPadding = (blnBundBanner) ? 0 : 5;
	
	var intPageHeight, intVisibleHeight, intScrollHeight;
	intVisibleHeight = 0;
	if (document.documentElement && !isNaN(document.documentElement.clientHeight)) {
		intVisibleHeight = (document.documentElement.clientHeight != 0) ? document.documentElement.clientHeight : document.documentElement.offsetHeight;
	}
	else if (document.body.parentNode && !isNaN(document.body.parentNode.offsetHeight)) {
		intVisibleHeight = document.body.parentNode.offsetHeight;
	}
	else {
		intVisibleHeight = document.body.offsetHeight;
	}
	if (document.all && !objDoctype) intVisibleHeight = Math.max(0,(intVisibleHeight - 4));
	
	intScrollHeight = (!objDoctype && document.all) ? document.body.scrollHeight : document.body.parentNode.scrollHeight;
	
	/*
	alert(
		  "doctype: " + objDoctype + "\n" + 
		  "intScrollHeight: " + intScrollHeight + "\n" +
		  "intVisibleHeight: " + intVisibleHeight + "\n"
		 );
	*/
	
	if (intScrollHeight > intVisibleHeight) {
		intPageHeight = intScrollHeight;
	}
	else {
		intPageHeight = intVisibleHeight;
	}
	
	if (document.getElementById && document.getElementById("footer")) {
		if (document.getElementById("footPad")) {
			document.getElementById("footPad").style.display = "none";
		}
		else {
			var tmpTarget = document.getElementById("BundBannerVismere") || document.getElementById("BundBannerSoegning");
			objPadTarget = (document.getElementById("footer").parentNode.tagName == "BODY") ? document.getElementById("footer") : false;
			
			if (objPadTarget) {
				var strWrapClass = "contentWrap";
				for (i = 0; i < document.getElementById("footer").getElementsByTagName("DIV").length; i++) {
					if (document.getElementById("footer").getElementsByTagName("DIV")[i].className.match(/contentWrap\D*/)) {
						strWrapClass = document.getElementById("footer").getElementsByTagName("DIV")[i].className.match(/contentWrap\D*/);
						break;
					}
				}
				var objFootPadWrap = document.createElement("DIV");
				objFootPadWrap.id = "footPadWrap";
				objFootPadWrap.className = strWrapClass;
				objFootPadWrap.style.clear = "both";
				
				var objFootPad = document.createElement("DIV");
				objFootPad.id = "footPad";
				objFootPad.style.background = "#fff";
				objFootPad.style.display = "none";
				objFootPadWrap.appendChild(objFootPad);
				
				document.body.insertBefore(objFootPadWrap, objPadTarget);
			}
		}
		
		if (document.getElementById("footPad")) {
			document.getElementById("footPad").style.height		= Math.max(intMinFootPadding,(intPageHeight - (document.getElementById("footer").offsetTop + document.getElementById("footer").offsetHeight))) + "px";
			document.getElementById("footPad").style.display	= "block";
		}
		document.getElementById("footer").style.visibility	= "visible";
	}
	
	
	// initialisering af upsel i søgeresultat ved faneblade
	if (document.getElementById("tabUpselAni")) {
		var intTabArea = 0
		var intPageArea = 95;
		var intContentWidth = 0;
		var intAvailWidth = 0;
		for (var i = 0; i < document.getElementsByTagName("div").length; i++) {
			if ((document.getElementsByTagName("div")[i].className == "tabActive") || (document.getElementsByTagName("div")[i].className == "tabInActive"))
				intTabArea += (document.getElementsByTagName("div")[i].offsetWidth + 2);
			if (document.getElementsByTagName("div")[i].className == "sideAntal") {
				for (z = 0; z < document.getElementsByTagName("div")[i].getElementsByTagName("a").length; z++) {
					intPageArea += document.getElementsByTagName("div")[i].getElementsByTagName("a")[z].offsetWidth;
				}
				if (document.getElementsByTagName("div")[i].getElementsByTagName("a")[document.getElementsByTagName("div")[i].getElementsByTagName("a").length - 1])
					intPageArea += document.getElementsByTagName("div")[i].getElementsByTagName("a")[document.getElementsByTagName("div")[i].getElementsByTagName("a").length - 1].nextSibling.offsetWidth;
				intContentWidth = document.getElementsByTagName("div")[i].offsetParent.offsetWidth;
				break;
			}
		}
		intAvailWidth = (intContentWidth - (intTabArea + intPageArea));
		
		if (intAvailWidth >= 265) {
			document.getElementById("tabUpselAni").style.marginLeft = (intTabArea + 10);
			document.getElementById("tabUpselAni").style.visibility = "visible";
		}
	}
	
	// håndtering af powerannoncer layout i bunden af søgeresultatet
	if (document.getElementById("powerAnnonceWrap")) {
		var powerArray = [];
		for (var i = 1; document.getElementById("divPowerAnn" + i); i++)
			powerArray[powerArray.length] = document.getElementById("divPowerAnn" + i);
			
		var powerMarginLeft = 0;
		var powerWhitespace;
		powerWhitespace = (document.getElementById("powerAnnonceWrap").offsetWidth - (powerArray.length * 210));
		if (powerWhitespace > 0) {
			var powerMarginLeft = Math.floor(powerWhitespace/(powerArray.length +  1));
			for (var z = 0; powerArray[z]; z++)
				powerArray[z].style.marginLeft = powerMarginLeft;
		}
		document.getElementById("powerAnnonceWrap").style.visibility = "visible";
	}
	
	if (document.getElementById("wallpaperDiv")) {
		document.getElementById("wallpaperDiv").style.height = parseInt(intPageHeight) + "px";
	}
	
	
	if (document.all && typeof document.body.style.maxHeight == "undefined") {
		for (i = 0; document.getElementsByTagName("A")[i]; i++) {
			if (document.getElementsByTagName("A")[i].className.match(/oneLineLink/))
				document.getElementsByTagName("A")[i].style.styleFloat = "left";
		}
	}
	
	
	// sætter ellipsis (...) efter lange annoncetekster
	for (i = 0; document.getElementsByTagName("SPAN")[i]; i++) {
		if (document.getElementsByTagName("SPAN")[i].className.match(/oneLineSpan/))
			document.getElementsByTagName("SPAN")[i].style.textOverflow = "ellipsis";
	}
	
}

function wizClick(strWizName) {
	if (typeof blnFlowKnapper == "boolean")
		alert("Du skal foretage et valg på siden, for at komme videre i forløbet \"" + strWizName + "\"");
	else
		alert("Du kan bruge knapperne i bunden af siden, til at gå frem og tilbage i forløbet \"" + strWizName + "\"");
	}

function toggleBoxBasketView(objLink) {
	if (document.getElementById && document.getElementById("boxBasketView1")) {
		if (document.getElementById("boxBasketView2").style.display != "block") {
			objLink.blur();
			document.getElementById("boxBasketView1").style.display = "none";
			document.getElementById("boxBasketView2").style.display = "block";
			objLink.setAttribute("title",objLink.getAttribute("title").replace("se","skjul"));
		}
		else {
			objLink.blur();
			document.getElementById("boxBasketView2").style.display = "none";
			document.getElementById("boxBasketView1").style.display = "block";
			objLink.setAttribute("title",objLink.getAttribute("title").replace("skjul","se"));
		}
	}
	positionBoxBasketTab();
}

function positionBoxBasketTab() {
	if (document.getElementById("boxBasketTab") && document.getElementById("boxBasketTab").offsetParent && document.getElementById("boxBasketTab").offsetParent.offsetHeight) {
		document.getElementById("boxBasketTab").style.top = (document.getElementById("boxBasketTab").offsetParent.offsetHeight - 10) + "px";
	}
}

function popUpFit() {
	var intPopContentHeight = 0;
	for (i = 0; document.body.childNodes[i]; i++)
		if (document.body.childNodes[i].tagName == "DIV")
			intPopContentHeight += document.body.childNodes[i].offsetHeight;
	
	// W3C resize
	if (window.innerHeight) {
		if ((screen.availHeight - 24) >= intPopContentHeight) {
			window.innerHeight = intPopContentHeight;
		}
		else {
			window.outerHeight = (screen.availHeight - 24);
		}
		window.moveTo(parseInt((screen.availWidth - window.outerWidth)/2), parseInt(((screen.availHeight - 24) - window.outerHeight)/2));
	}
	// IE resize
	else {
		if ((screen.availHeight - 24) >= document.body.scrollHeight) {
			var intNewHeight = (window.innerHeight) ? (document.body.getElementsByTagName("DIV")[0].offsetHeight - window.innerHeight) : (document.body.scrollHeight - document.body.parentNode.offsetHeight) + 4;
		
			window.resizeBy(0,intNewHeight);
			if (window.outerHeight) {
				if (window.outerHeight < 175) {
					window.outerHeight = 175+"px";
					return;
				}
			}
			var intNewTop = (-(parseInt(intNewHeight/2)) > 0) ? -(parseInt(intNewHeight/2)) : 0;
			
			window.moveBy(0,intNewTop);
		}
		else {
			var intNewHeight = (screen.availHeight - 24);
			var intOldWidth = (window.outerWidth) ? window.outerWidth : document.body.offsetWidth;
			window.resizeTo(intOldWidth,intNewHeight);
			if (!window.outerWidth && (intOldWidth != document.body.offsetWidth)) window.resizeBy((intOldWidth - document.body.offsetWidth),0);
			var intSameLeft = (window.screenX) ? window.screenX : (window.screenLeft) ? window.screenLeft : 0;
			window.moveTo(intSameLeft,10);
			if (!window.screenX && (intSameLeft != window.screenLeft)) window.moveBy((intSameLeft - window.screenLeft),0);
		}
	}
}

// Viser lag med iframe som indeholder fejlbesked
var objInfoIframe = false;
function visInfo(ReferenceId, blnFejl) {
	if (!objInfoIframe) {
		//Hvis det er IE 5.0x, eller IE 5.1x - createElement bug workaround:
		if (document.all && (navigator.appVersion.indexOf("MSIE 5") != -1) && (navigator.appVersion.indexOf("MSIE 5.5") == -1)) {
			strInfoDivIframe = "<div id='infoDiv' style='position:absolute;top:0;left:0;z-index:9999;visibility:hidden;margin:0'><iframe src='/asp/indrykning/ModalVindue.asp?ReferenceId=" + ReferenceId + "' id='infoIframe' name='infoIframe' border='0' frameSpacing='0' frameBorder='0' scrolling='no' width='420'></iframe></div>";
			document.body.insertAdjacentHTML("BeforeEnd",strInfoDivIframe);
		}
		else { // W3C
			objInfoIframe = document.createElement("iframe");
			objInfoIframe.id = "infoIframe";
			objInfoIframe.name = "infoIframe";
			objInfoIframe.border = "0"+"px";
			objInfoIframe.frameSpacing = "0"+"px";
			objInfoIframe.frameBorder = "0"+"px";
			objInfoIframe.scrolling = "no";
			objInfoIframe.width = "420"+"px";
			
			objInfoIframe.src = (blnFejl) ? "/asp/indrykning/ModalVindue.asp?FejlId=" + ReferenceId : "/asp/indrykning/ModalVindue.asp?ReferenceId=" + ReferenceId;
						
			var objInfoDiv = document.createElement("div");
			objInfoDiv.id = "infoDiv";
			objInfoDiv.style.position	= "absolute";
			objInfoDiv.style.top = "0px";
			objInfoDiv.style.left = "0px";
			objInfoDiv.style.zIndex = "9999";
			objInfoDiv.style.visibility	= "hidden";
	
			objInfoDiv.appendChild(objInfoIframe);
			document.body.appendChild(objInfoDiv);
		}
	}
	else objInfoIframe.src = "/asp/indrykning/ModalVindue.asp?ReferenceId=" + ReferenceId;
}

function aabenInfo(intInfoHeight) {
	objInfoIframe = (document.getElementById("infoIframe")) ? document.getElementById("infoIframe") : document.infoIframe;
	objInfoIframe.style.height = (!isNaN(intInfoHeight)) ? intInfoHeight + "px" : "150px";
	
	var intScrollLeft = (document.body.parentNode.scrollLeft) ? document.body.parentNode.scrollLeft : 0;
	var intScrollTop = (document.body.parentNode.scrollTop) ? document.body.parentNode.scrollTop : (document.body.scrollTop) ? document.body.scrollTop : 0;
	var intPageHeight	= (window.innerHeight) ? window.innerHeight : (document.body.parentNode.offsetHeight) ? document.body.parentNode.offsetHeight : 500;
	//var intInfoLeft = parseInt(document.body.offsetWidth/2 - 210) + intScrollLeft;
	var intInfoLeft = (200 + intScrollLeft);
	if (document.getElementById("footer") && document.getElementById("footer").getElementsByTagName("DIV").length > 0)
		intInfoLeft = parseInt((document.getElementById("footer").getElementsByTagName("DIV")[0].offsetWidth)/2 - 210);
	var intInfoTop = Math.max((parseInt(intPageHeight/2 - intInfoHeight/2 - 60) + intScrollTop),intScrollTop);
	document.getElementById("infoDiv").style.left = intInfoLeft + "px";
	document.getElementById("infoDiv").style.top = intInfoTop + "px";
	document.getElementById("infoDiv").style.visibility = "visible";
}

var infoExitFunction = false;

function lukInfo() {
	if (document.getElementById("infoDiv")) {
		if (document.all && (navigator.appVersion.indexOf("MSIE 5") != -1) && (navigator.appVersion.indexOf("MSIE 5.5") == -1)) {
			document.getElementById("infoDiv").style.visibility = "hidden";
		}
		else {
			document.getElementById("infoDiv").removeChild(document.getElementById("infoDiv").getElementsByTagName("iframe")[0]);
			document.body.removeChild(document.getElementById("infoDiv"));
			objInfoIframe = false;
		}
	}
	if (infoExitFunction) eval(infoExitFunction);
}

// validerer på beløb. 1202  1.000  1.999,0  10223,90 er alle ok
function validateBeloeb(strTest) {
	var objRegExpBeloeb = /^((\d{1,3}(\.(\d){3})*)|(\d+)(\,(\d){1,2})?)$/;
	return objRegExpBeloeb.test(strTest);
}


// Fungerer som VB Trim, fjerner whitespace før og efter en streng.
function trimString(str) {
	return str.replace(/(^\s+|\s+$)/g,"");
}


// Blokerende baggrund til dialoger, som fastholder brugerne i dialogflows
function showDialogBackground(intZIndex) {
	if (!document.getElementById("dialogBgDiv")) {
		var intPageHeight = Math.max(document.body.scrollHeight,((window.innerHeight) ? window.innerHeight : (document.body.parentNode.offsetHeight) ? document.body.parentNode.offsetHeight : 0));
		if (document.getElementById("footer") && document.getElementById("footer").getElementsByTagName("DIV")[0]) {
			if ((document.getElementById("footer").getElementsByTagName("DIV")[0].offsetHeight + document.getElementById("footer").offsetTop) > intPageHeight)
				intPageHeight = document.getElementById("footer").getElementsByTagName("DIV")[0].offsetHeight + document.getElementById("footer").offsetTop;
		}
		var intPageWidth = document.body.scrollWidth;
		
		if (document.all && (navigator.appVersion.indexOf("MSIE 5") != -1) && (navigator.appVersion.indexOf("MSIE 5.5") == -1)) {
			strDialogBgDiv = "<div id='dialogBgDiv' style='position:absolute;z-index:" + intZIndex + ";width:" + intPageWidth + "px;height:" + intPageHeight + "px;top:0;left:0;visibility:hidden;margin:0;background:black;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30)'>&nbsp;</div>";
			top.document.body.insertAdjacentHTML("BeforeEnd",strDialogBgDiv);
		}
		else { // W3C	
			var objDialogBgDiv = top.document.createElement("div");
			objDialogBgDiv.id = "dialogBgDiv";
			objDialogBgDiv.innerHTML = "&nbsp";
			with (objDialogBgDiv.style) {
				position	= "absolute";
				top = "0px";
				left = "0px";
				visibility = "hidden";
				zIndex = intZIndex;
				width = intPageWidth + "px";
				height = intPageHeight + "px";
				background = "#000000";
			}
			if (document.all) {
				objDialogBgDiv.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=30)";
			}
			else {
				objDialogBgDiv.style.setProperty("-moz-opacity","0.3","");
				objDialogBgDiv.style.setProperty("opacity","0.3","");
			}
			
			top.document.body.appendChild(objDialogBgDiv);
		}
	}
	else {
		document.getElementById("dialogBgDiv").style.zIndex = intZIndex;
	}
	menuHideFromLayer();
	top.document.getElementById("dialogBgDiv").style.visibility = "visible";
}

function hideDialogBackground() {
	if (document.getElementById("dialogBgDiv")) { 
		document.getElementById("dialogBgDiv").style.visibility = "hidden";
		showAfterLayer();
	}
}

////////////////////////////////////////////////////////
//                                                    //
//  Custom definition af click() medtode til mozilla  //
//                                                    //
////////////////////////////////////////////////////////

if ((typeof HTMLElement != "undefined") && (typeof HTMLElement.prototype.click != "function")) {
	document.createElement('span');
	HTMLElement.prototype.click = function () {
		if (typeof this.onclick == 'function')
			this.onclick({type: 'click'});
	};
	
	document.createElement('a');
	HTMLElement.prototype.click = function () {
		if (typeof this.onclick == 'function') {
			if (this.onclick({type: 'click'}) && this.href) 
				window.open(this.href, this.target ? this.target : '_self');
		}
		else if (this.href)
			window.open(this.href, this.target ? this.target : '_self');
	};
}

// Slut på click() definition //


////////////////////////////////////////////////////////
//                                                    //
//  Åbn pop up vinduer                                //
//                                                    //
///////////////////////////////////////////////////////</>/

function openWindowSEO(winwidth, winheight, winname) {
  	var xposi = 0, yposi = 0;				// default values
	//var winwidth = 650, winheight= 200;		// default values
	if (document.all) var xMax = screen.width, yMax = screen.height;
	else if (document.layers) var xMax = window.outerWidth, yMax = window.outerHeight;
	xposi = xMax/2 - (winwidth/2)
	yposi = yMax/2 - (winheight/2)	
    w = window.open("", winname,"screenX="+xposi+",screenY="+yposi+",top="+yposi+",left="+xposi+",width="+winwidth+",height="+winheight+",status=yes, location=no,scrolling=yes, scrollbars=yes, toolbar=no");
    w.focus();
  }
// Åbn pop up vinduer //
