<!--
function checkform ( form1 )
{
  // see http://www.thesitewizard.com/archive/validation.shtml
  // for an explanation of this script and how to use it on your
  // own website
  var valid = form1.txtvalid.value;

  // ** START **
  if (form1.name.value == "" || form1.name.value == "Full Name") {
    alert( "Please enter your first name." );
    form1.name.focus();
    return false ;
  }
  // ** START **
  if (form1.tel.value == "" || form1.tel.value == "Contact Number") {
    alert( "Please enter a contact number." );
    form1.tel.focus();
    return false ;
  }
  // ** END **
  // ** START **
    if (form1.email.value == "" || form1.tel.value == "Email Address") {
   error = "You didn't enter an email address.\n";
	}
	var emailFilter=/^.+@.+\..{2,3}$/;
    if (!(emailFilter.test(form1.email.value))) { 
       alert( "Please enter your email address." );
    form1.email.focus();
    return false ;
    }
    else {
//test email for illegal characters
       var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
         if (form1.email.value.match(illegalChars)) {
         alert( "Please enter your email address." );
    form1.email.focus();
    return false ;
       }
    } 
  /*if (form.email.value == "") {
    alert( "Please enter your email address." );
    form.email.focus();
    return false ;
  }*/
  // ** END **
  // ** START **
  if (form1.doa.value == "" || form1.doa.value == 'Arrival') {
    alert( "Please choose a date of arrival." );
    form1.doa.focus();
    return false ;
  }
  // ** END **
  // ** START **
  if (form1.dod.value == "" || form1.dod.value == 'Departure') {
    alert( "Please choose a date of departure." );
    form1.dod.focus();
    return false ;
  }
  // ** END **
  // ** START **
  if (form1.verify.value != valid || form1.verify.value == 'Security') {
    alert( "Please enter the correct security number." );
    form1.verify.focus();
    return false ;
  }
  // ** END **
  
  return true ;
}
//-->
