		function CheckRequiredFields() {
		     var pass = "yes";
			
		     if(document.mailform.input1.value == null || document.mailform.input1.value == "") {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input2.value == null || document.mailform.input2.value == "") {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input3.value == null || document.mailform.input3.value == "") {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input6.value == null || document.mailform.input6.value == "") {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input7.value == null || document.mailform.input7.value == "") {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input8.value == null || document.mailform.input8.value == "") {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input9.value == null || document.mailform.input9.value == "") {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input10[0].checked == false && document.mailform.input10[1].checked == false) {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input11[0].checked == false && document.mailform.input11[1].checked == false) {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input12[0].checked == false && document.mailform.input12[1].checked == false) {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input13[0].checked == false && document.mailform.input13[1].checked == false) {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input14[0].checked == false && document.mailform.input14[1].checked == false) {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input15[0].checked == false && document.mailform.input15[1].checked == false) {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input16[0].checked == false && document.mailform.input16[1].checked == false) {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input17[0].checked == false && document.mailform.input17[1].checked == false) {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input18[0].checked == false && document.mailform.input18[1].checked == false) {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input19[0].checked == false && document.mailform.input19[1].checked == false) {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input20[0].checked == false && document.mailform.input20[1].checked == false) {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input21[0].checked == false && document.mailform.input21[1].checked == false) {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input22[0].checked == false && document.mailform.input22[1].checked == false) {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input24.value == null || document.mailform.input24.value == "") {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input26.value == null || document.mailform.input26.value == "") {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input27.value == null || document.mailform.input27.value == "") {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input28.value == null || document.mailform.input28.value == "") {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input29.value == null || document.mailform.input29.value == "") {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input30.value == null || document.mailform.input30.value == "") {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input31.value == null || document.mailform.input31.value == "") {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
		     if(document.mailform.input32[0].checked == false && document.mailform.input32[1].checked == false) {
		          pass = "no";
		          alert('Please fill out all required fields');
		          return false;
		     }
		     
			if(!document.mailform.terms.checked) {
			     pass = "no";
				alert('You must agree to the terms at the bottom of this form to proceed');
		          return false;
			}
			
               if(!document.mailform.whichoffice[0].checked && !document.mailform.whichoffice[1].checked){
				pass = "no";
				alert('Please select which office to send your quote to.');
		          return false;
			}
		     
		     if(pass == "yes"){
		          document.mailform.submit();
		     }			

		}
