function visBilder(lid,bnr,lang) {
	window.open('lang_'+lang+'/visbilde.php?lid='+lid+'&bildenr='+bnr,'newwindow','height=530,width=510,scrollbars=no,resizable=yes,left=0,top=0');
}

function visKart(kartid,kartx,karty,lang) {
	window.open('lang_'+lang+'/viskart.php?kartid='+kartid+'&kartx='+kartx+'&karty='+karty,'newwindow','height=577,width=549,scrollbars=no,resizable=yes,left=0,top=0');
}

function foresporselVindu(id,lang) {
	window.open('lang_'+lang+'/prosp_req.php?id='+id,'newwindow','height=300,width=549,scrollbars=no,resizable=yes,left=0,top=0');
}

function visBilde(bilde,lang) {
	window.open('lang_'+lang+'/popupbilde.php?bilde='+bilde,'newwindow','height=550,width=550,scrollbars=no,resizable=yes,left=0,top=0');
}

function visBilde_dynamisk(bilde,bredde,hoyde,lang) {
	window.open('lang_'+lang+'/popupbilde.php?bilde='+bilde,'newwindow','height=' + hoyde+ ',width=' + bredde + ',scrollbars=yes,resizable=yes,left=0,top=0');
}

function visGalleriBilde(id,lang) {
	window.open('lang_'+lang+'/visgalleribilde.php?id='+id,'newwindow','height=630,width=600,scrollbars=no,resizable=yes,left=0,top=0');
}

function sendProspektForesporsel(lang) {
	msg = new Array();
	if(document.pros.navn.value == '') {
		msg['nor'] = "Du må fylle ut navnet ditt";
		msg['eng'] = "You must fill in your name";
		alert(msg[lang]);
	} else if((document.pros.tlf.value == '') && (document.pros.epost.value == '')) {
		msg['nor'] = "Du må fylle ut enten tlf eller epost";
		msg['eng'] = "You must fill in either your telephone number or e-mail";
		alert(msg[lang]);
	} else {
		document.pros.submit();
	}
}

function sendKontaktForesporsel(lang) {
	msg = new Array();
	if(document.kontakt.navn.value == '') {
		msg['nor'] = "Du må fylle ut navnet ditt";
		msg['eng'] = "You must fill in your name";
		alert(msg[lang]);
	} else if((document.kontakt.tlf.value == '') && (document.kontakt.epost.value == '')) {
		msg['nor'] = "Du må fylle ut enten tlf eller epost";
		msg['eng'] = "You must fill in either your telephone number or e-mail";
		alert(msg[lang]);
	} else if(document.kontakt.beskjed.value == '') {
		msg['nor'] = "Du må skrive en beskjed";
		msg['eng'] = "You must enter a message";
		alert(msg[lang]);
	} else {
		document.kontakt.submit();
	}
}

function meldNhbrev(lang) {
	msg = new Array();
	if(document.form.navn.value == '') {
		msg['nor'] = "Du må fylle ut navnet ditt";
		msg['eng'] = "You must fill in your name";
		alert(msg[lang]);
	} else if(document.form.epost.value == '') {
		msg['nor'] = "Du må fylle ut epost";
		msg['eng'] = "You must fill in your e-mail";
		alert(msg[lang]);
	} else if(document.form.epost.value != document.form.epost2.value) {
		msg['nor'] = "De to oppgitte e-post adressene stemmer ikke overens";
		msg['eng'] = "The two entered e-mails do not match";
		alert(msg[lang]);
	} else {
		document.form.submit();
	}
}

function menyHover(rad,hover) {
	rad.style.cursor = 'pointer';
	if(hover) {
		//alert("HOVER");
		rad.className = 'meny_over';
	} else {
		//alert("UTAFOR");
		rad.className = 'meny_utfor';
	}
}

function lagXmlObjekt() {
	var xmlHttp;
	try {    
		// Firefox, Opera 8.0+, Safari    
		xmlHttp=new XMLHttpRequest();    
	} catch (e) {    // Internet Explorer    
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
		} catch (e) {      
			try {
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");        
			} catch (e) {
				alert("Your browser does not support AJAX!");        
				return false;        
			}      
		}    
	}
	return xmlHttp;

}

function oppdaterListe(nyeverdier,liste) {
	//var nyeverdier = "gra=Grå,sort=Sort,gul=Gul,@3";
	var tegn = verdi = label = "";
	var teller = antall = start = 0;
	var leserverdi = true;
	var leserlabel = false;
	if(nyeverdier.substr(1,1) == "*") {
		antall = nyeverdier.substr(0,1);
		start = 2;
	} else if(nyeverdier.substr(2,1) == "*") {
		antall = nyeverdier.substr(0,2);
		start = 3;
	}
	liste.options.length = antall;

	for(i=start;i<nyeverdier.length;i++) {
		tegn = nyeverdier.substr(i,1);
		if(tegn == ",") {
			liste.options[teller].text = label;
			teller++;
			label = "";
			leserlabel = false;
			leserverdi = true;
		} else if(tegn == "=") {
			liste.options[teller].value = verdi;
			verdi = "";
			leserlabel = true;
			leserverdi = false;
		} else if(leserlabel) {
			label += tegn;
		} else if(leserverdi) {
			verdi = verdi + tegn;
		}	
	}
}

function endreOmradeId(omradeid,lang) {
	if(omradeid > 0) {
		var xmlHttp = lagXmlObjekt();
		xmlHttp.onreadystatechange=function() {
			if(xmlHttp.readyState==4) {
				var data = xmlHttp.responseText;
				oppdaterListe(data,document.getElementById("sok_urbid"));
			}
		}
		var rand = Math.round(10000 * Math.random());
		xmlHttp.open("GET","pagecode/urbliste.php?omradeid=" + omradeid + "&lang=" + lang + "&rand=" + rand,true);
		xmlHttp.send(null);
	}
}

