function submit_form() { /*** Check for errors ***/ error_message = ''; form = document.forms['contact']; /* Name */ if (form.elements["name"].value == '') error_message += "Please enter Company/Name.
\n"; /* Zip code */ if (form.elements["zip"].value == '') error_message += "Please enter Zip Code.
\n"; /* Phone/Email */ if (form.elements["phone"].value == '' && form.elements["email"].value == '') error_message += "Please enter either a phone number or an email address (or both).
\n"; else if (form.elements["Phone"] && form.elements["Phone"].checked && form.elements["phone"].value == '') error_message += "Oops! You've asked to be contacted via phone, but haven't entered a phone number!
\n"; /* Fax */ if (form.elements["Fax"] && form.elements["Fax"].checked && form.elements["fax"].value == '') error_message += "Oops! You've asked to be contacted via fax, but haven't entered a fax number!
\n"; /* Address */ if (form.elements["Mail"] && form.elements["Mail"].checked && (form.elements["address"].value == '' || form.elements["city_state"].value == '')) error_message += "Oops! You've asked to be contacted via mail, but haven't entered a full address!
\n"; /*** Display Errors ***/ if (error_message != '') { document.getElementById('error').innerHTML = error_message; /*** Submit Form! ***/ } else { form.elements["js"].value = '1'; form.submit(); } }