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

  var valfield=document.forms.form4.YourName;
  var infoid='form_4_info_td_23';
  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_30(myfocus)
{
  var message='';

  var valfield=document.forms.form4.EmailAddress;
  var infoid='form_4_info_td_30';
  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_24(myfocus)
{
  var message='';

  var valfield=document.forms.form4.YourBandorActName;
  var infoid='form_4_info_td_24';
  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_31(myfocus)
{
  var message='';

  var valfield=document.forms.form4.Bandwebsitemyspacefacebook;
  var infoid='form_4_info_td_31';
  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_25(myfocus)
{
  var message='';

  var valfield=document.forms.form4.Whoreferredyou;
  var infoid='form_4_info_td_25';
  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_26(myfocus)
{
  var message='';

  var valfield=document.forms.form4.Username;
  var infoid='form_4_info_td_26';
  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_27(myfocus)
{
  var message='';

  var valfield=document.forms.form4.Password;
  var infoid='form_4_info_td_27';
  var infoclass='form_4_info';
  var errorclass='form_4_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_4_input_28(myfocus)
{
  var message='';

  var valfield=document.forms.form4.Whatinstrumentdoyouplay_1;
  var infoid='form_4_info_td_28';
  var infoclass='form_4_info';
  var errorclass='form_4_error';
  var requirederror='Error: This field is required!';
  if (!isChecked(document.forms.form4.Whatinstrumentdoyouplay_1) && !isChecked(document.forms.form4.Whatinstrumentdoyouplay_2) && !isChecked(document.forms.form4.Whatinstrumentdoyouplay_3) && !isChecked(document.forms.form4.Whatinstrumentdoyouplay_4)) 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_29(myfocus)
{
  var message='';

  var valfield=document.forms.form4.Whatbranddoyoucurrentlyuse;
  var infoid='form_4_info_td_29';
  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 onsubmit_form_4()
{
  var errs=0;

  var warning='There are errors which need correction.';
  if (!validate_form_4_input_29(true)) errs+=1;
  if (!validate_form_4_input_28(true)) errs+=1;
  if (!validate_form_4_input_27(true)) errs+=1;
  if (!validate_form_4_input_26(true)) errs+=1;
  if (!validate_form_4_input_25(true)) errs+=1;
  if (!validate_form_4_input_31(true)) errs+=1;
  if (!validate_form_4_input_24(true)) errs+=1;
  if (!validate_form_4_input_30(true)) errs+=1;
  if (!validate_form_4_input_23(true)) errs+=1;

  if (errs>0)  alert(warning);

  return (errs==0);
}
