function ajaxNieuwsbrief(emailadres) {
 if (emailadres.value != "" && emailadres.value != "Aanmelden nieuwsbrief") {
   var goodEmail = emailadres.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.biz)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);		
   if (!goodEmail) {
     alert("Ongeldig emailadres, probeer opnieuw.");
     emailadres.focus();
   } else {
     toDay = new Date();
     datumtijd = toDay.getTime();
     var xmlHttp;
     try {
       xmlHttp = new XMLHttpRequest();
     } catch (e) {
       try {
         xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
       } catch (e) {
         try {
           xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
         } catch (e) {
           alert("Your browser is old and does not have AJAX support!");
           return false;
         }
       }
     }
     xmlHttp.onreadystatechange = function() {
       if(xmlHttp.readyState == 4) {
         alert(xmlHttp.responseText);
       }
     }
     var xmlParams = "";
     xmlParams = xmlParams + "emailadres=" + emailadres.value + "&";
     xmlParams = xmlParams + "datumtijd=" + datumtijd + "&";      
     xmlHttp.open("GET", "/content/ajax_nieuwsbrief.asp?" + xmlParams, true);
     xmlHttp.send(null);
   }
 }
}
function ajaxZoeken(trefwoord) {
 if (trefwoord.value != "" && trefwoord.value != "Typ uw zoekterm") {
  document.location = '/Zoeken/' + trefwoord.value + '/'
 }
}
var blockForm;
function ajaxBlocks(block_naam, block_email, block_ip) {
  toDay = new Date();
  datumtijd = toDay.getTime();
  var xmlHttp;
  try {
    xmlHttp = new XMLHttpRequest();
  } catch (e) {
    try {
      xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {
        alert("Your browser is old and does not have AJAX support!");
        return false;
      }
    }
  }
  xmlHttp.onreadystatechange = function() {
    if(xmlHttp.readyState == 4) {
      if (parseInt(xmlHttp.responseText) > 0) {
        alert("Uw naam, emailadres of ip-adres is geblokkeerd.\nHelaas kunt u geen berichten plaatsen.");
      } else {
        verify_again(blockForm);
      }
    }
  }
  var xmlParams = "";
  xmlParams = xmlParams + "block_naam=" + block_naam + "&";
  xmlParams = xmlParams + "block_email=" + block_email + "&";
  xmlParams = xmlParams + "block_ip=" + block_ip + "&";
  xmlParams = xmlParams + "datumtijd=" + datumtijd + "&";      
  xmlHttp.open("GET", "/content/ajax_blocks.asp?" + xmlParams, true);
  xmlHttp.send(null);
}
var input_captcha;
function ajaxChaptcha(bericht_captcha) {
  input_captcha = bericht_captcha;
  toDay = new Date();
  datumtijd = toDay.getTime();
  var xmlHttp;
  try {
    xmlHttp = new XMLHttpRequest();
  } catch (e) {
    try {
      xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {
        alert("Your browser is old and does not have AJAX support!");
        return false;
      }
    }
  }
  xmlHttp.onreadystatechange = function() {
    if(xmlHttp.readyState == 4) {
      if (xmlHttp.responseText != input_captcha) {
        alert("De ingevoerde code komt niet overeen met de afbeelding.\nProbeer opnieuw.");
      } else {
        verify_last(blockForm);
      }
    }
  }
  var xmlParams = "";
  xmlParams = xmlParams + "bericht_captcha=" + bericht_captcha + "&";
  xmlParams = xmlParams + "datumtijd=" + datumtijd + "&";      
  xmlHttp.open("GET", "/content/ajax_captcha.asp?" + xmlParams, true);
  xmlHttp.send(null);
}