// JavaScript Document
<!-- Hide from older browsers... sunilshrestha yesubc@hotmail.com

//Function to check form is filled in correctly before submitting
function CheckForm (fr) 
{

	//********** Validate First Name Field **********//
  if (fr.namee.value == "") {
    alert("Please enter your \"First Name\" ");
    fr.namee.focus();
    return false;
  }

 
  var okChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 '";
  var xChars = fr.namee.value;
  var allChar = true;
  for (i=0; i<xChars.length; i++) {
    ch = xChars.charAt(i);
    for (j=0; j<okChars.length; j++) {
      if (ch == okChars.charAt(j)) {
        break
      }
    }
    if (j == okChars.length) {
      allChar = false;
      break;
    }
  }
  if (!allChar) {
    alert("Please use only letter, \"-\", and \"'\" characters for the \"Full Name\" field.");
    fr.namee.focus();
    return false
  }

   //********** Validate email address Field **********//
 
  if (fr.email.value == "") {
    alert("Please enter an \"E-mail Address\".");
    fr.email.focus();
    return false;
  }

  if ((fr.email.value.length < 6) || (fr.email.value.length > 40)) {
    alert("Invalid!! Please enter a value with at most 40 characters for the \"E-mail Address\" field.");
    fr.email.focus();
    return false;
  }
  
  var okChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 @_-.";
  var xChars = fr.email.value;
  var allChar = true;
  for (i=0; i<xChars.length; i++) {
    ch = xChars.charAt(i);
    for (j=0; j<okChars.length; j++) {
      if (ch == okChars.charAt(j)) {
        break
      }
    }
    if (j == okChars.length) {
      allChar = false;
      break;
    }
  }
  if (!allChar) {
    alert("Invalid Entry!! Check your email again.");
    fr.email.focus();
    return false
  }
  if ((fr.email.value.indexOf("@")) < 1 || 
  ((fr.email.value.lastIndexOf("."))-(fr.email.value.indexOf("@"))) < 2 || ((fr.email.value.length-1)-(fr.email.value.lastIndexOf(".")) > 3) ||
((fr.email.value.length-1)-(fr.email.value.lastIndexOf(".")) < 2))
{
alert("Invalid Entry! Check your email again.");
    fr.email.focus();
 return false;
 }
 
 
 
 fr.submit();
 
   return true;
}
// -->