function starTest( url )
{
	//Benyttes i playrooml\uFFFDsningen fra www.humancontent.com
	window.open(url, 'Test', 'scrollbars=no,resizable=no,width=640,height=450' );
}

function changeImage(navn, tekst) {
   document.images["HOVED"].src = navn;
   document.all.alt.innerText = tekst;
}

function settFylke(id,formnavn) {
    document[formnavn].area[0].selected = false;
    for (var i=0;i<document[formnavn].area.length;i++) {
    	if (document[formnavn].area[i].value == id)
    		document[formnavn].area[i].selected=!document[formnavn].area[i].selected;
	}
}

function flytt(formnavn,element,selektobjekt) {
	document[formnavn].elements[element].value = "";
	var forste = true;
	for (var i=0;i<selektobjekt.length;i++) {
		if (selektobjekt.options[i].selected) {
			if (forste == true) {
				document[formnavn].elements[element].value = selektobjekt.options[i].value;
				forste = false;
			} else {
				document[formnavn].elements[element].value += ";" + selektobjekt.options[i].value;
			}
		}
	}
    return true;
}

function flytt2(formnavn,element,boksobjekt) {
	document[formnavn].elements[element].value = boksobjekt.value;
}


function fjernAlle(formnavn,element,boksobjekt) {
	if (boksobjekt.value != 0) {
			document.forms[formnavn][element][0].checked = false;
	} else {
		for (var i=1;i<document.forms[formnavn][element].length;i++)
			document.forms[formnavn][element][i].checked = false;
	}
}

function flyttBoks(formnavn,element,boksobjekt,baseform) {
	if (boksobjekt.value == 0 || boksobjekt.value == "0") {
		document[formnavn].elements[element].value = "0";
	}else{
		document[formnavn].elements[element].value = "";
        var length = 0;
        if (document.forms[baseform][element].length == void(0)) {
            length = 1;
        } else {
            length = document.forms[baseform][element].length;
        }

        if (length != 1) {
            for (var i=1;i<length;i++){
                if (document.forms[baseform][element][i].checked || document.forms[baseform][element][i].checked == true)
                    document[formnavn].elements[element].value += document.forms[baseform][element][i].value + ";";
            }
        }else {
            document[formnavn].elements[element].value = document.forms[baseform][element].value;
        }
	}
}

function flyttBoks2(formnavn,element,boksobjekt,baseform) {
	if (boksobjekt.value == 0 || boksobjekt.value == "0") {
		document[formnavn].elements[element].value = "0";
	}else{
		document[formnavn].elements[element].value = "";
        var length = 0;
        if (document.forms[baseform][element].length == void(0)) {
            length = 1;
        } else {
            length = document.forms[baseform][element].length;
        }

        if (length != 1) {
            for (var i=0;i<length;i++){
                if (document.forms[baseform][element][i].checked || document.forms[baseform][element][i].checked == true)
                    document[formnavn].elements[element].value += document.forms[baseform][element][i].value + ";";
            }
        }else {
            document[formnavn].elements[element].value = document.forms[baseform][element].value;
        }
	}
}

function tomSelectBoks(form, boksnavn){
    var length = 0;

    length = Number(document.forms[form].elements[boksnavn].options.length);
    if (navigator.appName.indexOf("Netscape") != -1) {
        // Behandler Netscape\n");
        for(var i=(length-1); i > 0; i--){
            document.forms[form].elements[boksnavn].options[i]=null;
        }
    } else if ((navigator.userAgent.indexOf("MSIE") != -1) && (parseInt(navigator.appVersion) >= 4)) {
        // Behandler Explorer >= 4
        for(var i=(length-1); i > 0; i--){
            document.forms[form].elements[boksnavn].options.remove(i);
        }
    } else if ((navigator.userAgent.indexOf("MSIE") != -1) && (parseInt(navigator.appVersion) < 4)) {
        // Nullstiller valgene for Explorer < 4
        for(var i=(length-1); i > 0; i--){
            document.forms[form].elements[boksnavn].options[i].selected = false;
        }
    } else {
        for(var i=(length-1); i > 0; i--){
            document.forms[form].elements[boksnavn].options[i].selected = false;
        }
    }
    document.forms[form].elements[boksnavn].options[0].value = "0";
    document.forms[form].elements[boksnavn].options[0].selected = true;

}

function totalTomSelectBoks(form, boksnavn){
	var length = Number(document.forms[form].elements[boksnavn].options.length);

    if (navigator.appName.indexOf("Netscape") != -1) {
    	// Behandler Netscape\n");
    	for(var i=(length-1); i >= 0; i--){
    		document.forms[form].elements[boksnavn].options[i]=null;
    	}
    } else if ((navigator.userAgent.indexOf("MSIE") != -1) && (parseInt(navigator.appVersion) >= 4)) {
    	// Behandler Explorer >= 4
    	for(var i=(length-1); i >= 0; i--){
	   		document.forms[form].elements[boksnavn].options.remove(i);
    	}

    } else if ((navigator.userAgent.indexOf("MSIE") != -1) && (parseInt(navigator.appVersion) < 4)) {
    	// Nullstiller valgene for Explorer < 4
//    	for(var i=(length-1); i >= 0; i--){
//    		document.forms[form].elements[boksnavn].options[i].selected = false;
//    	}
    } else {
//	   	for(var i=(length-1); i >= 0; i--){
//    		document.forms[form].elements[boksnavn].options[i].selected = false;
//    	}
	}

//    document.forms[form].elements[boksnavn].options[0].selected = true;
}


function allChecked(formname, fieldname){
	if (document[formname][fieldname].length == void(0))
		var nr = 1;
 	else
		var nr = document[formname][fieldname].length;

	if (document[formname]["all"+fieldname].checked==true)
		var value = true;
	else
		var value = false;

	for (var i=0;i<nr;i++)
		if (nr == 1)
			document[formname][fieldname].checked = value;
		else
			document[formname][fieldname][i].checked = value;
}

function submitform(formnavn) {
	document[formnavn].submit();
}

function avhengighetsSubmit(formnavn) {
	document[formnavn].avhengighetssubmit.value = "1";
	document[formnavn].submit();
}

function utskrift () {
window.onerror = null;
if (navigator.appName== "Netscape" && parseInt(navigator.appVersion) >= 4) {
window.print();
} else {
alert('For utskrift m\uFFFD du trykke "Ctrl+P"');
}
}

var infowin="lukket";
function openInfoWindow(url){
infowin = window.open(url, "KartInfo", "toolbar=no,resizable=no,location=no,directories=no,status=yes,menubars=no,scrollbars=yes,width=580,height=400");
}

var mapwin = "lukket";
function openMapWindow(url){
mapwin = window.open(url, "Kart", "toolbar=no,location=no,directories=no,status=no,menubar=0,resizable=1,copyhistory=no,width=650,height=600,screenX=0,screenY=0,scrollbars=yes");
if (((navigator.appName.indexOf("Netscape") != -1) && (parseInt(navigator.appVersion) >=3)) || ((navigator.userAgent.indexOf("MSIE") != -1) && (parseInt(navigator.appVersion) >= 4)))
mapwin.focus();
}

function openDialogWindow(url){
var win;
win = window.open(url, "Dialog", "toolbar=no,location=no,directories=no,status=no,menubar=0,resizable=0,copyhistory=no,width=400,height=200,scrollbars=yes");
}


var remote = null;
function openWindow2(u,w,h,s,t) {
	remote = window.open(u, "vindu", "toolbar="+t+",location=no,directories=no,status=no,menubar=0,resizable=0,copyhistory=no,width=" + w + ",height=" + h + ",scrollbars=" + s);
	if (remote != null) {
		if (remote.opener == null)
			remote.opener = self;
		window.name = "aktiv24";
		remote.location.href = u;
		if (((navigator.appName.indexOf("Netscape") != -1) && (parseInt(navigator.appVersion) >=3)) || ((navigator.userAgent.indexOf("MSIE") != -1) && (parseInt(navigator.appVersion) >= 4)))
			aktiv24.focus();
	}
}


//function openWindow2(url2, bredde, hoyde, s, t){
//var win2;
//win2 = window.open(url2, "", "toolbar="+t+",location=no,directories=no,status=no,menubar=0,resizable=0,copyhistory=no,width=" + bredde + ",height=" + hoyde + ",scrollbars=" + s);
//if (((navigator.appName.indexOf("Netscape") != -1) && (parseInt(navigator.appVersion) >=3)) || ((navigator.userAgent.indexOf("MSIE") != -1) && (parseInt(navigator.appVersion) >= 4)))
//win2.focus();
//}



function openWindow(url, bredde, hoyde){
var win;
win = window.open(url, "", "toolbar=no,location=no,directories=no,status=no,menubar=0,resizable=0,copyhistory=no,width=" + bredde + ",height=" + hoyde + ",scrollbars=1");
if (((navigator.appName.indexOf("Netscape") != -1) && (parseInt(navigator.appVersion) >=3)) || ((navigator.userAgent.indexOf("MSIE") != -1) && (parseInt(navigator.appVersion) >= 4)))
win.focus();
}


function nyBrowser(url){
var win;
win = window.open(url);
}

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_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;
}

function MM_findObj(n, d) { //v3.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); return x;
}
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 SubmitForm(form) {
	var action2;
	action2 = document[form].submit();
	eval(action2);
}

function VVindu(url) {
    nv = window.open(url,"_blank","width=400,height=470,center,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0");
    if (((navigator.appName.indexOf("Netscape") != 1) && (parseInt(navigator.appVersion) >=3)) || ((navigator.userAgent.indexOf("MSIE") != -1) && (parseInt(navigator.appVersion) >= 4))) {
	nv.focus();
    }
}

var mapwin = "lukket";
function KartVindu(url){
	mapwin = window.open(url, "Kart", "toolbar=no,location=no,directories=no,status=no,menubar=0,resizable=1,copyhistory=no,width=800,height=750,screenX=0,screenY=0,scrollbars=yes");
	if (((navigator.appName.indexOf("Netscape") != -1) && (parseInt(navigator.appVersion) >=3)) || ((navigator.userAgent.indexOf("MSIE") != -1) && (parseInt(navigator.appVersion) >= 4)))
		mapwin.focus();
}

function cG(sg)
{
 leftPos = 0
 topPos = 0
  if (screen) {
    leftPos = screen.width-310
    topPos = 0
    mainw = leftPos
    mainh = screen.height
  }
    wizWindow = window.open(sg +'/softg.htm', 'newWin','scrollbars=no,width=300,height=250,left='+leftPos+',top='+topPos)
}


function visLogo(filnavn) {
	nv = window.open(filnavn, "logvindu", "resizable,scrollbars,HEIGHT=250,WIDTH=350");
	if (((navigator.appName.indexOf("Netscape") != 1) && (parseInt(navigator.appVersion) >=3)) || ((navigator.userAgent.indexOf("MSIE") != -1) && (parseInt(navigator.appVersion) >= 4))) {
		nv.focus();
	}
}


function EscapeMailUrl(field) {
	var href = "";
	if ((navigator.userAgent.indexOf("MSIE 5.5") == -1)) {
		if ((navigator.userAgent.indexOf("MSIE") != -1) && (parseInt(navigator.appVersion) <= 5)) {
			// Behandler Explorer <= 5
			if (field.href.lastIndexOf("?") != -1) {
				href = field.href.substring(0,field.href.lastIndexOf("?")) + "%25%33%46" + field.href.substring(field.href.lastIndexOf("?")+1, field.href.length);
				field.href = href;
			}
		}
	}
}

function conditionalSubmit(formname, buttonReference, buttonName, dummyName) {
	// Used to conditionally submit a page only once!!
	if (!buttonReference.disabled) {
		buttonReference.disabled = true;
		document.forms[formname].elements[dummyName].name= buttonName + ".y";
		document.forms[formname].submit();
	}
}

function showMap() {
	var nomap = 0;
	var utmxlen = document.searchform.utmx.length;
	if (utmxlen==undefined) {
		if (document.searchform.utmx.value!="") {
			nomap++;
		}
	} else {
		for (var i=0; i<utmxlen; i++) {
			if (document.searchform.utmx[i].value!="") {
				nomap++;
				break;
			}
		}
	}
	if (nomap>0) {
		document.searchform.createMap.value="true";
		document.searchform.submit();
	} else {
		alert("Beklager, ingen av prospektene på denne siden har kart");
	}
}
