function isBlank(s) { if ( (s == null) || (s.length == 0) ) return true; for(var i = 0; i < s.length; i++) { var c = s.charAt(i); if ((c != ' ') && (c != '\n') && (c != '\t')) return false; } return true; } function validate(frm) { if (isBlank(frm.mail.value) || frm.mail.value.indexOf("@") == -1) { frm.mail.focus(); return false; } if (isBlank(frm.name.value)) { frm.name.focus(); return false; } if (isBlank(frm.text.value)) { frm.text.focus(); return false; } }