function validate_form_5_input_35(myfocus)
{
  var message='';

  var valfield=document.forms.contact_us.EnquiryTo;
  var infoid='form_5_info_td_35';
  var infoclass='form_5_info';
  var errorclass='form_5_error';
  var requirederror='Error: Required Field!';
  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_5_input_36(myfocus)
{
  var message='';

  var valfield=document.forms.contact_us.Name;
  var infoid='form_5_info_td_36';
  var infoclass='form_5_info';
  var errorclass='form_5_error';
  var requirederror='Error: Required Field!';
  var spamerror='Error: http: < > are not allowed!';
  var word1='http:';
  var word2='<';
  var word3='>';
  var word4='href=';
  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 || valfield.value.toLowerCase().indexOf( word4.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_5_input_37(myfocus)
{
  var message='';

  var valfield=document.forms.contact_us.Company;
  var infoid='form_5_info_td_37';
  var infoclass='form_5_info';
  var errorclass='form_5_error';
  var spamerror='Error: http: < > are not allowed!';
  var word1='http:';
  var word2='<';
  var word3='>';
  var word4='href=';
  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 || valfield.value.toLowerCase().indexOf( word4.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_5_input_38(myfocus)
{
  var message='';

  var valfield=document.forms.contact_us.BusinessType;
  var infoid='form_5_info_td_38';
  var infoclass='form_5_info';
  var errorclass='form_5_error';
  var requirederror='Error: Required Field!';
  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_5_input_40(myfocus)
{
  var message='';

  var valfield=document.forms.contact_us.Email;
  var infoid='form_5_info_td_40';
  var infoclass='form_5_info';
  var errorclass='form_5_error';
  var requirederror='Error: Required Field!';
  var validationerror='Error: Must be an email!';
  var spamerror='Error: http: < > are not allowed!';
  var word1='http:';
  var word2='<';
  var word3='>';
  var word4='href=';
  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 || valfield.value.toLowerCase().indexOf( word4.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_5_input_41(myfocus)
{
  var message='';

  var valfield=document.forms.contact_us.Telephone;
  var infoid='form_5_info_td_41';
  var infoclass='form_5_info';
  var errorclass='form_5_error';
  var validationerror='Error: Must be a number!';
  var spamerror='Error: http: < > are not allowed!';
  var word1='http:';
  var word2='<';
  var word3='>';
  var word4='href=';
  if (''==message && hasValue(valfield) && !isNumber(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 || valfield.value.toLowerCase().indexOf( word4.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_5_input_42(myfocus)
{
  var message='';

  var valfield=document.forms.contact_us.Fax;
  var infoid='form_5_info_td_42';
  var infoclass='form_5_info';
  var errorclass='form_5_error';
  var validationerror='Error: Must be a number!';
  var spamerror='Error: http: < > are not allowed!';
  var word1='http:';
  var word2='<';
  var word3='>';
  var word4='href=';
  if (''==message && hasValue(valfield) && !isNumber(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 || valfield.value.toLowerCase().indexOf( word4.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_5_input_43(myfocus)
{
  var message='';

  var valfield=document.forms.contact_us.Preferred_Reply_Method;
  var infoid='form_5_info_td_43';
  var infoclass='form_5_info';
  var errorclass='form_5_error';
  var requirederror='Error: Required Field!';
  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_5_input_44(myfocus)
{
  var message='';

  var valfield=document.forms.contact_us.ProductType;
  var infoid='form_5_info_td_44';
  var infoclass='form_5_info';
  var errorclass='form_5_error';
  var requirederror='Error: Required Field!';
  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_5_input_46(myfocus)
{
  var message='';

  var valfield=document.forms.contact_us.How_did_you_hear_about_us;
  var infoid='form_5_info_td_46';
  var infoclass='form_5_info';
  var errorclass='form_5_error';
  var requirederror='Error: Required Field!';
  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 onsubmit_form_5()
{
  var errs=0;

  var warning='There are errors which need correction.';
  if (!validate_form_5_input_46(true)) errs+=1;
  if (!validate_form_5_input_44(true)) errs+=1;
  if (!validate_form_5_input_43(true)) errs+=1;
  if (!validate_form_5_input_42(true)) errs+=1;
  if (!validate_form_5_input_41(true)) errs+=1;
  if (!validate_form_5_input_40(true)) errs+=1;
  if (!validate_form_5_input_38(true)) errs+=1;
  if (!validate_form_5_input_37(true)) errs+=1;
  if (!validate_form_5_input_36(true)) errs+=1;
  if (!validate_form_5_input_35(true)) errs+=1;

  if (errs>0)  alert(warning);

  return (errs==0);
}
