$(document).ready(function(){
	$('input.star').rating();

	$("#produto-informacoes-links ul li").eq(0).click(function(){
        $(this).parent().parent().css("backgroundPosition","0px 0px");
        $("#produto-informacoes-links ul li").children().removeClass('white').addClass('black');
        $(this).children().removeClass('black').addClass("white");
    });
    $("#produto-informacoes-links ul li").eq(1).click(function(){
        $(this).parent().parent().css("backgroundPosition","0px -36.5px");
        $("#produto-informacoes-links ul li").children().removeClass('white').addClass('black');
        $(this).children().removeClass('black').addClass("white");
    });
    $("#produto-informacoes-links ul li").eq(2).click(function(){
        $(this).parent().parent().css("backgroundPosition","0px -72px");
        $("#produto-informacoes-links ul li").children().removeClass('white').addClass('black');
        $(this).children().removeClass('black').addClass("white");
    });
    $("#produto-informacoes-links ul li").eq(3).click(function(){
        $(this).parent().parent().css("backgroundPosition","0px -108px");
        $("#produto-informacoes-links ul li").children().removeClass('white').addClass('black');
        $(this).children().removeClass('black').addClass("white");
    });
    $("#produto-informacoes-links ul li").eq(4).click(function(){
        $(this).parent().parent().css("backgroundPosition","0px -143px");
        $("#produto-informacoes-links ul li").children().removeClass('white').addClass('black');
        $(this).children().removeClass('black').addClass("white");
    });
     $("#produto-informacoes-links ul li").eq(5).click(function(){
        $(this).parent().parent().css("backgroundPosition","0px -180px");
        $("#produto-informacoes-links ul li").children().removeClass('white').addClass('black');
        $(this).children().removeClass('black').addClass("white");
    });

    $('#sumario-conteiner').hide();
    $('#rating-conteiner').hide();
    $('#resenha-conteiner').hide();

    $('#produto-informacoes-links li ').click(function(){

        if($(this).attr('class')=='opine'){
            $('#resenha-conteiner').slideUp();
            $('#sinopse-conteiner').slideUp();
            $('#sumario-conteiner').slideUp();
            $('#rating-conteiner').slideDown();
        }else if($(this).attr('class')=='resenha'){
            $('#rating-conteiner').slideUp();
            $('#sinopse-conteiner').slideUp();
            $('#sumario-conteiner').slideUp();
            $('#resenha-conteiner').slideDown();
        }else if($(this).attr('class')=='sinopse'){
            $('#rating-conteiner').slideUp();
            $('#resenha-conteiner').slideUp();
            $('#sumario-conteiner').slideUp();
            $('#sinopse-conteiner').slideDown();
        }else if($(this).attr('class')=='sumario'){
            $('#rating-conteiner').slideUp();
            $('#resenha-conteiner').slideUp();
              $('#sinopse-conteiner').slideUp();
            $('#sumario-conteiner').slideDown();
        }
    });

    $('.ver-autores').toggle(
        function(){
            $('.demais-autores').slideDown('normal', function(){
                $('.ver-autores img').attr('src', 'skins/default/imgs/produto_saibamenos.png');
                $('a.ver-autores').text('Esconder outros autores');
            });

        },
        function(){
            $('.demais-autores').slideUp('normal', function(){
                $('.ver-autores img').attr('src', 'skins/default/imgs/produto_saibamais.png');
                $('a.ver-autores').text('Ver outros autores');
            });
        }
        );








    $('a#abrir').click(function(){
        $('#escrever-resenha').slideDown();
    });

    $('img#fechar').click(function(){
        $('#escrever-resenha').slideUp();
    });

    $('img#salvar').click(function(){

        var reg = new RegExp(/id=([0-9]+)/);
        var result = reg.exec(window.location.href);

		if(!!$('#resenha-autor').val()){
			txt_autor = $('#resenha-autor').val();
		}else{
			txt_autor = "";
		}

		if(!!$('#resenha-mensagem').val()){
			txt_mensagem = $('#resenha-mensagem').val();
		}else{
			txt_mensagem = "";
		}


        $.post('iss.php?iss=salva.resenha', {
            produto: result[1],
            autor: txt_autor,
            assunto: "",//$('#resenha-assunto').val(),
            mensagem: txt_mensagem
        }, function(data){

            if(data.ok){
                $('#container-abrir').slideUp().remove();
                $('#escrever-resenha').html("Obrigado por sua contribuição, a resenha resenha foi salva com sucesso");
            }else{
                alert(data.error);
            }

        }, 'json');
    });

    $('.paginator').click(function(){
        var reg = new RegExp(/id=([0-9]+)/);
        var result = reg.exec(window.location.href);

        ir_para = this.id

        $.post('iss.php?iss=pagina.resenha', {
            produto: result[1],
            pagina: ir_para
        }, function(data){
            if(data.ok){
                if(ir_para != 1){
                    int = parseInt(ir_para);
                    int -= 1;
                    $('span[name=anterior]').attr('id', ir_para-1).css('display', 'inline');
                }else{
                    $('span[name=anterior]').removeAttr('id').hide();
                }
                if(ir_para < data.paginas){
                    int = parseInt(ir_para);
                    int += 1;
                    $('span[name=proxima]').attr('id', int).css('display', 'inline');
                }else{
                    $('span[name=proxima]').removeAttr('id').hide();
                }

                $('#container-resenhas').slideUp('normal', function(){
                    $('.produto-resenha-conteudo').remove();
                    $.each(data.resenhas, function(i, value){
                        append = null;
                        append = "<div class='produto-resenha-conteudo'>";
                        append += "<b>Autor:</b> " + value.autor + "<br />";
                       // append += "<b>Assunto:</b> " + value.assunto + "<br />";
                        append += "<b>Seu comentário:</b> " + value.mensagem + "<br />";
                        append += "</div>";

                        $('#container-resenhas').append(append);
                    });
                    $('#container-resenhas').slideDown();
                });

            }
        }, "json");
    });


    $('#busca_data_frete').click(function(){
        var id_produto,cep;
        var rg = new RegExp(/id=([0-9]+)/);
        var url = window.location.href;
        var m = rg.exec(url);
        if (m == null) {
        }

        id_produto = m[1];
        cep = $("#campo_cep1").val()+$("#campo_cep2").val();

        $("#cep_rest").load('iss.php?iss=produto.calcula.frete&id='+id_produto+'&cep='+cep+'&simples');
    });
});