// JavaScript Document

function init()
{
	var urlparams = location.href.split("#");
	if (urlparams[1]) {
		if (urlparams[1] == "SIMIEN_REG") {
			simien();
			simien_reg();
		} else if (urlparams[1] == "SIMIEN_NEDLASTING") {
			simien();
			simien_nedlasting();
		} else if (urlparams[1] == "SIMIEN") {
			simien();
		}
	}
}

function forside()
{
	var forside_tab = document.getElementById("forside_tab"); 
	var om_pb_tab = document.getElementById("om_pb_tab"); 
	var simien_tab = document.getElementById("simien_tab"); 
	var eib_tab = document.getElementById("eib_tab"); 
	var iib_tab = document.getElementById("iib_tab"); 
	forside_tab.className = "selected"
	om_pb_tab.className = "plain"
	simien_tab.className = "plain"
	eib_tab.className = "plain";
	iib_tab.className = "plain";

	var forside_seksjon = document.getElementById("forside_seksjon");
	var om_pb_seksjon = document.getElementById("om_pb_seksjon");
	var simien_seksjon = document.getElementById("simien_seksjon");
	var eib_seksjon = document.getElementById("eib_seksjon");
	var iib_seksjon = document.getElementById("iib_seksjon");
	forside_seksjon.style.display = "block";
	om_pb_seksjon.style.display = "none";
	simien_seksjon.style.display = "none";
	eib_seksjon.style.display = "none";
	iib_seksjon.style.display = "none";
} 

function om_pb()
{
	var forside_tab = document.getElementById("forside_tab"); 
	var om_pb_tab = document.getElementById("om_pb_tab"); 
	var simien_tab = document.getElementById("simien_tab"); 
	var eib_tab = document.getElementById("eib_tab"); 
	var iib_tab = document.getElementById("iib_tab"); 
	forside_tab.className = "plain"
	om_pb_tab.className = "selected"
	simien_tab.className = "plain"
	eib_tab.className = "plain";
	iib_tab.className = "plain";

	var forside_seksjon = document.getElementById("forside_seksjon");
	var om_pb_seksjon = document.getElementById("om_pb_seksjon");
	var simien_seksjon = document.getElementById("simien_seksjon");
	var eib_seksjon = document.getElementById("eib_seksjon");
	var iib_seksjon = document.getElementById("iib_seksjon");
	forside_seksjon.style.display = "none";
	om_pb_seksjon.style.display = "block";
	simien_seksjon.style.display = "none";
	eib_seksjon.style.display = "none";
	iib_seksjon.style.display = "none";
} 

function simien()
{
	var forside_tab = document.getElementById("forside_tab"); 
	var om_pb_tab = document.getElementById("om_pb_tab"); 
	var simien_tab = document.getElementById("simien_tab"); 
	var eib_tab = document.getElementById("eib_tab"); 
	var iib_tab = document.getElementById("iib_tab"); 
	forside_tab.className = "plain"
	om_pb_tab.className = "plain"
	simien_tab.className = "selected"
	eib_tab.className = "plain";
	iib_tab.className = "plain";

	var forside_seksjon = document.getElementById("forside_seksjon");
	var om_pb_seksjon = document.getElementById("om_pb_seksjon");
	var simien_seksjon = document.getElementById("simien_seksjon");
	var eib_seksjon = document.getElementById("eib_seksjon");
	var iib_seksjon = document.getElementById("iib_seksjon");
	forside_seksjon.style.display = "none";
	om_pb_seksjon.style.display = "none";
	simien_seksjon.style.display = "block";
	eib_seksjon.style.display = "none";
	iib_seksjon.style.display = "none";
} 

function eib()
{
	var forside_tab = document.getElementById("forside_tab"); 
	var om_pb_tab = document.getElementById("om_pb_tab"); 
	var simien_tab = document.getElementById("simien_tab"); 
	var eib_tab = document.getElementById("eib_tab"); 
	var iib_tab = document.getElementById("iib_tab"); 
	forside_tab.className = "plain"
	om_pb_tab.className = "plain"
	simien_tab.className = "plain"
	eib_tab.className = "selected";
	iib_tab.className = "plain";

	var forside_seksjon = document.getElementById("forside_seksjon");
	var om_pb_seksjon = document.getElementById("om_pb_seksjon");
	var simien_seksjon = document.getElementById("simien_seksjon");
	var eib_seksjon = document.getElementById("eib_seksjon");
	var iib_seksjon = document.getElementById("iib_seksjon");
	forside_seksjon.style.display = "none";
	om_pb_seksjon.style.display = "none";
	simien_seksjon.style.display = "none";
	eib_seksjon.style.display = "block";
	iib_seksjon.style.display = "none";
} 

function iib()
{
	var forside_tab = document.getElementById("forside_tab"); 
	var om_pb_tab = document.getElementById("om_pb_tab"); 
	var simien_tab = document.getElementById("simien_tab"); 
	var eib_tab = document.getElementById("eib_tab"); 
	var iib_tab = document.getElementById("iib_tab"); 
	forside_tab.className = "plain"
	om_pb_tab.className = "plain"
	simien_tab.className = "plain"
	eib_tab.className = "plain";
	iib_tab.className = "selected";

	var forside_seksjon = document.getElementById("forside_seksjon");
	var om_pb_seksjon = document.getElementById("om_pb_seksjon");
	var simien_seksjon = document.getElementById("simien_seksjon");
	var eib_seksjon = document.getElementById("eib_seksjon");
	var iib_seksjon = document.getElementById("iib_seksjon");
	forside_seksjon.style.display = "none";
	om_pb_seksjon.style.display = "none";
	simien_seksjon.style.display = "none";
	eib_seksjon.style.display = "none";
	iib_seksjon.style.display = "block";
} 

function simien_info()
{
	var simien_info_tab = document.getElementById("simien_info_tab"); 
	var simien_nedlasting_tab = document.getElementById("simien_nedlasting_tab"); 
	var simien_reg_tab = document.getElementById("simien_reg_tab"); 
	simien_info_tab.className = "selected"
	simien_nedlasting_tab.className = "plain"
	simien_reg_tab.className = "plain"

	var simien_info_seksjon = document.getElementById("simien_info_seksjon"); 
	var simien_nedlasting_seksjon = document.getElementById("simien_nedlasting_seksjon"); 
	var simien_reg_seksjon = document.getElementById("simien_reg_seksjon"); 
	simien_info_seksjon.style.display = "block"
	simien_nedlasting_seksjon.style.display = "none"
	simien_reg_seksjon.style.display = "none"
} 

function simien_nedlasting()
{
	var simien_info_tab = document.getElementById("simien_info_tab"); 
	var simien_nedlasting_tab = document.getElementById("simien_nedlasting_tab"); 
	var simien_reg_tab = document.getElementById("simien_reg_tab"); 
	simien_info_tab.className = "plain"
	simien_nedlasting_tab.className = "selected"
	simien_reg_tab.className = "plain"

	var simien_info_seksjon = document.getElementById("simien_info_seksjon"); 
	var simien_nedlasting_seksjon = document.getElementById("simien_nedlasting_seksjon"); 
	var simien_reg_seksjon = document.getElementById("simien_reg_seksjon"); 
	simien_info_seksjon.style.display = "none"
	simien_nedlasting_seksjon.style.display = "block"
	simien_reg_seksjon.style.display = "none"
	
	var simien_tab = document.getElementById("simien_tab"); 
	if (simien_tab.className != "selected")
	  simien();
} 

function simien_reg()
{
	var simien_info_tab = document.getElementById("simien_info_tab"); 
	var simien_nedlasting_tab = document.getElementById("simien_nedlasting_tab"); 
	var simien_reg_tab = document.getElementById("simien_reg_tab"); 
	simien_info_tab.className = "plain"
	simien_nedlasting_tab.className = "plain"
	simien_reg_tab.className = "selected"

	var simien_info_seksjon = document.getElementById("simien_info_seksjon"); 
	var simien_nedlasting_seksjon = document.getElementById("simien_nedlasting_seksjon"); 
	var simien_reg_seksjon = document.getElementById("simien_reg_seksjon"); 
	simien_info_seksjon.style.display = "none"
	simien_nedlasting_seksjon.style.display = "none"
	simien_reg_seksjon.style.display = "block"
} 

function om_pb_generelt()
{
	var om_pb_generelt_tab = document.getElementById("om_pb_generelt_tab"); 
	var om_pb_personell_tab = document.getElementById("om_pb_personell_tab"); 
	var om_pb_kontakt_tab = document.getElementById("om_pb_kontakt_tab"); 
	om_pb_generelt_tab.className = "selected"
	om_pb_personell_tab.className = "plain"
	om_pb_kontakt_tab.className = "plain"

	var om_pb_generelt_seksjon = document.getElementById("om_pb_generelt_seksjon"); 
	var om_pb_personell_seksjon = document.getElementById("om_pb_personell_seksjon"); 
	var om_pb_kontakt_seksjon = document.getElementById("om_pb_kontakt_seksjon"); 
	om_pb_generelt_seksjon.style.display = "block"
	om_pb_personell_seksjon.style.display = "none"
	om_pb_kontakt_seksjon.style.display = "none"
} 

function om_pb_personell()
{
	var om_pb_generelt_tab = document.getElementById("om_pb_generelt_tab"); 
	var om_pb_personell_tab = document.getElementById("om_pb_personell_tab"); 
	var om_pb_kontakt_tab = document.getElementById("om_pb_kontakt_tab"); 
	om_pb_generelt_tab.className = "plain"
	om_pb_personell_tab.className = "selected"
	om_pb_kontakt_tab.className = "plain"

	var om_pb_generelt_seksjon = document.getElementById("om_pb_generelt_seksjon"); 
	var om_pb_personell_seksjon = document.getElementById("om_pb_personell_seksjon"); 
	var om_pb_kontakt_seksjon = document.getElementById("om_pb_kontakt_seksjon"); 
	om_pb_generelt_seksjon.style.display = "none"
	om_pb_personell_seksjon.style.display = "block"
	om_pb_kontakt_seksjon.style.display = "none"
} 

function om_pb_kontakt()
{
	var om_pb_generelt_tab = document.getElementById("om_pb_generelt_tab"); 
	var om_pb_personell_tab = document.getElementById("om_pb_personell_tab"); 
	var om_pb_kontakt_tab = document.getElementById("om_pb_kontakt_tab"); 
	om_pb_generelt_tab.className = "plain"
	om_pb_personell_tab.className = "plain"
	om_pb_kontakt_tab.className = "selected"

	var om_pb_generelt_seksjon = document.getElementById("om_pb_generelt_seksjon"); 
	var om_pb_personell_seksjon = document.getElementById("om_pb_personell_seksjon"); 
	var om_pb_kontakt_seksjon = document.getElementById("om_pb_kontakt_seksjon"); 
	om_pb_generelt_seksjon.style.display = "none"
	om_pb_personell_seksjon.style.display = "none"
	om_pb_kontakt_seksjon.style.display = "block"
} 

function send_reg()
{
	var navn = document.getElementById("navn").value;
	if (sjekk_tekst(navn, "Navn"))
		return;
	var firma = document.getElementById("firma").value;
	if (sjekk_tekst(firma, "Firma"))
		return;
	var adresse = document.getElementById("adresse").value;
	if (sjekk_tekst(adresse, "Adresse"))
		return;
	var poststed = document.getElementById("poststed").value;
	if (sjekk_tekst(poststed, "Postnr/Poststed"))
		return;
	var telefon = document.getElementById("telefon").value;
	if (sjekk_tekst(telefon, "Telefonnummer"))
		return;
	var epost = document.getElementById("epost").value;
	if (sjekk_epost(epost, "Epostadresse"))
		return;
	var epost2 = document.getElementById("epost2").value;
	if (epost != epost2) {
		var feilmelding = document.getElementById("feilmelding")
		feilmelding.innerHTML = "<font color='Red'>Feil i skjema: sjekk at epostadressen er riktig.";
		return;
	}
	var oppgradering = "Nei";
	if (document.getElementById("oppgradering").checked)
		oppgradering = "Ja";

	var xml = null;
	if(window.XMLHttpRequest){
    	xml = new XMLHttpRequest();
    } else if(window.ActiveXObject){
    	xml = new ActiveXObject("Microsoft.XMLHTTP");
    }
	if (xml) {
		xml.onreadystatechange = function(){
			if(xml.readyState == 4){
				var response = xml.responseText;
				var feilmelding = document.getElementById("feilmelding")
				if (response == "OK") {
					feilmelding.innerHTML = 
						"<strong>Registreringsinformasjon er sendt.\nPassord blir sendt til epostadressen.</strong>";
				} else {
					feilmelding.innerHTML = 
						"<strong>Feil ved sending av registreringsinformasjon. Pr&oslash;v igjen senere.</strong>";
				}
			}
		}
		xml.open("POST", "php/simien_reg.php", true);
		xml.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		var regstring = "navn='" + escape(navn) + "'";
		regstring += "&firma='" + escape(firma) + "'";
		regstring += "&adresse='" + escape(adresse) + "'"
		regstring += "&poststed='" + escape(poststed) + "'"
		regstring += "&telefon='" + escape(telefon) + "'"
		regstring += "&epost='" + escape(epost) + "'"
		regstring += "&oppgradering='" + oppgradering + "'"
		xml.send(regstring);
	}
}

function sjekk_tekst(tekst, navn)
{
	if (tekst == "") {
		var feilmelding = document.getElementById("feilmelding")
		feilmelding.innerHTML = "<font color='Red'>Feil i skjema: du har ikke fylt ut feltet <em>" + navn + "</em>.";
		return true;
	}
	return false;
}

function sjekk_epost(tekst)
{
	if (tekst == "") {
		var feilmelding = document.getElementById("feilmelding")
		feilmelding.innerHTML = "<font color='Red'>Feil i skjema: du må legge inn en epostadresse";
		return true;
	}
	if (tekst.indexOf("@") == -1 || tekst.indexOf(".") == -1) {
		var feilmelding = document.getElementById("feilmelding")
		feilmelding.innerHTML = "<font color='Red'>Feil i skjema: du har ikke lagt inn en gyldig epostadresse";
		return true;
	}
	return false;
}

