function fourletters(entered, alertbox) { with (entered) { apos=value.indexOf("@"); dotpos=value.lastIndexOf("."); lastpos=value.length-1; if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2) {if (alertbox) {alert(alertbox);} return false;} else {return true;} } } function isblank(s) { for(var i = 0; i < s.length; i++) { var c = s.charAt(i); if ((c != ' ') && (c != '\n') && (c != '\t')) return false; } return true; } function mariam(f) { var msg; var empty_fields = ""; var errors = ""; for(var i = 0; i < f.length; i++) { var e = f.elements[i]; if (((e.type == "text") || (e.type == "textarea")) && !e.optional) { if ((e.value == null) || (e.value == "") || isblank(e.value)) { empty_fields += "\n " + e.name; continue; } if (e.numeric || (e.min != null) || (e.max != null)) { var v = parseFloat(e.value); if (isNaN(v) || ((e.min != null) && (v < e.min)) || ((e.max != null) && (v > e.max))) { errors += "- قيمة " + e.name + " يجب أن تكون رقما .."; if (e.min != null) errors += " أكبر من " + e.min; if (e.max != null && e.min != null) errors += " وأصغر من " + e.max; else if (e.max != null) errors += " أصغر من " + e.max; errors += ".\n"; } } } } if (f.إيميلك.value.indexOf("@") == -1 || f.إيميلك.value.indexOf(".") == -1 || f.إيميلك.value.length < 7 ) { errors += "من فضلك اكتب إيميلا صحيحا"; f.إيميلك.focus(); } if (!empty_fields && !errors) return true; msg = "______________________________________________________\n\n" msg += "لم يمكن إرسال الرسالة ..\n"; msg += "من فضلك صحح هذه الأخطاء وحاول الإرسال مرة أخرى ..\n"; msg += "______________________________________________________\n\n" if (empty_fields) { msg += "- يجب إدخال:" + empty_fields + "\n"; if (errors) msg += "\n"; } msg += errors; alert(msg); return false; }