// Checks to see if email address is 'valid'
function notValidEmail( str ){
    mailRE = new RegExp( );
    mailRE.compile( '^[._a-z0-9-]+@[.a-z0-9-]+[.]{1}[a-z]{2,4}$', 'gi' );
    return !(mailRE.test( str.value ));
}


// Checks to see if form element is empty
function checkform( form )
{
  if (form.last_nam.value == "") {
                alert("Please enter your Last Name." );
                form.last_nam.focus();
                return false ;
                }
  else if (form.first_nam.value == "") {
                alert("Please enter your First Name." );
                form.first_nam.focus();
                return false ;
                }
  else if (form.mid_nam.value == "") {
                alert("Please enter your Middle Name." );
                form.mid_nam.focus();
                return false ;
                }
  else if ((form.gender[0].selected)) {
                alert("Please select your Gender." );
                form.gender.focus();
                return false ;
                }
  else if ((form.b_day[0].selected)) {
                alert("Please complete your Birth Date." );
                form.b_day.focus();
                return false ;
                }
  else if ((form.b_month[0].selected)) {
                alert("Please complete your Birth Date." );
                form.b_month.focus();
                return false ;
                }
  else if ((form.b_year[0].selected)) {
                alert("Please complete your Birth Date." );
                form.b_year.focus();
                return false ;
                }
  else if (form.postal_add.value == "") {
                alert("Please enter your Postal Address." );
                form.postal_add.focus();
                return false ;
                }
  else if (form.vcountry.value == "") {
                alert("Please enter your Country." );
                form.vcountry.focus();
                return false ;
                }
  else if( notValidEmail( form.email_add ) ){
                alert( 'Please enter a valid e-mail address.' );
                form.email_add.focus();
                return false;
                }
  else if ((!form.employment[0].checked) && (!form.employment[1].checked)) {
                alert("Please answer the question." );
                return false ;
                }
  else {
                return true ;
                }
}
