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

  var valfield=document.forms.Radiator.EmailAddress;
  var infoid='form_4_info_td_42';
  var infoclass='form_4_info';
  var errorclass='form_4_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_4_input_43(myfocus)
{
  var message='';

  var valfield=document.forms.Radiator.Name;
  var infoid='form_4_info_td_43';
  var infoclass='form_4_info';
  var errorclass='form_4_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_4_input_44(myfocus)
{
  var message='';

  var valfield=document.forms.Radiator.Phone;
  var infoid='form_4_info_td_44';
  var infoclass='form_4_info';
  var errorclass='form_4_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_4_input_46(myfocus)
{
  var message='';

  var valfield=document.forms.Radiator.TypeofRadiator;
  var infoid='form_4_info_td_46';
  var infoclass='form_4_info';
  var errorclass='form_4_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_4_input_47(myfocus)
{
  var message='';

  var valfield=document.forms.Radiator.VehicleMake;
  var infoid='form_4_info_td_47';
  var infoclass='form_4_info';
  var errorclass='form_4_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_4_input_48(myfocus)
{
  var message='';

  var valfield=document.forms.Radiator.VehicleModel;
  var infoid='form_4_info_td_48';
  var infoclass='form_4_info';
  var errorclass='form_4_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_4_input_49(myfocus)
{
  var message='';

  var valfield=document.forms.Radiator.FactoryAir;
  var infoid='form_4_info_td_49';
  var infoclass='form_4_info';
  var errorclass='form_4_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_4_input_50(myfocus)
{
  var message='';

  var valfield=document.forms.Radiator.Transmission;
  var infoid='form_4_info_td_50';
  var infoclass='form_4_info';
  var errorclass='form_4_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_4_input_51(myfocus)
{
  var message='';

  var valfield=document.forms.Radiator.VehicleYear;
  var infoid='form_4_info_td_51';
  var infoclass='form_4_info';
  var errorclass='form_4_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_4_input_52(myfocus)
{
  var message='';

  var valfield=document.forms.Radiator.EngineType;
  var infoid='form_4_info_td_52';
  var infoclass='form_4_info';
  var errorclass='form_4_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_4_input_53(myfocus)
{
  var message='';

  var valfield=document.forms.Radiator.TopConnection;
  var infoid='form_4_info_td_53';
  var infoclass='form_4_info';
  var errorclass='form_4_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_4_input_54(myfocus)
{
  var message='';

  var valfield=document.forms.Radiator.BottomConnection;
  var infoid='form_4_info_td_54';
  var infoclass='form_4_info';
  var errorclass='form_4_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_4_input_55(myfocus)
{
  var message='';

  var valfield=document.forms.Radiator.TopConnectionDiameter;
  var infoid='form_4_info_td_55';
  var infoclass='form_4_info';
  var errorclass='form_4_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_4_input_56(myfocus)
{
  var message='';

  var valfield=document.forms.Radiator.BottomConnectionType;
  var infoid='form_4_info_td_56';
  var infoclass='form_4_info';
  var errorclass='form_4_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_4_input_57(myfocus)
{
  var message='';

  var valfield=document.forms.Radiator.BottomConnectionDiameter;
  var infoid='form_4_info_td_57';
  var infoclass='form_4_info';
  var errorclass='form_4_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_4_input_58(myfocus)
{
  var message='';

  var valfield=document.forms.Radiator.OverallHeight;
  var infoid='form_4_info_td_58';
  var infoclass='form_4_info';
  var errorclass='form_4_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_4_input_59(myfocus)
{
  var message='';

  var valfield=document.forms.Radiator.OverallWidth;
  var infoid='form_4_info_td_59';
  var infoclass='form_4_info';
  var errorclass='form_4_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_4_input_60(myfocus)
{
  var message='';

  var valfield=document.forms.Radiator.OverallThickness;
  var infoid='form_4_info_td_60';
  var infoclass='form_4_info';
  var errorclass='form_4_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 onsubmit_form_4()
{
  var errs=0;

  var warning='There are errors which need correction.';
  if (!validate_form_4_input_60(true)) errs+=1;
  if (!validate_form_4_input_59(true)) errs+=1;
  if (!validate_form_4_input_58(true)) errs+=1;
  if (!validate_form_4_input_57(true)) errs+=1;
  if (!validate_form_4_input_56(true)) errs+=1;
  if (!validate_form_4_input_55(true)) errs+=1;
  if (!validate_form_4_input_54(true)) errs+=1;
  if (!validate_form_4_input_53(true)) errs+=1;
  if (!validate_form_4_input_52(true)) errs+=1;
  if (!validate_form_4_input_51(true)) errs+=1;
  if (!validate_form_4_input_50(true)) errs+=1;
  if (!validate_form_4_input_49(true)) errs+=1;
  if (!validate_form_4_input_48(true)) errs+=1;
  if (!validate_form_4_input_47(true)) errs+=1;
  if (!validate_form_4_input_46(true)) errs+=1;
  if (!validate_form_4_input_44(true)) errs+=1;
  if (!validate_form_4_input_43(true)) errs+=1;
  if (!validate_form_4_input_42(true)) errs+=1;

  if (errs>0)  alert(warning);

  return (errs==0);
}

