
function validate_email(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@");
dotpos=value.lastIndexOf(".");
if (apos<1||dotpos-apos<2) 
  {alert(alerttxt);return false;}
else {return true;}
}
}

function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
  {alert(alerttxt);return false;}
else {return true}
}
}

function validate_form(thisform)
{
with (thisform)
{
if (validate_required(fname,"First name must be filled out!")==false)
  {fname.focus();return false;}
  
if (validate_required(lname,"Last name must be filled out!")==false)
  {lname.focus();return false;}
  
if (validate_email(email,"Not a valid e-mail address!")==false)
  {email.focus();return false;}
  
if (validate_required(address,"Address must be filled out!")==false)
  {address.focus();return false;}
  
if (validate_required(city,"City must be filled out!")==false)
  {city.focus();return false;}
  
if (validate_required(state,"State must be selected!")==false)
  {state.focus();return false;}
  
if (validate_required(zip,"ZIP must be filled out!")==false)
  {zip.focus();return false;}
  
if (validate_required(bday_month,"Birthday month must be selected!")==false)
  {bday_month.focus();return false;}
  
if (validate_required(bday_day,"Birthday day must be selected!")==false)
  {bday_day.focus();return false;}
  
if (validate_required(bday_year,"Birthday year must be selected!")==false)
  {bday_year.focus();return false;}
  
if (validate_required(hphone_1,"Phone area code must be filled out!")==false)
  {hphone_1.focus();return false;}
  
if (validate_required(hphone_2,"Phone prefix code must be filled out!")==false)
  {hphone_2.focus();return false;}
  
if (validate_required(hphone_3,"Phone number must be filled out!")==false)
  {hphone_3.focus();return false;}
}
}

/* --- FORM REGION SELECTION END--- */



/* --- TOGGLE FORM OPTIONS START--- */
function toggleMe(obj, a){
  var e=document.getElementById(a);
  if(!e)return true;
    e.style.display="block"
  return true;
}

function toggleMe2(obj, a){
  var e=document.getElementById(a);
  if(!e)return true;
    e.style.display="none"
  return true;
}
/* --- TOGGLE FORM OPTIONS END--- */