
var divBuscadorAtiva = false; var botaoPreAtivadoBarraMidia = ''; var botaoSetadoMenuEstab = ''; var inputLateral = ""; function removeAcento(text) {
    if (text != '') { text = text.replace(new RegExp('[ÁÀÂÃ]', 'gi'), 'a'); text = text.replace(new RegExp('[ÉÈÊ]', 'gi'), 'e'); text = text.replace(new RegExp('[ÍÌÎ]', 'gi'), 'i'); text = text.replace(new RegExp('[ÓÒÔÕ]', 'gi'), 'o'); text = text.replace(new RegExp('[ÚÙÛ]', 'gi'), 'u'); text = text.replace(new RegExp('[Ç]', 'gi'), 'c'); text = text.replace(new RegExp(' ', 'gi'), '-'); text = text.replace(new RegExp('[(]', 'gi'), ''); text = text.replace(new RegExp('[)]', 'gi'), ''); text = text.replace(new RegExp('/', 'gi'), ''); text = text.replace(new RegExp('&', 'gi'), 'e'); text = text.replace(new RegExp(':', 'gi'), ''); text = text.replace(new RegExp('%', 'gi'), ''); text = text.replace(new RegExp('[*]', 'gi'), ''); }
    return text.toLowerCase();
}
function ativaBotao(obj) { $(obj).addClass('fundoVermelhoBotao'); }
function desativaBotao(obj) { $(obj).removeClass('fundoVermelhoBotao'); }
function ativaDivBuscador(obj, idBotao, div) {
    if (!$(obj).hasClass("ItemMenuAtivo")) { $('#BUSCADOR div').removeClass('ItemMenuAtivo'); $('#BUSCADOR div').removeClass('fundoVermelho'); $(obj).addClass("ItemMenuAtivo"); $('.div_buscador').hide(); $('.fundoVermelho').addClass("area_botao_buscador_seta"); $('.area_botao_buscador_seta:not(.ItemMenuAtivo)').removeClass("fundoVermelho"); $('.botao_buscador_seta').removeClass("fundoBotaoSetaBaixo"); $('.botao_buscador_seta').css('color', '#333333'); ativaBotaoSeta(obj, idBotao); $(div).css('visibility', 'visible'); $(div).css('display', 'block'); }
    else { fecharDivsPopUpsGeral(); ativaBotaoBuscador(obj); } 
}
function ativaBotaoBuscador(obj) { $(obj).addClass('fundoVermelho'); $("#" + obj.id + " Div").css('color', '#FFF'); }
function desativaBotaoBuscador(obj) { if (!$(obj).hasClass('ItemMenuAtivo')) { $(obj).removeClass('fundoVermelho'); $(obj).find('div').css('color', '#333333'); } }
function desativaDivsPopUpBuscador(e) {
    if (navigator.appName.indexOf('Internet Explorer') > 0) { if ((e.toElement) && (e.fromElement)) { var divOrigemMouse = e.fromElement.id; var divDestinoMouse = e.toElement.id; } else { return; } } else { if ((e.target) && (e.relatedTarget)) { var divOrigemMouse = e.target.id; var divDestinoMouse = e.relatedTarget.id; } else { return; } }
    switch (divOrigemMouse) {
        case 'POPUP_BUSCADOR_COZINHA': case 'POPUP_BUSCADOR_ESPECIALIDADE': case 'POPUP_BUSCADOR_BAIRRO': case 'POPUP_BUSCADOR_TIPO': if ((divDestinoMouse != 'INFO_POPUP_BUSCADOR')) { $('.div_buscador').hide(); $('.fundoVermelho').addClass("area_botao_buscador_seta"); $('.area_botao_buscador_seta:not(.ItemMenuAtivo)').removeClass("fundoVermelho"); $('.botao_buscador_seta').removeClass("fundoBotaoSetaBaixo"); $('.botao_buscador_seta').css('color', '#333333'); }
            break; case 'ESPECIALIDADE_BOTAO_DESCRICAO': case 'BAIRRO_BOTAO_DESCRICAO': case 'COZINHA_BOTAO_DESCRICAO': case 'TIPO_ESTAB_BOTAO_DESCRICAO': if ((divDestinoMouse != 'POPUP_BUSCADOR_COZINHA') && (divDestinoMouse != 'POPUP_BUSCADOR_ESPECIALIDADE') && (divDestinoMouse != 'POPUP_BUSCADOR_BAIRRO') && (divDestinoMouse != 'POPUP_BUSCADOR_TIPO')) { $('.div_buscador').hide(); $('.fundoVermelho').addClass("area_botao_buscador_seta"); $('.area_botao_buscador_seta:not(.ItemMenuAtivo)').removeClass("fundoVermelho"); $('.botao_buscador_seta').removeClass("fundoBotaoSetaBaixo"); $('.botao_buscador_seta').css('color', '#333333'); }
            break;
    } 
}
function ativaDivMaisPopulares(altura, div) { $('.divMaisPopulares').hide(); $(div).css('visibility', 'visible'); $(div).css('display', 'block'); $(div).css('top', altura); }
function desativaDivMaisPopulares(e) {
    if (navigator.appName.indexOf('Internet Explorer') > 0) { if ((e.toElement) && (e.fromElement)) { var divOrigemMouse = e.fromElement.id; var divDestinoMouse = e.toElement.id; } else { return; } } else { if ((e.target) && (e.relatedTarget)) { var divOrigemMouse = e.target.id; var divDestinoMouse = e.relatedTarget.id; } else { return; } }
    var tmp = divDestinoMouse + "_CONTAINER"; switch (divOrigemMouse) {
        case 'POPUP_MAIS_POPULARES_COZINHAS_CONTAINER': case 'POPUP_MAIS_POPULARES_ESPECIALIDADES_CONTAINER': case 'POPUP_MAIS_POPULARES_TIPOS_CONTAINER': case 'POPUP_MAIS_POPULARES_BAIRROS_CONTAINER': if (divOrigemMouse != tmp)
                $('.divMaisPopulares').hide(); break;
    } 
}
function ativaDivOutrasCidades() { var obj = $("#BOTAO_OCIDADES_BARRA_TOPO"); if (!obj.hasClass('ItemMenuAtivo')) { obj.addClass('ItemMenuAtivo'); $('#POPUP_OUTRAS_CIDADES').css('visibility', 'visible'); $('#POPUP_OUTRAS_CIDADES').css('display', 'block'); } else { obj.removeClass('ItemMenuAtivo'); $('#POPUP_OUTRAS_CIDADES').hide(); } }
function desativaDivOutrasCidades(e, obj) {
    if (navigator.appName.indexOf('Internet Explorer') > 0) { if ((e.toElement) && (e.fromElement)) { var divOrigemMouse = e.fromElement.id; var divDestinoMouse = e.toElement.id; } else { return; } } else { if ((e.target) && (e.relatedTarget)) { var divOrigemMouse = e.target.id; var divDestinoMouse = e.relatedTarget.id; } else { return; } }
    switch (divOrigemMouse) {
        case 'POPUP_OUTRAS_CIDADES': if ((divDestinoMouse != 'POPUP_OUTRAS_CIDADES_INFO') && (divDestinoMouse != 'LISTA_CIDADES_GUIAS') && (divDestinoMouse != 'LINHA_LISTA_CIDADES_GUIAS')) { $('#POPUP_OUTRAS_CIDADES').css('visibility', 'hidden'); $('#POPUP_OUTRAS_CIDADES').css('display', 'none'); $(obj).removeClass('fundoVermelhoBotao'); $(obj).removeClass('ItemMenuAtivo'); }
            break; case 'BOTAO_OCIDADES_BARRA_TOPO': if (divDestinoMouse != 'POPUP_OUTRAS_CIDADES') { $('#POPUP_OUTRAS_CIDADES').css('visibility', 'hidden'); $('#POPUP_OUTRAS_CIDADES').css('display', 'none'); $(obj).removeClass('fundoVermelhoBotao'); }
            break;
    } 
}
function fecharDivsPopUpsGeral() { $('.div_buscador').hide(); $('#BUSCADOR div.fundoVermelho').addClass("area_botao_buscador_seta"); $('#BUSCADOR div.area_botao_buscador_seta:not(.ItemMenuAtivo)').removeClass("fundoVermelho"); $('.botao_buscador_seta').removeClass("fundoBotaoSetaBaixo"); $('.botao_buscador_seta').css('color', '#333333'); $('#BUSCADOR div').removeClass('ItemMenuAtivo'); $('#BUSCADOR div').removeClass('fundoVermelho'); if ($('#POPUP_OUTRAS_CIDADES')) { $('#POPUP_OUTRAS_CIDADES').css('visibility', 'hidden'); $('#POPUP_OUTRAS_CIDADES').css('display', 'none'); $('#BOTAO_OCIDADES_BARRA_TOPO').removeClass('fundoVermelhoBotao'); $('#BOTAO_OCIDADES_BARRA_TOPO').removeClass('ItemMenuAtivo'); } }
function ativaFundoMenuServicos(divObjMenu, divObjDesc, divObjSeta) { $(divObjMenu).css('background-color', '#EC0002'); $(divObjDesc).css('color', '#FFFFFF'); $(divObjSeta).css("background-image", "url(/img/seta_menu_branca_over.png)"); }
function desativaFundoMenuServicos(divObjMenu, divObjDesc, divObjSeta) { $(divObjMenu).css('background-color', 'transparent'); $(divObjDesc).css('color', '#333333'); $(divObjSeta).css("background-image", "url(/img/seta_menu_flat.png)"); }
function ativaBotaoSeta(obj) { $(obj).addClass('fundoVermelho'); $(obj).find("div").addClass("fundoBotaoSetaBaixo"); $(obj).find("div").css('color', '#FFFFFF'); }
function desativaBotaoSeta(idObj) { if (!$(idObj).hasClass('ItemMenuAtivo')) { $(idObj).removeClass("fundoVermelho"); $(idObj).find("div").removeClass("fundoBotaoSetaBaixo"); $(idObj).find("div").css('color', '#333333'); } }
function ativaDivMenuNoticiasEstab(obj, divAtivar) { var oldAtivo = $("Div#BARRA_MENU_NOTICAS_PROMOCOES_ESTAB a Div.ItemMenuAtivo"); var oldDivAtivo = $("Div.divVisibleInfo"); $(oldAtivo).removeClass('ItemMenuAtivo'); desativaBotaoSeta($(oldAtivo)); $(obj).addClass('ItemMenuAtivo'); oldDivAtivo.removeClass('divVisibleInfo'); oldDivAtivo.addClass('divInVisibleInfo'); $(divAtivar).removeClass('divInVisibleInfo'); $(divAtivar).addClass('divVisibleInfo'); }
function InitMenuAtivo(idBotao) { var obj = $("#" + idBotao); $(obj).addClass('ItemMenuAtivo'); ativaBotaoSeta($(obj)); }
function desativaBotaoSetaBarraMidiaEstab(idObj, idbotao, divMouseOver) { if (!$(idObj).hasClass('ItemMenuAtivo')) { $(idObj).removeClass("fundoVermelho"); $(idbotao).removeClass("fundoBotaoSetaBaixo"); $(idbotao).css('color', '#333333'); } }
function marcaBotaoPreAtivado(botao) { botaoPreAtivadoBarraMidia = botao; }
function ativaBotaoSetaEstab(obj, idBotao) { obj.className = 'fundoVermelho'; obj.style.backgroundImage = "url('')"; $(idBotao).addClass("fundoBotaoSetaBaixo"); $(idBotao).css('color', '#FFFFFF'); }
function desativaBotaoSetaEstab(idObj, idbotao, fundo, btMouseOver) { if (botaoSetadoMenuEstab != btMouseOver) { $(idObj).removeClass("fundoVermelho"); $(idbotao).removeClass("fundoBotaoSetaBaixo"); $(idbotao).css('color', '#333333'); } }
function ativaBotaoAreaProp(obj) { obj.className = 'fundoBrancoFontAzul'; }
function desativaBotaoAreaProp(obj) { $(obj).removeClass("fundoBrancoFontAzul"); }
function ativaBotaoMenuConteudoSemSeta(obj) { obj.className = 'fundoVermelho'; obj.style.color = '#FFFFFF'; }
function desativaBotaoMenuConteudoSemSeta(obj) { obj.className = ''; obj.style.color = '#000000'; }
$(document).ready(function() {
    $('a[name=modal]').click(function(e) { e.preventDefault(); var id = $(this).attr('href'); var maskHeight = $(document).height(); var maskWidth = $(window).width(); $('#mask').css({ 'width': maskWidth, 'height': maskHeight }); $('#mask').fadeIn(500); $('#mask').fadeTo("fast", 0.5); 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(100); }); $('.window .close').click(function(e) { e.preventDefault(); $('#ctl00_FormCPH_formPopUpComentario1_data_visita_CalendarExtender_container').css("visibility", "hidden"); $('#ctl00_FormCPH_formPopUpComentario1_data_visita_CalendarExtender_container').css("display", "none"); $("#FORM_OBRIGADO_FINAL").hide(); $('#mask, .window').hide(); }); $('#mask').click(function() { $('#ctl00_FormCPH_formPopUpComentario1_data_visita_CalendarExtender_container').css("visibility", "hidden"); $('#ctl00_FormCPH_formPopUpComentario1_data_visita_CalendarExtender_container').css("display", "none"); $(this).hide(); $('object').css('display', 'block'); $('.window').hide(); }); $("#LUPA_MENU_SERVICOS.RAIZ").click(function() { buscaNome($("#TEXTFIELD_SERVICOS.RAIZ").val()); }); $("#LUPA_BUSCADOR_LATERAL.HOME").click(function() { buscaNome($("#TEXTFIELD_SERVICOS.HOME").val()); }); $("#TEXTFIELD_SERVICOS").keypress(function(e) { if (e.which == 13) { event.returnValue = false; buscaNome($(this).val()); } }); $("#TEXTFIELD_SERVICOS").keyup(function(e) { if (e.which != 13) { inputLateral = $(this).val(); } }); $("#TEXTFIELD_SERVICOS.RAIZ").autocomplete(GcidadeUrl + "/service/autocompleteBusca.aspx", { selectFirst: false, max: 50, formatMatch: function(row, i, max) { return row.name + " " + row.to; }, formatResult: function(row) { return row.to; } }); $("#TEXTFIELD_SERVICOS.HOME").autocomplete(GcidadeUrl + "/service/autocompleteBusca.aspx", { selectFirst: false, max: 50, formatMatch: function(row, i, max) { return row.name + " " + row.to; }, formatResult: function(row) { return row.to; } }); $("#TEXTFIELD_SERVICOS").result(findValueCallback); function findValueCallback(event, data, formatted) {
        if (!$(formatted).hasClass('sugFechou')) { var valor = formatted; var qtdEstab = formatted; valor = $(valor).find("span.ItemSugestao").text(); qtdEstab = $(qtdEstab).find("span.QtdEstabelecimentoRede").text(); $(this).val(valor); valor = valor.replace(/"/gi, "''"); valor = valor.replace(/´/gi, ""); if (qtdEstab == "") { document.location.href = GcidadeUrl + "/estabelecimentos/" + removeAcento(valor) + ".aspx"; } else { document.location.href = GcidadeUrl + "/rede/" + removeAcento(valor) + ".aspx"; } }
        else { $(this).val(inputLateral); } 
    }
    $("#AREA_BUSCA_BOTAO_SETA").click(function() { var texto = $("#TEXTFIELD_BUSCA_RODAPE").val(); BuscaSite(texto); }); $("#TEXTFIELD_BUSCA_RODAPE").keypress(function(e) { if (e.which == 13) { event.returnValue = false; BuscaSite($(this).val()); } }); $("#TEXTFIELD_SERVICOS_FOOD_NEWS").keypress(function(e) { if (e.which == 13) { e.returnValue = false; salvarEmailFoodNews(); } })
}); function addFav(cidadeLink, cidadeNome) {
    var url = "http://www.foodbrasil.com.br" + GcidadeUrl; var title = "Food Brasil - " + cidadeNome + " - Guia de Restaurantes"; if (window.sidebar) window.sidebar.addPanel(title, url, ""); else if (window.opera && window.print) { var mbm = document.createElement('a'); mbm.setAttribute('rel', 'sidebar'); mbm.setAttribute('href', url); mbm.setAttribute('title', title); mbm.click(); }
    else if (document.all) { window.external.AddFavorite(url, title); } 
}
function addFavHomeFoodbrasil() {
    var url = "http://www.foodbrasil.com.br"; var title = "Food Brasil - Guia de Bares e Restaurantes"; if (window.sidebar) window.sidebar.addPanel(title, url, ""); else if (window.opera && window.print) { var mbm = document.createElement('a'); mbm.setAttribute('rel', 'sidebar'); mbm.setAttribute('href', url); mbm.setAttribute('title', title); mbm.click(); }
    else if (document.all) { window.external.AddFavorite(url, title); } 
}
function marcaBotaoClicado(areaBotao) { $('#BOTAO_MENU_ESTABELECIMENTOS_' + areaBotao).addClass('fundoVermelho'); $('#BOTAO_MENU_ESTABELECIMENTOS_' + areaBotao).css('background-image', 'url("")'); $('#DESC_BOTAO_ESTABELECIMENTOS_' + areaBotao).addClass("fundoBotaoSetaBaixo"); $('#DESC_BOTAO_ESTABELECIMENTOS_' + areaBotao).css('color', '#FFFFFF'); botaoSetadoMenuEstab = areaBotao; }
function carregaVideoEstabPaginacao(pagina, estabId) { $.post(GcidadeUrl + '/estabelecimentos/ajaxVideosEstabelecimento.aspx', { estabId: estabId, pagina: pagina }, function(htmlVideos) { $('#AREA_BANNER_MIDIA_ESTABELECIMENTO').html(htmlVideos); }); }
function ativaDivMidiaEstab(divIdMostrar, divIdEsconder, btAtivado, obj) {
    $(divIdEsconder).removeClass("areaMidiaVisivel"); $(divIdEsconder).addClass("areaMidiaInvisivel"); $(divIdMostrar).removeClass("areaMidiaInvisivel"); $(divIdMostrar).addClass("areaMidiaVisivel"); $(obj).parent().find('a div').removeClass("ItemMenuAtivo"); if (btAtivado == 'video') { $('#BALAO_NUMERADOR_VIDEOS').removeClass('areaMidiaVisivel'); $('#BALAO_NUMERADOR_VIDEOS').addClass('areaMidiaInvisivel'); $('#BALAO_NUMERADOR_FOTOS').removeClass('areaMidiaInvisivel'); $('#BALAO_NUMERADOR_FOTOS').addClass('areaMidiaVisivel'); $('#BOTAO_MENU_PEQ_FOTOS').removeClass('fundoVermelho'); $('#BOTAO_MENU_PEQ_FOTOS').children().removeClass('fundoBotaoSetaBaixo').css('color', '#333333'); } else { $('#BALAO_NUMERADOR_VIDEOS').removeClass('areaMidiaInvisivel'); $('#BALAO_NUMERADOR_VIDEOS').addClass('areaMidiaVisivel'); $('#BALAO_NUMERADOR_FOTOS').removeClass('areaMidiaVisivel'); $('#BALAO_NUMERADOR_FOTOS').addClass('areaMidiaInvisivel'); $('#BOTAO_MENU_PEQ_VIDEO').removeClass('fundoVermelho'); $('#BOTAO_MENU_PEQ_VIDEO').children().removeClass('fundoBotaoSetaBaixo').css('color', '#333333'); }
    $(obj).find("div").addClass("ItemMenuAtivo");
}
function buscaNome(texto) {
    if (texto.trim().length > 0) { texto = texto.replace(/"/gi, "''"); texto = texto.replace(/´/gi, ""); document.location.href = GcidadeUrl + "/busca/" + removeAcento(texto) + ".aspx"; }
    else { alert('Por favor, informe o nome do estabelecimento.', "Atenção!"); } 
}
function insereComentarioEstab(estabId) {
    var erro = ''; var classificacao = 0; var arrayClass = $('.estrela_normal'); var checkValue = false; var nomeAutor = ""; var emailAutorComentario = ""; var dataVisitaComent = ""; var textoComentario = ""; classificacao = $(arrayClass).length; if (!$("#nomeAutorComentarioEstab").val()) { $('#nomeAutorComentarioEstab').css('border', '1px solid red'); erro = 'Deve ser informado o campo "Nome"!\n'; } else { nomeAutor = $("#nomeAutorComentarioEstab").val(); }
    if (!$("#emailComentarioEstab").val()) { $('#emailComentarioEstab').css('border', '1px solid red'); erro += 'Deve ser informado o campo "E-mail"!\n'; } else { if (checkMail($("#emailComentarioEstab").val())) { emailAutorComentario = $("#emailComentarioEstab").val(); } else { $('#emailComentarioEstab').css('border', '1px solid red'); erro += 'Campo "E-mail" invalido!\n'; } }
    if (!$("#textoComentarioEstab").val()) { $('#textoComentarioEstab').css('border', '1px solid red'); erro += 'Deve ser informado o campo "Comentário"!\n'; } else { textoComentario = $("#textoComentarioEstab").val(); }
    if ($('#AREA_FORMULARIO_COMENTARIO #checkInfoNovidadesComentario').attr('checked') == true) { checkValue = true; }
    if (classificacao == 0) { erro += 'Por favor classifique o estabelecimento!'; }
    if (erro) { alert(erro); } else {
        $("#AREA_FORMULARIO_COMENTARIO").hide(); $("#COMENTARIO_AGUARDE").show(); var url = GcidadeUrl + '/service/insereComentario.aspx'; $.post(url, { autor: nomeAutor, emailAutor: emailAutorComentario, dataVisita: dataVisitaComent, texto: textoComentario, estabId: estabId, avaliacao: classificacao, receberInfo: checkValue }, function(dadoRetorno) {
            if (dadoRetorno == 'True') {
                $("#COMENTARIO_AGUARDE").hide(); $("#COMENTARIO_OK").show(); $("#textoComentarioEstab").val(''); $("#CLASSIFICAR_COMENTARIO_ESTABELECIMENTO input:radio").each(function() { this.checked = false; }); $("#ESTRELAS_CLASSIFICACAO_COMENTARIO_ESTAB .estrela_normal").each(function() { $(this).removeClass('estrela_normal'); $(this).addClass('estrela_apagada'); }); if ($("#AREA_TEXTOS_COMENTARIOS_ESTABELECIMENTO")) {
                    if ($("#TEXTO_COMENTARIO_ESTABELECIMENTO_SEM_COMENTARIO")) { $("#TEXTO_COMENTARIO_ESTABELECIMENTO_SEM_COMENTARIO").hide(); }
                    var estrelas = ""; var i = 1; var data = new Date(); var diaCom = data.getDate(); var mesCom = data.getMonth(); var anoCom = data.getFullYear(); for (i = 1; i < 6; i++) { if (i < classificacao) { estrelas += '<span id="ESTRELA_COMENTARIOS"><img src="/img/estrelas_douradas_estab.png"></span>'; } else { estrelas += '<span id="ESTRELA_COMENTARIOS"><img src="/img/estrelas_cinza_estab.png"></span>'; } }
                    $("#AREA_TEXTOS_COMENTARIOS_ESTABELECIMENTO").prepend('<div id="INFO_COMENTARIO_ESTABELECIMENTO" style="background-color:#F0FFF0;"><span class="fonte_pequena_cinza_claro_11">Publicado em ' + diaCom + '/' + mesCom + '/' + anoCom + ' por</span> <span class="fonteVermelhaPequena_11">' + nomeAutor + '</span>' + estrelas + '<div class="fonteCinzaEscuroBackgroundTransp" id="TEXTO_COMENTARIO_ESTABELECIMENTO" style="margin-left:0px;background-color:#F0FFF0;width:100%;">' + textoComentario + '</div>').fadeIn();
                }
                idEstabformComentarioLista = "";
            } else { alert('Falha ao enviar comentário!\n'); } 
        });
    } 
}
function retiraErroForm(obj) { if (obj.value != "") { $('#' + obj.id).css('border', '#dcdcdc 1px solid'); } }
function CheckDate(date) {
    var err = 0
    string = date
    var valid = "0123456789/"
    var ok = "yes"; var temp; for (var i = 0; i < string.length; i++) { temp = "" + string.substring(i, i + 1); if (valid.indexOf(temp) == "-1") err = 1; }
    if (string.length != 10) err = 1
    b = string.substring(3, 5)
    c = string.substring(2, 3)
    d = string.substring(0, 2)
    e = string.substring(5, 6)
    f = string.substring(6, 10)
    if (b < 1 || b > 12) err = 1
    if (c != '/') err = 1
    if (d < 1 || d > 31) err = 1
    if (e != '/') err = 1
    if (f < 1850 || f > 2050) err = 1
    if (b == 4 || b == 6 || b == 9 || b == 11) { if (d == 31) err = 1 }
    if (b == 2) {
        var g = parseInt(f / 4)
        if (isNaN(g)) { err = 1 }
        if (d > 29) err = 1
        if (d == 29 && ((f / 4) != parseInt(f / 4))) err = 1
    }
    if (err == 1) { return false; }
    else { return true; } 
}
function mostraConteudoListaTexto(areaConteudo, numIdConteudo) { var objConteudo = areaConteudo + numIdConteudo; $(objConteudo).fadeIn("slow"); }
function escondeConteudoListaTexto(areaConteudo, numIdConteudo) { var objConteudo = areaConteudo + numIdConteudo; $(objConteudo).fadeOut("slow"); }
function escondeLinkMaisInfo(idSpanLink, indiceLink) { var objLink = idSpanLink + indiceLink; $(objLink).hide(); }
function mostraLinkMaisInfo(idSpanLink, indiceLink) { var objLink = idSpanLink + indiceLink; $(objLink).show(); }
function enviaEmailEstab(estabId) {
    var valida = ""; var checkValue = false; var nomeAutor = ""; var emailAutorComentario = ""; var telFone = ""; var telDDD = ""
    var textoComentario = ""; $("#AREA_FORMULARIO_ESTAB_EMAIL_CONTATO :input[type!='button']").removeClass('textFieldPopUpsError'); valida = ValidaFormPopUp("AREA_FORMULARIO_ESTAB_EMAIL_CONTATO"); nomeAutor = $("#nomeEmail").val(); emailAutorComentario = $("#emailEmail").val(); telDDD = $("#telDDD").val(); telFone = $("#telFone").val(); textoComentario = $("#textComentarioEmail").val(); if ($('#checkBoxEmail').attr('checked') == true) { checkValue = $('#checkBoxEmail').attr('checked'); }
    if (valida) { alert(valida); } else { if (checkMail(emailAutorComentario)) { $("#FORMULARIO_ESTAB_EMAIL_CONTATO").hide(); $("#AREA_FORMULARIO_ESTAB_EMAIL_CONTATO").height('150'); $("#FORMULARIO_FORMULARIO_ESTAB_EMAIL_CONTATO").show(); var url = GcidadeUrl + '/service/enviaEmailEstab.aspx'; $.post(url, { autor: nomeAutor, emailAutor: emailAutorComentario, DDDAutor: telDDD, telefoneAutor: telFone, texto: textoComentario, estabId: estabId, receberInfo: checkValue }, function(dadoRetorno) { if (dadoRetorno == 'True') { $("#FORMULARIO_FORMULARIO_ESTAB_EMAIL_CONTATO").hide(); $("#FORMULARIO_ESTAB_EMAIL_CONTATO_OK").show(); } else { alert('Falha ao enviar a mensagem!\n'); } }); } else { $("#TEXT_FIELD_EMAIL_EMAIL_CONTATO input").addClass('textFieldPopUpsError'); alert("Informe um e-mail válido!"); } } 
}
function enviaSMSInfoEstab(estabId) {
    var ddd = ""; var numero = ""; var texto = ""; var valida = ""; ddd = $("#TEXTFIELD_DDD_NUM_CEL").val(); numero = $("#TEXTFIELD_NUMERO_COMPL_CEL").val(); $("#TEXTFIELD_DDD_NUM_CEL").val(''); $("#TEXTFIELD_NUMERO_COMPL_CEL").val(''); if (ddd == "") { valida = 'Deve ser informado um DDD!'; }
    if (numero == "") { valida = 'Deve ser informado um numero de celular!'; }
    if (valida) { alert(valida); } else { var url = GcidadeUrl + '/service/enviaSMSInfoEstabHuman.aspx'; $.post(url, { numero: ddd + numero, estabId: estabId }, function(dadoRetorno) { if (dadoRetorno == 'True') { $("#FORM_SMS_ESTAB").hide(); $("#FORM_OBRIGADO_FINAL").show(); } else { if (dadoRetorno == 'false') { alert('Falha ao enviar a mensagem!\n'); } else { alert(dadoRetorno + '\n'); } } }); } 
}
function enviarEmailIndiqueAmigos() {
    var erro = ''; var checkValue = false; var nomeIndicador = ""; var emailIndicador = ""; var textoComentario = ""; var emailsAmigos = ""; var nomesAmigos = ""; var contadorVazio = 0; if (!$("#nomeIndicador").val()) { $('#nomeIndicador').css('border', '1px solid red'); erro = 'Deve ser informado seu nome!\n'; } else { nomeIndicador = $("#nomeIndicador").val(); }
    if (!$("#emailIndicador").val()) { $('#emailIndicador').css('border', '1px solid red'); erro += 'Deve ser informado seu e-mail!\n'; } else { if (checkMail($("#emailIndicador").val())) { emailIndicador = $("#emailIndicador").val(); } else { $('#emailIndicador').css('border', '1px solid red'); erro += 'O seu E-mail informado é invalido!\n'; } }
    for (var i = 1; i <= 4; i++) {
        if ((!$("#nomeAmigo_" + i).val()) && (!$("#emailAmigo_" + i).val())) { $("#nomeAmigo_" + i).css('border', '1px solid red'); $("#emailAmigo_" + i).css('border', '1px solid red'); contadorVazio++; } else {
            if (($("#nomeAmigo_" + i).val()) && (!$("#emailAmigo_" + i).val())) { $("#nomeAmigo_" + i).css('border', '1px solid red'); $("#emailAmigo_" + i).css('border', '1px solid red'); erro += 'Deve ser informado o e-mail do seu amigo!\n'; }
            if ((!$("#nomeAmigo_" + i).val()) && ($("#emailAmigo_" + i).val())) { $("#nomeAmigo_" + i).css('border', '1px solid red'); $("#emailAmigo_" + i).css('border', '1px solid red'); erro += 'Deve ser informado o nome do seu amigo!\n'; }
            if (($("#nomeAmigo_" + i).val()) && ($("#emailAmigo_" + i).val())) {
                if (checkMail($("#emailAmigo_" + i).val())) {
                    if (emailsAmigos != "") { emailsAmigos += ','; }
                    emailsAmigos += $("#emailAmigo_" + i).val(); if (nomesAmigos != "") { nomesAmigos += ','; }
                    nomesAmigos += $("#nomeAmigo_" + i).val();
                } else { $("#emailAmigo_" + i).css('border', '1px solid red'); erro += 'E-mail do seu amigo ' + i + ' inválido!\n'; } 
            } 
        } 
    }
    if (contadorVazio == 4) { erro += 'Deve ser informado ao menos um nome e e-mail de um amigo!\n'; }
    if (!$("#textoComentario_indicacao").val()) { $('#textoComentario_indicacao').css('border', '1px solid red'); erro += 'Deve ser informado o campo "Comentário"!\n'; } else { textoComentario = $("#textoComentario_indicacao").val(); }
    if ($('#checkInfoNovidades').attr('checked') == true) { checkValue = $('#checkInfoNovidades').attr('checked'); }
    if (erro) { alert(erro); } else { $("#AREA_DESCRICAO_FORMULARIO_CONVIDE_INDIQUE").hide(); $("#AREA_FORMULARIO_CONVIDE_INDIQUE").height('150'); $("#INDIQUE_AGUARDE").show(); var url = GcidadeUrl + '/service/enviaEmailIndiqueConvideAmigo.aspx'; $.post(url, { indicador: nomeIndicador, emailIndicador: emailIndicador, texto: textoComentario, receberInfo: checkValue, 'emailAmigos[]': [emailsAmigos], 'nomeAmigos[]': [nomesAmigos] }, function(dadoRetorno) { if (dadoRetorno == 'True') { $("#INDIQUE_AGUARDE").hide(); $("#INDIQUE_OK").show(); } else { alert('Falha ao enviar comentário!\n'); } }); } 
}
function enviarSelecaoAmigos() {
    var erro = ''; var checkValue = false; var nomeIndicador = ""; var emailIndicador = ""; var textoComentario = ""; var emailsAmigos = ""; var nomesAmigos = ""; var contadorVazio = 0; var urlSelecao = "" + window.location + ""; if (!$("#nomeIndicador_selecao").val()) { $('#nomeIndicador_selecao').css('border', '1px solid red'); erro = 'Deve ser informado seu nome!\n'; } else { nomeIndicador = $("#nomeIndicador_selecao").val(); }
    if (!$("#emailIndicador_selecao").val()) { $('#emailIndicador_selecao').css('border', '1px solid red'); erro += 'Deve ser informado seu e-mail!\n'; } else { if (checkMail($("#emailIndicador_selecao").val())) { emailIndicador = $("#emailIndicador_selecao").val(); } else { $('#emailIndicador_selecao').css('border', '1px solid red'); erro += 'O seu E-mail informado é invalido!\n'; } }
    for (var i = 1; i <= 4; i++) {
        if ((!$("#nomeAmigo_" + i + "_selecao").val()) && (!$("#emailAmigo_" + i + "_selecao").val())) { $("#nomeAmigo_" + i + "_selecao").css('border', '1px solid red'); $("#emailAmigo_" + i + "_selecao").css('border', '1px solid red'); contadorVazio++; } else {
            if (($("#nomeAmigo_" + i + "_selecao").val()) && (!$("#emailAmigo_" + i + "_selecao").val())) { $("#nomeAmigo_" + i + "_selecao").css('border', '1px solid red'); $("#emailAmigo_" + i + "_selecao").css('border', '1px solid red'); erro += 'Deve ser informado o e-mail do seu amigo!\n'; }
            if ((!$("#nomeAmigo_" + i + "_selecao").val()) && ($("#emailAmigo_" + i + "_selecao").val())) { $("#nomeAmigo_" + i + "_selecao").css('border', '1px solid red'); $("#emailAmigo_" + i + "_selecao").css('border', '1px solid red'); erro += 'Deve ser informado o nome do seu amigo!\n'; }
            if (($("#nomeAmigo_" + i + "_selecao").val()) && ($("#emailAmigo_" + i + "_selecao").val())) {
                if (checkMail($("#emailAmigo_" + i + "_selecao").val())) {
                    if (emailsAmigos != "") { emailsAmigos += ','; }
                    emailsAmigos += $("#emailAmigo_" + i + "_selecao").val(); if (nomesAmigos != "") { nomesAmigos += ','; }
                    nomesAmigos += $("#nomeAmigo_" + i + "_selecao").val();
                } else { $("#emailAmigo_" + i + "_selecao").css('border', '1px solid red'); erro += 'E-mail do seu amigo ' + i + ' inválido!\n'; } 
            } 
        } 
    }
    if (contadorVazio == 4) { erro += 'Deve ser informado ao menos um nome e e-mail de um amigo!\n'; }
    if (!$("#textoComentario_indicacao_selecao").val()) { $('#textoComentario_indicacao_selecao').css('border', '1px solid red'); erro += 'Deve ser informado o campo "Comentário"!\n'; } else { textoComentario = $("#textoComentario_indicacao_selecao").val(); }
    if ($('#checkInfoNovidades_selecao').attr('checked') == true) { checkValue = $('#checkInfoNovidades').attr('checked'); }
    if (erro) { alert(erro); } else { $("#AREA_DESCRICAO_FORMULARIO_CONVIDE_INDIQUE_SELECAO").hide(); $("#AREA_FORMULARIO_CONVIDE_INDIQUE_SELECAO").height('150'); $("#INDIQUE_SELECAO_AGUARDE").show(); var url = GcidadeUrl + '/service/enviaSelecaoListaAmigos.aspx'; $.post(url, { indicador: nomeIndicador, emailIndicador: emailIndicador, texto: textoComentario, urlSel: urlSelecao, receberInfo: checkValue, 'emailAmigos[]': [emailsAmigos], 'nomeAmigos[]': [nomesAmigos] }, function(dadoRetorno) { if (dadoRetorno == 'True') { $("#INDIQUE_SELECAO_AGUARDE").hide(); $("#INDIQUE_SELECAO_OK").show(); } else { alert('Falha ao enviar comentário!\n'); } }); } 
}
function salvarEmailFoodNews() { var mail = $("#TEXTFIELD_SERVICOS_FOOD_NEWS").val(); if (mail != "") { if (checkMail(mail)) { var url = GcidadeUrl + '/service/salvarEmailNews.aspx'; $.post(url, { emailNews: mail }, function(dadoRetorno) { if (dadoRetorno == 'True') { $("#MENU_SERVICOS_NEWS").html("<div id='TEXTO1_AREA_NEWS_OBRIGADO' STYLE='line-height:90px;text-align:center;cursor:default;'>OBRIGADO!</div>"); } else { alert('Falha ao enviar e-mail!\n'); } }); } else { alert("E-mail inválido!"); } } else { alert("E-mail inválido!"); } }
function checkMail(email) { er = /^[a-zA-Z0-9][a-zA-Z0-9\._-]+@([a-zA-Z0-9\._-]+\.)[a-zA-Z-0-9]{2}/; if (er.exec(email)) { return true; } else { return false; } }
function enviaEmailEstabNaoEncontrado() {
    var valida = ""; var formNome = ""; var formEmail = ""; var formNomeEstab = ""; var formInfoAdicionaisEstab = ""; $("#AREA_FORMULARIO_ESTAB_NAO_ENCONTRADO :input[type!='button']").removeClass('textFieldPopUpsError'); valida = ValidaFormPopUp("AREA_FORMULARIO_ESTAB_NAO_ENCONTRADO"); if (valida == '') {
        formNome = $("#TEXT_FIELD_NOME_ESTAB_NAO_ENCONTRADO input").val(); formEmail = $("#TEXT_FIELD_EMAIL_ESTAB_NAO_ENCONTRADO input").val(); formNomeEstab = $("#TEXT_FIELD_DESCRICAO_ESTAB_NAO_ENCONTRADO input").val(); formInfoAdicionaisEstab = $("#TEXT_FIELD_INFO_ADICIONAL_ESTAB_NAO_ENCONTRADO textarea").val(); if (checkMail(formEmail)) { $("#AREA_DESCRICAO_FORMULARIO").hide(); $("#AREA_FORMULARIO_ESTAB_NAO_ENCONTRADO").height('150'); $("#NAO_ENCONTRADO_AGUARDE").show(); var url = GcidadeUrl + '/service/enviaEmailEstabNaoEncontrado.aspx'; $.post(url, { nome: formNome, email: formEmail, nomeEstab: formNomeEstab, infoAdicionais: formInfoAdicionaisEstab }, function(dadoRetorno) { if (dadoRetorno == 'True') { $("#NAO_ENCONTRADO_AGUARDE").hide(); $("#NAO_ENCONTRADO_OK").show(); } else { alert('Falha ao enviar e-mail!\n'); } }); }
        else { $("#TEXT_FIELD_EMAIL_ESTAB_NAO_ENCONTRADO input").addClass('textFieldPopUpsError'); alert("Informe um e-mail válido!"); } 
    }
    else { alert(valida); } 
}
function ValidaFormPopUp(idForm) {
    var jQuerySeletor = "#" + idForm + " :input.required"; var camposFormulario = $(jQuerySeletor); camposFormulario.removeClass('textFieldPopUpsError'); var retorno = ""; for (var i = 0; i < camposFormulario.length; i++) { campo = $(camposFormulario[i]); if (!campo.val()) { campo.addClass('textFieldPopUpsError'); retorno += "Deve ser informado o campo \"" + campo.attr('title') + "\"!\n"; } }
    return retorno;
}
function enviarEmailConvideAmigos(estabId) {
    var erro = ''; var checkValue = false; var nomeIndicador = ""; var emailIndicador = ""; var textoComentario = ""; var emailsAmigos = ""; var nomesAmigos = ""; var contadorVazio = 0; erro = ValidaFormPopUp("AREA_FORMULARIO_CONVIDE")
    if (checkMail($("#TEXT_FIELD_EMAIL_CONVIDE input").val())) { emailIndicador = $("#TEXT_FIELD_EMAIL_CONVIDE input").val(); } else { erro += " Seu e-mail informado é inválido!\n"; $("#TEXT_FIELD_EMAIL_CONVIDE input").css('border', '1px solid red'); }
    for (var i = 1; i <= 4; i++) {
        if ((!$("#CONVIDEnomeAmigo_" + i).val()) && (!$("#CONVIDEemailAmigo_" + i).val())) { $("#CONVIDEnomeAmigo_" + i).css('border', '1px solid red'); $("#CONVIDEemailAmigo_" + i).css('border', '1px solid red'); contadorVazio++; } else {
            if (($("#CONVIDEnomeAmigo_" + i).val()) && (!$("#CONVIDEemailAmigo_" + i).val())) { $("#CONVIDEnomeAmigo_" + i).css('border', '1px solid red'); $("#CONVIDEemailAmigo_" + i).css('border', '1px solid red'); erro += 'Deve ser informado o e-mail do seu amigo!\n'; }
            if ((!$("#CONVIDEnomeAmigo_" + i).val()) && ($("#CONVIDEemailAmigo_" + i).val())) { $("#CONVIDEnomeAmigo_" + i).css('border', '1px solid red'); $("#CONVIDEemailAmigo_" + i).css('border', '1px solid red'); erro += 'Deve ser informado o nome do seu amigo!\n'; }
            if (($("#CONVIDEnomeAmigo_" + i).val()) && ($("#CONVIDEemailAmigo_" + i).val())) {
                if (checkMail($("#CONVIDEemailAmigo_" + i).val())) {
                    if (emailsAmigos != "") { emailsAmigos += ','; }
                    emailsAmigos += $("#CONVIDEemailAmigo_" + i).val(); if (nomesAmigos != "") { nomesAmigos += ','; }
                    nomesAmigos += $("#CONVIDEnomeAmigo_" + i).val();
                } else { erro += 'E-mail do seu amigo ' + i + ' inválido!\n'; $("#CONVIDEemailAmigo_" + i).css('border', '1px solid red'); } 
            } 
        } 
    }
    if (contadorVazio == 4) { erro += 'Deve ser informado ao menos um nome e e-mail de um amigo!\n'; }
    if ($('#checkInfoNovidadesConvideAmigos').attr('checked') == true) { checkValue = true; }
    if (erro) { alert(erro); } else { nomeIndicador = $("#TEXT_FIELD_NOME_CONVIDE input").val(); textoComentario = $("#TEXT_FIELD_INFO_ADICIONAL_CONVIDE textarea").val(); $("#AREA_DESCRICAO_FORMULARIO_CONVIDE").hide(); $("#AREA_FORMULARIO_CONVIDE").height('185'); $("#AREA_FORMULARIO_CONVIDE #FORMULARIO_CONVIDE_AGUARDE").show(); var url = GcidadeUrl + '/service/enviaEmailConvideAmigo.aspx'; $.post(url, { indicador: nomeIndicador, emailIndicador: emailIndicador, texto: textoComentario, receberInfo: checkValue, 'emailAmigos[]': [emailsAmigos], 'nomeAmigos[]': [nomesAmigos], estabId: estabId }, function(dadoRetorno) { if (dadoRetorno == 'True') { $("#AREA_FORMULARIO_CONVIDE #FORMULARIO_CONVIDE_AGUARDE").hide(); $("#AREA_FORMULARIO_CONVIDE").css("height", "185px"); $("#AREA_FORMULARIO_CONVIDE #FORMULARIO_CONVIDE_OK").show(); } else { alert('Falha ao enviar o convite!\n'); } }); } 
}
function EnviarEventoEstab(estabId) {
    var valida = ""; var checkValue = false; var nomeAutor = ""; var emailAutor = ""; var telFone = ""; var telDDD = ""
    var dataEvento = ""; var tipoEvento = ""; var textoMensagem = ""; var recebeInfoNews = ""; $("#FORM_AGENDAR_EVENTO :input[type!='button']").removeClass('textFieldPopUpsError'); valida = ValidaFormPopUp("FORM_AGENDAR_EVENTO"); nomeAutor = $("#NOME_AUTOR_EVENTO").val(); emailAutor = $("#EMAIL_AUTOR_EVENTO").val(); telDDD = $("#DDD_AUTOR_EVENTO").val(); telFone = $("#TELEFONE_AUTOR_EVENTO").val(); dataEvento = $("#FORM_AGENDAR_EVENTO .data_evento").val(); tipoEvento = $("#TIPO_EVENTO").val(); textoMensagem = $("#MENSAGEM_EVENTO").val(); if ($('#RECEBE_INFO_NEWS_EVENTO').attr('checked') == true) { checkValue = true; }
    if (valida) { alert(valida); } else { if (checkMail(emailAutor)) { $("#DIV_AGENDAR_EVENTO").hide(); $("#FORM_AGENDAR_EVENTO").height('150'); $("#AGENDAR_EVENTO_AGUARDE").show(); var url = GcidadeUrl + '/service/enviaEmailEventoEstab.aspx'; $.post(url, { autor: nomeAutor, emailAutor: emailAutor, DDDAutor: telDDD, telefoneAutor: telFone, texto: textoMensagem, estabId: estabId, receberInfo: checkValue, dataEvento: dataEvento, tipoEvento: tipoEvento }, function(dadoRetorno) { if (dadoRetorno == 'True') { $("#AGENDAR_EVENTO_AGUARDE").hide(); $("#AGENDAR_EVENTO_OK").show(); } else { alert('Falha ao enviar a mensagem!\n'); } }); } else { $("#EMAIL_AUTOR_EVENTO").addClass('textFieldPopUpsError'); alert("Informe um e-mail válido!"); } } 
}
function MandaSmsReservaMesa(estabId) {
    var valida = ""; var checkValue = false; var nomeAutor = ""; var emailAutor = ""; var telFone = ""; var telDDD = ""
    var dataReserva = ""; var hhReserva = ""; var mmReserva = ""; var numPessoas = ""; var recebeInfoNews = ""; valida = ValidaFormPopUp("AREA_INPUT_FORM_RESERVA_MESA"); nomeAutor = $("#RESERVA_NOME").val(); emailAutor = $("#RESERVA_EMAIL").val(); telDDD = $("#RESERVA_DDD").val(); telFone = $("#RESERVA_TELEFONE").val(); dataReserva = $("#ctl00_BodyCPH_data_reserva").val(); hhReserva = $("#AREA_INPUT_FORM_RESERVA_MESA .RESERVAS_HH").val(); mmReserva = $("#RESERVA_MM").val(); numPessoas = $("#RESERVA_NUM_PESSOAS").val(); if ($('#RESERVA_RECEBE_INFO').attr('checked') == true) { checkValue = true; }
    if (valida) { alert(valida); } else { if (checkMail(emailAutor)) { var url = GcidadeUrl + '/service/enviaSMSReservaMesa.aspx'; $.post(url, { nomeAutor: nomeAutor, emailAutor: emailAutor, DDDAutor: telDDD, telefoneAutor: telFone, dataReserva: dataReserva, numPessoas: numPessoas, hhReserva: hhReserva, mmReserva: mmReserva, estabId: estabId, receberInfo: checkValue }, function(dadoRetorno) { if (dadoRetorno == 'True') { alert('Mensagem enviada com sucesso!'); $('#mask').hide(); $('object').css('display', 'block'); $('.window').hide(); } else { alert('Falha ao enviar a mensagem!\n'); } }); } else { $("#EMAIL_AUTOR_EVENTO").addClass('textFieldPopUpsError'); alert("Informe um e-mail válido!"); } } 
}
function EnviarErroMapa(estabId) {
    var valida = ""; var formNome = ""; var formEmail = ""; var formInfoAdicionaisEstab = ""; var formEstabId = ""; $("#FORM_ERRO_MAPA :input[type!='button']").removeClass('textFieldPopUpsError'); valida = ValidaFormPopUp("FORM_ERRO_MAPA"); if (valida == '') {
        formNome = $("#NOME_AUTOR_ERRO_MAPA").val(); formEmail = $("#EMAIL_AUTOR_ERRO_MAPA").val(); formEstabId = estabId; formInfoAdicionaisEstab = $("#MENSAGEM_ERRO_MAPA").val(); if (checkMail(formEmail)) { $("#DIV_ERRO_MAPA").hide(); $("#FORM_ERRO_MAPA").height('150'); $("#ERRO_MAPA_AGUARDE").show(); var url = GcidadeUrl + '/service/enviaEmailErroMapa.aspx'; $.post(url, { nome: formNome, email: formEmail, formEstabId: formEstabId, infoAdicionais: formInfoAdicionaisEstab }, function(dadoRetorno) { if (dadoRetorno == 'True') { $("#ERRO_MAPA_AGUARDE").hide(); $("#ERRO_MAPA_OK").show(); } else { alert('Falha ao enviar e-mail!\n'); $('#mask').hide(); $('object').css('display', 'block'); $('.window').hide(); } }); }
        else { $("#EMAIL_AUTOR_ERRO_MAPA").addClass('textFieldPopUpsError'); alert("Informe um e-mail válido!"); } 
    }
    else { alert(valida); } 
}
function EnviarErroInfoGeral(estabId) {
    var valida = ""; var formNome = ""; var formEmail = ""; var formInfoAdicionaisEstab = ""; var formEstabId = ""; $("#FORM_ERRO_INFO_GERAL :input[type!='button']").removeClass('textFieldPopUpsError'); valida = ValidaFormPopUp("FORM_ERRO_INFO_GERAL"); if (valida == '') {
        formNome = $("#NOME_AUTOR_ERRO_INFO_GERAL").val(); formEmail = $("#EMAIL_AUTOR_ERRO_INFO_GERAL").val(); formEstabId = estabId; formInfoAdicionaisEstab = $("#MENSAGEM_ERRO_INFO_GERAL").val(); if (checkMail(formEmail)) { $("#DIV_ERRO_INFO_ERRO_GERAL").hide(); $("#FORM_ERRO_INFO_GERAL").height('150'); $("#ERRO_INFO_GERAL_AGUARDE").show(); var url = GcidadeUrl + '/service/enviaEmailErroInfoGeral.aspx'; $.post(url, { nome: formNome, email: formEmail, formEstabId: formEstabId, infoAdicionais: formInfoAdicionaisEstab }, function(dadoRetorno) { if (dadoRetorno == 'True') { $("#ERRO_INFO_GERAL_AGUARDE").hide(); $("#ERRO_INFO_GERAL_OK").show(); } else { alert('Falha ao enviar e-mail!\n'); $('#mask').hide(); $('object').css('display', 'block'); $('.window').hide(); } }); }
        else { $("#EMAIL_AUTOR_ERRO_INFO_GERAL").addClass('textFieldPopUpsError'); alert("Informe um e-mail válido!"); } 
    }
    else { alert(valida); } 
}
function BuscaSite(texto) {
    if (texto.trim().length > 0) { document.location.href = GcidadeUrl + "/listas/lista.aspx?tipo=B&id=google&q=" + texto; }
    else { alert('Por favor, digite um termo para a busca.'); } 
}
function limitarTextArea(campo, tamanho, div) { $(campo).val($(campo).val().substring(0, tamanho)); $("#" + div).find('span').text(tamanho - $(campo).val().length); }
function salvaLogAcesso(estabId, tipoLog)
{ if ((estabId != "") && (tipoLog != "")) { var url = GcidadeUrl + '/service/salvaLogEstab.aspx'; $.post(url, { estabId: estabId, tipoLog: tipoLog }); } }
function marcaEstrelas(numEstrelas) {
    var i = 1; var j = 1; var idElemento = ''; var idEstrelas = '#ctl00_FormCPH_formPopUpComentario1_Rating1_Star_'; for (i = 1; i <= 5; i++) { idElemento = idEstrelas + i; $(idElemento).removeClass('estrela_apagada'); $(idElemento).removeClass('estrela_normal'); $(idElemento).addClass('estrela_apagada'); }
    for (j = 1; j <= numEstrelas; j++) { idElemento = idEstrelas + j; $(idElemento).removeClass('estrela_apagada'); $(idElemento).addClass('estrela_normal'); }
    switch (numEstrelas) { case "1": $('#ctl00_FormCPH_formPopUpComentario1_Rating1_A').attr("title", "Péssimo"); break; case "2": $('#ctl00_FormCPH_formPopUpComentario1_Rating1_A').attr("title", "Ruim"); break; case "3": $('#ctl00_FormCPH_formPopUpComentario1_Rating1_A').attr("title", "Bom"); break; case "4": $('#ctl00_FormCPH_formPopUpComentario1_Rating1_A').attr("title", "Muito Bom"); break; case "5": $('#ctl00_FormCPH_formPopUpComentario1_Rating1_A').attr("title", "Ótimo"); break; } 
}
function enviaVotoEstabelecimento(voto, estabId, cidadeId) {
    $.post(GcidadeUrl + '/service/votoAvaliacaoUsuarioEstabelecimento.aspx', { voto: voto, estabId: estabId, cidadeId: cidadeId }, function(dadoRetorno) {
        var valoresVotos = dadoRetorno.split("|"); if (valoresVotos[1] < 50) { $('#AREA_PERCENTUAL_VOTO_AVALIACAO').removeClass('avaliacaoPositivaVotos'); $('#AREA_PERCENTUAL_VOTO_AVALIACAO').addClass('avaliacaoNegativaVotos'); } else { $('#AREA_PERCENTUAL_VOTO_AVALIACAO').removeClass('avaliacaoNegativaVotos'); $('#AREA_PERCENTUAL_VOTO_AVALIACAO').addClass('avaliacaoPositivaVotos'); }
        if (valoresVotos[0] != 1) { $('#TEXT_NUMERO_VOTOS_CONTATOR_LIVE').html("Votos"); } else { $('#TEXT_NUMERO_VOTOS_CONTATOR_LIVE').html("Voto"); }
        $('#NUMERO_VOTOS_CONTATOR_LIVE').html(valoresVotos[0]); $('#PERCENTUAL_VOTOS_AVALIACAO').html(valoresVotos[1] + "%");
    }); $('#AREA_BOTAO_VOTO_AVALIACAO').fadeOut('slow', function() { $('#AREA_BOTAO_VOTO_AVALIACAO').hide(); $('#AREA_BOTAO_COMENTARIO_VOTO_AVALIACAO').show(); $('#AREA_BOTAO_COMENTARIO_VOTO_AVALIACAO').fadeIn("slow"); });
}
function enviaVotoEstabelecimentoLista(voto, estabId, cidadeId, idItem) {
    $.post(GcidadeUrl + '/service/votoAvaliacaoUsuarioEstabelecimento.aspx', { voto: voto, estabId: estabId, cidadeId: cidadeId }, function(dadoRetorno) {
        var valoresVotos = dadoRetorno.split("|"); if (valoresVotos[1] < 50) { $('#listaItem_' + idItem + ' div.AREA_PERCENTUAL_VOTO_AVALIACAO_LISTA').removeClass('avaliacaoPositivaVotosLista'); $('#listaItem_' + idItem + ' div.AREA_PERCENTUAL_VOTO_AVALIACAO_LISTA').addClass('avaliacaoNegativaVotosLista'); } else { $('#listaItem_' + idItem + ' div.AREA_PERCENTUAL_VOTO_AVALIACAO_LISTA').removeClass('avaliacaoNegativaVotosLista'); $('#listaItem_' + idItem + ' div.AREA_PERCENTUAL_VOTO_AVALIACAO_LISTA').addClass('avaliacaoPositivaVotosLista'); }
        if (valoresVotos[0] != 1) { $('#listaItem_' + idItem + ' span.TEXTO_VOTO_ESTABS_LISTA').html("Votos"); } else { $('#listaItem_' + idItem + ' span.TEXTO_VOTO_ESTABS_LISTA').html("Voto"); }
        $('#listaItem_' + idItem + ' span.NUMERO_VOTOS_CONTATOR_LIVE_LISTA').html(valoresVotos[0]); $('#listaItem_' + idItem + ' span.PERCENTUAL_VOTOS_AVALIACAO_LISTA').html(valoresVotos[1] + "%");
    }); $('#listaItem_' + idItem + ' div.AREA_BOTAO_VOTO_AVALIACAO_LISTA').fadeOut('slow', function() { $('#listaItem_' + idItem + ' div.AREA_BOTAO_VOTO_AVALIACAO_LISTA').hide(); $('#listaItem_' + idItem + ' div.AREA_BOTAO_COMENTARIO_VOTO_AVALIACAO_LISTA').show(); $('#listaItem_' + idItem + ' div.AREA_BOTAO_COMENTARIO_VOTO_AVALIACAO_LISTA').fadeIn("slow"); });
}