﻿var urlwsconteudo = "wsConteudo.asmx";

$.mudaaprovacao = function(id) {
    if ($('#ckHabilitaComentarios').attr('checked')) $('#ckAprovacao').removeAttr('disabled');
    else $('#ckAprovacao').attr('disabled', 'disabled');
}
$.loadconteudo = function(id) {
    $.exec(urlwsconteudo + "/RetornaUcConteudo", null, false, function(dados) {
        $(divcoluna2).html(dados.d);
        $.listaconteudos(id);
        $.editacategoria(id);
    });
}
$.listaconteudos = function(id) {
    if (id == null) id = $('#IdConteudo').val();
    else $('#IdConteudo').val(id);
    $(divcoluna3).empty();
    $.exec(urlwsconteudo + "/CarregaConteudos", "{id:\"" + id + "\"}", false, function(dados) {
        var ls = (typeof dados.d) == 'string' ? eval('(' + dados.d + ')') : dados.d;
        $('#listaconteudo').empty();
        var titulo = "[Sem Título]";
        if (ls.length > 0) for (var i = 0; i < ls.length; i++) {
            if (ls[i].TituloConteudo != '') titulo = ls[i].TituloConteudo;
            else titulo = "[Sem Título]";
            $('#listaconteudo').append("<tr><td><a onclick=\"$.loaddadosconteudo('" + ls[i].IdConteudo + "');\"><img border=\"0px\" src=\"img_site/file.gif\">" + titulo +"</a></td></tr>");
        }
    });
}
$.loaddadosconteudo = function(id) {
    $.exec(urlwsconteudo + "/RetornaUcDadosConteudo", null, false, function(dados) {
        $(divcoluna3).html(dados.d);

        var conteudo = $.carregarconteudo(id);

        $('#idConteudo').val(conteudo.IdConteudo);
        $('#tituloConteudo').html(conteudo.TituloConteudo);
        $('#autorConteudo').html(conteudo.AutorConteudo);
        $('#dataConteudo').html(conteudo.DataConteudo);
        $('#resumoConteudo').html(conteudo.ResumoConteudo);
        if (conteudo.Ativo) $('#statusConteudo').html("Ativo");
        else $('#statusConteudo').html("Inativo");
    });
}
$.novoconteudo = function() {
    $.carregaedita("RetornaUcConteudo");
    $.fck.config = { path: 'scripts/jquery/fckeditor/' };
    $('textarea#txtConteudo').fck({ width: 487 });
    $('#idEditaConteudo').val('');
    var Id = $('#IdCategoria').val();
    var Nome = $('#txtNomeCategoria').val();
    $.adicionacategoriaconteudo(Id, Nome);
    $('#txtDataConteudo').datepicker();
    
    $("#browserConteudo").html($('#browser').html());
    $('#divgalerias').hide();
    $('#divFlickr').hide();
    $('#lkInsConteudo').show();
    $('#lkAltConteudo').hide();
    $('#txtTituloPagina').val($('#tituloCliente').val());
}
$.editaconteudo = function() {
    $.carregaedita("RetornaUcConteudo");
    $.fck.config = { path: 'scripts/jquery/fckeditor/' };
    $('textarea#txtConteudo').fck({ width: 487 });

    var idConteudo = $('#idConteudo').val();
    var conteudo = $.carregarconteudo(idConteudo);
    $('#idEditaConteudo').val(conteudo.IdConteudo);
    $('#txtTituloConteudo').val(conteudo.TituloConteudo);
    $('#txtAutorConteudo').val(conteudo.AutorConteudo);
    $('#txtDataConteudo').val(conteudo.DataConteudo);
    $('#txtResumoConteudo').val(conteudo.ResumoConteudo);
    $('#txtConteudo').val(conteudo.DescricaoConteudo);
    $('#txtTituloPagina').val(conteudo.TituloPagina);
    $('#txtSeoKeywords').val(conteudo.SeoKeywords);
    $('#txtSeoDescription').val(conteudo.SeoDescricao);
    $('#chaveApiFlickr').val(conteudo.ChaveAPI);
    $('#chaveSecretaFlickr').val(conteudo.ChaveSecreta);
    $('#txtValorAuxiliar').val(conteudo.ValorAuxiliar);

    if (conteudo.Ativo) $('#ckStatusConteudo').attr('checked', 'checked');
    else $('#ckStatusConteudo').removeAttr('checked');

    if (conteudo.ComentariosHabilitados) {
        $('#ckHabilitaComentarios').attr('checked', 'checked');
        //$('#ckAprovacao').removeAttr('disabled');
        //$('#ckCaptcha').removeAttr('disabled');
    } else {
        //$('#ckCaptcha').attr('disabled', 'disabled');
        //$('#ckAprovacao').attr('disabled', 'disabled');
        $('#ckHabilitaComentarios').removeAttr('checked');
    }

    //if(conteudo.QuantidadeComentarios > 0) $('#lkComentarios').html("<a href=\"#\" onclick=\"$.abrircomentarios('" + idConteudo + "');\">" + conteudo.QuantidadeComentarios + " Comentário(s)</a>");

    if (conteudo.CaptchaComentario) $('#ckAprovacao').attr('checked', 'checked');
    else $('#ckAprovacao').removeAttr('checked');

    if (conteudo.ComentariosModerados) $('#ckAprovacao').attr('checked', 'checked');
    else $('#ckAprovacao').removeAttr('checked');

    $('#idGaleriaConteudo').val('');
    $('#txtDataConteudo').datepicker();

    if (conteudo.Galerias != null) {
        if (conteudo.Galerias.length > 0) {
            $.listargaleria(conteudo.Galerias);
        } else $.listargaleria($.listagaleriasconteudo(idConteudo));
    } else $.listargaleria($.listagaleriasconteudo(idConteudo));
    //$.listarfotos(idConteudo);
    //$.configflick();
    $.listacategoriaconteudo($('#idTipoCategoria').val(), $('#nomeTipoCategoria').val());
    //$("#browserConteudo").html($('#browser').html());
    var ls = conteudo.Categorias;
    if (ls == null) ls = $.carregacategoriasconteudo(idConteudo);
    if (ls.length > 0) for (var i = 0; i < ls.length; i++) $.adicionacategoriaconteudo(ls[i].Id, ls[i].Nome);

    $('#divFlickr').hide();
    $('#lkInsConteudo').hide();
    $('#lkAltConteudo').show();
}
$.excluiconteudo = function() {
    var id = $('#idConteudo').val();
    $.prompt(perguntareg, { submit: function(v, m, f) {
        if (v) $.removerconteudo(id);
    }, buttons: { Sim: true, Não: false }, focus: 1
    });
}
$.salvaconteudo = function () {
    var idCateg = $('#idEditaCategoriaConteudo').val();
    var titulo = $('#txtTituloConteudo').val();
    var autor = $('#txtAutorConteudo').val();
    var data = $('#txtDataConteudo').val();
    var resumo = $('#txtResumoConteudo').val();
    var conteudo = $.fck.content('txtConteudo', '');
    var titulopagina = $('#txtTituloPagina').val();
    var seodescricao = $('#txtSeoDescription').val();
    var seokeywords = $('#txtSeoKeywords').val();
    var chaveApi = $('#chaveApiFlickr').val();
    var chaveSecreta = $('#chaveSecretaFlickr').val();
    var valorauxiliar = $('#txtValorAuxiliar').val();
    var habilitaComent = false;
    var comentModerado = true;
    var ativo = false;
    var captcha = true;
    var twittarconteudo = false;

    if ($('#ckStatusConteudo').attr('checked')) ativo = true;
    if ($('#ckHabilitaComentarios').attr('checked')) habilitaComent = true;
    if ($('#ckAprovacao').attr('checked')) comentModerado = true;
    else comentModerado = false;
    if ($('#ckCaptcha').attr('checked')) captcha = true;
    else captcha  = false;
    //if ($('#ckTwittarConteudo').attr('checked')) { twittarconteudo = true;
    //} else twittarconteudo = false;

    var ok = false;
    //if (titulo == '') $.show('Informe o titulo do conteúdo.');
    if (autor == '') $.show('Informe o autor do conteúdo.');
    else if (data == '') $.show('Informe a data de cadastro do conteúdo.');
    else if (resumo == '') $.show('Informe o resumo do conteúdo.');
    else if (conteudo == '') $.show('Informe o conteúdo.');
    else if (idCateg == '') $.show('Selecione uma categoria para o conteúdo.');
    else ok = true;

    conteudo = conteudo.replace(/\\/g, "");
    conteudo = conteudo.replace(/\"/g, "'");

    if (ok) {
        $.exec(urlwsconteudo + "/SalvarConteudo", "{idCateg:[" + idCateg.replace(".", "") + "],autor:\"" + autor +
                "\",titulo:\"" + titulo + "\",resumo:\"" + resumo + "\",descricao:\"" + conteudo +
                "\",data:\"" + data + "\",titulopagina:\"" + titulopagina +
                "\",seokeywords:\"" + seokeywords + "\",seodescricao:\"" + seodescricao +
                "\",chaveapi:\"" + chaveApi + "\",chavesecreta:\"" + chaveSecreta +
                "\",ativo:\"" + ativo + "\",habilitaConteudo:'" + habilitaComent +
                "',comentarioModerado:'" + comentModerado + "', valor: '" + valorauxiliar + "', captcha: '" + captcha + "', twittarconteudo:'" + twittarconteudo + "'}", false, function () {
                    $.painelvisivel(true);
                    $.listaconteudos();
                });
    }
}
$.alteraconteudo = function() {
    var idCateg = $('#idEditaCategoriaConteudo').val();
    var idConteudo = $('#idEditaConteudo').val();
    var titulo = $('#txtTituloConteudo').val();
    var autor = $('#txtAutorConteudo').val();
    var data = $('#txtDataConteudo').val();
    var resumo = $('#txtResumoConteudo').val();
    var conteudo = $.fck.content('txtConteudo', '');
    var titulopagina = $('#txtTituloPagina').val();
    var seodescricao = $('#txtSeoDescription').val();
    var seokeywords = $('#txtSeoKeywords').val();
    var chaveApi = $('#chaveApiFlickr').val();
    var chaveSecreta = $('#chaveSecretaFlickr').val();
    var valorauxiliar = $('#txtValorAuxiliar').val();
    var captcha = true;
    var habilitaComent = false;
    var comentModerado = true;
    var ativo = false;
    var twittarconteudo = false;

    if ($('#ckStatusConteudo').attr('checked')) ativo = true;
    if ($('#ckHabilitaComentarios').attr('checked')) habilitaComent = true;
    if ($('#ckAprovacao').attr('checked')) comentModerado = true;
    else comentModerado = false;
    if ($('#ckCaptcha').attr('checked')) captcha  = true;
    else captcha  = false;
    if ($('#ckTwittarConteudo').attr('checked')) {
        twittarconteudo = true;
    } else twittarconteudo = false;

    var ok = false;
    //if (titulo == '') $.show('Informe o titulo do conteúdo.');
    if (autor == '') $.show('Informe o autor do conteúdo.');
    else if (data == '') $.show('Informe a data de cadastro do conteúdo.');
    else if (resumo == '') $.show('Informe o resumo do conteúdo.');
    else if (conteudo == '') $.show('Informe o conteúdo.');
    else if (idCateg == '') $.show('Selecione uma categoria para o conteúdo.');
    else ok = true;

    conteudo = conteudo.replace(/\\/g, '');
    conteudo = conteudo.replace(/\"/g, "'");

    if (ok) {
        $.exec(urlwsconteudo + "/AlteraConteudo", "{id:\"" + idConteudo + "\",idCateg:[" + idCateg.replace(".", "") +
                "],autor:\"" + autor + "\",titulo:\"" + titulo + "\",resumo:\"" + resumo +
                "\",descricao:\"" + conteudo + "\",data:\"" + data +
                "\",titulopagina:\"" + titulopagina + "\",seokeywords:\"" + seokeywords +
                "\",seodescricao:\"" + seodescricao +
                "\", chaveapi:\"" + chaveApi + "\",chavesecreta:\"" + chaveSecreta + "\",ativo:\"" + ativo +
                "\",habilitaConteudo:'" + habilitaComent +
                "',comentarioModerado:'" + comentModerado + "', valor: '" + valorauxiliar + "', captcha: '" + captcha + "', twittarconteudo:'" + twittarconteudo + "'}", false, function () {
            $.painelvisivel(true);
            $.listaconteudos();
        });
    }
}
$.removerconteudo = function(id) {
    $.exec(urlwsconteudo + "/RemoveConteudo", "{id:\"" + id + "\"}", false, function() { $.listaconteudos(); });
}
$.cancelaconteudo = function() {
    $(divcoluna3).empty();
}
$.carregarconteudo = function(id) {
    var retorno = null;
    $.exec(urlwsconteudo + "/CarregaConteudo", "{id:\"" + id + "\"}", false, function(dados) { retorno = (typeof dados.d) == 'string' ? eval('(' + dados.d + ')') : dados.d; });
    return retorno;
}
