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; } }