function validateEmail(field) {
  var str = field.value;

  while (str.substring(str.length-1,str.length) == ' ')
    str = str.substring(0, str.length-1);

  if (window.RegExp) {
    var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
    var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.\\_]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
    var reg1 = new RegExp(reg1str);
    var reg2 = new RegExp(reg2str);
    if (!reg1.test(str) && reg2.test(str))
    {}
    else
    {
    return false;
    }
  } else {
    if(str.indexOf("@") >= 0)
    {}
    else
    {
    return false;
    }
  }


return true;

}

function trim(s) {
  // Remove leading spaces and carriage returns
  
  while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r')) {
    s = s.substring(1,s.length);
  }

  // Remove trailing spaces and carriage returns

  while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r')) {
    s = s.substring(0,s.length-1);
  }
  return s;
}


function isAnInteger(s){
  var reg1 = new RegExp('^[0-9]+$'); 
  return reg1.test(s);
}

function isAPhone(s){
  var reg1 = new RegExp('^[0-9]+[ ]?[\\-|\\.|\\/]?[ ]?[0-9]+$');
  return reg1.test(s);
}

function isAnAlfaNumText(s){
  var reg1 = new RegExp('^[a-zA-Z0-9\'`טיאשעל ]+$');
  return reg1.test(s);
}

function isAnAlfaText(s){
  var reg1 = new RegExp('^[a-zA-Z\'`טיאשעל ]+$');
  return reg1.test(s);
}



