
$(document).ready(function() {

    //var url = this.location;
    //alert(url);

    var caminho = $('#caminho').val();

    $('#carrinho_miniatura').load(caminho+'carrinho/carrinho-miniatura/');

    //listagem de produtos
    var ancora = this.location.href.split('#')[1];
    var ajax = $('#ajax').val();
    if(ancora != undefined && ajax != 1) {

        var listaProdutos = $('#produto').attr('id');
        if(listaProdutos == 'produto') {

            $('#produto').load(caminho + 'produto/listaprodutos', {'page':ancora});
        }
    }

    $("#mycarousel").jCarouselLite ({
        btnPrev : '.prev_image',
        btnNext : '.next_image',
        scroll  : 3,
        visible : 4
    }).css("height","");

    $(".produto_id_img").click(function() {

        $('#imagem_principal').html('<a href="' + this + '" rel="lightbox"><img src="' + this + '&amp;w=360" alt="Imagem produto" class="borderzero" /></a>');
        $('a[rel*=lightbox]').lightBox();
    });

    $('#tabsDescricaoProduto').tabs({
        fxSlide: true,
        remote: false
    });

    $('#formDescricao').submit(function(e) {
        e.preventDefault();

        var serializeArray = $('#formDescricao').serializeArray();

        var quantidade = new Number(serializeArray[1].value);
        var prod_estoque = new Number($("#prod_estoque").text());

        var contador_produtos = new Number($('#contador_produtos').text());

        var txt = new Object();

        if(quantidade > prod_estoque) {

            if(prod_estoque < 10) {

                prod_estoque = '0' + prod_estoque;
            }
            serializeArray[1].value = prod_estoque;
            txt = 'Produto já está adicionado no carrinho deseja visualizár o carrinho ou continuar nesta página?';
        } else {

             txt = 'Produto adicionado ao carrinho deseja ir para o carrinho ou continuar nesta página?';
            $('#contador_produtos').text(contador_produtos + 1);

            var prod_estoque_carrinho = new Number($('#prod_estoque_carrinho').text());
            $('#prod_estoque_carrinho').text(prod_estoque_carrinho + 1);
        }

        $.ajax({
            type: 'POST',
            dataType: 'tpl',
            data: serializeArray,
            url: caminho + 'carrinho/adicionar/',
            success: function(data) {

                $('#carrinho_miniatura').load(caminho+'carrinho/carrinho-miniatura/');
                $("#quantidade").val(new Number(serializeArray[1].value) + 1);

                var confirmar       = "Meu carrinho";
                var cancelar        = "Continuar nesta página";
                var botoes          = new Object();
                botoes[confirmar]   = true;
                botoes[cancelar]    = false;
                $.prompt(txt, {
                    buttons: botoes,
                    submit: function(v, m, f) {},
                    callback: function(v, m, f) {
                        if(v) {

                            window.location.href = caminho + 'carrinho/meucarrinho/';
                        }
                    }
                });
            }
        });
    });
});
