<!--


function check_client(theForm)
{
    var error = 0;
    var error_message = "The fields below are mandatory for the processing of your form!\nPlease make the following corrections:\n\n";

    var lname = theForm.txtlastname.value;
	var fname = theForm.txtfirstname.value;
    var email = theForm.txtemail.value;
 
    var whitespace = /^[\ ]+$/;
    var chars = /^[a-zA-Z0-9_\’\,\`\'\:\-\.\&\é\ç\à\è\ê ]+$/;
    var values = /^[0-9 \-\.\(\)]+$/;
    var emailReg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
    var emailReg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,6}|[0-9]{1,3})(\]?)$/;


  if (theForm.elements['txtlastname'].type != "hidden") {
    if (lname == '' || lname.length < 2 || !(chars.test(lname))  || whitespace.test(lname)) {
      error_message = error_message + "* The 'Lastname' entry must have atleast 2 valid characters.\n";
      error = 1;
    }
  }
  
  if (theForm.elements['txtfirstname'].type != "hidden") {
    if (fname == '' || fname.length < 2 || !(chars.test(fname))  || whitespace.test(fname)) {
      error_message = error_message + "* The 'Firstname' entry must have atleast 2 valid characters.\n";
      error = 1;
    }
  }

  if (theForm.elements['txtemail'].type != "hidden") {
    if ((email == '' || email.length < 6) || (!(!emailReg1.test(email) && emailReg2.test(email)))) {
      error_message = error_message + "* The 'Email' entry have atleast 6 valid characters.\n";
      error = 1;
    }
  }
  

  if (error == 1) {
    alert(error_message);
    return false;
  } else {
    return true;
  }
}


//-->

