/****************************************** 
   Função que valida o valor de um e-mail
*****************************************/
function fEmailIsValid( strEmail )
{
// Precisa conter pelo menos cinco caracteres
   if (strEmail.length < 6) return false;
   return (RegularExpressionValidatorEvaluateIsValid(strEmail,"\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*") 
   		|| RegularExpressionValidatorEvaluateIsValid(strEmail,"^[0-9a-zA-Z-_\.]+@[0-9a-zA-Z-_\.~]+(\.[a-zA-Z]+)+$"));
}

function RegularExpressionValidatorEvaluateIsValid(val, validationexpression) {
    var value = new String(val);
    var rx = new RegExp(validationexpression);
    var matches = rx.exec(value);
    return (matches != null && value == matches[0]);
}

function ValidatorTrim(s) {
    var m = s.match(/^\s*(\S+(\s+\S+)*)\s*$/);
    return (m == null) ? "" : m[1];
}