﻿function swapImage(id,src) {
		document.getElementById(id).src = src;
}

function showLayer(id) {
	document.getElementById(id).style.visibility = "visible";
}

function hideLayer(id) {
	document.getElementById(id).style.visibility = "hidden";
}

function loadGISPortal()
{
	var vejnavn = document.mainform.elements.lokalPlanVej.value;
	var husnr = document.mainform.elements.lokalPlanNummer.value;
	if (vejnavn == "" || husnr == "") {
		alert("Du skal angive gadenavn og nummer!");
		return false;
	}
	else {
		var urlToOpen = "https://borgergis.kk.dk/kortoglistevisning.asp?korttype=Lokalplaner&vejnavn=" + escape(vejnavn) + "&husnr=" + husnr;
		window.open(urlToOpen);
		return false;
	}
}

function fixLokalPlanSoegEnter() {
	if(navigator.appName.indexOf("Netscape")>(-1)){ 
		if (e.keyCode == 13){ 
			if(loadGISPortal()) {
				document.forms.data_form.submit();
			}
			return false;
		} 
	} 
	if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1)){ 
		if (event.keyCode == 13){ 
			if(loadGISPortal()) {
				document.forms.data_form.submit();
			}
			return false;
 		} 
	}
}

function clickButton(e, buttonid){ 
	  var bt = document.getElementById(buttonid); 
	  if (typeof bt == 'object'){ 
			if(navigator.appName.indexOf("Netscape")>(-1)){ 
				  if (e.keyCode == 13){ 
						bt.click(); 
						return false; 
				  } 
			} 
			if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1)){ 
				  if (event.keyCode == 13){ 
						bt.click(); 
						return false; 
				  } 
			} 
	  } 
} 

function bannerItem(imgSrc, imgSrcOver, alt, url) {
	this.imgSrc = imgSrc;
	this.imgSrcOver = imgSrcOver;
	this.alt = alt;
	this.url = url;
} 

function openwin(pageToLoad, winName, width, height, center, scrollbars, resizable){
	if(scrollbars != 1) {
    	scrollbars = 0;
	}
	if(resizable != 1) {
    	resizable = 0;
	}
	var toDO = "";
	xposition=0;
    yposition=0;
	
	if((parseInt(navigator.appVersion) >= 4 ) && (center)){
		xposition = (screen.width - width) / 2;
		yposition = (screen.height - height) / 2;
	}

	toDO += "width=" + width + ",";
	toDO += "height=" + height + ",";
	toDO += "screenx=" + xposition + ",";
	toDO += "screeny=" + yposition + ",";
	toDO += "left=" + xposition + ",";
	toDO += "top=" + yposition + ",";
	toDO += "scrollbars=" + scrollbars + ",";
	toDO += "resizable=" + resizable + ",";
	toDO += "location=0,menubar=0,status=1,titlebar=0,toolbar=0,hotkeys=0,directories=0";
	
	window.open(pageToLoad, winName, toDO);
}

function menuover(imgID, swapImageSrc, dropdownID) {
	swapImage(imgID, swapImageSrc);
	var imgObj = document.getElementById(imgID);
	var imageWidth = imgObj.width
	var dropdownWidth = 148;
	var dropdown = document.getElementById(dropdownID);
	var imgObjY = imgObj; //lidt optimering
	var imgObjX = imgObj; //lidt optimering
	var x = imgObjX.offsetLeft || 0;
	var y = imgObjY.offsetTop || 0;

	while (imgObjX = imgObjX.offsetParent) {
		x += imgObjX.offsetLeft
	}
	while (imgObjY = imgObjY.offsetParent) {
		y += imgObjY.offsetTop
	}

	y += 19;
	x += -8;
	//x += (imageWidth - dropdownWidth) / 2;
	dropdown.style.visibility = "visible";
	dropdown.style.top = y;
	dropdown.style.left = x;
	/* Her skal vi lige tage højde for det sidste punkt */
	layoutRightX = ((document.body.clientWidth - 760) / 2) + 760;
	if ((x + 148) > layoutRightX) {
		dropdown.style.left = x - (148 - imageWidth) + 10;
	}
	
}

function menuout(imgID, swapImageSrc, dropdownID) {
	swapImage(imgID, swapImageSrc);
	hideLayer(dropdownID);
}