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