// JavaScript Document

	function blankfield() {document.forms[0].boks.value = "";}
    
	function firmablank() {document.GetOffer.FirmaNavn.value = "";}
	function navnblank() {document.GetOffer.Navn.value = "";}
	function mailblank() {document.GetOffer.Mailadresse.value = "";}
	function postnrblank() {document.GetOffer.Postnr.value = "";}
	function gnavnblank() {document.GetOffer.Gnavn.value = "";}
	function anledningblank() {document.GetOffer.Anledning.value = "";}
	function antalblank() {document.GetOffer.Deltagere.value = "";}
	
	function dat1blank() {document.GetOffer.tbdato1.value = "";}
	function dat2blank() {document.GetOffer.tbdato2.value = "";}
	function dat3blank() {document.GetOffer.tbdato3.value = "";}
	function tid1blank() {document.GetOffer.tbtid1.value = "";}
	function tid2blank() {document.GetOffer.tbtid2.value = "";}
	
	
	

   	function sendformen() {
    	if (Navnok() && Mailok() && checkdat1() && checkdat2() && checkdat3() && checktid1() && checktid2() && GNavnok() && Postnrok() && Antalok() && Anledok() && hahaok()) {
			return true;
	    }
			return false;
	}

	
	function Navnok() {
	    if (document.forms[0].tbnavn.value == "") {
			alert ("\n Skriv venligst navn på den, der bestiller musikken.")
			document.forms[0].tbnavn.focus();
			return false;
		}
			return true;
 	}

	function Mailok() {
		var placering=0;
		var tekst = (document.forms[0].tbmail.value).toLowerCase();
		placering=tekst.indexOf("@");
          if(tekst ==""){
	         alert ("\n Skriv venligst en mailadresse i feltet");
			 mailblank();
			 document.forms[0].tbmail.focus();
             return false;
             }
		else {
		    tegn=tekst.indexOf(" ");
		    if(tegn!=-1){
		      alert ("Der m&aring ikke være mellemrum i mailadressen");
			  mailblank();
			  document.forms[0].tbmail.focus();
   			  return false;
             }
		else {
	      if (tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("&aring")!=-1 ||
    	    tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("&aring")!=-1 ||
        	tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){
	        alert ("Der er ulovlige tegn i mailadressen. M&aring ikke indeholde: æ ø &aring Æ Ø &aring , ;");
			mailblank();
			document.forms[0].tbmail.focus();
   			  return false;
    	    }
       else {
          if (placering<1 || tekst.length<=(placering+1)){
             alert ("Mailadressen er forkert - forsøg igen");
			 mailblank();
			 document.forms[0].tbmail.focus();
   			  return false;
           }
	      }
	     }
	    }
		return true; 
	}

    function checkdat1() {
		   var dat1 = document.getElementById("tbdato1").value
		   if (dat1 < 1 ||
			   dat1 >31) {
			   alert ("\n Tast venligst en dato mellem 1 og 31 i dette felt.")
   			   dat1blank();
     		   document.forms[0].tbdato1.focus();
			   return false;
		   }
		   return true;
	}
	function checkdat2() {
		   var dat2 = document.getElementById("tbdato2").value
		   if (dat2 < 1 ||
			   dat2 >12) {
			   alert ("\n Tast venligst en m&aringned mellem 1 og 12 i dette felt.")
   			   dat2blank();
     		   document.forms[0].tbdato2.focus();
			   return false;
		   }
		   return true;
	}
	function checkdat3() {
		   var dat3 = document.getElementById("tbdato3").value
		   if (dat3 < 2011) {
			   alert ("\n Tast venligst et &aringrstal, der er mindst 2011 i dette felt.")
			   dat3blank();			   
     		   document.forms[0].tbdato3.focus();
			   return false;
		   }
		   return true;
	}

	function checktid1() {
		   var tid1 = document.getElementById("tbtid1").value
		   if (tid1 < 1 ||
			   tid1 >24) {
			   alert ("\n Tast venligst et timetal mellem 1 og 23 i dette felt.")
			   tid1blank();			   
     		   document.forms[0].tbtid1.focus();
			   return false;
		   }
		   return true;
	}

	function checktid2() {
		   var tid2 = document.getElementById("tbtid2").value
		   if (tid2 >59) {
			   alert ("\n Tast venligst et minuttal mellem 0 og 59 i dette felt.")
			   tid2blank();			   
     		   document.forms[0].tbtid2.focus();
			   return false;
		   }
		   return true;
	}

	function GNavnok() {
	    if (document.forms[0].tbgnavn.value == "") {
			alert ("\n Skriv venligst adressen, hvor der skal spilles.")
			document.forms[0].tbgnavn.focus();
			return false;
		}
			return true;
 	}

	function Postnrok() {
		   var post = document.getElementById("tbpostnr").value
		   if (post <1) {
			   alert ("\n Tast venligst postnummeret, hvor arrangement skal holdes.")
			   postnrblank();			   
     		   document.forms[0].tbpostnr.focus();
			   return false;
		   }
		   return true;
	}

	function Antalok() {
		   var antal = document.getElementById("tbantal").value
		   if (antal <1) {
			   alert ("\n Skriv venligst ca. hvor mange personer, der kommer til arrangementet.")
			   antalblank();			   
     		   document.forms[0].tbantal.focus();
			   return false;
		   }
		   return true;
	}


	function Anledok() {
		if (document.forms[0].tbanled.value == "") {
		   alert ("\n Skriv venligst hvad der skal fejres (bryllup, fødselsdag, julefrokost etc.")
		   document.forms[0].tbanled.focus();
		   return false;
       }
           return true;
    }

	function hahaok() {
			if (document.forms[0].tbhaha.value == "") {
			return true;	
		}
			return false;
	}


	function isEmail() {
		var error = 0
		var placering=0;
		var tekst = (document.forms[0].boks.value).toLowerCase();
		placering=tekst.indexOf("@");
          if(tekst ==""){
	         alert ("\n Skriv venligst en mailadresse i feltet");
             error = 1;
             }
		else {
		    tegn=tekst.indexOf(" ");
		    if(tegn!=-1){
		      alert ("Der m&aring ikke være mellemrum i mailadressen");
              error = 1; 
             }
		else {
	      if (tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("&aring")!=-1 ||
    	    tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("&aring")!=-1 ||
        	tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){
	        alert ("Der er ulovlige tegn i mailadressen. M&aring ikke indeholde: æ ø &aring Æ Ø &aring , ;");
   			  error = 1;
    	    }
       else {
          if (placering<1 || tekst.length<=(placering+1)){
             alert ("Mailadressen er forkert - forsøg igen");
  			  error = 1;
           }
	      }
	     }
	    }
		if(error == 0)
		document.forms[0].submit();	
	}

   function checkIt(evt) {
       evt = (evt) ? evt : window.event
       var charCode = (evt.which) ? evt.which : evt.keyCode
       if (charCode > 31 && (charCode < 48 || charCode > 57)) {
          status = "Her kan kun skrives tal."
          return false
      }
      status = ""
      return true
   }
