function validate_form_12_input_91(myfocus)
{
  var message='';

  var valfield=document.forms.form12.Name;
  var infoid='form_12_info_td_91';
  var infoclass='form_12_info';
  var errorclass='form_12_error';
  var requirederror='Error: This field is required!';
  var spamerror='Error: http: < > are not allowed!';
  var word1='http:';
  var word2='<';
  var word3='>';
  if (!hasValue(valfield)) message=addError(message,requirederror);
  if (''==message && hasValue(valfield) && ( valfield.value.toLowerCase().indexOf( word1.toLowerCase() )>=0 || valfield.value.toLowerCase().indexOf( word2.toLowerCase() )>=0 || valfield.value.toLowerCase().indexOf( word3.toLowerCase() )>=0 )) message=addError(message,spamerror);

  if (''==message) {showInfo(infoid,infoclass,''); return true;}
  else {showInfo(infoid,errorclass,message); if (myfocus) mysetfocus(valfield); return false;}

}

function validate_form_12_input_92(myfocus)
{
  var message='';

  var valfield=document.forms.form12.Email;
  var infoid='form_12_info_td_92';
  var infoclass='form_12_info';
  var errorclass='form_12_error';
  var requirederror='Error: This field is required!';
  var validationerror='Error: This field must be an email!';
  var spamerror='Error: http: < > are not allowed!';
  var word1='http:';
  var word2='<';
  var word3='>';
  if (!hasValue(valfield)) message=addError(message,requirederror);
  if (''==message && hasValue(valfield) && !isEmail(valfield)) message=addError(message,validationerror);
  if (''==message && hasValue(valfield) && ( valfield.value.toLowerCase().indexOf( word1.toLowerCase() )>=0 || valfield.value.toLowerCase().indexOf( word2.toLowerCase() )>=0 || valfield.value.toLowerCase().indexOf( word3.toLowerCase() )>=0 )) message=addError(message,spamerror);

  if (''==message) {showInfo(infoid,infoclass,''); return true;}
  else {showInfo(infoid,errorclass,message); if (myfocus) mysetfocus(valfield); return false;}

}

function validate_form_12_input_93(myfocus)
{
  var message='';

  var valfield=document.forms.form12.AddressforPackages;
  var infoid='form_12_info_td_93';
  var infoclass='form_12_info';
  var errorclass='form_12_error';
  var requirederror='Error: This field is required!';
  if (!hasValue(valfield)) message=addError(message,requirederror);

  if (''==message) {showInfo(infoid,infoclass,''); return true;}
  else {showInfo(infoid,errorclass,message); if (myfocus) mysetfocus(valfield); return false;}

}

function validate_form_12_input_94(myfocus)
{
  var message='';

  var valfield=document.forms.form12.Telephone;
  var infoid='form_12_info_td_94';
  var infoclass='form_12_info';
  var errorclass='form_12_error';
  var requirederror='Error: This field is required!';
  var spamerror='Error: http: < > are not allowed!';
  var word1='http:';
  var word2='<';
  var word3='>';
  if (!hasValue(valfield)) message=addError(message,requirederror);
  if (''==message && hasValue(valfield) && ( valfield.value.toLowerCase().indexOf( word1.toLowerCase() )>=0 || valfield.value.toLowerCase().indexOf( word2.toLowerCase() )>=0 || valfield.value.toLowerCase().indexOf( word3.toLowerCase() )>=0 )) message=addError(message,spamerror);

  if (''==message) {showInfo(infoid,infoclass,''); return true;}
  else {showInfo(infoid,errorclass,message); if (myfocus) mysetfocus(valfield); return false;}

}

function validate_form_12_input_114(myfocus)
{
  var message='';

  var valfield=document.forms.form12.AlternateTelephone;
  var infoid='form_12_info_td_114';
  var infoclass='form_12_info';
  var errorclass='form_12_error';
  var spamerror='Error: http: < > are not allowed!';
  var word1='http:';
  var word2='<';
  var word3='>';
  if (''==message && hasValue(valfield) && ( valfield.value.toLowerCase().indexOf( word1.toLowerCase() )>=0 || valfield.value.toLowerCase().indexOf( word2.toLowerCase() )>=0 || valfield.value.toLowerCase().indexOf( word3.toLowerCase() )>=0 )) message=addError(message,spamerror);

  if (''==message) {showInfo(infoid,infoclass,''); return true;}
  else {showInfo(infoid,errorclass,message); if (myfocus) mysetfocus(valfield); return false;}

}

function validate_form_12_input_116(myfocus)
{
  var message='';

  var valfield=document.forms.form12.Fax;
  var infoid='form_12_info_td_116';
  var infoclass='form_12_info';
  var errorclass='form_12_error';
  var spamerror='Error: http: < > are not allowed!';
  var word1='http:';
  var word2='<';
  var word3='>';
  if (''==message && hasValue(valfield) && ( valfield.value.toLowerCase().indexOf( word1.toLowerCase() )>=0 || valfield.value.toLowerCase().indexOf( word2.toLowerCase() )>=0 || valfield.value.toLowerCase().indexOf( word3.toLowerCase() )>=0 )) message=addError(message,spamerror);

  if (''==message) {showInfo(infoid,infoclass,''); return true;}
  else {showInfo(infoid,errorclass,message); if (myfocus) mysetfocus(valfield); return false;}

}

function validate_form_12_input_96(myfocus)
{
  var message='';

  var valfield=document.forms.form12.DoYouHaveaLaserPrinter;
  var infoid='form_12_info_td_96';
  var infoclass='form_12_info';
  var errorclass='form_12_error';
  var requirederror='Error: This field is required!';
  if (!isSelectChecked(valfield)) message=addError(message,requirederror);

  if (''==message) {showInfo(infoid,infoclass,''); return true;}
  else {showInfo(infoid,errorclass,message); if (myfocus) mysetfocus(valfield); return false;}

}

function validate_form_12_input_95(myfocus)
{
  var message='';

  var valfield=document.forms.form12.HowManySigningsHaveYouDone;
  var infoid='form_12_info_td_95';
  var infoclass='form_12_info';
  var errorclass='form_12_error';
  var requirederror='Error: This field is required!';
  var spamerror='Error: http: < > are not allowed!';
  var word1='http:';
  var word2='<';
  var word3='>';
  if (!hasValue(valfield)) message=addError(message,requirederror);
  if (''==message && hasValue(valfield) && ( valfield.value.toLowerCase().indexOf( word1.toLowerCase() )>=0 || valfield.value.toLowerCase().indexOf( word2.toLowerCase() )>=0 || valfield.value.toLowerCase().indexOf( word3.toLowerCase() )>=0 )) message=addError(message,spamerror);

  if (''==message) {showInfo(infoid,infoclass,''); return true;}
  else {showInfo(infoid,errorclass,message); if (myfocus) mysetfocus(valfield); return false;}

}

function validate_form_12_input_97(myfocus)
{
  var message='';

  var valfield=document.forms.form12.DoYouHaveEOCoverage;
  var infoid='form_12_info_td_97';
  var infoclass='form_12_info';
  var errorclass='form_12_error';
  var requirederror='Error: This field is required!';
  if (!isSelectChecked(valfield)) message=addError(message,requirederror);

  if (''==message) {showInfo(infoid,infoclass,''); return true;}
  else {showInfo(infoid,errorclass,message); if (myfocus) mysetfocus(valfield); return false;}

}

function validate_form_12_input_113(myfocus)
{
  var message='';

  var valfield=document.forms.form12.HowMuchEOCoveragedoYouHave;
  var infoid='form_12_info_td_113';
  var infoclass='form_12_info';
  var errorclass='form_12_error';
  var requirederror='Error: This field is required!';
  var spamerror='Error: http: < > are not allowed!';
  var word1='http:';
  var word2='<';
  var word3='>';
  if (!hasValue(valfield)) message=addError(message,requirederror);
  if (''==message && hasValue(valfield) && ( valfield.value.toLowerCase().indexOf( word1.toLowerCase() )>=0 || valfield.value.toLowerCase().indexOf( word2.toLowerCase() )>=0 || valfield.value.toLowerCase().indexOf( word3.toLowerCase() )>=0 )) message=addError(message,spamerror);

  if (''==message) {showInfo(infoid,infoclass,''); return true;}
  else {showInfo(infoid,errorclass,message); if (myfocus) mysetfocus(valfield); return false;}

}

function validate_form_12_input_98(myfocus)
{
  var message='';

  var valfield=document.forms.form12.WhenAreYouAvailable;
  var infoid='form_12_info_td_98';
  var infoclass='form_12_info';
  var errorclass='form_12_error';
  var requirederror='Error: This field is required!';
  if (!isGroupChecked(valfield)) message=addError(message,requirederror);
  if (!hasValue(valfield)) message=addError(message,requirederror);

  if (''==message) {showInfo(infoid,infoclass,''); return true;}
  else {showInfo(infoid,errorclass,message); if (myfocus) mysetfocus(valfield); return false;}

}

function validate_form_12_input_115(myfocus)
{
  var message='';

  var valfield=document.forms.form12.YouHaveExperienceWith_1;
  var infoid='form_12_info_td_115';
  var infoclass='form_12_info';
  var errorclass='form_12_error';
  var requirederror='Error: This field is required!';
  if (!isChecked(document.forms.form12.YouHaveExperienceWith_1) && !isChecked(document.forms.form12.YouHaveExperienceWith_2) && !isChecked(document.forms.form12.YouHaveExperienceWith_3) && !isChecked(document.forms.form12.YouHaveExperienceWith_4) && !isChecked(document.forms.form12.YouHaveExperienceWith_5)) message=addError(message,requirederror);

  if (''==message) {showInfo(infoid,infoclass,''); return true;}
  else {showInfo(infoid,errorclass,message); if (myfocus) mysetfocus(valfield); return false;}

}

function validate_form_12_input_99(myfocus)
{
  var message='';

  var valfield=document.forms.form12.PleaseProvideatLeastTwoBusinessReferences;
  var infoid='form_12_info_td_99';
  var infoclass='form_12_info';
  var errorclass='form_12_error';
  var requirederror='Error: This field is required!';
  if (!hasValue(valfield)) message=addError(message,requirederror);

  if (''==message) {showInfo(infoid,infoclass,''); return true;}
  else {showInfo(infoid,errorclass,message); if (myfocus) mysetfocus(valfield); return false;}

}

function onsubmit_form_12()
{
  var errs=0;

  var warning='There are errors which need correction.';
  if (!validate_form_12_input_99(true)) errs+=1;
  if (!validate_form_12_input_115(true)) errs+=1;
  if (!validate_form_12_input_98(true)) errs+=1;
  if (!validate_form_12_input_113(true)) errs+=1;
  if (!validate_form_12_input_97(true)) errs+=1;
  if (!validate_form_12_input_95(true)) errs+=1;
  if (!validate_form_12_input_96(true)) errs+=1;
  if (!validate_form_12_input_116(true)) errs+=1;
  if (!validate_form_12_input_114(true)) errs+=1;
  if (!validate_form_12_input_94(true)) errs+=1;
  if (!validate_form_12_input_93(true)) errs+=1;
  if (!validate_form_12_input_92(true)) errs+=1;
  if (!validate_form_12_input_91(true)) errs+=1;

  if (errs>0)  alert(warning);

  return (errs==0);
}

