function fValidarEmail(xxx) {
    sUser = xxx.substring(0, xxx.indexOf("@"));
    msgErro = "";
    // verifica se o dominio está correto
    if (xxx.length == 0) {
        msgErro = "E-mail Inválido!";
    } else
    if (!/@[a-zA-Z0-9\._-]{2,60}(\.[a-zA-Z]{2,60}|)\.[a-zA-Z]{2,3}(\.[a-zA-Z]{2}|)$/.test(xxx)) { 
        msgErro = "O domínio informado no e-mail não é válido.";
    } else if (!/^[a-zA-Z0-9\._-]{2,65}$/.test(sUser)) { 
        // verifica se o mail tem de 2 a 65 caracteres validos
        msgErro = "O seu e-mail deve ter de 2 a 65 letras, números, ponto ou sublinhado.";
    } else if (!/[a-zA-Z0-9]$/.test(sUser)) { 
        // verifica se o mail termina com letra ou numero
        msgErro = "O seu e-mail deve terminar com letra ou número.";
    }
    if (msgErro) {
        alert(msgErro);
        return false;
    } else {
        return true;
    }
}
function fLogin() {
    document.flogin.usuemail.value=document.flogin.usuemail.value.toLowerCase(); 
    if (!fValidarEmail(document.flogin.usuemail.value)) {
      document.flogin.usuemail.focus();
      return false;
    }
    else
    {
        document.flogin.ususenha.value=MD5(document.flogin.ususenha.value);
        return true;
    }
}

