return ((/^[a-zA-Z]+([\.-]?[a-zA-Z]+)*@[a-zA-Z]+([\.-]?[a-zA-Z]+)*(\.\w{2,5})+$/).test(value)); 
return jcv_checkEmail(value); 
function _checkRegExp(regx, value){  switch (regx){  case "JSVAL_RX_EMAIL":    return ((/^[a-zA-Z]+([\.-]?[a-zA-Z]+)*@[a-zA-Z]+([\.-]?[a-zA-Z]+)*(\.\w{2,5})+$/).test(value));  case "JSVAL_RX_TEL":    return ((/^1?[\- ]?\(?\d{3}\)?[\- ]?\d{3}[\- ]?\d{4}$/).test(value));  case "JSVAL_RX_PC":    return ((/^[a-z]\d[a-z] ?\d[a-z]\d$/i).test(value));  case "JSVAL_RX_ZIP":    return ((/^\d{5}$/).test(value));  case "JSVAL_RX_MONEY":    return ((/^\d+([\.]\d\d)?$/).test(value));  case "JSVAL_RX_CREDITCARD":    return (!isNaN(value));  case "JSVAL_RX_POSTALZIP":    if(value.length == 6 || value.length == 7)      return((/^[a-zA-Z]\d[a-zA-Z] ?\d[a-zA-Z]\d$/).test(value));    if(value.length == 5 || value.length == 10)      return((/^\d{5}(\-\d{4})?$/).test(value));    break;  default:    return (regx.test(value));  };};
9897	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9897/862391c48fbfc620bb6f1a3aff13d1d39b58bf64/jsval.js/buggy/website/js/jsval.js