function HentAdresse() {
	if (document.getElementById('Mobil').value !=="") {
		detaljVindu.location.href='/fmi/xsl/telefonkatalogen/oppslag3.xsl?nr='+document.getElementById('Mobil').value;
	}
	else {
		alert("Fyll ut et mobilnummer først!");
	}
}


function FillAddressForm(navn,f_adr,f_pnr,f_pst,l_adr,l_pnr,l_pst,epost) {
var ka = document.forms.kasse_adresse;
	 ka.Navn_faktura.value=navn;
	 ka.epost.value=epost;
	 //ka.Navn_levering.value=navn;
	 ka.Adresse1_faktura.value= f_adr;
	 ka.Postnr_faktura.value= f_pnr;
	 ka.Sted_faktura.value=f_pst;
	 ka.Adresse1_levering.value= l_adr;
	 ka.Postnr_levering.value= l_pnr;
	 ka.Sted_levering.value= l_pst;
}	


function somFaktura() {
var ka = document.forms.kasse_adresse;
	if (document.getElementById('checkbox1').checked == true ) {
		 ka.Adresse1_levering.value= ka.Adresse1_faktura.value;
		 ka.Adresse1_levering.disabled=true;
		 ka.Adresse2_levering.value= ka.Adresse2_faktura.value;
		 ka.Adresse2_levering.disabled=true;
		 ka.Postnr_levering.value= ka.Postnr_faktura.value;
		 ka.Postnr_levering.disabled=true;
		 ka.Sted_levering.value= ka.Sted_faktura.value;
		 ka.Sted_levering.disabled=true;
		 ka.Utleveringssted_Navn.value="";
		 ka.Utleveringssted_Navn.disabled=true;
		 ka.Firmanavn_levering.value=ka.Navn_faktura.value;
	}
	
	else {
		 ka.Navn_levering.disabled=false;
		ka.Adresse1_levering.disabled=false;
		 ka.Adresse1_levering.value="";
		 ka.Adresse2_levering.disabled=false;
		 ka.Adresse2_levering.value="";
		 ka.Postnr_levering.disabled=false;
		 ka.Postnr_levering.value="";
		 ka.Sted_levering.disabled=false;
		 ka.Sted_levering.value="";
		 ka.Utleveringssted_Navn.disabled=true;
		 ka.Leveringsmetode.disabled=false;
		 ka.Firmanavn_levering.value="";
	}
}

function sjekkLM() {
var ka = document.forms.kasse_adresse;

	if ( ka.Leveringsmetode.selectedIndex==0) {
		 ka.Adresse1_levering.disabled=true;
		 ka.Adresse2_levering.disabled=true;
		 ka.Postnr_levering.disabled=true;
		 ka.Sted_levering.disabled=true;
		 ka.Utleveringssted_Navn.disabled=true;	
		document.getElementById('uls').style.display="";
		document.getElementById('checkbox1').disabled=true;
		document.getElementById('checkbox2').disabled=true;
		document.getElementById('sasf').className="hidden";	
		document.getElementById('fnl').style.display="none";
	}
	else if ( ka.Leveringsmetode.selectedIndex==1) {
		 ka.Adresse1_levering.disabled=false;
		 ka.Adresse2_levering.disabled=false;
		 ka.Postnr_levering.disabled=false;
		 ka.Sted_levering.disabled=false;
		 ka.Utleveringssted_Navn.disabled=true;
		document.getElementById('fnl').className="tablerow";
		document.getElementById('fnl').style.display="";
		document.getElementById('uls').style.display="none";
		document.getElementById('checkbox1').disabled=false;
		document.getElementById('checkbox2').disabled=false;
		document.getElementById('sasf').className="tablerow";
	}
	else {
		 ka.Adresse1_levering.disabled=false;
		 ka.Adresse2_levering.disabled=false;
		 ka.Postnr_levering.disabled=false;
		 ka.Sted_levering.disabled=false;
		 ka.Utleveringssted_Navn.disabled=true;
		document.getElementById('uls').style.display="none";
		document.getElementById('checkbox1').disabled=false;
		document.getElementById('checkbox2').disabled=false;
		document.getElementById('sasf').className="tablerow";
		document.getElementById('fnl').className="hidden";
	}
	
	if (document.getElementById('checkbox1').checked == true ) {
		somFaktura();
	}

}

function slettUtleveringssted() {
var ka = document.forms.kasse_adresse;
	if ( ka.Leveringsmetode.selectedIndex==1) {
		 ka.Utleveringssted_Navn.value="";
		 ka.Adresse1_levering.value="";
		 ka.Adresse2_levering.value="";
		 ka.Postnr_levering.value="";
		 ka.Sted_levering.value="";
	}
}

function sjekkFelt() {
	var ka = document.forms.kasse_adresse;
	var mobilnr =  ka.mobiltlfnr.value;
	var epost =  ka.epost.value;
	var f_pos = mobilnr.charAt(0);
	
	if ( ka.Navn_faktura.value =='') {
		alert("Navn på mottaker må fylles ut");
		}
	else if ( ka.Postnr_levering.value =='' && (ka.Land_faktura.value =='' || ka.Land_faktura.value =='Norge')) {
		alert("Postnummer må fylles ut");
		}	
	else if (mobilnr.length == 0 && epost.length == 0) {
		alert("Minst ett av feltene mobilnr. ELLER E-post må fylles ut!");
		}
	else if (mobilnr.length < 8 && epost.length == 0) {
		alert("Ikke gyldig mobilnr.!");
		}	
	else if ( !(f_pos==4) && !(f_pos==9) && epost.length == 0) {
		alert("Ikke gyldig mobilnr.!");
		}	
	else {
		 ka.submit();
	}	
}


function encode_utf8( s )
{
  return unescape( encodeURIComponent( s ) );
}

function decode_utf8( s )
{
  return decodeURIComponent( escape( s ) );
}

function TollpostURL(recid, site) {

	var skjema = document.forms.kasse_adresse;
	
	if (skjema.Postnr_faktura.value=="") {
			alert("Du må minimum skrive inn postnr. før du kan velge utleveringssted")
	}
	else {
		
			if (skjema.Leveringsmetode.selectedIndex==0) {
				
			var server ="http://empatix.tollpost.no/tollpost1/index.php?t=privatleveranse.utleveringsted&TollpostCompanyID=0439935";
			var navn_f = "&Navn_faktura="+escape(skjema.Navn_faktura.value);
			var adr1_f = "&Adresse1_faktura="+skjema.Adresse1_faktura.value;
			var adr2_f = "&Adresse2_faktura="+escape(skjema.Adresse2_faktura.value);
			var pn_f   = "&Postnr_faktura="+escape(skjema.Postnr_faktura.value);
			var s_f    = "&Sted_faktura="+escape(skjema.Sted_faktura.value);
			var epost  = "&epost="+escape(skjema.epost.value);
			var navn_l = "&Navn_levering="+escape(skjema.Navn_levering.value);
			var mobil  = "&mobiltlfnr="+escape(skjema.mobiltlfnr.value);
			
			var ferdig_url= server + pn_f +"&site=" + site + "&-recid=" + recid ;
			document.location.href=ferdig_url;
		}

		else {
			alert("Denne funksjonen benyttes bare sammen med Tollpost som leveringsmetode");
		}
}
}
