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();
}