/**** INICIALIZACOES ***/ $(document).ready( function() { createExternalLinks(); if ($("#frm_contato").length > 0) { addSubmitContatoEvent(); } if ($("#nav_fotos ul li a").length > 0) { addFotosEvent(); } if ($("#galeria-fotos ul li a").length > 0) { addFotosSedesEvent(); } if ($("#nav_albuns ul.ant-prox li a").length > 0) { addPaginaEvent(); } if ($("#nav_fotos ul.listaGal li a").length > 0) { addThumbsEvent(); } if ($(".como-chegar a").length > 0 ) addEventMapa(); if ($(".l_vale_chopp").length > 0 ) { addEventValeChopp(); } if ($("#popup").length > 0 ) { showPopup(); } }); /**** FIM INICIALIZACOES ***/ /*** ENVIAR CONTATO ***/ function addSubmitContatoEvent() { $("#frm_contato").submit(function () { submitContato(); return false; }); } function submitContato() { $("#frm_contato fieldset .msg_sucesso").remove(); $("#frm_contato fieldset .msg_erro").remove(); $("#frm_contato fieldset").append("
enviando...
"); $("#frm_contato input.bt_enviar").attr("disabled","disabled"); $("#frm_contato input.bt_enviar").addClass("disabled"); var params = $('#frm_contato').serialize(); $.getJSON("/home/contato/enviarAjax", params, function(retorno) { if (retorno.err_nome) $("#err_nome").html(decodeText(retorno.err_nome)); else $('#err_nome').html(""); if (retorno.err_fone) $('#err_fone').html(decodeText(retorno.err_fone)); else $('#err_fone').html(""); if (retorno.err_email) $('#err_email').html(decodeText(retorno.err_email)); else $('#err_email').html(""); if (retorno.err_assunto) $('#err_assunto').html(decodeText(retorno.err_assunto)); else $('#err_assunto').html(""); if (retorno.err_msg) $('#err_msg').html(decodeText(retorno.err_msg)); else $('#err_msg').html(""); if (retorno.msg_erro) $("#frm_contato fieldset").append('carregando...
"); var str_link = $(this).attr("href"); var id = getVarLink(str_link, "id"); var galeria_foto_id = getVarLink(str_link, "galeria_foto_id"); trocaFoto(id, galeria_foto_id); return false; }); } function trocaFoto(id, galeria_foto_id) { $.post("/home/galeria/fotoAjax", { id:id, galeria_foto_id:galeria_foto_id }, function(data) { $("#nav_fotos p.loading").remove(); data = data.replace('class="foto_gr"', 'style="display:none;"'); $("#nav_fotos").html(data); $("#foto_ampliada img").load(function () { $(this).fadeIn(400); }); addNavEvent(); }); } function addNavEvent() { $("#nav_fotos ul li a.ativo").click( function() { $("#foto_ampliada img").fadeOut(300); $("#nav_fotos").append("carregando...
"); var str_link = $(this).attr("href"); var id = getVarLink(str_link, "id"); var galeria_foto_id = getVarLink(str_link, "galeria_foto_id"); trocaFoto(id, galeria_foto_id); return false; }); } function addFotosSedesEvent() { $("#galeria-fotos ul li a.ativo").click( function() { $("#foto_ampliada img").fadeOut(300); $("#galeria-fotos").append("carregando...
"); var str_link = $(this).attr("href"); var id = getVarLink(str_link, "id"); var galeria_foto_id = getVarLink(str_link, "galeria_foto_id"); trocaFotoSedes(id, galeria_foto_id); return false; }); } function trocaFotoSedes(id, galeria_foto_id) { var URL_ACTION_ALBUM = $("#galeria-fotos").hasClass("marechal") ? "/home/sedes/fotoAjax" : "/home/sedes/fotoAjax"; $.post(URL_ACTION_ALBUM, { galeria_id:id, galeria_foto_id:galeria_foto_id }, function(data) { $("#galeria-fotos p.loading").remove(); data = data.replace('class="foto_gr"', 'style="display:none;"'); $("#galeria-fotos").html(data); $("#foto_ampliada img").load(function () { $(this).fadeIn(400); }); addNavSedesEvent(); }); } function addNavSedesEvent() { $("#galeria-fotos ul li a.ativo").click( function() { $("#foto_ampliada img").fadeOut(300); $("#galeria-fotos").append("carregando...
"); var str_link = $(this).attr("href"); var id = getVarLink(str_link, "id"); var galeria_foto_id = getVarLink(str_link, "galeria_foto_id"); trocaFotoSedes(id, galeria_foto_id); return false; }); } function addPaginaEvent() { $("#nav_albuns ul.ant-prox li a.ativo").click( function() { $("#nav_albuns ul.listaGal").fadeOut(300); $("#nav_albuns").append("carregando...
"); var str_link = $(this).attr("href"); var pagina = getVarLink(str_link, "pagina"); trocaPagina(pagina); return false; }); } function trocaPagina(pagina) { $.post("/home/galeria/albumAjax", { pagina:pagina }, function(data) { $("#nav_albuns .loading").remove(); $("#nav_albuns").html(data); $("#nav_albuns ul").fadeIn(300, function(){ addNavPaginasEvent(); addThumbsEvent(); marcaThumb(); }); }); } function addNavPaginasEvent() { $("#nav_albuns ul.ant-prox li a.ativo").click( function() { $("#nav_albuns ul.listaGal").fadeOut(300); $("#nav_albuns").append("carregando...
"); var str_link = $(this).attr("href"); var pagina = getVarLink(str_link, "pagina"); trocaPagina(pagina); return false; }); } function addThumbsEvent() { $("#nav_albuns ul.listaGal li a").click( function() { $("#foto_ampliada img").fadeOut(300); $("#nav_fotos").append("carregando...
"); var str_link = $(this).attr("href"); var id = getVarLink(str_link, "id"); var pagina = getVarLink(str_link, "pagina"); trocaGaleria(id,pagina); return false; }); } function marcaThumb() { $("#nav_albuns ul.listaGal li a").removeClass("ativo"); $("#nav_albuns ul.listaGal li a[href*='?id=" + $("#id_album").val() + "&']").addClass("ativo"); } function trocaGaleria(id,pagina) { $.post("/home/galeria/fotoAjax", { id:id,pagina:pagina }, function(data) { $("#nav_fotos .loading").remove(); /*alert(data);*/ data = data.replace('class="foto_gr"', 'style="display:none;"'); $("#nav_fotos").html(data); $("#foto_ampliada img").load(function () { $(this).fadeIn(300); }); addPaginaEvent(); addFotosEvent(); marcaThumb(); }); } /******** FIM GALERIA *****/ function decodeText(txt) { txt = txt.replace(/\+/g," "); return unescape(txt); } function excluir(msg) { return confirm("Tem certeza que deseja excluir este item '" + msg + "'? Este é um processo irreversível. Clique em OK para confirmar."); } function confirma(msg) { return confirm("Tem certeza que deseja " + msg + "? Este é um processo irreversível. Clique em OK para confirmar."); } function toggleSB(id_sb, op) { $(op).toggleClass("aberto"); $("#" + id_sb).toggle(); } function createExternalLinks() { $("a[rel='externo']").attr("target","_blank"); $("a[rel='externo']").attr("title",$("a[rel='externo']").attr("title") + " (abrirá em nova janela)"); } function getVarLink(str_link, var_name) { var valor = str_link.substring(str_link.indexOf(var_name + "=")); if (valor.search(/&/) != -1) { valor = valor.substring(valor.indexOf(var_name + "="),valor.indexOf("&")); } eval ("var " + valor); return eval(var_name); } /*** GALERIA ADMIN ***/ function addInputFoto() { var n_fotos = $('#fil_n_fotos').val(); var n_nFotos = $('#fil_n_nFotos').val(); $.post("/admin/galeria/novaFoto", { i : n_fotos }, function(data) { $("#images_gal").append(""); $("#images_gal #foto_" + n_fotos).html(data); }); $('#fil_n_fotos').val(parseInt(n_fotos) + 1); $('#fil_n_nFotos').val(parseInt(n_nFotos) + 1); if ($("#foto_" + n_fotos).length > 0) { var n_fotos = $('#fil_n_fotos').val(); var n_nFotos = $('#fil_n_nFotos').val(); if (n_nFotos > 0 && n_fotos > 1) $('#link_mais_fotos').html(' '); else $('#link_mais_fotos').html(''); } return false; } function rmInputFoto() { var n_fotos = $('#fil_n_fotos').val(); var n_nFotos = $('#fil_n_nFotos').val(); if (n_nFotos > 0 && n_fotos > 1) { $("#images_gal fieldset.bloco:last").remove(); $('#fil_n_fotos').val(parseInt(n_fotos) - 1); $('#fil_n_nFotos').val(parseInt(n_nFotos) - 1); } var n_fotos = $('#fil_n_fotos').val(); var n_nFotos = $('#fil_n_nFotos').val(); if (n_nFotos > 0 && n_fotos > 1) $('#link_mais_fotos').html(' '); else $('#link_mais_fotos').html(''); return false; } function teste() { alert($("#fil_photo_0").attr("value")); } /********* POPUP **********/ function showPopup() { $("#overlay").remove(); $("body").append(""); $("#overlay").fadeTo(0, 0.65); $("#overlay").css("height",$(document).height() + "px"); $("#overlay").slideDown(400, function() { $("#popup").show(); }); $("#popup a.fechar").click(function() { $(this).parent().remove(); $("#overlay").slideUp(200, function() { $(this).remove(); }); return false; }); } /********* FIM POPUP **********/