// search validator function
function validate(){
	var error_msg = "";
	var blnResult = true;

	if(trimString(document.frmReg.name.value) != ""){
	    if(hasSpecialCharaters(document.frmReg.name.value)){
			error_msg += "Voer een geldige Naam! \n";

		 }
	}

	if(trimString(document.frmReg.place.value) != ""){
	    if(hasSpecialCharaters(document.frmReg.place.value)){
			error_msg += "Voer een geldige Plaats! \n";

		 }
	}

	if(trimString(document.frmReg.zipcode.value) != ""){
	    if(hasSpecialCharaters(document.frmReg.zipcode.value)){
			error_msg += "Voer een geldige postcode! \n";
		 }
	}

    if(trimString(document.frmReg.distance.value) != "select" && trimString(document.frmReg.zipcode.value) == ""){
	 error_msg += "Geef Postcode!\n";
	}

	if(trimString(document.frmReg.name.value) == "" && trimString(document.frmReg.speciality.value) == "" && trimString(document.frmReg.place.value) == "" && trimString(document.frmReg.zipcode.value) == "" && trimString(document.frmReg.distance.value) == "select"){
	error_msg += "Geef ten minste een zoekveld!\n";
	}

	if(error_msg!=''){
		alert(error_msg);
		return false;
	}else{
		showWorking();
		//document.frmReg.submit();
		return true;
	}
}

 function showWorking()
  {
   var newWindow;
    x = screen.availWidth / 2 - 200;
	y = screen.availHeight / 2 - 50;

	newWindow = window.open("loading.html", "working", "left=" + x + ",top=" + y + ",height=100,width=400,fullscreen=no,toolbar=no," + "status=no,menubar=no,scrollbars=no,resizable=no," + "directories=no,location=no,dependent=yes");
   }

 function clearWorking()
  {
     var newWindow;
     if(newWindow && !newWindow.closed)
		{
	       newWindow.close();
		}
 }