  function validateOnSubmit() {
    var errs=0;
    var radios = document.forms.requestinfo.behalf;
	
	 if (!validateRadios(document.forms.requestinfo.supporting_material_info,  'supportmaterial')) errs += 1;
	 if (!validatePresent(document.forms.requestinfo.complaint_text,  'complainttext')) errs += 1;
	 if (!validatePresent(document.forms.requestinfo.complaint_agency,  'complaintagency')) errs += 1;
	 	 
	 if (!isChecked(document.forms.requestinfo.authority,  'haveauthority', radios)) errs += 1;
	 if (!validate(document.forms.requestinfo.relationship,  'relationship', radios)) errs += 1;
	 if (!validate(document.forms.requestinfo.complainant_name,  'complainantname', radios)) errs += 1;
	 if (!validateRadios(document.forms.requestinfo.behalf,  'onbehalf')) errs += 1;

     if (!validatePresent(document.forms.requestinfo.suburb,  'suburbtown')) errs += 1;
     if (!validatePresent(document.forms.requestinfo.postal_address,  'postaladdress')) errs += 1;
     if (!validatePresent(document.forms.requestinfo.given_name,  'givenname')) errs += 1;
     if (!validatePresent(document.forms.requestinfo.family_name,  'familyname')) errs += 1;

    return (errs==0);
  };


