//----- INICIO - NAO MOSTRA CODIGO FONTE

$(document).bind("contextmenu",function(e){return false;});

//----- FIM - NAO MOSTRA CODIGO FONTE


//----- INICIO - LYTEBOX LOTES

function StartLytebox(href, title, rel, rev) {
    var a = document.createElement("a");
    a.href = "calculo";
    a.rel = "lyteframe";
    a.title = "FOTOS";
    a.rev = "width: 800px; height: 600px; scrolling: no; border:0;";
    myLytebox.start( a, false, true);
}

//----- FIM - LYTEBOX LOTES


//----- INICIO - EFEITO EM FORM

function cssInputs(){
    $("input[type=text], select, textarea").css({
        "border":"1px solid #ece9d8",
        "background-color":"#ece9d8",
        "cursor":"pointer",
        "font-size": "11px",
        "padding": "2px"
    });
}

//----- FIM - EFEITO EM FORM

//----- INICIO - CARREGA CEP

function carregaCEP(_this){
    if($(_this).val().length==9){
        $("#cepLoading").css("display","block");
        $.getScript("ajax/ajax.cep.php?cep="+$(_this).val(), function(){
            $("#cepLoading").css("display","none");
        });
    }
}

//----- FIM - CARREGA CEP

$(document).ready(function(){

    //----- INICIO - VALIDACAO FORMULARIO FALE CONOSCO

    $("#formFale").validar({
        "end":function(){
            $("#loadingContato").css("display","block");
            $.post('ajax/ajax.sendContato.php', $("#formFale").serialize(), function(data){
                $("#loadingContato").css("display","none");
                if(data.result){
                    alert('Contato enviado com sucesso!');
                    document.formFale.reset();
                    location.href="index.php?id_menu=principal";
                }else{
                    alert('Não foi possivel enviar o contato, por favor tente mais tarde!');
                }
            }, 'json' );
            return false;
        }
    });

    //----- FIM - VALIDACAO FORMULARIO FALE CONOSCO
    
    //----- INICIO - VALIDACAO FORMULARIO DE NEWLETTER

    $("#formNewsletter").validar({
        "end":function(){
            $.post('ajax/ajax.gravarNewsletter.php', $("#formNewsletter").serialize(), function(data){
                if(data.result){
                    alert('Email cadastrado com sucesso!');
                    document.formNewsletter.reset();
                }else{
                    alert('Não foi possivel cadastrar o email, por favor tente mais tarde!');
                }
            }, 'json' );
            return false;
        }
    });

    //----- FIM - VALIDACAO FORMULARIO DE NEWLETTER

    //----- INICIO - VALIDACAO FORMULARIO DE INDIQUE

    $('#formIndique').validar({
    "end":function(){
        $("#loadingIndique").css("display","block");
        $.post('ajax/ajax.sendIndique.php', $("#formIndique").serialize(), function(data){
            $("#loadingIndique").css("display","none");
            if(data.result){
                alert('Indique enviado com sucesso!');
                document.formIndique.reset();
            }else{
                alert('Não foi possivel enviar o indique, por favor tente mais tarde!');
            }
        }, 'json' );
        return false;
    }
    });

    //----- FIM - VALIDACAO FORMULARIO DE INDIQUE

    //----- INICIO - RESERVAR LOTE

    $("#formReserva").validar({
        "end":function(){
            $("#loadingContato").css("display","block");
            $.post('ajax/ajax.sendReserva.php', $("#formReserva").serialize(), function(data){
                $("#loadingContato").css("display","none");
                if(data.result){
                    alert('Reserva enviada com sucesso!');
                    document.formReserva.reset();
                    location.href="index.php?id_menu=principal";
                }else{
                    alert('Não foi possivel enviar sua reserva, por favor tente mais tarde!');
                }
            }, 'json' );
            return false;
        }
    });

    //----- FIM - RESERVAR LOTE

    //----- INICIO - EFEITO NA PAGINA DE PRODUTOS - MOSTRA MAIS IMAGENS DO PRODUTO

    $.easing["BounceEaseOut"] = function(p, t, b, c, d) {
            if ((t/=d) < (1/2.75)) {
                    return c*(7.5625*t*t) + b;
            } else if (t < (2/2.75)) {
                    return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
            } else if (t < (2.5/2.75)) {
                    return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
            } else {
                    return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
            }
    };
    $('#mycarousel').jcarousel({ easing: 'BounceEaseOut', vertical: false, animation: 1000, auto: 2, scroll: 2, wrap: 'last' });

    //----- FIM - EFEITO NA PAGINA DE PRODUTOS - MOSTRA MAIS IMAGENS DO PRODUTO

    //----- INICIO - COLOCA MASCARA EM CAMPOS

    $('input:text').setMask();

    //----- FIM - COLOCA MASCARA EM CAMPOS

    //----- INICIO - EFEITO SANFONA

    $(".abre_links .ab").hide();

    $(".abre_links div").click(function(){
        $(".ab").slideUp();
        $(this).next(".ab").slideDown();
    });

    //----- FIM - EFEITO SANFONA

    //----- INICIO - BANNER

    $('#banner').after('<div id="banner-nav"></div>').cycle({
        fx:     'fade',
        pager:  '#banner-nav'
    })

    //----- FIM - BANNER

    //----- INICIO - OUTROS
    
    $('.lightbox').lightbox();
    $('.slide_galeria').cycle({ fx: 'fade' });
    cssInputs();
    
    //----- FIM - OUTROS
    
});