//-- D.Rothe-www.dinkumsoft.com //-- 6/03/2005 //------------------------- //-- Begin field validation function Reset() { document.forms[0].elements[0].focus(); } function submitForms() { if ( (isname() ) && (isemail()) && (ismessage())) if (confirm(""+document.forms[0].name.value+"\nare you ready to e-mail the form?\n\nClick on OK to submit.\nClick on CANCEL to abort.")) { } else { alert("\n"+document.forms[0].name.value+" you have chosen to cancel the submission."); return false; } else return false; } function isname() { var str = document.forms[0].name.value; if (str == "") { alert("\nThe NAME field is blank.\n\nPlease enter your name.") document.forms[0].name.focus(); return false; } for (var i = 0; i < str.length; i++) { var ch = str.substring(i, i + 1); if (((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch)) && ch != ' ' && (ch < "0" || "9" < ch)) { alert("\nThe NAME field only accepts letters & spaces.\n\nPlease re-enter your name."); document.forms[0].name.select(); document.forms[0].name.focus(); return false; } } return true; } function isemail() { if (document.forms[0].email.value == "") { alert("\nThe E-MAIL field is blank.\n\nPlease enter your e-mail address.") document.forms[0].email.focus(); return false; } if (document.forms[0].email.value.indexOf ('@',0) == -1 || document.forms[0].email.value.indexOf ('.',0) == -1) { alert("\nIncorrect E-mail format.\n\nPossible cause @ or . missing.\n\nPlease re-enter your e-mail address.") document.forms[0].email.select(); document.forms[0].email.focus(); return false; } else { return true; } } function ismessage() { if (document.forms[0].message.value == "") { if (confirm("\n"+document.forms[0].name.value+"\nDo you want to Submit without leaving a Message.\n\nClick on CANCEL to include a Message.\nor\nClick on OK to Submit without a Message.")) return true else { document.forms[0].message.focus(); return false; } } else return true } // End -->