//pop-up window
    var keynum;

var popupWin = null;
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=320,left = 390,top = 362');");
}

//checkboxen select all
function select_all(field, value) { 
	for (var i=0;i<document.zoekresultform.elements[field].length;i++) { 
		if(value == 1) { 
			document.zoekresultform.elements[field][i].checked = true;
		} else { 
			document.zoekresultform.elements[field][i].checked = false;
		} 
	}
}

function mailcheck(e){
    if(window.event) // IE
    {
        keynum = window.event.keyCode;
	if(keynum==13 || keynum==9)
	{
		findmail();
		window.event.keyCode=9;
	}
    }
    else if(e.which) // Netscape/Firefox/Opera
    {
        keynum = e.which;
	if(keynum==13 || keynum==9)
	{
		findmail();
		e.keyChar=9;
	}
    }
}

function findmail() {    
	var email = document.getElementById('email').value;
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="getadres.php";
	url=url+"?q="+email;
	xmlhttp.onreadystatechange=adresFound;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function adresFound()
{
if (xmlhttp.readyState==4)
  {
  xmlDoc=xmlhttp.responseXML;
  var donid = xmlDoc.getElementsByTagName("donid")[0].childNodes[0].nodeValue;
  if (donid!="nul"){
	  var ok = confirm("Dit email adres bestaat al !\r\nBestaande gegevens wijzigen ?");
	  if(ok==1){
		  var dnaam = xmlDoc.getElementsByTagName("dnaam")[0].childNodes[0].nodeValue;
		  var adres = xmlDoc.getElementsByTagName("adres")[0].childNodes[0].nodeValue;
		  var postcode = xmlDoc.getElementsByTagName("postcode")[0].childNodes[0].nodeValue;
		  var plaats = xmlDoc.getElementsByTagName("plaats")[0].childNodes[0].nodeValue;
		  var bank = xmlDoc.getElementsByTagName("bank")[0].childNodes[0].nodeValue;
		  var bedrag = xmlDoc.getElementsByTagName("bedrag")[0].childNodes[0].nodeValue;
		  var vanaf = xmlDoc.getElementsByTagName("vanaf")[0].childNodes[0].nodeValue;
		  var tot = xmlDoc.getElementsByTagName("tot")[0].childNodes[0].nodeValue;
		  var nieuws = xmlDoc.getElementsByTagName("nieuws")[0].childNodes[0].nodeValue;
		  document.getElementById('donid').value=donid;
		  if (dnaam=="nul"){document.getElementById('dnaam').value="";}
		  else {document.getElementById('dnaam').value=dnaam;}
		  if (adres=="nul"){document.getElementById('adres').value="";}
		  else {document.getElementById('adres').value=adres;}
		  if (postcode=="nul"){document.getElementById('postcode').value="";}
		  else {document.getElementById('postcode').value=postcode;}
		  if (plaats=="nul"){document.getElementById('plaats').value="";}
		  else {document.getElementById('plaats').value=plaats;}
		  if (bank=="nul"){document.getElementById('bank').value="";}
		  else {document.getElementById('bank').value=bank;}
		  if (bedrag=="nul"){document.getElementById('bedrag').value="";}
		  else {document.getElementById('bedrag').value=bedrag;}
		  if (vanaf=="nul" || vanaf=="0000-00-00"){document.getElementById('vanaf').value="";}
		  else {
			  vanarr = vanaf.split("-");
			  temp = vanarr[2]+"-"+vanarr[1]+"-"+vanarr[0];
			  document.getElementById('vanaf').value=temp;
		  }
		  if (tot=="nul" || tot=="0000-00-00"){document.getElementById('tot').value="";}
		  else {
			  totarr = tot.split("-");
			  temp = totarr[2]+"-"+totarr[1]+"-"+totarr[0];
			  document.getElementById('tot').value=temp;
		  }
		  if(nieuws=="1"){document.getElementById('nieuws').checked=true;}
		  else{document.getElementById('nieuws').checked=false;}
		  document.getElementById('action').value="edit";
		  document.getElementById('verzenden').value="Opslaan";
		  if(document.getElementById('aanhef')){
			  document.getElementById('aanhef').innerHTML="<b>Mijn gegevens:</b>";
		  }
	  } else {
		  document.getElementById('email').value="";
	  }
  }
  }
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}

//Tab en enter gelijk maken
function TabEnter(e){
	
	if(window.event){ // IE
		if(e.keyCode==13 || e.keyCode==40){
			e.keyCode=9;
		}
	}
	else if(e.which){ // Netscape/Firefox/Opera
		if(e.which==13 || e.which==40){
			e.which=9;
		}
	}
}

