function enquetetFormValidation() {
  frm = document.enquete_form;
  
  obj = frm.vouchercode;
  
  if (obj.value.length == 0) {
    alert("U heeft 'Voucher Code' niet ingevuld");
    obj.focus();
    return false;
  }
  
  obj = frm.contact_name;  

  if (obj.value.length == 0) {
    alert("U heeft 'Bedrijfsnaam' niet ingevuld");
    obj.focus();
    return false;
  }
  
  obj = frm.address;
  if (obj.value.length == 0)  {
    alert("U heeft 'Adres' niet ingevuld");
    obj.focus();
    return false;
  }
  
  obj = frm.email;
  if (obj.value.length == 0) {
    alert("U heeft 'E-Mail' niet ingevuld");
    obj.focus();
    return false;
  } else {
    var pattern=/.{1,}@.{1,}\..{2,}/;
    if (!obj.value.match(pattern)) {
        alert("Voer alstublieft een geldige e-mail adres in");
        obj.focus();
        return false;
    }    
  }
  
   obj	= frm.postcode;
  if(obj.value.length == 0) {
    alert("U heeft 'Postcode' niet ingevuld");
    obj.focus();
    return false;
  } else {
    var pattern=/^[0-9]{4}[a-zA-Z]{2}$/;
    if(!obj.value.match(pattern))
    {
        alert("Voer alstublieft een geldige postcode in");
        obj.focus();
        return false;
    }
  }
  
  obj = frm.city;
  if (obj.value.length==0) {
    alert("U heeft 'Woonplaats' niet ingevuld");
    obj.focus();
    return false;
  }  
 
  return true;
}
//Function invoved in merken.inc.php,assortiment.inc.php
function changeImage(imageFilename) {
	document.images['right_image'].src = imageFilename;
}


function showCafeteria(cityValue)
{	
	document.enquete_form.cafeteria_name.options.length = 0;
	for (i=0;i<cafeteriaNameArray[cityValue].length;i++) {
			document.enquete_form.cafeteria_name.options[i] = new Option(cafeteriaDetails[cafeteriaNameArray[cityValue][i]],cafeteriaNameArray[cityValue][i]);
	}	
}

function makeObject()
{
	if (window.XMLHttpRequest) //Mozilla
	{ 
		http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) 
			http_request.overrideMimeType('text/xml');
	} 
	else if (window.ActiveXObject) //IE
	{ 
         try 
		 {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } 
		 catch (e) 
		 {
            try 
			{
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } 
			catch (e) 
			{}
         }
    }
	
	if (!http_request) 
	{
        alert('Cannot create XMLHTTP instance');
        return false;
    }
	
	return http_request; 
}

function showVouchercodeValidation(url,arg)
{	
	text = arg.value;
	
	if(text!='')
	{
		http_request.open('GET', url+'?field_value='+text, true);
		http_request.onreadystatechange = parseinfo;
		http_request.send('');
	}
	else
	{
		return false;
	}
}

function parseinfo()
{	
	if(http_request.readyState==1)
	{
		return false;
	}
	if(http_request.readyState==4)
	{
		var answer=http_request.responseText;
		document.getElementById("divDisplay").style.visibility="visible";		
		document.getElementById('divDisplay').innerHTML=answer;
	}	
}

function validate_reg_form() {
  frm = document.registration_form;  
  
  obj = frm.bedrijf;  

  if (obj.value.length == 0) {
    alert("U heeft 'Bedrijfsnaam' niet ingevuld");
    obj.focus();
    return false;
  }

  obj = frm.naam;  

  if (obj.value.length == 0) {
    alert("U heeft 'Naam' niet ingevuld");
    obj.focus();
    return false;
  }

/* obj = frm.gender;  

  if (obj.value.length == 0) {
    alert("U heeft 'Gender' niet ingevuld");
    obj.focus();
    return false;
  }
*/

  obj = frm.gender;   

  if ((obj[0].checked == false) && (obj[1].checked == false))  {
    alert("U heeft 'Gender' niet ingevuld");	
   // obj[0].focus();
    return false;
  }	


  
  obj = frm.adres;
  if (obj.value.length == 0)  {
    alert("U heeft 'Adres' niet ingevuld");
    obj.focus();
    return false;
  }

   obj	= frm.postcode;
  if(obj.value.length == 0) {
    alert("U heeft 'Postcode' niet ingevuld");
    obj.focus();
    return false;
  } else {
    var pattern=/^[0-9]{4}[a-zA-Z]{2}$/;
    if(!obj.value.match(pattern))
    {
        alert("Voer alstublieft een geldige postcode in");
        obj.focus();
        return false;
    }
  }
  
  obj = frm.town_city;
  if (obj.value.length==0) {
    alert("U heeft 'Woonplaats' niet ingevuld");
    obj.focus();
    return false;
  }  

  obj = frm.telefoonnummer;
  if (obj.value.length==0) {
    alert("U heeft 'Telefoonnummer' niet ingevuld");
    obj.focus();
    return false;
  }  



  
  obj = frm.email;
  if (obj.value.length == 0) {
    alert("U heeft 'E-Mail' niet ingevuld");
    obj.focus();
    return false;
  } else {
    var pattern=/.{1,}@.{1,}\..{2,}/;
    if (!obj.value.match(pattern)) {
        alert("Voer alstublieft een geldige e-mail adres in");
        obj.focus();
        return false;
    }    
  }

  /*obj = frm.sold_to_id;
  if (obj.value.length==0) {
    alert("U heeft 'Sold to ID' niet ingevuld");
    obj.focus();
    return false;
  }  

  obj = frm.access_code;
  if (obj.value.length==0) {
    alert("U heeft 'Web key Access code' niet ingevuld");
    obj.focus();
    return false;
  }  */

  obj = frm.req_user_name;
  if (obj.value.length==0) {
    alert("U heeft 'Required user name' niet ingevuld");
    obj.focus();
    return false;
  }  

  obj = frm.req_password;
  if (obj.value.length==0) {
    alert("U heeft 'Required password' niet ingevuld");
    obj.focus();
    return false;
  } 

  conf_obj = frm.confirm_req_password;
  if (conf_obj.value.length==0) {
    alert("U heeft 'Confirm Required password' niet ingevuld");
    conf_obj.focus();
    return false;
  } 

  if (obj.value != conf_obj.value)
  {
	  alert('Password mismatch. Please re-enter the password');
	  obj.value = '';
	  conf_obj.value = '';
	  obj.focus();
	  return false;
  }
 
  return true;
}

function log_off(current_page)
{
	document.log_off_form.current_page.value = current_page;
	document.log_off_form.log_off.value = 1;
	document.log_off_form.submit();
}
