/**
 * Validações em JavaScript
 */
function campoObrigatorio(campo, titulo) {
    $('#mensagens').fadeIn(500);
    campo.focus();
    campo.style.background = '#F7DADA';
    document.getElementById("mensagens").innerHTML += '<li>"'+titulo+'" não foi preenchido ou está incorreto.</li>';
    return false;
}

function zerarCampos() {
    $('#mensagens').fadeOut(100);
    document.getElementById("mensagens").innerHTML = '';
    $('.form-txt').each(function() {
        $(this).css('background', '#fff');
    });	
    $('.form-txtarea').each(function() {
        $(this).css('background', '#fff');
    });
}

/* Validações de Formulários */
function validaContato() {
    zerarCampos();
    document.getElementById("mensagens").innerHTML += '<div class="error">Erro! corriga o(s) seguinte(s) campo(s):</div><ul>';
    var retorno = true;
    if ( document.formContato.mensagem.value.length == 0 ) {
        retorno &= campoObrigatorio(document.formContato.mensagem, 'Mensagem');
    }
    if ( document.formContato.email.value.length < 10 ) {
        retorno &= campoObrigatorio(document.formContato.email, 'E-mail');
    }
    if ( document.formContato.assunto.value == 'X' ) {
        retorno &= campoObrigatorio(document.formContato.assunto, 'Assunto');
    }
    if ( document.formContato.nome.value.length == 0 ) {
        retorno &= campoObrigatorio(document.formContato.nome, 'Nome');
    }
    if ( retorno ) {
        document.getElementById("mensagens").innerHTML = '';
    }
    return retorno;
}

function validaMural() {
    zerarCampos();
    document.getElementById("mensagens").innerHTML += '<div class="error">Erro! corriga o(s) seguinte(s) campo(s):</div><ul>';
    var retorno = true;
    if ( document.formMural.mensagem.value.length == 0 ) {
        retorno &= campoObrigatorio(document.formMural.mensagem, 'Mensagem');
    }
    if ( document.formMural.email.value.length != 0 && document.formMural.email.value.length < 10 ) {
        retorno &= campoObrigatorio(document.formMural.email, 'E-mail');
    }
    if ( document.formMural.nome.value.length == 0 ) {
        retorno &= campoObrigatorio(document.formMural.nome, 'Nome');
    }
    if ( retorno ) {
        document.getElementById("mensagens").innerHTML = '';
    }
    return retorno;
}

function enviarFoto() {
    zerarCampos();
    document.getElementById("mensagens").innerHTML += '<div class="error">Erro! corriga o(s) seguinte(s) campo(s):</div><ul>';
    var retorno = true;        
    if ( document.formEnviarFoto.nome.value.length == 0 ) {
        campoObrigatorio(document.formEnviarFoto.nome, 'Nome');
        retorno = false;
    }
    if ( document.formEnviarFoto.email.value.length < 10 ) {
        campoObrigatorio(document.formEnviarFoto.email, 'E-mail');
        retorno = false;
    }    
    if ( $('#custom-queue').html() == "" ) {
        campoObrigatorio(document.formEnviarFoto.custom_file_upload, 'Fotos');
        retorno = false;
    }
    if ( retorno ) {
        document.getElementById("mensagens").innerHTML = '';
    }
    return retorno;
}
