var regex_email = /^[\w-]+(?:\.[\w-]+)*@(?:[\w-]+\.)+[a-zA-Z]{2,7}$/;
var regex_not_empty = /\w+/;

function register(frm)
{

  if(!regex_not_empty.test(document.getElementById("vc_EmailAddress").value))
  {
    alert('Please enter an email address');
    document.getElementById("vc_EmailAddress").focus();
    return;
  }

  if (!regex_email.test(document.getElementById("vc_EmailAddress").value))
  {
    alert("Please enter a properly formatted email");
    document.getElementById("vc_EmailAddress").focus();
    return;
  }

  if(!regex_not_empty.test(document.getElementById("vc_FirstName").value))
  {
    alert('Please enter a first name');
    document.getElementById("vc_FirstName").focus();
    return;
  }

  if(!regex_not_empty.test(document.getElementById("vc_LastName").value))
  {
    alert('Please enter a last name');
    document.getElementById("vc_LastName").focus();
    return;
  }

  if( document.getElementById("vc_Password").value.length < 4 )
  {
    alert("Your password is too short");
    document.getElementById("vc_Password").focus();
    return;
  } 

  if( document.getElementById("vc_Password").value != document.getElementById("vc_PasswordConfirm").value )
  {
    alert("Your passwords do not match");
    document.getElementById("vc_PasswordConfirm").focus();
    return;
  }

  // If everything checks out, submit the form
  frm.submit();
}
