function validateNum(handle){
	handle.value = handle.value.replace(",", ".");
	handle.value = handle.value.replace(" ", "");
}

function validerDouble(id){
	// SETTER HANDLE
	handle = document.getElementById(id);
	
	// VALIDERER TALLENE
	validateNum(handle);
	
	// HENTER VERDIEN
	tall = parseFloat(handle.value);
	
	// FORMATERER TALLET
	if(handle.value > 0)
		handle.value = tall.toFixed(2);
	return true;
}

// SETTER CURSOREN I ET FELT
function focusField(fieldID){
 	document.getElementById(''+fieldID+'').focus();
}
// SETTER ET FELT RØDT, OG CURSOREN I FELTET FOR Å MERKE EN FEIL I UTFYLLINGEN
function showErrorField(fieldID){
	var feltType = document.getElementById(''+fieldID+'').className;
	var fieldClass = "";
	if (feltType != "belopFelt")
		fieldClass = "error";
	else
		fieldClass = "belopFeltError";
	
	document.getElementById(''+fieldID+'').className=fieldClass;
	
	focusField(fieldID)
}

// SUBMITTER EN FORM
function submitForm(formNavn){
	document.getElementById(""+formNavn+"").submit();
}

// SETTER OPP TIL 3 POST-VERDIER OG SUBMITTER
function setSubmitForm(formname, valname_1, val_1, valname_2, val_2, valname_3, val_3){
	document.getElementById(""+valname_1+"").value = val_1;
	if(valname_2 && val_2 && document.getElementById(""+valname_2+""))
		document.getElementById(""+valname_2+"").value = val_2;
	if(valname_3 && val_3 && document.getElementById(""+valname_3+""))
		document.getElementById(""+valname_3+"").value = val_3;
	submitForm(formname);
}

// GIR EN TILBAKEMELDING SOM MÅ GODKJENNES, DERETTER SETTER OPP TIL 3 POST-VERDIER OG SUBMITTER
function setSubmitFormBekreft(formname, confirmation, valname_1, val_1, valname_2, val_2, valname_3, val_3){
	if(confirm(confirmation)){
		document.getElementById(""+valname_1+"").value = val_1;
		if(valname_2 && val_2)
			document.getElementById(""+valname_2+"").value = val_2;
		if(valname_3 && val_3)
			document.getElementById(""+valname_3+"").value = val_3;
		submitForm(formname);
	}
	else
		return false;
}

// LEGGER TIL http:// OG www. URL'ER HVIS DE MANGLER DET
function fullforUrl(fieldID){
	var urlStr = document.getElementById(""+ fieldID +"").value;
	if(urlStr != ""){
		if (urlStr.substring(0,4) == "www.")
			urlStr = "http://" + urlStr;
		else if(urlStr.substring(0, 7) != "http://" && urlStr.substring(0,8) != "https://")
			urlStr = "http://www." + urlStr;
		
		document.getElementById(""+ fieldID +"").value = urlStr;
	}
}


function fyllPakkeInfo(antTreff, pris, radioID){
	var antTreffHandle = document.getElementById('68');
	var prisHandle = document.getElementById('69');
	
	antTreffHandle.value = antTreff;
	prisHandle.value = pris;
	validerDouble('69');
	
	return true;
}

function setFieldAtt(fieldID, type, statement){
	document.getElementById(""+fieldID+"").type = statement;
	return true;
}

function changeReadonly(fieldID, changeBolVal){
	document.getElementById(fieldID).readOnly = changeBolVal;
}

function oppdaterPris(fraFelt, tilFelt, faktor1, faktor2){
	if(!document.getElementById(""+fraFelt+"").readOnly){
		fraFeltHandle = document.getElementById(""+fraFelt+"");
		tilFeltHandle = document.getElementById(""+tilFelt+"");
		
		tilFeltHandle.value = fraFeltHandle.value * faktor1 * faktor2;
		validerDouble(""+tilFelt+"");
	}
}
function getReadOnly(fieldID){
	return document.getElementById(""+fieldID+"").readOnly;
}

function openPopUp(include, rowNum, pwidth, pheight){
	var myWindow = '';
	myWindow = window.open("indexUtenMeny.php?p="+include+"&row="+rowNum+"&w="+pwidth+"&h="+pheight, 'FakturaTjenester', "resizable=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,fullscreen=no,dependent=no,w="+pwidth+",h="+pheight+"");
	if(myWindow){
		if (!myWindow.opener)
	         myWindow.opener = self;
	    myWindow.resizeTo(pwidth, pheight);
		myWindow.focus();
	}
	else
		alert("Du har en popup-blokker som sperrer for sprettoppviduer (popups).\nDu må legge inn et \"unntak\" for dette systemet.\nInformasjon om dette finner du under menyvalg \"Hjelp\".");
}

function bbPopup(include, width, height){
	var myWindow = '';
	if(width != "")
		var pwidth=width;	
	else
		var pwidth=500;
	if(height != "")
		var pheight=height;
	else
		var pheight=700;
	
	
	myWindow = window.open("indexUtenMeny.php?p="+include+"", 'BB', "resizable=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,fullscreen=no,dependent=no,width="+pwidth+",height="+pheight);
	if (!myWindow.opener)
         myWindow.opener = self;
    myWindow.resizeTo(pwidth, pheight);
	myWindow.focus();
}