/*** Marca Menus ativos***/
$(function() {
    $('.pageHome .mainMenu li a.home').addClass('ativo');
    $('.pageQuemSomos .mainMenu li a.quemSomos').addClass('ativo');
    $('.pageOqueFazemos .mainMenu li a.oQueFazemos').addClass('ativo');
    $('.pageFaleConosco .mainMenu li a.contato').addClass('ativo');
});

/*** Adiciona "Chave" da indentidade  ****/
$(function() {
    $("<div class='chave' />").prependTo('.wrapper');
    $('.chave').prepend("<span class='bullet'></span>");
});

/*** Formulários ***/
function styleForm() {
    $("input[type=text], input[type=password], select").wrap("<span class='mid'></span>");
    $("span.mid").before("<span class='left'></span>").after("<span class='right'></span>");
    $("select").after("<span class='seta sprite' />");
    $("textarea").wrap("<span class='midTxt'></span>");
    $("span.midTxt").before("<span class='topTxt'></span>").after("<span class='bottomTxt'></span>");
    $('.topTxt').append("<span class='txtTopLeft' /> <span class='txtTopRight' />");
    $('.bottomTxt').append("<span class='txtBottomLeft' /> <span class='txtBottomRight' />");
}

$(function() {
    styleForm();
});

/*** Mostra Label Campos de Formulário ***/
$(function() {
    var camposForm = $("input[type=text], input[type=password], textarea, select");
    $(camposForm).focus(function() {
        $(this).parents("li").children("label").fadeOut(200);
    });
    $(camposForm).blur(function() {
        if (this.value == "") {
            $(this).parents("li").children("label").fadeIn(200);
        }
    });


    /*** Mascara CheckBox ***/
    $(".check input[type='checkbox']").attr('checked', 'checked');
    $('.checkbox').css('backgroundPosition', '0 -40px');
    $(".check input[type='checkbox']").click(function() {
        if ($(this).attr('checked')) {
            $('.checkbox').css('backgroundPosition', '0 -40px');
        } else {
            $('.checkbox').css('backgroundPosition', '0 0');
      
        }
    });

    $("#ctl00_ContentPlaceHolder1_txtTelefone").mask("(99) 9999-9999");    
});

/*** Mascaras de campos ***/
//$(function() {
//    $("#ctl00_ContentPlaceHolder1_txtTelefone").mask("(99) 9999-9999");
//});


/*** Abas ***/
$(function() {
    $('.tabs .mainContent').hide();

    var url = window.location.href;
    var urlArray = url.split("aba=");

    if (urlArray[1] == "fidelizacao") {
        $('.tabs .mainContent:eq(1)').show();
        $('.abas a:eq(1)').addClass('ativa');
    } else {
        $('.tabs .mainContent:first').show();
        $('.abas a:first').addClass('ativa');
    }

    $('.abas a').click(function(evt) {
        evt.preventDefault();
        $('.abas a').removeClass('ativa');
        $('.tabs .mainContent').hide();
        $(this).addClass('ativa');
        $($(this).attr('href')).show();
    });
});

/*** Valida email ***/
function checkEmail(email) {
    var exclude = /[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
    var check = /@[\w\-]+\./;
    var checkend = /\.[a-zA-Z]{2,3}$/;
    if (((email.search(exclude) != -1) || (email.search(check)) == -1) || (email.search(checkend) == -1)) { return false; }
    else { return true; }
}

/*** Valida preenchiemnto faleconosco ***/
function validate() {

    var erros = '';

    if ($("#ctl00_ContentPlaceHolder1_txtNome").val() == '') {
        erros += '- Nome<br>'
    }
    if (!checkEmail($("#ctl00_ContentPlaceHolder1_txtEmail").val())) {
        erros += '- Email<br>'
    }
    if ($("#ctl00_ContentPlaceHolder1_txtTelefone").val() == '') {
        erros += '- Telefone<br>'
    }
    if ($("#ctl00_ContentPlaceHolder1_txtMensagem").val() == '') {
        erros += '- Mensagem<br>'
    }
    if ($('option:selected', '#ctl00_ContentPlaceHolder1_ddlAssunto').index() == 0) {
        erros += '- Selecione o assunto<br>'
    }

    if (erros == '') {
        return true;
    } else {
        $("#ctl00_ContentPlaceHolder1_lblTituloModal").html('Favor verifique os erros:<br>')
        $("#ctl00_ContentPlaceHolder1_lblAvisosModal").html('preencha corretamente os campos:<br>' + erros);
        modal();
        return false;
    }

}

/*** Altera o Titulo e aviso do modal para envio OK ***/
function modalEnvioOK() {
    $("#ctl00_ContentPlaceHolder1_lblTituloModal").html('Mensagem enviada:')
    $("#ctl00_ContentPlaceHolder1_lblAvisosModal").html('Sua mensagem foi enviada com sucesso. Em breve retornaremos eu contato.');
    modal();
}

/*** Modal ***/
function modal() {
    $("<div class='modalOverlay'></div>").appendTo('body');
    $('.modalOverlay, .modal').fadeIn(300);
    $('.modal .fechar').click(function(evt) {
        evt.preventDefault();
        $('.modalOverlay, .modal').fadeOut(300);
        $('.modalOverlay').remove();
    });
}

$(function() {
    $('a[rel=externo]').attr('target', 'blank');
});
