// 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 ;
                }
//Activate this part of script when php script for registration.php is working
/*  else if ((form.grcourse[0].selected)) {
                alert("Please choose a valid Course." );
                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( notValidEmail( form.email_add ) ){
                alert( 'Please enter a valid e-mail address.' );
                form.email_add.focus();
                return false;
                }
  else if (form.essay.value == "") {
                alert("Please write a short essay on item 1." );
                form.essay.focus();
                return false ;
                }
  else if (form.essay2.value == "") {
                alert("Please write a short essay on item 2." );
                form.essay2.focus();
                return false ;
                }
  else if (form.tCode.value == "") {
                alert("Please enter the Code." );
                form.tCode.focus();
                return false ;
                }
  else {
                return true ;
                }
}

