var Browsertest = true; var bRetVal; function chkForm(objForm) { var bRetVal; bRetVal = chkMandatory(objForm); if (!bRetVal) return false; objForm.submit(); return true; } function stripCharsInBag (s, bag) { var i; var returnString = ""; for (i = 0; i < s.length; i++) { // Check that current character isn't whitespace. var c = s.charAt(i); if (bag.indexOf(c) == -1) returnString += c; } return returnString; } function chkPhoneNo(objPhone) { var valid = 1; var validchar = "0123456789() -+ext."; var i = 0; var phoneNumberDelimiters = "()- +ext."; var normalizedPhone = stripCharsInBag(objPhone.value, phoneNumberDelimiters) if ((normalizedPhone.length > 0) && (normalizedPhone.length < 10)) { alert('Please enter a valid phone number (at least 10 digits)'); objPhone.focus(); return false; } for (i=0; i <= objPhone.value.length -1; i++) { if (validchar.indexOf(objPhone.value.charAt(i)) == -1) { alert("Invalid character '" + objPhone.value.charAt(i) + "' entered."); objPhone.value = ""; objPhone.focus(); return false; } } return true; }