function isValidLogin(form)

{

  var  valid_email_format = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";

  

  

  

    if(form.txtEmail.value=="" || !(form.txtEmail.value.match(valid_email_format)))

  {

  alert("Please enter a valid email address.");

  form.txtEmail.focus();

  form.txtEmail.select();

  return false;

  }







    if(form.txtPassword.value=="")

  {

  alert("Please enter your password password.");

  form.txtPassword.focus();

  form.txtPassword.select();

  return false;

  }



return true;



}





function isValidPassword(form)

{

  var  valid_email_format = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";

  if(form.txtEmail.value=="" || !(form.txtEmail.value.match(valid_email_format)))

  {

  alert("Please enter a valid email address so we can locate your registration in our system.");

  form.txtEmail.focus();

  form.txtEmail.select();

  return false;

  }




return true;



}







function isValid(form)

{

  var  valid_email_format = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";

  

  if(form.txtFirstName.value=="" || form.txtFirstName.value.length>100)

  {

  alert("Please enter your first name.");

  form.txtFirstName.focus();

  form.txtFirstName.select();

  return false;

  }

  if(form.txtLastName.value=="" || form.txtLastName.value.length>100)

  {

  alert("Please enter your last name.");

  form.txtLastName.focus();

  form.txtLastName.select();

  return false;

  }  

  if(form.txtAddress.value=="" || form.txtAddress.value.length>100)

  {

  alert("Please enter your address.");

  form.txtAddress.focus();

  form.txtAddress.select();

  return false;

  }  

  if(form.txtCity.value=="" || form.txtCity.value.length>100)

  {

  alert("Please enter your city.");

  form.txtCity.focus();

  form.txtCity.select();

  return false;

  }

  

    if(form.txtState.value=="" || form.txtState.value.length>100)

  {

  alert("Please enter your state abbreviation.");

  form.txtState.focus();

  form.txtState.select();

  return false;

  }

   if(form.txtZip.value=="" || form.txtZip.value.length>100)

  {

  alert("Please enter your five-digit zip code.");

  form.txtZip.focus();

  form.txtZip.select();

  return false;

  }

  

    if(form.txtPhone.value=="" || form.txtPhone.value.length>100)

  {

  alert("Please enter your phone number.");

  form.txtPhone.focus();

  form.txtPhone.select();

  return false;

  }

  

    if(form.txtEmail.value=="" || form.txtEmail.value.length>100)

  {

  alert("Please enter your email address.");

  form.txtEmail.focus();

  form.txtEmail.select();

  return false;

  }



pattern = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";



 if (!(form.txtEmail.value.match(pattern))) {

alert("Your email address does not seem to be a valid email address. Please check your entry. Example: abc@mydomain.net")

  form.txtEmail.focus();

  form.txtEmail.select();	

return false;

 }
 

if((!form.ParentTypeP.checked)&&(!form.ParentTypeT.checked)&&(!form.ParentTypeA.checked)&&(!form.ParentTypeO.checked))
{
  alert("Please identify yourself by selecting one of the choices.");

  form.ParentTypeP.focus();

  return false;
}
  
  
  if(form.ParentTypeO.checked && (form.txtParentTypeOther.value=="" || form.txtParentTypeOther.value.length>100))

  {

  alert("You selected the choice of Other. Please explain.");

  form.txtParentTypeOther.focus();

  return false;
  

  }




    if(form.txtPassword.value=="" || form.txtPassword.value.length>100)

  {

  alert("Please enter a password.");

  form.txtPassword.focus();

  form.txtPassword.select();

  return false;

  }



    if(form.txtPassword.value!=form.txtPasswordRe.value)

  {

  alert("The two passwords you entered do not match. Please check your entry.");

  form.txtPassword.focus();

  form.txtPassword.select();

  return false;

  }


    if(!form.check_accept.checked)

  {

  alert("You need to read and accept the Terms of Use.");

  form.check_accept.focus();

  form.check_accept.select();

  return false;

  }
  

return true;


}
