function findObjekt(objekt) {
var blok;
  	if (dom) 
			blok = document.getElementById(objekt).style;
  	else 
	if (ie4) 
			blok = document.all[objekt].style;
  	else 
	if (ns4) 
			blok = document.layers[objekt];
  	return blok;
}

// 2.   Find objektet

function findKerneObjekt(objekt) {
var blok;
  	if (dom) 
			blok = document.getElementById(objekt);
  	else 
	if (ie4) 
			blok = document.all[objekt];
  	else 
	if (ns4) 
			blok = document.layers[objekt];
  return blok;
}

// 3.	Sæt baggrundsfarve for objektet
function setBgColor(objekt, color) {
var blok = findObjekt(objekt);
  			blok.backgroundColor = color;
}
// 3.	Sæt forgrundsfarve for objektet
function setFgColor(objekt, color) {
var blok = findObjekt(objekt);
  			blok.foregroundColor = color;
}
// 4.	Flyt objektet til koordinaterne x, y
function flytTil(objekt, x, y){
var blok = findObjekt(objekt);
  	if (document.moveTo) {
    		blok.moveTo(x,y);
  	}
   	else 
	if (ie5) {
		    blok.pixelLeft = x;
		    blok.pixelTop = y;
  	}
  	else 
	if (dom) {
			  blok.left=x
			  blok.top=y
  	}
}
// 5.	Flyt elementet med dx, dy pixel
function flytMed(objekt, dx, dy){
var blok = findObjekt(objekt);
  	if (blok.moveBy) {
    		blok.moveBy(dx, dy);
  	} 
  	else 
	if (ie4) {
		    blok.pixelLeft += dx;
		    blok.pixelTop  += dy;
  	} 
	else {
    blok.left = parseInt(blok.left) + dx;
    blok.top = parseInt(blok.top) + dy;
  	}
}
// 6. 	Vis objektet
function visObjekt(objekt){
var blok = findObjekt(objekt);
  			blok.visibility = "visible";
}
// 7.	Skjul objektet
function skjulObjekt(objekt){
var blok = findObjekt(objekt);
  			blok.visibility = "hidden";
}
// 8.	Find objektets x-koordinat
function findX(objekt){
var blok = findObjekt(objekt);
	if (ie4) {
    		x = blok.pixelLeft;
  	} 
	else {
    		x = blok.left;
  	}
  	return(parseInt(x));  
}
// 9.	Find objektets y-koordinat
function findY(objekt){
var blok = findObjekt(objekt);
	if (ie4) {
    		y = blok.pixelTop;
  	} 
	else {
    		y = blok.top;
  	}
  	return(parseInt(y));  
}
// 10.	Find browservinduets bredde 
function windowWidth(){
  	if (ie5) {
    		width = document.body.clientWidth;
  	} 
	else {
    		width = window.innerWidth;
  	}
  	return(parseInt(width));
}
// 11.	Find browservinduets højde
function windowHeight(){
	if (ie4) {
    		height = document.body.clientHeight;
  	} 
	else 
  	{
    		height = window.innerHeight;
  	}
  	return(parseInt(height));
}
// 12. 	Find skærmens bredde 
function screenWidth(){
  	return(parseInt(window.screen.width));
}
// 13.	Find skærmens højde
function screenHeight(){
	return(parseInt(window.screen.height));
}
// 14.	Find objektets højde
function objektH(objekt){
var blok = findKerneObjekt(objekt);
	if (blok.offsetHeight) 
	{
    		h = blok.offsetHeight;
  	} 
	else {
    		h = blok.clip.height;
  	}
  	return(parseInt(h));
}
// 15.	Find objektets bredde 
function objektB(objekt){
var blok = findKerneObjekt(objekt);
  	if (blok.offsetWidth) {
    		b = blok.offsetWidth;
  	} 
	else {
    		b = blok.clip.width;
  	}
  	return(parseInt(b));
}
// 16.	Centrer objektet i browservinduet
function centrer(objekt){
var y = findY(objekt);
var x = findX(objekt);
var bbredde = windowWidth(objekt);
var obredde = objektB(objekt);
var hhojde =windowHeight(objekt);
var ohojde = objektH(objekt);
var nyx = Math.floor((bbredde - obredde) / 2);

flytTil(objekt, nyx, y);
}

function expand(objekt){
var blok = findObjekt(objekt);
blok.display="block"
}
function collapse(objekt){
var blok = findObjekt(objekt);
blok.display="none"
}

//17.popup vindue
function popWin (url,h,b,t,v){
popupWin=window.open(url,'infowindow','height='+h+',width='+w+',top='+t+',left='+l+'');
popupWin.focus();
}

//18.vis og skjul et punkt
function visPkt(nr){
skjulAlle();
visObjekt('Pkt'+nr);
}
function skjulAlle(){
for(nr=1;nr<7;nr++){
skjulObjekt('Pkt'+nr);
}
}
