// MENYEN

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

function validEmail(epost) {
  if (epost != "") {
    invalidChars = " /:,;"

    for (i=0; i<invalidChars.length; i++) {
        badChar = invalidChars.charAt(i)
	if (epost.indexOf(badChar,0) > -1) {
            return false
        }
    }
    atPos = epost.indexOf("@",1)
    if (atPos == -1) {
        return false
    }
    if (epost.indexOf("@",atPos+1) != -1) {
        return false
    }
    periodPos = epost.indexOf(".",atPos)
    if (periodPos == -1) {
        return false
    }
    if (periodPos+3 > epost.length)	{
        return false
    }   
  }
  return true  
}

function submitBOO1(form) {
    if (form.id2.value == "") {
        alert("Du må velge dato! Gyldig eksempel: DD/MM/YYYY")
        form.id2.focus()
        return false
    }
    if (form.ant_voksen.value == "") {
        alert("Du må fylle inn hvor mange voksne (0 om ingen)")
        form.ant_voksen.focus()
        return false
    }
    if (form.ant_barn.value == "") {
        alert("Du må fylle inn hvor mange barn (0 om ingen)")
        form.ant_barn.focus()
        return false
    }
    if (form.antall_tillegg.value == "") {
        alert("Fyll inn hvor mange tillegg")
        form.antall_tillegg.focus()
        return false
    }
    if (form.navn.value == "") {
        alert("Du må fylle inn navnet ditt!")
        form.navn.focus()
        return false
    }
    if (form.epost.value == "") {
        alert("Du må fylle inn e-post adressen din!")
        form.epost.focus()
        return false
    }
    if (!validEmail(form.epost.value)) {
        alert("Det er en feil i epost adressen din!")
        form.epost.focus()
        form.epost.select()
        return false
    }
    return true
}

function submitBOO2(form) {
    if (form.id2.value == "") {
        alert("Du må velge dato! Gyldig eksempel: DD/MM/YYYY")
        form.id2.focus()
        return false
    }
    if (form.tid.value == "0") {
        alert("Du må velge en tid!")
        form.tid.focus()
        return false
    }
    if (form.ant_voksen.value == "") {
        alert("Du må fylle inn hvor mange voksne (0 om ingen)")
        form.ant_voksen.focus()
        return false
    }
    if (form.ant_barn.value == "") {
        alert("Du må fylle inn hvor mange barn (0 om ingen)")
        form.ant_barn.focus()
        return false
    }
    if (form.navn.value == "") {
        alert("Du må fylle inn navnet ditt!")
        form.navn.focus()
        return false
    }
    if (form.epost.value == "") {
        alert("Du må fylle inn e-post adressen din!")
        form.epost.focus()
        return false
    }
    if (!validEmail(form.epost.value)) {
        alert("Det er en feil i epost adressen din!")
        form.epost.focus()
        form.epost.select()
        return false
    }
    return true
}

function submitBOO3(form) {
    if (form.spm.value == "") {
        alert("Du må fylle inn et spørsmål!")
        form.spm.focus()
        return false
    }
	if (form.navn.value == "") {
        alert("Du må fylle inn navnet ditt!")
        form.navn.focus()
        return false
    }
    if (form.epost.value == "") {
        alert("Du må fylle inn e-post adressen din!")
        form.epost.focus()
        return false
    }
    if (!validEmail(form.epost.value)) {
        alert("Det er en feil i epost adressen din!")
        form.epost.focus()
        form.epost.select()
        return false
    }
    return true
}


function validEmail(epost) {
  if (epost != "") {
    invalidChars = " /:,;"

    for (i=0; i<invalidChars.length; i++) {
        badChar = invalidChars.charAt(i)
	if (epost.indexOf(badChar,0) > -1) {
            return false
        }
    }
    atPos = epost.indexOf("@",1)
    if (atPos == -1) {
        return false
    }
    if (epost.indexOf("@",atPos+1) != -1) {
        return false
    }
    periodPos = epost.indexOf(".",atPos)
    if (periodPos == -1) {
        return false
    }
    if (periodPos+3 > epost.length)	{
        return false
    }   
  }
  return true  
}

function submitBOO1(form) {
    if (form.id2.value == "") {
        alert("Du må velge dato! Gyldig eksempel: DD/MM/YYYY")
        form.id2.focus()
        return false
    }
    if (form.ant_voksen.value == "") {
        alert("Du må fylle inn hvor mange voksne (0 om ingen)")
        form.ant_voksen.focus()
        return false
    }
    if (form.ant_barn.value == "") {
        alert("Du må fylle inn hvor mange barn (0 om ingen)")
        form.ant_barn.focus()
        return false
    }
    if (form.antall_tillegg.value == "") {
        alert("Fyll inn hvor mange tillegg")
        form.antall_tillegg.focus()
        return false
    }
    if (form.navn.value == "") {
        alert("Du må fylle inn navnet ditt!")
        form.navn.focus()
        return false
    }
    if (form.epost.value == "") {
        alert("Du må fylle inn e-post adressen din!")
        form.epost.focus()
        return false
    }
    if (!validEmail(form.epost.value)) {
        alert("Det er en feil i epost adressen din!")
        form.epost.focus()
        form.epost.select()
        return false
    }
    return true
}

function submitBOO2(form) {
    if (form.id2.value == "") {
        alert("Du må velge dato! Gyldig eksempel: DD/MM/YYYY")
        form.id2.focus()
        return false
    }
    if (form.tid.value == "0") {
        alert("Du må velge en tid!")
        form.tid.focus()
        return false
    }
    if (form.ant_voksen.value == "") {
        alert("Du må fylle inn hvor mange voksne (0 om ingen)")
        form.ant_voksen.focus()
        return false
    }
    if (form.ant_barn.value == "") {
        alert("Du må fylle inn hvor mange barn (0 om ingen)")
        form.ant_barn.focus()
        return false
    }
    if (form.navn.value == "") {
        alert("Du må fylle inn navnet ditt!")
        form.navn.focus()
        return false
    }
    if (form.epost.value == "") {
        alert("Du må fylle inn e-post adressen din!")
        form.epost.focus()
        return false
    }
    if (!validEmail(form.epost.value)) {
        alert("Det er en feil i epost adressen din!")
        form.epost.focus()
        form.epost.select()
        return false
    }
    return true
}

function submitBOO3(form) {
    if (form.navn.value == "") {
        alert("Du må fylle inn navnet ditt!")
        form.navn.focus()
        return false
    }
    if (form.epost.value == "") {
        alert("Du må fylle inn e-post adressen din!")
        form.epost.focus()
        return false
    }
    if (!validEmail(form.epost.value)) {
        alert("Det er en feil i epost adressen din!")
        form.epost.focus()
        form.epost.select()
        return false
    }
    return true
}

function submitBO10(form) {
    if (form.navn.value == "") {
        alert("Du må fylle inn navnet ditt!")
        form.navn.focus()
        return false
    }
    if (form.epost.value == "") {
        alert("Du må fylle ut epost adressen din!")
        form.epost.focus()
        return false
    }
    if (form.adresse01.value == "") {
        alert("Du må fylle inn adressen din!")
        form.adresse01.focus()
        return false
    }
    if (form.post_nr.value == "") {
        alert("Du må fylle inn post nummeret ditt!")
        form.post_nr.focus()
        return false
    }
    if (form.post_sted.value == "") {
        alert("Du må fylle inn ditt poststed!")
        form.post_sted.focus()
        return false
    }
    if (!validEmail(form.epost.value)) {
        alert("Det er en feil i epost adressen din!")
        form.epost.focus()
        form.epost.select()
        return false
    }
    return true
}