var startY=0;
var objToMove = false;
var autoMoveLayer = false;
document.onmousemove=checkPosition;
var retning = 'op';
var timeoutIndex = false;

function startLayerMove(obj){
  	window.clearTimeout(timeoutIndex);
  	startY = event.y+parseInt(obj.style.top);
  	objToMove = obj;
  	obj.onmousemove = doMoveLayer;
}

function stopLayerMove(){
	startY = event.y;
	objToMove=false;
}

function checkPosition(){
	if(0<event.y && event.y<50){	  
		if(objToMove){
		  	autoMoveLayer=objToMove;
		  	objToMove=false;
		  	retning='ned';
			moveLayerAuto();
		}
	}else if(document.body.clientHeight-50<event.y && document.body.clientHeight+100>event.y){
		if(objToMove){
		  	autoMoveLayer=objToMove;
		  	objToMove=false;
		  	retning='op';
			moveLayerAuto();
		}
	}else{
		window.clearTimeout(timeoutIndex);
	}
	
}

function taendSlukElm(slukids, taendids){
  	for(var i=0;i<slukids.length;i++){
    	document.getElementById(slukids[i]).style.display = 'none';
	}
	for(var j=0;j<taendids.length;j++){
    	document.getElementById(taendids[j]).style.display = '';
	}
}

function moveLayerAuto(){
	if(retning=='op'){
	  	if(parseInt(autoMoveLayer.style.top)+parseInt(autoMoveLayer.clientHeight)>document.body.clientHeight){
			autoMoveLayer.style.top = parseInt(autoMoveLayer.style.top)-3;			
		}
	}else{
		if(parseInt(autoMoveLayer.style.top)<0){
			autoMoveLayer.style.top = parseInt(autoMoveLayer.style.top)+3;			
		}
	}
	timeoutIndex = window.setTimeout('moveLayerAuto()',10);
}


function doMoveLayer(){
	if(objToMove){
		objToMove.style.top = startY-event.y;
	}
}
  
function showKategori(url,katid){
	location.href = url+katid;
}

function showAktueltTekst(nr){
  	//toggle åben/lukket af tekster.
  	//Lad altid den første tekst være åben.
	var lag = document.getElementById('aktueltTekst'+nr);
	var displayTekst = (lag.style.display == 'none' ? '' : 'none');
	for(var i=2;i<antAktuelleTekster+1;i++){
		document.getElementById('aktueltTekst'+i).style.display = 'none';
	}
	if(nr>1){
		lag.style.display = displayTekst;
	}
}

function MM_findObj(n, d) { //v4.0

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

  if(!x && document.getElementById) x=document.getElementById(n); return x;

}

function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}

function MM_swapImage() { //v3.0

	var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

	if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}



function MM_swapImgRestore() { //v3.0

	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) 

	x.src = x.oSrc;

}
