var ns4 = (document.layers) ? true:false;
var ns6 = false;
if (navigator.appVersion.charAt(0) == "5") {
  if (navigator.appName == "Netscape") {
      ns6 = true
  }
}
var ie4 = (document.all) ? true:false;
var ie5 = (navigator.userAgent.indexOf('MSIE 5') > 0) ? true:false;
var opera = (navigator.userAgent.indexOf('Opera') > 0) ? true:false;
var less_than_ns405 = ((parseFloat(navigator.appVersion) <= 4.03) && (!opera) && (!ie4)) ? true:false;
var equal_or_less_than_ie401 = false;

if (ie4) {
	var userAgent = navigator.userAgent;
	var index = userAgent.indexOf('MSIE') + 5;
	var ieVersion = parseFloat(userAgent.substring(index, index + 4));
	equal_or_less_than_ie401 = (ieVersion <= 4.01) ? true:false;
}

if((ns4)||(ie4)||(ns6)){
document.onmousemove=mouseMove;
	if(ns4) {
		document.captureEvents(Event.MOUSEMOVE);
	}
}

var HIDDEN = (ns4) ? 'hide' : 'hidden';
var VISIBLE = (ns4) ? 'show' : 'visible';
var mouseMoving = false;
var treeLoaded = false;
var treeWindow = null;
var htmlWindow = null;
var firstTime = true;
var popUpCharacteristics = "resizable=yes,toolbar=no,width=315,height=480,directories=no,status=no,scrollbars=no,menubar=no";
var popUpCharacteristicsNS4 = "resizable=no,toolbar=no,width=315,height=480,directories=no,status=no,scrollbars=no,menubar=no";
var query = null;
var over = null;
var ox=0;
var oy=0;
var k=0

var doc = "document.";
var sty = "";

if (ie4) {
	doc = "document.all.";
 	sty = ".style";
} else if (ns4) {
 	doc = "document."
 	sty = "";
}

var searchValue = doc + 'searchForm.searchField.value';





// funksjon for å få popUpteksten til å følge med muspekeren når den beveges over en lenke
function showTextTimeout(arg) {
	if (mouseMoving) {
		showText(arg);
		setTimeout("showTextTimeout('"+arg+"')", 1);
	}
}



// funksjon som sjekker hvor muspekeren er
function mouseMove(e) {
	if ((ns4)||(ns6)) {
		ox=e.pageX;
		oy=e.pageY;
	}
	if (ie4) {
		ox=event.x;
		oy=event.y;
	}
}

// funksjon som gjemmer popUpteksten, kalles i "onmouseout=" på ulike HTML elementer.
function mouseout() {
	hideText();
	mouseMoving=false;
	newText = true;
}

// funksjon som viser popUpteksten, kalles i "onmouseover=" på ulike HTML elementer.
function mouseover(arg) {
	mouseMoving=true;
	showTextTimeout(arg);
}

///////////////////////////////////////////////////////////
// For å vise popUpteksten!
function layerWrite(txt) {
	if (ns4) {
    	var lyr = document.toolTip.document
    	lyr.write(txt)
    	lyr.close()
    } else if (ie4)  {
		document.all["toolTip"].innerHTML = txt;
	} else if (ns6) {
		range = document.createRange();
		range.setStartBefore(over);
		fragment = range.createContextualFragment(txt);
		while (over.hasChildNodes()) {
			over.removeChild(over.lastChild);
		}
		over.appendChild(fragment);
	}
}

var newText = true;

function showText(arg) {
  if ((ie4) || (ns4) || (ns6)) {
	if (ns4) over = document.toolTip;
	if (ie4) over = toolTip.style;
	if (ns6) over = document.getElementById("toolTip");
  
	if (newText) {															
		layerhtml='<table width="180" border="0" cellpadding="1" cellspacing="0" bgcolor="black"><tr><td><table width="100%" border="0" cellpadding="2" cellspacing="0" bgcolor="#ffffcc"><tr><td valign=top><font face="Verdana, Arial, Helvetica" color="#333333" size="1">' + arg + '</font></td></tr></table></td></tr></table>';
		layerWrite(layerhtml);
	}
	newText = false;
	if ((ie4)) {
  		if (equal_or_less_than_ie401) {
			if (ox < 180)
				over.left = 0;
			else
				over.left = ox - 100;
			over.top = oy - over.pixelHeight + 10;
		}
		else {
			value = oy - over.pixelHeight + 10;
			if ((value + 10) > document.body.clientHeight) {
				tooltipOffsetTop = toolTip.scrollHeight + 5;
				testTop = (document.body.scrollTop + oy) - tooltipOffsetTop;
				value = (testTop < document.body.scrollTop) ? document.body.scrollTop : testTop;
			}
			over.top = value;

			testLeft = ox - 100;
			tooltipAbsLft = (testLeft < 0) ? 10 : testLeft;
	
			if (ox < 180)
				over.left = 0;
			else
				over.left = tooltipAbsLft;
		}
  	}
	else if (ns4) {
		if (ox < 180)
			over.left = 0;
		else
			over.left = ox - 100;
		over.top = oy + 10;
	}
	else if (ns6) {
		if (ox < 180)
			over.style.left = 0;
		else
			over.style.left = ox - 100;
		over.style.top = oy + 10;
		over.style.visibility = "visible";
	}
	over.visibility = VISIBLE;
	}
 }

 function hideText() {
	if (ns6) {
		over = document.getElementById("toolTip");
		over.style.visibility = "hidden";

	} else if ((ns4) || (ie4)) {
		if (ns4) over = document.toolTip
		if (ie4) over = toolTip.style
  		over.visibility = HIDDEN;
	}
 }


 // Åpner side i lite vindu..
function openScript(url, width, height) {
        var Win = window.open(url,"openScript",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=no,menubar=no,status=no' );
}

// Jumpstation
function jumptosite(arg){
          location.href=arg;
  }



