function onLoad() {
    document.fcont.rem.focus();
    document.fcont.rem.select();
}


function checkMail(mail){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
        if(er.test(mail)){
            return true;
        }
    }
    else if(typeof(mail) == "object"){
        if(er.test(mail.value)){
            return true;
        }
    }
    else{
        return false;
    }
}

function onEnviar() {
    if (document.fcont.rem.value == '' || !checkMail(document.fcont.rem)) {
        alert('É necessário preencher o campo de remetente com um e-mail válido.');
        document.fcont.rem.focus();
        document.fcont.rem.select();
    }
    else if (document.fcont.ass.value == '') {
        alert('É necessário preencher o campo assunto.');
        document.fcont.ass.focus();
        document.fcont.ass.select();
    }
    else if (document.fcont.con.value == '') {
        alert('É necessário preencher o conteúdo da mensagem.');
        document.fcont.con.focus();
        document.fcont.con.select();
    }
    else {
        document.fcont.action="index.php?to=contato-env"
        document.fcont.submit();
    }
}

function verificaEnter(e) {
    if (window.event) {
        if (event.keyCode == 13) {
            if (confirm("Deseja realmente submeter o formulário de contato?")) {
                onEnviar();
            }
        }
    }
    else if(e.which) {
        if (e.which == 13) {
            if (confirm("Deseja realmente submeter o formulário de contato?")) {
                onEnviar();
            }
        }
    }
}
