function trimString(s) { return s.replace(/^\s+|\s+$/g, ''); } function submitNomination(f) { f.do_what.value = ''; var missed = ''; if (trimString(f.name_of_individual.value) == "") { missed += "- Name of individual\n"; } if (trimString(f.individuals_contact_info.value) == "") { missed += "- Individual's contact info\n"; } if (trimString(f.nomination_narrative.value) == "") { missed += "- Why you are nominating this individual\n"; } if (trimString(f.submitters_name.value) == "") { missed += "- Your name\n"; } if (trimString(f.submitters_contact_info.value) == "") { missed += "- Your contact info\n"; } if (missed != "") { alert("We're sorry! Not all required info was entered. Please enter the following info:\n"+ missed); return false; } f.do_what.value = 'Submit Nomination'; return true; } 

