﻿
function load() {
    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(OpenCombo);
    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(OpenComboFinalizados);
    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EstiloFileUpload);
    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(ConfiguraCombos);

    //First
    $('input[write=gbr]').numeric();

    $('input[type=checkbox]').click(function () {
        var item = $(this).attr('id').split('_');
        if ($(this).attr('checked') == true) {
            $("span#premiacoes_" + item[1]).show();
        }
        else {
            $("span#premiacoes_" + item[1]).hide();
        }
    });
}

function CalculoTarefas() {
    var items = "";
    $('#ctl00_cphl_hdnCalculoTarefas').val("");
    $('input[txt=gabarito]').each(function () {
        items += $(this).val() + '#';
    });
    $('#ctl00_cphl_hdnCalculoTarefas').val(items);

    var bonus = "";
    $('#ctl00_cphl_hdnCalculoBonus').val("");
    $('input[txtBonus^=bonus]').each(function () {
        bonus += $(this).val() + '#';
    });
    $('#ctl00_cphl_hdnCalculoBonus').val(bonus);

    var vencedores = "";
    $('input[type=checkbox]').each(function () {
        if ($(this).attr('checked') == true) {
            vencedores += "1#";
        }
        else {
            vencedores += "0#";
        }
    });
    $('#ctl00_cphl_hdnVencedores').val(vencedores);

}

function CalculoVencedores() {
    var vencedores = "";

    $('input[type=checkbox]').each(function () {
        if ($(this).attr('checked') == true) {
            vencedores += "1#";
        }
        else {
            vencedores += "0#";
        }
    });
    $('#ctl00_cphl_hdnVencedores').val(vencedores);

    ///var itens = $('#hdnVencedores').val().split('#');
    var premiacoes = "";

    $('span[id^=premiacoes]').each(function () {

        if ($(this).attr('style') == "display: none;") {
            premiacoes += "vazio#";
        }
        else {
            premiacoes += $(this).find('option:selected').text() + '#';

        }
    });
    $('#ctl00_cphl_hdnPremios').val(premiacoes);
}

function Clear(id, string) {

    if ($(id).attr('value') == string) {
        $(id).attr('value', '');
    }
}

function Insert(id, string) {

    if ($(id).attr('value') == '') {
        $(id).attr('value', string);
    }
}

//$(window).load(function(){autoScroller('scroll',1)});

$(document).ready(function () {

    load();
    Loaded();
    $("#pikame").PikaChoose();
    // $(".tablesorter").tablesorter();
    $('.lista_twitter *, #ConteudoTwitter .jScrollPaneTrack').css({ 'opacity': '0' });
    $('#ConteudoTwitter .bt_ver').css('display', 'none');
    $('.menu_home li a').mouseover(function () {

        var item = $(this).attr('id').replace('Link', 'Conteudo');
        if (item == "ConteudoTwitter") {
            $('.conteudo_menu_home').hide();
            $('#' + item).css({ 'opacity': '1', 'height': '100%', 'display': 'block' });
            $('.lista_twitter *, #ConteudoTwitter .jScrollPaneTrack').css({ 'opacity': '1' });
            $('#ConteudoTwitter .bt_ver').css('display', 'block');
            $('.menu_home li a').removeClass('ativo');
            $(this).addClass('ativo');
        } else {
            $('.conteudo_menu_home').hide();
            $('#' + item).fadeIn();

            $('.menu_home li a').removeClass('ativo');
            $(this).addClass('ativo');

        }


    });

    if ($('.menu_logado')[0]) {

        $('.load_overlay').css('top', '215px');

    }

    //    $('.menu li a.submenu, .menu li ul').hover(function () {
    //        $('.menu li ul').stop().show();
    //    }, function () {
    //        $(' .menu li ul').stop().hide();
    //    });

    //    $('.box_disseram_mesmo').mouseover(function () {
    //        try
    //        {
    //        $(this).children('.bt_excluir_mural').show();
    //        }
    //        catch
    //        {

    //        }
    //    }).mouseout(function () {
    //        try
    //        {
    //            $(this).children('.bt_excluir_mural').hide();
    //        }
    //        catch
    //        {

    //        }
    //    });

    $('.box_comentario').mouseover(function () {
        $(this).children('.bt_fechar_postar').show();
    }).mouseout(function () {
        $(this).children('.bt_fechar_postar').hide();
    });

    //$('.bt_digo_tambem').click(function () {
    //    $('.box_comentario').show();
    //    return false;
    //});

    $('.bt_fechar_postar').click(function () {
        $('.box_comentario').hide();
        return false;
    });


});                // Fim document.ready




(function ($) {
    $(function () { //on DOM ready
        $("#scroll").simplyScroll({
            horizontal: false,
            autoMode: 'loop'
        });
    });
})(jQuery);

function Loaded() { // Função que é disparada quando a página está pronta.

    $('input.onlynumber').numeric(); // Define que aceitará somente números.


    $('#dialogParticipacao').attr("title", "Confirmação").dialog(
    {
        modal: true,
        autoOpen: false,
        width: 300,
        height: 80,
        draggable: true,
        resizable: false
    });

    //    $('a[id*=rptTipoTarefas]').click(function () {

    //        $('#ctl00_cphl_hdnTarefas').val($(this).attr('idty'));
    //        $('#ctl00_cphl_hdnItems').val("'" + $(this).attr('idty') + "','" + $(this).attr('rel'));

    //        $('#ctl00_cphl_hdnEmails').val('');
    //        $('#ctl00_cphl_hdnEnquetes').val('');

    //        if ($(this).attr('idty') == "8") {
    //            $('#ctl00_cphl_divEnquete').show();
    //            $('#ctl00_cphl_lblEnquete').text('');
    //        }
    //        else {
    //            $('#ctl00_cphl_divEnquete').hide();
    //            $('#ctl00_cphl_lblEnquete').text('');
    //        }

    //        if ($(this).attr('idty') == "5") {
    //            $('#ctl00_cphl_divEmailOrganizador').show();
    //            $('#ctl00_cphl_lblEmails').text('');
    //        }
    //        else {
    //            $('#ctl00_cphl_divEmailOrganizador').hide();
    //            $('#ctl00_cphl_lblEmails').text('');
    //        }
    //    });

    InsereAutoCompleteCidades();



    $('a[name=modal]').click(function (e) {
        e.preventDefault();

        $('#ctl00_cphl_txtLinkYouTube').val('');
        $('#ctl00_cphl_fulImagemEnquete').val('');

        var id = $(this).attr('href');

        var maskHeight = $(document).height();
        var maskWidth = $(window).width();

        $('#mask').css({ 'width': maskWidth, 'height': maskHeight });

        $('#mask').fadeIn(1000);
        $('#mask').fadeTo("slow", 0.8);

        //Get the window height and width
        var winH = $(window).height();
        var winW = $(window).width();

        $(id).css('top', winH / 2 - $(id).height() / 2);
        $(id).css('left', winW / 2 - $(id).width() / 2);

        $(id).fadeIn(2000);

    });

    $('.window .close').click(function (e) {
        e.preventDefault();

        $('#mask').hide();
        $('.window').hide();
    });

    $('#mask').click(function () {
        $(this).hide();
        $('.window').hide();
    });


    $('a[id$=hlkA]').click(function () {
        $('#ctl00_cphl_hdnTextTema').val($(this).text());
    });

    $('a[id$=lkbAddItensOpcoes]').click(function (e) {
        e.preventDefault();

        $('#ctl00_cphl_txtOpcaoYouTubeImagem').val('');
        $('#ctl00_cphl_fulOpcoes').val('');

        var id = $(this).attr('url');

        var maskHeight = $(document).height();
        var maskWidth = $(window).width();

        $('#mask').css({ 'width': maskWidth, 'height': maskHeight });

        $('#mask').fadeIn(1000);
        $('#mask').fadeTo("slow", 0.8);

        //Get the window height and width
        var winH = $(window).height();
        var winW = $(window).width();

        $(id).css('top', winH / 2 - $(id).height() / 2);
        $(id).css('left', winW / 2 - $(id).width() / 2);

        $(id).fadeIn(2000);

    });

    $('input[value*=Simular]').click(function () {

        var totalTarefas = 0;

        var bonus = $('input[item=bonus]').val();

        $('#ctl00_cphl_DivBoxSimulacao a.select').each(function () {

            if ($(this).text() != "Selecione" && $(this).text() != "Não entregue") {
                totalTarefas += parseInt($(this).text());
            }
            else {
                totalTarefas += 0;
            }

        });

        if (bonus == "") {
            bonus = 0;
        }

        $('input[id$=txtResultado]').val(parseInt(totalTarefas) + parseInt(bonus));
    });

    $('#ctl00_cphl_btnCadastrarAux').hide();
    $('#ctl00_cphl_btnDenunciaAux').hide();

    //Tema Enquete
    $('a[id*=rptTemaEnquete]').click(function () {
        $('#ctl00_cphl_lblValidaTema').text("");
        $('#ctl00_cphl_hdnIntTema').val($(this).attr('item'));
    });

    $('a[timer*=minutos]').click(function () {
        $('#ctl00_cphl_hdnMinutos').val($(this).attr('rel'));
    });

    $('a[timer*=hora]').click(function () {
        $('#ctl00_cphl_hdnHora').val($(this).attr('rel'));
    });

    $('#ctl00_cphl_lbkSalvar').click(function () {
        if ($('#ctl00_cphl_txtLinkYouTube').val() == "" && $('#ctl00_cphl_fulImagemEnquete').val() == "") {
            $('#ctl00_cphl_lblValidaModal').text('Informe pelo menos uma das opções.');
            return false;
        }
        else if ($('#ctl00_cphl_fulImagemEnquete').val() != "" && $('#ctl00_cphl_txtLinkYouTube').val() != "") {
            $('#ctl00_cphl_lblValidaModal').text('Informe somente uma das opções.');
            return false;
        }
        else if ($('#ctl00_cphl_fulImagemEnquete').val() != "") {
            var arqExpReg = /^[\s\S]+\.(png|PNG|jpg|JPG|jpeg|JPEG|gif|GIF)$/;

            if (document.getElementById("ctl00_cphl_fulImagemEnquete").value.length != 0) {
                if (!document.getElementById("ctl00_cphl_fulImagemEnquete").value.match(arqExpReg)) {
                    $('#ctl00_cphl_lblValidaModal').text('Formato de Arquivo inválido.');
                    return false;
                }
            }
        }
        else if ($('#ctl00_cphl_txtLinkYouTube').val() != "") {
            var regex = /^(http|https):\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?$/;
            if (!document.getElementById("ctl00_cphl_txtLinkYouTube").value.match(regex)) {
                $('#ctl00_cphl_lblValidaModal').text('URL inválida.');
                return false;
            }
        }

    });

    $('#ctl00_cphl_lkbSalvarOpcoes').click(function () {
        if ($('#ctl00_cphl_txtOpcaoYouTubeImagem').val() == "" && $('#ctl00_cphl_fulOpcoes').val() == "") {
            $('#ctl00_cphl_lblValidaOpcoes').text('Informe pelo menos uma das opções.');
            return false;
        }
        else if ($('#ctl00_cphl_fulOpcoes').val() != "" && $('#ctl00_cphl_txtOpcaoYouTubeImagem').val() != "") {
            $('#ctl00_cphl_lblValidaOpcoes').text('Informe somente uma das opções.');
            return false;
        }
        else if ($('#ctl00_cphl_fulOpcoes').val() != "") {
            var arqExpReg = /^[\s\S]+\.(png|PNG|jpg|JPG|jpeg|JPEG|gif|GIF)$/;

            if (document.getElementById("ctl00_cphl_fulOpcoes").value.length != 0) {
                if (!document.getElementById("ctl00_cphl_fulOpcoes").value.match(arqExpReg)) {
                    $('#ctl00_cphl_lblValidaOpcoes').text('Formato de Arquivo inválido.');
                    return false;
                }
            }
        }
        else if ($('#ctl00_cphl_txtOpcaoYouTubeImagem').val() != "") {
            var regex = /^(http|https):\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?$/;
            if (!document.getElementById("ctl00_cphl_txtOpcaoYouTubeImagem").value.match(regex)) {
                $('#ctl00_cphl_lblValidaOpcoes').text('URL inválida.');
                return false;
            }
        }
    });

    var contadorElemento = 5;
    var zindeMigalhas = 5;
    $(".migalha_criacao li a").each(function (i) {
        contadorElemento = contadorElemento + 1;
        zindeMigalhas--;
        $(this).css("z-index", zindeMigalhas);
    });

    $('#ctl00_txtSenhaLogin').defaultValue('Senha');
    $('#ctl00_cphl_txtAssunto').val("");
    $('#ctl00_cphl_txtMensagem').val("");

    $('.scroll_mural').jScrollPane({ scrollbarWidth: 10 });
    $('.scroll_twitter').jScrollPane({ scrollbarWidth: 10 });
    $('.quem_indicou div').not('.opcoes_quem_indicou').jScrollPane({ scrollbarWidth: 10 });

    //$('.lista_todos_artistas').jScrollPane({ scrollbarWidth: 10 });

    // Dialog Link
    //$("#dialog").hide();


    //SELECTS
    ConfiguraCombos();


    //TABS CLASSIFICADOS
    //$('div.lista_classificados').hide();
    // $('div.comprar').show();

    //    $('.tabs_classificados li a').click(function(){
    //        
    //        var id_tab = $(this).attr('id').replace('tab-','');
    //        
    //        $('.tabs_classificados li a').removeClass('ativo');
    //        $(this).addClass('ativo');
    //        
    //        //$('.lista_classificados').hide();
    //        
    //        $('.'+id_tab).show();
    //        
    //        return false;
    //        
    //    });



    //TABELA        

    //BreakerCookie();

    $('#hlkLembrarSenha').click(function () {
        $('#ctl00_logar').hide();
        $('#ctl00_esqueci_senha').show();
        $('#ctl00_regEsqueciSenha').val("");

    });

    $('#ctl00_lkbVoltar').click(function () {
        $('#ctl00_logar').show();
        $('#ctl00_esqueci_senha').hide();
        $('#ctl00_regEsqueciSenha').val("");
        $('#ctl00_lblValidacaoEmailSenha').val("");

    });

    // Janela Pix
    //var browserName = navigator.userAgent;
    $("#bt_atualizacoes").click(function () {

        if ($(this).attr('class') == 'bt_atualizacoes_baixo') {
            $(this).animate({
                marginTop: '-444px'
            }, 400);

            $(".atualizacoes").show();
            $("#bt_atualizacoes").removeClass('bt_atualizacoes_baixo');
            $("#bt_atualizacoes").addClass('bt_atualizacoes_cima');

        } else {

            $(this).animate({
                marginTop: '0px'
            }, 400);
            $(".atualizacoes").hide();
            $("#bt_atualizacoes").addClass('bt_atualizacoes_baixo');
            $("#bt_atualizacoes").removeClass('bt_atualizacoes_cima');
        }
    });

    $('.excluir_classificado').click(function () {
        return confirm('Deseja realmente excluir este anúncio ?');
    });

    var objsFancys;
    try {
        objsFancys = $("ul.fotos_FancyBox li a");
        if (objsFancys.length > 0) {
            $(objsFancys).fancybox({
                'transitionIn': 'none',
                'transitionOut': 'none',
                'titlePosition': 'over',
                'centerOnScroll': true,
                'titleFormat': function (title, currentArray, currentIndex, currentOpts) {
                    try {
                        return '<span id="fancybox-title-over">' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
                    } catch (ex) {
                        return null;
                    }
                }
            });
        }
    } catch (ex) { }

    try {
        objsFancys = $("a.fancy");
        if (objsFancys.length > 0) {
            $(objsFancys).fancybox({
                'transitionIn': 'none',
                'transitionOut': 'none',
                'titlePosition': 'over',
                'centerOnScroll': true,
                'titleFormat': function (title, currentArray, currentIndex, currentOpts) {
                    try {
                        return '<span id="fancybox-title-over">' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
                    } catch (ex) {
                        return null;
                    }
                }
            });
        }
    } catch (ex) { }

    try {
        objsFancys = $("a.fancyYoutube");
        if (objsFancys.length > 0) {
            $(objsFancys).fancybox({
                'transitionIn': 'none',
                'transitionOut': 'none',
                'titlePosition': 'over',
                'titleShow': false,
                'centerOnScroll': true
            });
        }
    } catch (ex) { }

    $('#ctl00_cphl_dialogo_video').attr("title", "Vídeo Histórias").dialog({
        modal: true,
        width: 470,
        height: 420,
        draggable: true,
        resizable: false,
        autoOpen: false,
        beforeclose: function () {
            if (document.all) {
                $('#iframeVideo').attr('src', "#");
            }
        }
    });

    $('.dialogoAbuso').attr("title", "Relatar Abuso").dialog({
        modal: true,
        width: 280,
        height: 190,
        resizable: false,
        draggable: true,
        autoOpen: false
    });

    $('.divMuralDigo').attr("title", "Postar no Mural do Digo").dialog({
        modal: true,
        width: 700,
        height: 200,
        resizable: false,
        draggable: true,
        autoOpen: false,
        beforeclose: function () {
            $('#iframeMural').attr('src', 'Mural_escrever.aspx?quebra=' + Math.random());
        }
    });

    $('.dialogoEmail').attr("title", "Enviar email para contato").dialog({
        modal: true,
        width: 300,
        height: 310,
        draggable: true,
        resizable: false,
        autoOpen: false
    });

//    $('#dialogLogin').show().attr("title", "Atenção").dialog(
//    {
//        modal: true,
//        width: 300,
//        height: 80,
//        draggable: true,
//        resizable: false,
//        autoOpen: false,
//        buttons: {
//            Ok: function () {
//                $(this).dialog('close');
//            }
//        }
//    });

    $('.dialogoTrocarSenha').attr("title", "Trocar Senha").dialog({
        modal: true,
        width: 310,
        height: 300,
        draggable: true,
        resizable: false,
        autoOpen: false
    });

    $('div#divDialogEmailTarefa').dialog({
        modal: true,
        width: 400,
        height: 250,
        draggable: true,
        resizable: false,
        autoOpen: false
    });

    $('div#dialogoMaisDetalhes').dialog({
        modal: true,
        width: 340,
        height: 200,
        draggable: true,
        resizable: false,
        autoOpen: false,
        buttons: {
            Ok: function () {
                $(this).dialog('close');
            }
        }
    });

    $('*[obri=true]').change(function () {
        var objs = $('*[obri=true]');
        for (var i = 0; i < objs.length; i++) {
            if ($(objs[i]).val().length == 0) {
                $('#' + $(objs[i]).attr('id').replace('txt', 'req')).show();
            }
        }
        try {
            if (document.getElementById('ctl00_cphl_rblSexo_0').checked == false && document.getElementById('ctl00_cphl_rblSexo_1').checked == false) {
                $('#ctl00_cphl_reqSexo').show();
            }
        } catch (ex) { }
    });
    $('#ctl00_cphl_ddlEstado').change(function () {
        $('#ctl00_cphl_txtCidadeNome').val('');
        $('#ctl00_cphl_txtCidade').val('');
        InsereAutoCompleteCidades();
    });

    function setItemTarefa(value, item, caminhoTarefa) {

        $('a[id=tarefa]').text(value);
        if (item == 8) {
            $('#ctl00_cphl_divEnquete').show();

            var pos = caminhoTarefa.indexOf('=');

            $('ul[id=lista_enquete] li a').each(function () {

                if ($(this).attr('idty') == caminhoTarefa.substring(pos + 1, caminhoTarefa.length)) {
                    $('a[id=enquete]').text($(this).text());
                }
            });
        }
        else if (item == 5) {
            $('#ctl00_cphl_divEmailOrganizador').show();
            $('a[id=email]').text(caminhoTarefa);
        }
    }

    

} // Fim da função Loaded.

function EstiloFileUpload() {
    /*$("input.file_1").filestyle({
        image: "themes/dark/img/bg_input_upload.png",
        imageheight: 19,
        imagewidth: 111,
        width: 347
    });*/

    var contadorElemento = 5;
    var zindeMigalhas = 4;
    $(".migalha_criacao li a").each(function (i) {
        contadorElemento = contadorElemento + 1;
        zindeMigalhas--;
        $(this).css("z-index", zindeMigalhas);
    });


}

function EstiloFileUpload2() {
    $("#ctl00_cphl_fulImagemDesafio").filestyle({
        image: "themes/dark/img/bg_input_upload.png",
        imageheight: 19,
        imagewidth: 111,
        width: 347
    });

    var contadorElemento = 5;
    var zindeMigalhas = 4;
    $(".migalha_criacao li a").each(function (i) {
        contadorElemento = contadorElemento + 1;
        zindeMigalhas--;
        $(this).css("z-index", zindeMigalhas);
    });


}

function CloneItem() {
    //$('.item_premios_form').clone(true).removeClass('item_premios_form').insertAfter('#apendice');
}

function OpenCombo() {
    $('a#ctl00_cphl_hlkFirstCombo').click(function () {
        $('div#selectFirst ul').show(function () {

            $("div.select228 ul li a").click(function () {
                var x = $(this).attr('rel');
                $('#ctl00_cphl_hdnSelectAtualAndamento').val(x);
                $('a.select').text(x);
                $('div.select228 ul').hide();
            });

            $('div.select228').mouseleave(function () {
                $('div.select228 ul').hide();
            });
        });
    });
}


function OpenComboFinalizados() {
    $('a#ctl00_cphl_hlkSecondCombo').click(function () {
        $('div#selectSecond ul').show(function () {

            $("div.select228 ul li a").click(function () {
                var x = $(this).attr('rel');
                $('#ctl00_cphl_hdnSelectAtualFinalizado').val(x);
                $('a.select').text(x);
                $('div.select228 ul').hide();
            });

            $('div.select228').mouseleave(function () {
                $('div.select228 ul').hide();
            });
        });
    });
}


function OpenWindowAtualizacoes() {
    //if (browserName.indexOf('MSIE') > -1) {
    $("#bt_atualizacoes")
        .animate({
            marginTop: "-543px"
        }, 400);
    //    } else {
    //        $("#bt_atualizacoes")
    //        .animate({
    //            marginTop: "-543px"
    //        }, 400);
    //    }
    $(".atualizacoes").show('1000');
    $("#bt_atualizacoes").removeClass('bt_atualizacoes_baixo');
    $("#bt_atualizacoes").addClass('bt_atualizacoes_cima');

}

function DefineThemes() {
    $('.themes div').fadeIn();
    $('.themes div').mouseleave(function () {
        $('.themes div').fadeOut();
    });

}

function CarregaScrollPane() {
    $('.box_muraldigo div').jScrollPane({ scrollbarWidth: 10 });
    $('#ctl00_txtSenhaLogin').text('Senha');
    $('div#ctl00_esqueci_senha').hide();
}


function OnFocusLogin() {
    if ($('#ctl00_txtNomeLogin').val() == "Informe o e-mail cadastrado") {
        $('#ctl00_txtNomeLogin').val("");

    }
}

function OnBlurLogin() {
    if ($('#ctl00_txtNomeLogin').val() == "") {
        $('#ctl00_txtNomeLogin').val("Informe o e-mail cadastrado");
    }
}

function OnFocusLembrarSenha() {
    if ($('#ctl00_txtEsqueciSenha').val() == "Informe o e-mail cadastrado") {
        $('#ctl00_txtEsqueciSenha').val("");
        $('#ctl00_regEsqueciSenha').val("");
    }
}

function OnBlurLembrarSenha() {
    if ($('#ctl00_txtEsqueciSenha').val() == "") {
        $('#ctl00_txtEsqueciSenha').val("Informe o e-mail cadastrado");
    }
}


/*UPLOAD FILE*/
$(function file() {

    $("input.file_1").filestyle({
        //image: "themes/dark/img/bg_input_upload.png",
        imageheight: 19,
        imagewidth: 111,
        width: 347
    });


});

function SetUpDown(value) {
    $('#ctl00_cphl_hdnUpDown').val(value);
}

function SetCripterDesafio(Value, Fate) {
    $('#ctl00_cphl_hdnSetDesafio').val(Value);
    $('#ctl00_cphl_hdnFate').val(Fate);
}

function SetCripterDesafioFinalizado(Value, Fate) {
    $('#ctl00_cphl_hdnSetDesafioFinalizado').val(Value);
    $('#ctl00_cphl_hdnFinal').val(Fate);
}


function SetValoresClassificados(valCampo, tipoCampo) {
    switch (tipoCampo) {
        case 'categoria':
            $('#ctl00_cphl_hdnValorCategoria').val(valCampo);
            $('#ctl00_cphl_lblValidaDdlCategoria').text("");
            break;

        case 'status':
            $('#ctl00_cphl_hdnValorStatus').val(valCampo);
            $('#ctl00_cphl_lblValidaDdlStatus').text("");
            break;
    }

}

function ValidaCombosClassificados() {
    var ok = true;
    try {
        if ($("#ctl00_cphl_txtAnunciando").val() == "") {
            $('#ctl00_cphl_lblValidaAnunciando').text('Campo título deve ser preenchido.');
            $("#ctl00_cphl_txtAnunciando").keyup(function () {
                $('#ctl00_cphl_lblValidaAnunciando').text("");
            });
            ok = false;
        }

        if ($('#ctl00_cphl_hdnValorCategoria').val() == "") {
            $('#ctl00_cphl_lblValidaDdlCategoria').text('Categoria deve ser selecionada.');
            ok = false;
        }

        if ($('#ctl00_cphl_hdnValorStatus').val() == "") {
            $('#ctl00_cphl_lblValidaDdlStatus').text('Status deve ser selecionado.');
            ok = false;
        }

        if ($('#ctl00_cphl_txtDescricao').val() == "") {
            $('#ctl00_cphl_lblValidaDescricao').text('Campo descrição deve ser preenchido.');
            $("#ctl00_cphl_txtDescricao").keyup(function () {
                $('#ctl00_cphl_lblValidaDescricao').text("");
            });
            ok = false;
        }

        if ($('#ctl00_cphl_txtCondicoesPagamento').val() == "") {
            $('#ctl00_cphl_lblCondicoesPagamento').text('Status deve ser selecionado.');
            $("#ctl00_cphl_txtCondicoesPagamento").keyup(function () {
                $('#ctl00_cphl_lblCondicoesPagamento').text("");
            });
            ok = false;
        }
    } catch (ex) {
        ok = false;
    }

    return ok;
}

function onKeyPressTextClassificado(obj, fate) {

    if ($("#" + obj).val().length > 0) {
        $("#" + fate).text("");
    }
}

function SetFate(fate) {
    $('#ctl00_cphl_hdnFate').val(fate);
}

function mask(isNum, event, field, mask, maxLength) {
    var keyCode;
    if (event.srcElement)
        keyCode = event.keyCode;
    else if (event.target)
        keyCode = event.which;
    var maskStack = new Array();
    var isDynMask = false;
    if (mask.indexOf('[') != -1)
        isDynMask = true;
    var length = mask.length;
    for (var i = 0; i < length; i++)
        maskStack.push(mask.charAt(i));
    var value = field.value;
    var i = value.length;
    if (keyCode == 0 || keyCode == 8)
        return true;
    //código adaptado para aceitar X (maiúsculo) ou x (minúsculo), além de números
    if (isNum && (keyCode < 48 || keyCode > 57) && (keyCode != 88) && (keyCode != 120))
        return false;
    if (!isDynMask && i < length) {
        if (maskStack.toString().indexOf(String.fromCharCode(keyCode)) != -1 && keyCode != 8) {
            return false;
        } else {
            if (keyCode != 8) {
                if (maskStack[i] != '#') {
                    var old = field.value;
                    field.value = old + maskStack[i];
                }
            }
            if (autoTab(field, keyCode, length)) {
                if (!document.layers) {
                    return true;
                } else if (keyCode != 8) {
                    field.value += String.fromCharCode(keyCode);
                    return false;
                } else {
                    return true;
                }
            } else {
                return false;
            }
        }
    } else if (isDynMask) {
        var maskChars = "";
        for (var j = 0; j < maskStack.length; j++)
            if (maskStack[j] != '#' && maskStack[j] != '[' && maskStack[j] != ']')
                maskChars += maskStack[j];
        var tempValue = "";
        for (var j = 0; j < value.length; j++) {
            if (maskChars.indexOf(value.charAt(j)) == -1)
                tempValue += value.charAt(j);
        }
        value = tempValue + String.fromCharCode(keyCode);
        if (maskChars.indexOf(String.fromCharCode(keyCode)) != -1) {
            return false;
        } else {
            var staticMask = mask.substring(mask.indexOf(']') + 1);
            var dynMask = mask.substring(mask.indexOf('[') + 1, mask.indexOf(']'));
            var realMask = new Array;
            if (mask.indexOf('[') == 0) {
                var countStaticMask = staticMask.length - 1;
                var countDynMask = dynMask.length - 1;
                for (var j = value.length - 1; j >= 0; j--) {
                    if (countStaticMask >= 0) {
                        realMask.push(staticMask.charAt(countStaticMask));
                        countStaticMask--;
                    }
                    if (countStaticMask < 0) {
                        if (countDynMask >= 0) {
                            if (dynMask.charAt(countDynMask) != '#') {
                                realMask.push(dynMask.charAt(countDynMask));
                                countDynMask--;
                            }
                        }
                        if (countDynMask == -1) {
                            countDynMask = dynMask.length - 1;
                        }
                        realMask.push(dynMask.charAt(countDynMask));
                        countDynMask--;
                    }
                }
            }
            var result = "";
            var countValue = 0;
            while (realMask.length > 0) {
                var c = realMask.pop();
                if (c == '#') {
                    result += value.charAt(countValue);
                    countValue++;
                } else {
                    result += c;
                }
            }
            field.value = result;
            if (maxLength != undefined && value.length == maxLength) {
                var form = field.form;
                for (var i = 0; i < form.elements.length; i++) {
                    if (form.elements[i] == field) {
                        field.blur();
                        //if alterado para quando a máscara for utilizada no último campo, não dê mensagem de erro quando tentar colocar o foco no "Salvar"
                        //if (form.elements[i + 1] != null)										 
                        if ((form.elements[i + 1] != null) && (form.elements[i + 1].name != "METHOD"))
                            form.elements[i + 1].focus();
                        break;
                    }
                }
            }
            return false;
        }
    } else {
        return false;
    }
    function autoTab(field, keyCode, length) {
        var i = field.value.length;
        if (i >= length) {
            //field.value += String.fromCharCode(keyCode);
            //            var form = field.form;
            //            for (var i = 0; i < form.elements.length; i++) {
            //                if (form.elements[i] == field) {
            //                    field.blur();
            //                    //if alterado para quando a máscara for utilizada no último campo, não dê mensagem de erro quando tentar colocar o foco no "Salvar"
            //                    //if (form.elements[i + 1] != null)
            //                    if ((form.elements[i + 1] != null) && (form.elements[i + 1].name != "METHOD"))
            //                        form.elements[i + 1].focus();
            //                    break;
            //                }
            //            }
            return false;
        } else {
            return true;
        }
    }
}

function LimitaCaracteres(evento, qtdCaracteres) {
    var campoOrigem, tecla, labelExibe;

    if (document.all) {
        evento = window.event;
        campoOrigem = evento.srcElement;
        tecla = evento.keyCode;
    } else {
        campoOrigem = evento.target;
        tecla = evento.which;
    }


    campoOrigem.onkeyup = function () {
        $("#contador_" + this.id).text(this.value.length + "/" + qtdCaracteres);
        if (this.value.length > 0) {
            $('#ctl00_cphl_btnCadastrarAux').show();
        }
        else {
            $('#ctl00_cphl_btnCadastrarAux').hide();
        }

        if (this.value.length > 0) {
            $('#ctl00_cphl_btnDenunciaAux').show();
        }
        else {
            $('#ctl00_cphl_btnDenunciaAux').hide();
        }

        if (this.value.length > qtdCaracteres) {
            this.value = this.value.substring(0, qtdCaracteres);
        }
    }

    if (campoOrigem.value.length >= qtdCaracteres && tecla != 8 && tecla != 46) { // tecla 8 -> backspace.
        return false;
    } else {

        //var campoInvisivel = document.getElementById('ctl00_cphl_hdnMensagem');
        //campoInvisivel.value = campoOrigem.value;
        //alert(campoOrigem.value);

        var idCampo = campoOrigem.id;
        labelExibe = document.getElementById("contador_" + campoOrigem.id);
        if (labelExibe == null) {
            labelExibe = document.createElement("span");
            with (labelExibe) {
                id = "contador_" + campoOrigem.id;
                style.backgroundColor = "#5f5f5f";
                style.color = "#fff";
                style.fontSize = "12px";
            }
            campoOrigem.parentNode.appendChild(labelExibe);
        }
    }
}


function CriaDialogo(objeto, logado, idAnuncio) {

    if (logado == "true") {

        $('#ctl00_cphl_txtDestino').val($(objeto).attr("nomeanunciante"));
        $('#ctl00_cphl_hdnIdDestino').val($(objeto).attr("idanunciante"));
        $('#ctl00_cphl_hdnIdAnuncio').val(idAnuncio);
        $('.dialogoEmail').dialog('open');

    } else {
        PopUpLogon();
    }
}


function EnviaEmail() {
    $('#ctl00_cphl_hdnValorMensagem').val($('#ctl00_cphl_txtMensagem').val());
    $('#ctl00_cphl_btnEnviarEmailhide').click();
}


function ValidaCriacaoPremiacao() {
    if ($('#ctl00_cphl_txtDescricaoEdicao').val() == "") {
        $('#ctl00_cphl_lblValidaNomePremiacao').text("Premiação deve ser informada.");
        return false;
    }
    else {
        $('#ctl00_cphl_lblValidaNomePremiacao').text("");
        return true;
    }
}


function onkeyUpTextBoxPremiacao(obj) {
    if (obj.value.length > 0) {
        $("#ctl00_cphl_lblValidaNomePremiacao").text("");
    }
}

function GetEditPremio(item, image, position) {
    $('#ctl00_cphl_hdnPremiacaoAtual').val(item + '#' + image + '#' + position);
}

function SetPremiacaoExclude(id) {
    $('#ctl00_cphl_hdnValueExclude').val(id);
}


function ValidaComboseDatas() {
    var contador = 0;
    var dataOne = $('#ctl00_cphl_txtDataResultado').val().split('/');
    var dataTwo = $('#ctl00_cphl_txtDataFinalizacao').val().split('/');
    var itemOne = $('#ctl00_cphl_hdnInicio').val().split('/');
    var itemTwo = $('#ctl00_cphl_hdnFim').val().split('/');

    if ($('#ctl00_cphl_txtDescricaoTarefa').val() == "") {
        $('#ctl00_cphl_lblDescTarefa').text("Campo descrição deve ser informado.");
        contador++;
    }

    if ($('#ctl00_cphl_txtDicaTarefa').val() == "") {
        $('#ctl00_cphl_lblTxtDicaTarefa').text("Campo dica tarefa deve ser informado.");
        contador++;
    }

    if ($('#ctl00_cphl_txtPontosTarefa').val() == "") {
        $('#ctl00_cphl_lblTxtPontosTarefa').text("Campo valor deve ser informado.");
        contador++;
    }

    if ($('#ctl00_cphl_txtPontosTarefa').val() > 100) {
        $('#ctl00_cphl_lblTxtPontosTarefa').text("Campo valor deve ter o valor inferior ou igual à 100.");
        contador++;
    }

    if ($('#ctl00_cphl_txtCriterio').val() == "") {
        $('#ctl00_cphl_lblTxtCriterio').text("Campo critério deve ser informado.");
        contador++;
    }

    if ($('a#tarefa').text() == "Selecione* ") {
        $('#ctl00_cphl_lblTipoTarefa').text("Selecione um tipo de tarefa.");
        contador++;
    }


    if ($('#ctl00_cphl_divEmailOrganizador').is(':visible')) {
        if ($('a#email').text() == "Selecione*") {
            $('#ctl00_cphl_lblEmails').text("Selecione um e-mail.");
            contador++;
        }
    }

    if ($('#ctl00_cphl_divEnquete').is(':visible')) {
        if ($('a#enquete').text() == "Selecione*") {
            $('#ctl00_cphl_lblEnquete').text("Selecione uma enquete.");
            contador++;
        }
    }

    if ($('#ctl00_cphl_txtDataResultado').val() == "") {
        $('#ctl00_cphl_lblValidaDataResultado').text("Data de abertura deve ser informada.");
        contador++;
    }
    else {
        $('#ctl00_cphl_lblValidaDataResultado').text("");
    }

    if ($('#ctl00_cphl_txtDataFinalizacao').val() == "") {
        $('#ctl00_cphl_lblValidaDataFinal').text("Data de finalização deve ser informada.");
        contador++;
    }


    if (dataOne != "" && dataTwo != "") {
       
        $('#ctl00_cphl_lblValidaDataResultado').text("");
        $('#ctl00_cphl_lblValidaDataFinal').text("");


        dataOneEx = dataOne[2] + dataOne[1] + dataOne[0];
        dataTwoEx = dataTwo[2] + dataTwo[1] + dataTwo[0];

        itemOneRes = itemOne[2] + itemOne[1] + itemOne[0];
        itemTwoRes = itemTwo[2] + itemTwo[1] + itemTwo[0];

        if (dataOneEx < itemOneRes || dataOneEx > itemTwoRes) {
            $('#ctl00_cphl_lblValidaDataResultado').text("A data de criação da tarefa deve estar entre a data de início e término do desafio.");
            contador++;
        }
        else {
            $('#ctl00_cphl_lblValidaDataResultado').text("");
        }

        if (dataTwoEx < itemOneRes || dataTwoEx > itemTwoRes) {
            $('#ctl00_cphl_lblValidaDataFinal').text("Data de finalização da tarefa  deve estar entre a data de início e término do desafio.");
            contador++;
        }
        else {
            $('#ctl00_cphl_lblValidaDataFinal').text("");
        }
    }


    if (contador > 0) {
        return false;
    }

    return true;

}

function onkeyUpTextBoxTarefas(obj, field) {
    if (obj.value.length > 0) {
        $("#" + field).text("");
    }
}


function NotificarSucessoEnvioEmail() {

    $('#ctl00_cphl_pnlDialogConfirmacaoEnvio').show();
    $('#ctl00_cphl_pnlDialogConfirmacaoEnvio').attr("title", "Notificação Sucesso").dialog({
        modal: true,
        width: 250,
        height: 80,
        resizable: false,
        draggable: true,
        autoOpen: true,
        buttons: {
            Ok: function () {
                $(this).dialog('close');
            }
        }
    });
}

function ExibeMensagem(title, mensage) {

    $('#Notificacao p').html(mensage)
    $('#Notificacao').show();
    $('#Notificacao').attr("title", title).dialog({
        modal: true,
        width: 250,
        resizable: false,
        draggable: true,
        autoOpen: true,
        buttons: {
            Ok: function () {
                $(this).dialog('close');
            }
        }
    });
}

function VerificaUsuarioLogado(id) {
    var retorno = false;

    if (id != null) {
        retorno = true;
    }
    else {
        $("#dialogConvidadoOnce").dialog({
            title: "Atenção",
            modal: true,
            draggable: true
        });

        $('#dialogConvidadoOnce').dialog('open');
    }
    return retorno;
}
function VerificaUsuarioLogadoDesafio(id) {
    var retorno = false;

    if (id != null) {
        retorno = true;
    }
    else {
        $("#loginParticipar").dialog({
            title: "Atenção",
            modal: true,
            draggable: true
        });

        $('#loginParticipar').dialog('open');
    }
    return retorno;
}

function NotificarSucessoDialog(recarregar, encaminharHome, paginaDestino) {
    var larg = 260, alt = 80;
    if (encaminharHome == true) {
        larg = 325;
        alt = 190;
    }

    if (document.all) {
        if (recarregar != false) {
            top.location.replace(top.location.href);
        } else if (encaminharHome == true) {
            top.location.replace("Default.aspx");
        } else if (paginaDestino != "" && paginaDestino != undefined) {
            top.location.replace(paginaDestino);
        }
    } else {
        if ($('.dialogo').attr('class') == "dialogo ui-dialog-content ui-widget-content") {
            $('.dialogo').dialog('open'); // abre novamente.            
        } else {
            var url = window.location.toString().toLowerCase();
            $('.dialogo').attr("title", "Notificação").dialog({
                modal: true,
                width: larg,
                height: alt,
                resizable: false,
                draggable: true,
                autoOpen: true,
                beforeclose: function () {
                    if (recarregar != false) {
                        if (url.indexOf("default.aspx") > -1) {
                            top.location.href = "default.aspx#ConteudoMural";
                        }
                        else {
                            top.location.replace(top.location.href);
                        }

                    } else if (encaminharHome == true) {
                        top.location.replace("Default.aspx");
                    } else if (paginaDestino != "" && paginaDestino != undefined) {
                        top.location.replace(paginaDestino);
                    }
                },
                buttons: {
                    Ok: function () {
                        $(this).dialog('close');
                    }
                }
            });
        }
    }

    $('div.divSumir').hide();
}


function SetExludeTarefa(value) {
    $('[id$=hdnTarefaAtual]').val(value);
}

function SetEditTarefa(value, posicao, tipo) {
    $('[id$=hdnTarefaEdit]').val(value + '#' + posicao + '#' + tipo);
}

function setItemTarefa(value, item, caminhoTarefa) {

    $('a[id=tarefa]').text(value);
    if (item == 8) {
        $('#ctl00_cphl_divEnquete').show();

        var pos = caminhoTarefa.indexOf('=');

        $('ul[id=lista_enquete] li a').each(function () {

            if ($(this).attr('idty') == caminhoTarefa.substring(pos + 1, caminhoTarefa.length)) {
                $('a[id=enquete]').text($(this).text());
            }
        });
    }
    else if (item == 5) {
        $('#ctl00_cphl_divEmailOrganizador').show();
        $('a[id=email]').text(caminhoTarefa);
    }
}


function VerificaLimiteFotos(limite) {
    if ($('#hdnQtdFotos').val() >= 5) {
        window.alert('Limite de 5 fotos alcançado .');
        return false;
    } else {
        return true;
    }
}

function validaPatrocinador() {
    var cont = 0;
    var url = /^(http[s]?:\/\/)?(www\.)?[a-z0-9]+\.([a-z]{2}\.)?([a-z]{3})(\.[a-z]{2})?(\S*)?$/;

    if ($('#ctl00_cphl_txtNomePatrocinador').val() == "") {
        $('#ctl00_cphl_lblNomePatrocinador').text("Nome do patrocinador deve ser informado.");
        cont++;
    }
    else {
        $('#ctl00_cphl_lblNomePatrocinador').val("");
    }

    if ($("#ctl00_cphl_txtLinkSitePatrocinador").val() != "") {
        if (!$("#ctl00_cphl_txtLinkSitePatrocinador").val().match(url)) {
            $('#ctl00_cphl_lblLinkPatrocinador').text("Link incorreto.");
            cont++;
        }
    }
    if (cont > 0) {
        return false;
    }

    return true;
}

function SetExcludePatrocinador(value) {
    $('#ctl00_cphl_hdnValorExclude').val(value);
}

function SetEditPatrocinador(value, posicao) {
    $('#ctl00_cphl_hdnValorEdit').val(value + '#' + posicao);
}

function PopUpLogon() {    
    $('#dialogLogin').dialog('open');
}

function PopUpLogonEx() {

    $('#dialogLoginAdd').show().attr("title", "").dialog(
    {
        modal: true,
        autoOpen: false,
        width: 600,
        height: 280,
        draggable: true,
        resizable: false
    });

    $('#dialogLoginAdd').dialog('open');
}


    //ABRE A TELA DE CADASTRO SO DESAFIO_DETALHE.ASPX QUANDO O DESAFIO É PREMIUM
    function Cadastro(value) {
        $('#CadastroPremium').show().attr("title", value).load('popup_cadastro_premium.aspx').dialog(
        {
            modal: true,
            autoOpen: false,
            width: 980,
            height: 550,
            draggable: true,
            resizable: false

        });

        $('#CadastroPremium').dialog('open');
        return false;
    }

function PopUpAcessoCodigo(iddesafio) {

    $('#ctl00_hndidDesafio').val(iddesafio);

    $('#BoxAcessoDesafio').show().attr("title", "Atenção").dialog(
    {
        modal: true,
        autoOpen: false,
        width: 270,
        height: 195,
        draggable: true,
        resizable: false
    });

    $('#BoxAcessoDesafio').dialog('open');
}

function PopUpConvidadoOnce() {

    var browser = navigator.appName
    var ver = navigator.appVersion
    var thestart = parseFloat(ver.indexOf("MSIE")) + 1
    var brow_ver = parseFloat(ver.substring(thestart + 4, thestart + 7))

    if ((browser == "Microsoft Internet Explorer") && (brow_ver <= 8)) {
        alert("Não é possível cadastrar mais de 1 participante com o mesmo e-mail.");
    }
    else {
        $("#dialogConvidadoOnce").show().dialog({
            title: "Atenção",
            modal: true,
            draggable: true
        });

        $('#dialogConvidadoOnce').dialog('open', 'position', 'center');
    }

    /*$('#dialogConvidadoOnce').show().attr("title", "Atenção").dialog(
    {
    modal: true,
    autoOpen: false,
    width: 300,
    height: 80,
    draggable: true,
    resizable: false
    });

    $('#dialogConvidadoOnce').dialog('open');*/
}

function PopUpConvidadoOnceSucesso() {

    var browser = navigator.appName
    var ver = navigator.appVersion
    var thestart = parseFloat(ver.indexOf("MSIE")) + 1
    var brow_ver = parseFloat(ver.substring(thestart + 4, thestart + 7))

    if ((browser == "Microsoft Internet Explorer") && (brow_ver <= 8)) {
        alert("Convidado gravado com sucesso.");
    }
    else {
        $('#dialogConvidadoOnceSucesso').show().attr("title", "Confirmação").dialog(
    {
        modal: true,
        autoOpen: false,
        width: 300,
        height: 80,
        draggable: true,
        resizable: false
    });

        $('#dialogConvidadoOnceSucesso').dialog('open');
    }
}

function PopUpEmailsSucesso() {

    var browser = navigator.appName
    var ver = navigator.appVersion
    var thestart = parseFloat(ver.indexOf("MSIE")) + 1
    var brow_ver = parseFloat(ver.substring(thestart + 4, thestart + 7))

    if ((browser == "Microsoft Internet Explorer") && (brow_ver <= 8)) {
        alert("E-mail(s) enviado(s) com sucesso.");
    }
    else {
        $('#dialogSucessoEmailEx').show().attr("title", "Confirmação").dialog(
    {
        modal: true,
        autoOpen: false,
        width: 300,
        height: 80,
        draggable: true,
        resizable: false
    });
        $('#dialogSucessoEmailEx').dialog('open');
    }
}

function PopUpReg() {
    $('#dialogRegulamento').show().attr("title", "Atenção").dialog(
    {
        modal: true,
        autoOpen: false,
        width: 300,
        height: 80,
        draggable: true,
        resizable: false
    });
    $('#dialogRegulamento').dialog('open');
}

function PopUpEnquete() {
    $('#dialogEnquete').show().attr("title", "Confirmação").dialog(
    {
        modal: true,
        autoOpen: false,
        width: 300,
        height: 80,
        draggable: true,
        resizable: false
    });
    $('#dialogEnquete').dialog('open');
}

function PopUpRegulamento(value) {
    $('#dialogGeral').show().attr("title", value).dialog(
    {
        modal: true,
        autoOpen: false,
        width: 420,
        height: 320,
        draggable: true,
        resizable: false
    });
    $('#dialogGeral').dialog('open');

}


function PopUpRegrasEspeciais(value) {
    $('#dialogRegras').show().attr("title", value).dialog(
    {
        modal: true,
        autoOpen: false,
        width: 420,
        height: 320,
        draggable: true,
        resizable: false
    });
    $('#dialogRegras').dialog('open');

}

function PopUpNoticiasOrganizador(value) {
    $('#dialogNoticiasOrganizador').show().attr("title", value).dialog(
    {
        modal: true,
        autoOpen: false,
        width: 400,
        height: 200,
        draggable: true,
        resizable: false
    });
    $('#dialogNoticiasOrganizador').dialog('open');

}
function PopUpItem(value) {

    $('#dialogParticipar').show().attr("title", value).dialog(
    {
        modal: true,
        autoOpen: false,
        width: 400,
        height: 200,
        draggable: true,
        resizable: false,
        display: block
    });

    $('#dialogParticipar').dialog('open');
}
function PopUpParticipantes(value) {
    $('#dialogParticipantes').show().attr("title", value).dialog(
    {
        modal: true,
        autoOpen: false,
        width: 400,
        height: 200,
        draggable: true,
        resizable: false
    });
    $('#dialogParticipantes').dialog('open');
}


function PopUpDenuncia(value) {
    $('#dialogDenuncia').show().attr("title", value).dialog(
    {
        modal: true,
        autoOpen: false,
        width: 400,
        height: 200,
        draggable: true,
        resizable: false
    });
    $('#dialogDenuncia').dialog('open');
}
function PopUpTarefas(value) {
    if (document.all) {
        window.alert($('#dialogTarefas p').html());
    } else {
        $('#dialogTarefas').show().attr("title", value).dialog(
        {
            modal: true,
            autoOpen: false,
            width: 300,
            height: 80,
            draggable: true,
            resizable: false
        });
        $('#dialogTarefas').dialog('open');
    }
}

function PopUpTarefasExecuta() {

    $('div.divSumir').hide();
    if (document.all) {
        $('#dialogTarefasExecutadas p').hide();
        window.alert($('#dialogTarefasExecutadas p').html());
    } else {
        $('#dialogTarefasExecutadas').show().attr("title", "Atenção").dialog(
        {
            modal: true,
            autoOpen: false,
            width: 300,
            height: 80,
            draggable: true,
            resizable: false
        });
        $('#dialogTarefasExecutadas').dialog('open');
    }
}

function PopUpResultadoEnquete(value) {
    $('#dialogResultadoEnquete').show().attr("title", value).dialog(
    {
        modal: true,
        autoOpen: false,
        width: 300,
        height: 80,
        draggable: true,
        resizable: false
    });
    $('#dialogResultadoEnquete').dialog('open');
}

function PopUpTarefaEnquete(value) {
    $('#dialogParticipaEnquete').show().attr("title", value).dialog({
        modal: true,
        autoOpen: false,
        width: 300,
        height: 80,
        draggable: true,
        resizable: false
    });
    $('#dialogParticipaEnquete').dialog('open');
}

function PopUpAtualizarEnquete(value) {
    $('#dialogAtualizarEnquete').show().attr("title", value).dialog({
        modal: true,
        autoOpen: false,
        width: 300,
        height: 80,
        draggable: true,
        resizable: false,
        buttons: {
            Ok: function () {
                $(this).dialog('close');
            }
        }
    });
    $('#dialogAtualizarEnquete').dialog('open');
}

function PopUpParticipa() {
    if (document.all) {
        window.alert('Participação gravada com sucesso.');
    } else {

        $('#dialogParticipacao').show().attr("title", "Confirmação").dialog({
            modal: true,
            autoOpen: false,
            width: 300,
            height: 100,
            buttons: {
                Ok: function () {
                    $(this).dialog('close');
                }
            }
        });
        $('#dialogParticipacao').dialog('open');
    }

}

function PopUpParticipando() {
    if (document.all) {
        window.alert('Você já está participando deste desafio.');
    } else {
        $('#dialogParticipando').show().attr("title", "Atenção").dialog({
            modal: true,
            autoOpen: false,
            width: 300,
            height: 80,
            buttons: {
                Ok: function () {
                    $(this).dialog('close');
                }
            }
        });
        $('#dialogParticipando').dialog('open');
    }

}

function PopUpEnquetes(value) {
    $('#dialogEnquetes').show().attr("title", value).dialog(
    {
        modal: true,
        autoOpen: false,
        width: 300,
        height: 80,
        draggable: true,
        resizable: false
    });
    $('#dialogEnquetes').dialog('open');
}

function PopUpFormatoArquivo(value) {
    $('#dialogFormatoArquivo').show().attr("title", 'atenção').dialog(
    {
        modal: true,
        autoOpen: false,
        width: 300,
        height: 150,
        draggable: true,
        resizable: false
    });
    $('#dialogFormatoArquivo').dialog('open');
}

function PopUpPedido() {
    $('#dialogPedido').show().attr("title", "Confirmação").dialog(
    {
        modal: true,
        autoOpen: false,
        width: 300,
        height: 80,
        draggable: true,
        resizable: false
    });
    $('#dialogPedido').dialog('open');
}

function PopUpErroDesafioTarefa() {

    $('#divErro').show().attr("title", "Atenção").dialog(
    {
        modal: true,
        autoOpen: false,
        width: 300,
        height: 80,
        draggable: true,
        resizable: false
    });
    $('#divErro').dialog('open');
}
function ConfiguraCombos() {

    $('a#ctl00_cphl_hlkFirstCombo').click(function () {
        $('div#selectFirst ul').show(function () {

            $("div.select228 ul li a").click(function () {
                var x = $(this).attr('rel');
                $('#ctl00_cphl_hdnSelectAtualAndamento').val(x);
                $('a.select').text(x);
                $('div.select228 ul').hide();
            });

            $('div.select228').mouseleave(function () {
                $('div.select228 ul').hide();
            });
        });
    });


    $('a#ctl00_cphl_hlkSecondCombo').click(function () {
        $('div#selectSecond ul').show(function () {

            $("div.select228 ul li a").click(function () {
                var x = $(this).attr('rel');
                $('#ctl00_cphl_hdnSelectAtualFinalizado').val(x);
                $('a.select').text(x);
                $('div.select228 ul').hide();
            });

            $('div.select228').mouseleave(function () {
                $('div.select228 ul').hide();
            });
        });
    });

    //ABRIR COMBOS GENÉRICO
    $('a.select').click(function () {

        var id = $(this).attr('id');
        var lista = $('#lista_' + id);

        lista.show('fast', function () {


            lista.children('li').children('a').click(function () {
                var x = $(this).attr('rel');
                $('#' + id).text(x);

                if ($(this).attr('id') == "A") {
                    $('#ctl00_cphl_hdnHoraResultado').val(x);
                }
                else if ($(this).attr('id') == "B") {
                    $('#ctl00_cphl_hdnMinResultado').val(x);
                }
                else if ($(this).attr('id') == "C") {
                    $('#ctl00_cphl_hdnHoraFinalizacao').val(x);
                }
                else if ($(this).attr('id') == "D") {
                    $('#ctl00_cphl_hdnMinFinalizacao').val(x);
                }
                else if ($(this).attr('tar') == "tarefas") {
                    var y = $(this).attr('idty');
                    $('#cphl_hdnTarefas').val(y);
                }

                lista.hide();
            });

            lista.parent('div').mouseleave(function () {
                lista.hide();
            });
        });
    });



    //ABRIR COMBOS GENÉRICOS - REPEATER
    $('a.select').click(function () {

        var id = $(this).attr('id');
        var lista = $('#lista_' + id);

        lista.show('fast', function () {


            lista.children('li').children('a').click(function () {
                var x = $(this).attr('rel');
                $('#optionSelected').text(x);
                if (x != "Selecione*") {
                    $('#ctl00_cphl_lblTipoTarefa').text('');
                }

                lista.hide();
            });

            lista.parent('div').mouseleave(function () {
                lista.hide();
            });
        });
    });


    $('a.select').click(function () {

        var id = $(this).attr('id');
        var lista = $('#desafio_' + id);

        lista.show('fast', function () {


            lista.children('li').children('a').click(function () {
                var x = $(this).attr('rel');
                $('#ctl00_cphl_hdnHoras').val(x);
                $('#' + id).text(x);
                lista.hide();
            });

            lista.parent('div').mouseleave(function () {
                lista.hide();
            });
        });
    });

    $('a.select').click(function () {

        var id = $(this).attr('id');
        var lista = $('#desafioMinutos_' + id);

        lista.show('fast', function () {


            lista.children('li').children('a').click(function () {
                var x = $(this).attr('rel');
                $('#ctl00_cphl_hdnMinutos').val(x);
                $('#' + id).text(x);
                lista.hide();
            });

            lista.parent('div').mouseleave(function () {
                lista.hide();
            });
        });
    });
}

function file() {
    /*$("input.file_1").filestyle({
        image: "themes/dark/img/bg_input_upload.png",
        imageheight: 19,
        imagewidth: 111,
        width: 347
    });*/

}

function ValidaEnquete() {
    var cont = 0;
    if ($('#ctl00_cphl_txtPerguntaEnquete').val() == "") {
        $('#ctl00_cphl_lblValidaPergunta').text("Pergunta deve ser informada");
        cont++;
    }

    if ($('a#tema').text() == "Selecione") {
        $('#ctl00_cphl_lblValidaTema').text("Tema deve ser selecionado.");
        cont++;
    }

    if ($('#ctl00_cphl_txtDataTermino').val() == "" || $('a[id=horas_termino]').text() == "" || $('a[id=minutos_termino]').text() == "") {
        $('#ctl00_cphl_lblDataFinal').text("Data/Hora de término deve ser informada.");
        cont++;
    } else {
        $('#ctl00_cphl_lblDataFinal').text("");
    }


    if (cont > 0) {
        return false;
    }

    return true;

}

function callPage(strEmail) {

    var rnd = Math.random() * 1000000;

    if (window.XMLHttpRequest) { // Mozilla, Safari, IE7...
        var request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { // IE6 and older
        var request = new ActiveXObject("Microsoft.XMLHTTP");
    }

    var url = 'validaEmailUsuario.aspx?R=' + rnd;
    var enviar = "strEmail=" + strEmail;
    request.open("POST", url, true);
    request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    request.setRequestHeader("Content-length", enviar.length);
    request.setRequestHeader("Connection", "close");
    request.onreadystatechange = acertaStatus;
    request.send(enviar);

    function acertaStatus() {
        if (request.readyState == 4) {
            if (request.status == 200) {
                $('#hdnApoioValidacao').val(request.responseText);
                if (request.responseText == "true") {
                    setTimeout(function () {
                        $('#ctl00_cphl_cusEmailPrincipal').css('visibility', 'visible').show();
                    }, 100);
                } else {
                    setTimeout(function () {
                        $('#ctl00_cphl_cusEmailPrincipal').css('visibility', 'hidden').hide();
                    }, 100);
                }
            }
        }
    }

}

function ImageEnquete() {

    $('a[id$=hlkA]').click(function () {
        $('#ctl00_cphl_hdnTextTema').val($(this).text());
    });

    $('a[id$=lkbAddItensOpcoes]').click(function (e) {
        e.preventDefault();

        $('#ctl00_cphl_txtOpcaoYouTubeImagem').val('');
        $('#ctl00_cphl_fulOpcoes').val('');

        var id = $(this).attr('url');

        var maskHeight = $(document).height();
        var maskWidth = $(window).width();

        $('#mask').css({ 'width': maskWidth, 'height': maskHeight });

        $('#mask').fadeIn(1000);
        $('#mask').fadeTo("slow", 0.8);

        //Get the window height and width
        var winH = $(window).height();
        var winW = $(window).width();

        $(id).css('top', winH / 2 - $(id).height() / 2);
        $(id).css('left', winW / 2 - $(id).width() / 2);

        $(id).fadeIn(2000);

    });

    $('.window .close').click(function (e) {
        e.preventDefault();

        $('#mask').hide();
        $('.window').hide();
    });

    $('#mask').click(function () {
        $(this).hide();
        $('.window').hide();
    });

}

function ShowCombo(value) {
    if (value == "1") {
        $('#ctl00_cphl_divEnquete').show();
    }

}

function setItemEnqueteEditar(value, hora, minuto) {
    $('a[id=tema]').text(value);
    $('a[id=horas_termino]').text(hora);
    $('a[id=minutos_termino]').text(minuto);


}

function ShowRegulamento() {
    if ($('#regulamento').is(':visible')) {
        $('#regulamento').slideUp();
    }
    else {
        $('#regulamento').slideDown();
    }
}

function SetNomeVideo(video, link) {
    $('#h5').html(video);
    $('#ctl00_cphl_hdnLink').val(link);
}

function DefineTarefa(value) {
    $('#ctl00_cphl_hdnTarefa').val(value);
}

function ValidateFiltrosPesquisa() {

    if (($('#ctl00_cphl_txtDataInicio').val() != "" && $('#ctl00_cphl_txtDataFim').val() == "") || ($('#ctl00_cphl_txtDataInicio').val() != "" && $('#ctl00_cphl_txtDataFim').val() == "")) {
        if ($('#ctl00_cphl_txtDataInicio').val() == "") {
            $('#validateDatasPesquisa').text('Campo data início deve ser informado.');
        }
        else if ($('#ctl00_cphl_txtDataFim').val() == "") {
            $('#validateDatasPesquisa').text('Campo data término deve ser informado.');
        }
        return false;
    }

    var dataInit = $('#ctl00_cphl_txtDataInicio').val().split('/');
    var dataFim = $('#ctl00_cphl_txtDataFim').val().split('/');
    var dataInitValue = dataInit[2] + dataInit[1] + dataInit[0];
    var dataFimValue = dataFim[2] + dataFim[1] + dataFim[0];

    if (dataFimValue < dataInitValue) {
        $('#validateDatasPesquisa').text('Data inicial não pode ser inferior à data inicial.');
        return false;
    }
    return true;
}

function ShowDivEmailTarefa(titulo, emailDestino) {
    var divExtra = $('div.divSumir');
    $(divExtra[0]).show();
    if (document.all) { // Se IE.
        Loaded();
    }
    $('input#ctl00_cphl_txtEmailPara').val(emailDestino);
    $('span.ui-dialog-title').html(titulo + " ");

    $('div#divDialogEmailTarefa').dialog('open');
    divExtra = $('div.divSumir');
    if (!document.all) { // Se não IE.
        $(divExtra[0]).hide();
    } else { // Se IE.
        for (var i = 0; i < divExtra - 1; i++) {
            $(divExtra[i]).dialog('close');
            $(divExtra[i]).attr('id', 'divMorta');
        }
    }
    try {
        $(divExtra[divExtra.length - 1]).show();
    } catch (ex) { }

}

function VerificaEnvioEmailTarefa() {
    var teste = $('#divDialogEmailTarefa textarea')[1];

    //if ($(teste).val() != "") {
    $('#ctl00_cphl_hdnMensagem').val($(teste).val());
    $('#ctl00_cphl_btnEvioEmailAux').click();
    //} else {
    //  $('.dialogo p').attr('class', 'falha').html('O corpo da mensagem não pode ser vazio.');
    //NotificarSucessoDialog(false, false);
    //try {
    //    var divExtra = $('div.divSumir');
    //    $(divExtra[divExtra.length - 1]).show(); // Exibir a última div.
    //} catch (ex) { }
    // }
    return false;
}

function VisualizarModeloXLS(obj) {
    if ($("#" + obj).attr('checked') == true) {

        $('#mostrarModeloXLS').slideDown();
    }
    else {
        $('#mostrarModeloXLS').slideUp();
    }
}

function SetPageTvLalubema(value) {
    $('#ctl00_cphl_hdnPagina').val(value);
}

function VerMaisDetalhes(titulo, detalhes) {
    $('div#dialogoMaisDetalhes p').html(detalhes);
    $('div#dialogoMaisDetalhes').attr('title', titulo).dialog('open');
}

function AbreGaleria(value) {
    RetornaProduto(value);
    // Dialog
    $('.dialogGaleria').attr("title", "Galeria").dialog({
        modal: true,
        width: 710,
        height: 560,
        draggable: true,
        resizable: false,
        autoOpen: false
    });
    $('.dialogGaleria').dialog('open');

    return false;
}

function PopUpCarrinho() {
    //    $('#dialogCarrinho').show().attr("title", "Meu carrinho").dialog(
    //    {
    //        modal: true,
    //        autoOpen: false,
    //        width: 800,
    //        height: 550,
    //        draggable: true,
    //        resizable: false
    //    });
    //    $('#dialogCarrinho').dialog('open');

    var $dialog = $("<div id='divCarrinhoCompra'></div>"); //tag que irá envolver a caixa de dialogo

    $dialog
        .load("processaCarrinho.aspx")
        .dialog({
            modal: true,
            title: "Carrinho de compra",
            width: 800,
            zIndez: 5000,
            close: function (event, ui) {
                window.location.href = "Loja_virtual.aspx";
            }
        });

    $dialog.dialog("open");

}

function SetItemExclusaoProduto(value) {
    $('#ctl00_cphl_hdnExcludeProduto').val(value);
}

function PopUpCarrinhoNotResponse() {

    $('#dialogCarrinho').attr("Atenção", "Carrinho de compras").dialog({
        modal: true,
        width: 300,
        height: 80,
        draggable: true,
        resizable: false,
        autoOpen: false
    });
    $('#dialogCarrinho').dialog('open');
    return false;
}

function ExibeAlerta() {
    var strCritica = "";
    alert();
    var inputs = $('input[obri=true]');  //document.getElementsByTagName('input');

    for (var i = 0; i < inputs.length; i++) {
        if (inputs[i].value.length == 0) {
            //if (inputs[i].getAttribute('obri') == 'true' && inputs[i].value.length == 0) {
            strCritica += "<br />- " + inputs[i].getAttribute('nome');
        }
    }
//    if ((!document.getElementById('ctl00_cphl_rblSexo_0').checked) && (!document.getElementById('ctl00_cphl_rblSexo_1').checked)) {
//        strCritica += "<br />- Sexo";
//    }

    if (document.getElementById('ctl00_cphl_rbtQuemIndicouSim').checked && document.getElementById('ctl00_cphl_txtQuemIndicou').value == '') {
        strCritica += "<br />- Nome ou e-mail de quem te indicou";
    }

    if (strCritica.length > 0) {

        strCritica = "Os campos abaixo devem ser preenchidos :<br />" + strCritica;

        if (document.all) {
            try {
                for (var j = 0; j < Math.ceil(strCritica.length / 4); j++) {
                    strCritica = strCritica.replace("<br />", "\r\n");
                }
            } catch (ex) { }
            finally {
                window.alert(strCritica);
            }
        } else {
            $('#lblAlertaCampos').html(strCritica);

            $('#divAlertaCampos').attr("title", "Alerta campos obrigatórios").dialog({
                    modal: true,
                    autoOpen: false,
                    width: 310,
                    height: 315,
                    draggable: true,
                    resizable: false
                });

            alert();
            $('#divAlertaCampos').dialog('open');

            /* $("#dialogSelecioneEstadoSup").show().attr("title", "").dialog(
            {
            modal: true,
            autoOpen: false,
            width: 280,
            height: 120,
            draggable: true,
            resizable: false
            });

            //setTimeout("$('#dialogSelecioneEstadoSup').dialog('open')", 2000);
            $('#dialogSelecioneEstadoSup').dialog('open');*/
        }
    }
}


function ValidaInformacoesComplementares() {
    var camposObri = $('#ctl00_cphl_pnlCorpoInformacoes .requerido');

    var textoAlerta = "", camposFilhos = null, auxAlert = "";
    try {
        for (var i = 0; i < camposObri.length; i++) {
            if (($(camposObri[i]).val() == '' || $(camposObri[i]).val() == '0') && (camposObri[i].nodeName != 'TABLE')) {
                textoAlerta += "- " + $(camposObri[i]).attr('rel') + "<br />";
            } else if (camposObri[i].nodeName == 'TABLE') {
                camposFilhos = $(camposObri[i]).find('INPUT');
                for (var j = 0; j < camposFilhos.length; j++) {
                    if (camposFilhos[j].checked) {
                        auxAlert = "";
                        break;
                    } else {
                        auxAlert = "- " + $(camposObri[i]).attr('rel') + "<br />";
                    }
                }
                textoAlerta += auxAlert;
            }
        }

        if (textoAlerta.length > 0) {
            textoAlerta = "<p>Os campos abaixo são de preenchimento obrigatório :</p><br /><br />" + textoAlerta;

            $('#lblAlertaCampos').html(textoAlerta);

            $('#divAlertaCampos').attr("title", "Alerta campos obrigatórios").dialog({
                modal: true,
                width: 310,
                height: 315,
                draggable: true,
                resizable: false,
                autoOpen: false,
                buttons: {
                    Ok: function () {
                        $(this).dialog('close');
                    }
                }
            });
            $('#divAlertaCampos').dialog('open');

            return false;
        } else {
            return true;
        }
    } catch (Ex) {
        alert(Ex);
        return false;
    }
}

var esperaBusca = null;
function DispararBuscaIndicadores(obj) {
    try {
        clearTimeout(esperaBusca);
    } catch (ex) { }
    finally {
        if ($(obj).val().length >= 2) {
            esperaBusca = setTimeout('__doPostBack(\'ctl00$cphl$txtIndicador\',\'\')', 500);
        } else {
            $('#ctl00_cphl_rblIndicador').hide();
        }
    }
}
//Tarefas

function DefineItemTarefa(tipo, conteudo, caminho) {

    

    $('a#tarefa').text(conteudo);


    $('#ctl00_cphl_hdnTarefas').val(tipo);

    $('#ctl00_cphl_hdnItems').val("'" + tipo + "','" + conteudo + "','" + caminho + "'");

    


    if (tipo == 8) {

        DefineEnqueteTarefa(caminho);
        $('#ctl00_cphl_divEnquete').show();
        $('#ctl00_cphl_lblEnquete').text('');
    }
    else {
        $('#ctl00_cphl_divEnquete').hide();
        $('#ctl00_cphl_lblEnquete').text('');
    }

    if (tipo == 5) {
        DefineEmailTarefa(caminho);
        $('#ctl00_cphl_divEmailOrganizador').show();
        $('#ctl00_cphl_lblEmails').text('');
        $('#ctl00_cphl_hdnEmails').val(caminho);
    }
    else {

        $('#ctl00_cphl_divEmailOrganizador').hide();
        $('#ctl00_cphl_lblEmails').text('');
        $('#ctl00_cphl_hdnEnquetes').val(caminho);
    }
}


function DefineEmailTarefa(caminho) {

    if (caminho == "") {
        $('a#email').text('Selecione*');
    }
    else {
        $('a#email').text(caminho);
    }
}

function DefineEnqueteTarefa(caminho) {

    if (caminho == "") {
        $('a#enquete').text('Selecione*');
    }
    else {
        $('a#enquete').text(caminho);
    }
}



function SelecionaEmailTarefa(obj) {
    if ($(obj).text() != "Selecione*") {
        $('#ctl00_cphl_lblEmails').text('');
        $('#ctl00_cphl_hdnItems').val("'5','Enviar resposta no e-mail indicado pelo organizador','" + $(obj).attr('rel') + "'");
        $('#ctl00_cphl_hdnEmails').val($(obj).attr('rel'));
    }
}


function SelecionaEnqueteTarefa(obj) {
    if ($(obj).text() != "Selecione*") {
        $('#ctl00_cphl_lblEnquete').text('');
        $('#ctl00_cphl_hdnItems').val("'8','Participar de Enquete','" + $(obj).attr('rel') + "'");
        $('#ctl00_cphl_hdnEnquetesAux').val($(obj).attr('idty'))
    }
}


//Fim Tarefas

function InsereAutoCompleteCidades() {
    var campoBuscaCidade = $('input#ctl00_cphl_txtCidadeNome');

    try {
        if (campoBuscaCidade != null) {
            $(campoBuscaCidade).change(function () {
                $("input#ctl00_cphl_txtCidade").val('');
            });

            $(campoBuscaCidade).autocomplete('ajaxCidades.aspx', { minChars: 0, width: 310, matchContains: "word", autoFill: false, max: 1000, extraParams: { idEstado: document.getElementById('ctl00_cphl_ddlEstado').value },
                formatItem: function (data) {
                    return data[1]; // data[1]=nome da cidade
                },
                formatResult: function (data) { return data[1]; }
            });

            $(campoBuscaCidade).result(function (event, data, formatted) {
                if (data) {
                    $("input#ctl00_cphl_txtCidade").val(data[0]);
                    $("span#ctl00_cphl_reqCidade").hide();
                }
            });
        }
    } catch (ex) { }
}


//function controlaAcesso() {
//    
////    var xmlHttp = false;

////    try {
////        xmlHttp = new XMLHttpRequest();
////        
////    }
////    catch (er1) {
////        try {
////            xmlHttp = new ActiveXObject("Msxm12.XMLHTTP");
////        }
////        catch (er2) {
////            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
////         }
////     }

////    xmlHttp.open("GET", "finaliza.aspx");
//    //    xmlHttp.send(null);

//    $.ajax({
//        type: "POST",
//        url: "Default.aspx/ControleDeAcesso",
//        data: "{}",
//        contentType: "application/json; charset=utf-8",
//        dataType: "json",
//        success: function (msg) {
//            //$("#Result").text(msg.d);
//            alert('ok');
//        }
//    });
//}


//function EventosAtivos() {
//    $('a.lkbDesafioAjax').click(function() { // Definição para o Ajax dos Desafios.
//        RetornaDesafio($(this).attr('rel'));
//        return false;
//    });
//}

//function EventosEncerrados() {
//    $('a.lkbDesafioFinalizadoAjax').click(function() { // Definição para o Ajax dos Desafios.
//        RetornaDesafioFinalizado($(this).attr('rel'));
//        return false;
//    });
//}

function painelLembrarSenha() {
    $('#esqueci_senha').show();
    $('.bt_login_login').hide();
    $('.link_esqueci').hide();
    document.getElementById('campoLogin').style.display = 'none';
    document.getElementById('campoSenha').style.display = 'none';
    document.getElementById('ctl00_hlkCadastrese').style.display = 'none';
    document.getElementById('ctl00_lblValidacaoEmailSenha').style.display = 'none';
    document.getElementById('ctl00_reqEsqueciSenha').style.display = 'none';
    document.getElementById('ctl00_regEsqueciSenha').style.display = 'none';
}

function painelLembrarSenhaValidacao() {
    document.getElementById('campoLogin').style.display = 'none';
    document.getElementById('campoSenha').style.display = 'none';
    document.getElementById('ctl00_hlkCadastrese').style.display = 'none';

    document.getElementById('ctl00_reqEsqueciSenha').style.display = 'none';
    document.getElementById('ctl00_regEsqueciSenha').style.display = 'none';
    document.getElementById('ctl00_lblAvisoFalhaLogin').style.display = 'none';

    document.getElementById('esqueci_senha').style.display = 'block';
}

function voltarPainelLogin() {
    $('#esqueci_senha').hide();
    $('.link_esqueci').show();
    document.getElementById('campoLogin').style.display = 'block';
    document.getElementById('campoSenha').style.display = 'block';
    document.getElementById('ctl00_hlkCadastrese').style.display = 'block';

    document.getElementById('esqueci_senha').style.display = 'none';
    document.getElementById('ctl00_reqEsqueciSenha').style.display = 'none';
    document.getElementById('ctl00_regEsqueciSenha').style.display = 'none';
    document.getElementById('ctl00_lblValidacaoEmailSenha').style.display = 'none';
}

function validaEnvioEmail() {

    document.getElementById('ctl00_lblSucessoEnvio').style.display = 'block';
    document.getElementById('ctl00_lblSucessoEnvio').innerHTML = 'E-mail enviado com sucesso.';
}

$(document).ready(function () {
    $('ul.lista_desafios_home li a').hover(function () {
        $(this).parent().find('.hlk_participar').addClass('hlk_participar_hover').removeClass('hlk_participar');
    })
    $('ul.lista_desafios_home li a').mouseleave(function () {
        $(this).parent().find('.hlk_participar_hover').addClass('hlk_participar').removeClass('hlk_participar_hover');
    })

    /* Carousel imagem patrocinador e imagem do desafio Detalhes Desafio */
    $(document).ready(function () {
        $('.right_detalhes_desafio ul').not('.right_detalhes_desafio div ul').innerfade({
            speed: 1000,
            timeout: 8000,
            type: 'sequence',
            containerheight: '360px'
        })
    });

    /*Ampliação imagem premio Detalhes Desafio*/
    var imagemAmpliacao;
    $('.imagem-premiacao ul li').hover(function () {
        $('.imagem-premiacao ul').hide();
        imagemAmpliacao = $(this).attr('class');
        $('div.' + imagemAmpliacao).show();
        $('.imagem-premiacao').animate({ 'height': 220 });
    })
    $('.imagem-premiacao').mouseleave(function () {
        $('.imagem-premiacao ul').show();
        $('div.' + imagemAmpliacao).hide();
        $('.imagem-premiacao').animate({ 'height': 65 });
    })
})

function isDate(txtDate) {
    var objDate,  // date object initialized from the txtDate string
        mSeconds, // txtDate in milliseconds
        day,      // day
        month,    // month
        year;     // year
    // date length should be 10 characters (no more no less)
    if (txtDate.length !== 10) {
        return false;
    }
    // third and sixth character should be '/'
    if (txtDate.substring(2, 3) !== '/' || txtDate.substring(5, 6) !== '/') {
        return false;
    }
    // extract month, day and year from the txtDate (expected format is dd/mm/yyyy)
    // subtraction will cast variables to integer implicitly (needed
    // for !== comparing)
    day = txtDate.substring(0, 2) - 0; // because months in JS start from 0
    month = txtDate.substring(3, 5) - 1;
    year = txtDate.substring(6, 10) - 0;
    // test year range
    if (year < 1753 || year > 3000) {
        return false;
    }
    // convert txtDate to milliseconds
    mSeconds = (new Date(year, month, day)).getTime();
    // initialize Date() object from calculated milliseconds
    objDate = new Date();
    objDate.setTime(mSeconds);
    // compare input date and parts from Date() object
    // if difference exists then date isn't valid
    if (objDate.getFullYear() !== year ||
        objDate.getMonth() !== month ||
        objDate.getDate() !== day) {
        return false;
    }
    // otherwise return true
    return true;
}
