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

function change_other(selectValue)
{
if (selectValue=="Other")
  {
   document.getElementById('rother').value = "";
  }
else
  {
  document.getElementById('rother').value = "N/A";
  }
}

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_contact_form(thisform)
{
with (thisform)
{
if (validate_email(email,"Not a valid e-mail address!")==false)
  {email.focus();return false;}
if (validate_required(email,"Email must be filled out!")==false)
  {email.focus();return false;}
if (validate_required(name,"Name must be filled out!")==false)
  {name.focus();return false;}
if (validate_required(phone,"Phone must be filled out!")==false)
  {phone.focus();return false;}
if (validate_required(state,"State must be filled out!")==false)
  {state.focus();return false;}
if (validate_required(productinterest,"Product of Interest must be filled out!")==false)
  {productinterest.focus();return false;}
if (validate_required(rhowhear,"How did you hear about us? must be selected!")==false)
  {rhowhear.focus();return false;}
if (validate_required(rother,"Other must be filled out!")==false)
  {rother.focus();return false;}
}
}

function validate_form(thisform)
{
with (thisform)
{
if (validate_email(remail,"Not a valid e-mail address!")==false)
  {remail.focus();return false;}
if (validate_required(remail,"Email must be filled out!")==false)
  {remail.focus();return false;}
if (validate_required(rfirst_name,"Name must be filled out!")==false)
  {rfirst_name.focus();return false;}
if (validate_required(rlast_name,"Last Name must be filled out!")==false)
  {rlast_name.focus();return false;}
if (validate_required(rcompany,"Company must be filled out!")==false)
  {rcompany.focus();return false;}
if (validate_required(rphone,"Phone must be filled out!")==false)
  {rphone.focus();return false;}
if (validate_required(rstate,"State must be selected!")==false)
  {rstate.focus();return false;}
if (validate_required(rhowhear,"How did you hear about us? must be selected!")==false)
  {rhowhear.focus();return false;}
if (validate_required(rother,"Other must be filled out!")==false)
  {rother.focus();return false;}
}
}

function validate_form2(thisform)
{
with (thisform)
{
if (validate_email(lEmail,"Not a valid e-mail address!")==false)
  {lEmail.focus();return false;}
if (validate_required(lEmail,"Email must be filled out!")==false)
  {lEmail.focus();return false;}
if (validate_required(lName,"Name must be filled out!")==false)
  {lName.focus();return false;}
if (validate_required(lPhone,"Phone must be filled out!")==false)
  {lPhone.focus();return false;}
if (validate_required(lSpecialty,"Specialty must be filled out!")==false)
  {lSpecialty.focus();return false;}
if (validate_required(lState,"State must be selected!")==false)
  {lState.focus();return false;}
if (validate_required(lInsurer,"Insurer must be filled out!")==false)
  {lInsurer.focus();return false;}
if (validate_required(rhowhear,"How did you hear about us? must be selected!")==false)
  {rhowhear.focus();return false;}
if (validate_required(rother,"Other must be filled out!")==false)
  {rother.focus();return false;}
}
}

function validate_form_healthcare(thisform)
{
with (thisform)
{
if (validate_email(remail,"Not a valid e-mail address!")==false)
  {remail.focus();return false;}
if (validate_required(remail,"Email must be filled out!")==false)
  {remail.focus();return false;}
if (validate_required(rfirst_name,"First Name must be filled out!")==false)
  {rfirst_name.focus();return false;}
if (validate_required(rlast_name,"Last Name must be filled out!")==false)
  {rlast_name.focus();return false;}
if (validate_required(rcompany,"Company must be filled out!")==false)
  {rcompany.focus();return false;}
if (validate_required(rphone,"Phone must be filled out!")==false)
  {rphone.focus();return false;}
if (validate_required(rstate,"State must be selected!")==false)
  {rstate.focus();return false;}
if (validate_required(rhowhear,"How did you hear about us? must be selected!")==false)
  {rhowhear.focus();return false;}
if (validate_required(rother,"Other must be filled out!")==false)
  {rother.focus();return false;}
}
}

function validate_form_healthcare_quote(thisform)
{
with (thisform)
{
if (validate_email(femail,"Not a valid e-mail address!")==false)
  {femail.focus();return false;}
if (validate_required(femail,"Email must be filled out!")==false)
  {femail.focus();return false;}
if (validate_required(ffirst_name,"First Name must be filled out!")==false)
  {ffirst_name.focus();return false;}
if (validate_required(flast_name,"Last Name must be filled out!")==false)
  {flast_name.focus();return false;}
if (validate_required(fprofessional_designation,"Professional Designation must be filled out!")==false)
  {fprofessional_designation.focus();return false;}
if (validate_required(fphone,"Phone must be filled out!")==false)
  {fphone.focus();return false;}
if (validate_required(fstate,"State must be selected!")==false)
  {fstate.focus();return false;}
if (validate_required(fspeciality,"Speciality must be selected!")==false)
  {fspeciality.focus();return false;}
if (validate_required(fpractice_state,"Practice State must be selected!")==false)
  {fpractice_state.focus();return false;}
if (validate_required(fpractice_county,"Practice County must be selected!")==false)
  {fpractice_county.focus();return false;}
if (validate_required(feffective_date,"Effective Date must be selected!")==false)
  {feffective_date.focus();return false;}
if (validate_required(fcurrent_insurance_carrier,"Current Insurance Carrier must be selected!")==false)
  {fcurrent_insurance_carrier.focus();return false;}
if (validate_required(rhowhear,"How did you hear about us? must be selected!")==false)
  {rhowhear.focus();return false;}
if (validate_required(rother,"Other must be filled out!")==false)
  {rother.focus();return false;}
}
}