function AjaxFunction(email)
{
var httpxml;
try
{
// Firefox, Opera 8.0+, Safari
httpxml=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
httpxml=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
httpxml=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("Your browser does not support AJAX!");
return false;
}
}
}
function stateck() 
{
if(httpxml.readyState==4)
{
document.getElementById("msg").innerHTML=httpxml.responseText;

}
}
var url="/email-ajax.php";
url=url+"?email="+email;
url=url+"&sid="+Math.random();
httpxml.onreadystatechange=stateck;
httpxml.open("GET",url,true);
httpxml.send(null);
}

//
// Define a list of Microsoft XML HTTP ProgIDs.
//
var XMLHTTPREQUEST_MS_PROGIDS = new Array(
  "Msxml2.XMLHTTP.7.0",
  "Msxml2.XMLHTTP.6.0",
  "Msxml2.XMLHTTP.5.0",
  "Msxml2.XMLHTTP.4.0",
  "MSXML2.XMLHTTP.3.0",
  "MSXML2.XMLHTTP",
  "Microsoft.XMLHTTP"
);

//
// Define ready state constants.
//
var XMLHTTPREQUEST_READY_STATE_UNINITIALIZED = 0;
var XMLHTTPREQUEST_READY_STATE_LOADING       = 1;
var XMLHTTPREQUEST_READY_STATE_LOADED        = 2;
var XMLHTTPREQUEST_READY_STATE_INTERACTIVE   = 3;
var XMLHTTPREQUEST_READY_STATE_COMPLETED     = 4;

//
// Returns XMLHttpRequest object.
//
function getXMLHttpRequest()
{
  var httpRequest = null;

  // Create the appropriate HttpRequest object for the browser.
  if (window.XMLHttpRequest != null)
    httpRequest = new window.XMLHttpRequest();
  else if (window.ActiveXObject != null)
  {
    // Must be IE, find the right ActiveXObject.
    var success = false;
    for (var i = 0;
         i < XMLHTTPREQUEST_MS_PROGIDS.length && !success;
         i++)
    {
      try
      {
        httpRequest = new ActiveXObject(XMLHTTPREQUEST_MS_PROGIDS[i]);
        success = true;
      }
      catch (ex)
      {}
    }
  }

  // Display an error if we couldn't create one.
  if (httpRequest == null)
    alert("Error in HttpRequest():\n\n"
      + "Cannot create an XMLHttpRequest object.");

  // Return it.
  return httpRequest;
}


var cityStateLookup = getXMLHttpRequest();

function initiateCityStateLookup(event)
{
  // Get the zip code.
  var postcode = document.forms[0].elements["postcode"].value;

  // Make a request to get the matching city and state.
  var url = "/ajax/straatplaatsprovincie/" + postcode + "/103FBEC773A84DBE8C9F43A2C2E6CE21";
  var url = "/proxy.php?ws_path=" + encodeURIComponent(path);
  cityStateLookup.open("GET", url, false);
  cityStateLookup.send(null);

  // Fill in the city and state fields, if available.
  try
  {
    var data = cityStateLookup.responseText.split(",");
    if (data.length == 3)
    {
      document.forms[0].elements["straat"].value  = data[0];
      document.forms[0].elements["plaats"].value  = data[1];
      document.forms[0].elements["provincie"].value = data[2];
    }
    else
      alert("De door uw ingegeven postcode ("+postcode+") staat niet in de database...");
  }
  catch (ex)
  {}
}

function checkCheckBox(f){
if (f.agree.checked == false )
{
alert('U dient akkoord te gaan met de algemen voorwaarden, alvorens u verder kunt gaan.');
return false;
}else
return true;
}