 /* ---------Kod för captcha ----------*/
 var url = 'precheccode.php?code=';
        var captchaOK = 2;  // 2 - not yet checked, 1 - correct, 0 - failed
        
        function getHTTPObject()
        {
        try {
        req = new XMLHttpRequest();
          } catch (err1)
          {
          try {
          req = new ActiveXObject("Msxml12.XMLHTTP");
          } catch (err2)
          {
          try {
            req = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (err3)
            {
	req = false;
            }
          }
	}
        return req;
	}
        
        var http = getHTTPObject(); // We create the HTTP Object        
        
        function handleHttpResponse() {
        if (http.readyState == 4) {
            captchaOK = http.responseText;
            if(captchaOK != 1) {
              alert('Valideringskoden er feil. Testa att skriva in koden igjen.');
              document.pameldingform.code.value='';
              document.pameldingform.focus();
              return (false);
              }
              document.pameldingform.submit();
           }
        }

        function checkcode(thecode) {
        http.open("GET", url + escape(thecode), true);
        http.onreadystatechange = handleHttpResponse;
        http.send(null);
        }
        
 /* ---------Slut Kod för captcha ----------*/

/* ---------Kolla om allt i formuläret är angivet----------*/
function Validator(theForm){
 
             
  if (theForm.Navn.value == "")
  {
    alert("Du har glemt å skrive ditt navn.");
    theForm.Navn.focus();
    return (false);
  }
  
  if (theForm.antalpameld[1].checked == true  && theForm.Navn2.value == "")
  {
    alert("Du har glemt å skrive navn for deltager 2.");
    theForm.Navn2.focus();
    return (false);
  }
  
 if (theForm.antalpameld[1].checked == true && theForm.Navn2.value.length < 4)
  {
    alert("Skriv minst 4 tegn i feltet navn for deltager 2.");
    theForm.Navn2.focus();
    return (false);
  }

 
  if (theForm.Navn.value.length < 4)
  {
    alert("Skriv minst 4 tegn i feltet navn.");
    theForm.Navn.focus();
    return (false);
  }
 
  if (theForm.Adresse.value == "")
  {
    alert("Du har glemt å skrive din adresse.");
    theForm.Adresse.focus();
    return (false);
  }
 
  if (theForm.Adresse.value.length < 5)
  {
    alert("Skriv minst 5 tegn i feltet Adresse.");
    theForm.Adresse.focus();
    return (false);
  }
 
  if (theForm.Postnummer.value == "")
  {
    alert("Du har glemt å skrive din postnummer.");
    theForm.Postnummer.focus();
    return (false);
  }
 
  if (theForm.Postnummer.value.length < 5)
  {
    alert("Skriv minst 5 tegn i feltet postnummer.");
    theForm.Postnummer.focus();
    return (false);
  }
 
  if (theForm.Email.value == "")
  {
    alert("Du har glemt å skrive din email.");
    theForm.Email.focus();
    return (false);
  }
 
  if (theForm.Email.value.length < 4)
  {
    alert("Skriv minst 4 tegn i feltet email.");
    theForm.Email.focus();
    return (false);
  }
 
  if (theForm.Telefon.value == "")
  {
    alert("Du har glemt å skrive din telefon.");
    theForm.Telefon.focus();
    return (false);
  }
 
  if (theForm.Telefon.value.length < 5)
  {
    alert("Skriv minst 5 tegn i feltet telefon.");
    theForm.Telefon.focus();
    return (false);
  }
 
  if (theForm.dropdownkurssted.selectedIndex < 0)
  {
    alert("Velg et av alternativene Kurssted.");
    theForm.dropdownkurssted.focus();
    return (false);
  }
 
  if (theForm.dropdownkurssted.selectedIndex == 0)
  {
    alert("Det første alternativet for kurssted er ikke et gyldig valg. Velg et av de andre alternativene.");
    theForm.dropdownkurssted.focus();
    return (false);
  }

/* ---------Kolla om rätt captcha är angiven----------*/
          checkcode(theForm.code.value);
          return (false);


 }  
        
