var ALTURADA_MINIATURA = 80, regrasda_galeria, galeria_ativa, dadosda_busca = {}; function criar_miniaturaem_html(indice, numero) { return " "; } function carregar_galeria(galeria, pagina_atual, paginacao) { var miniaturas = document.getElementById("miniaturas"), novo_html = "", largura_total = 0; for(var foto = 0; foto < galeria.length; foto++) { largura_total += 11 + ALTURADA_MINIATURA / galeria[foto].altura * galeria[foto].largura; novo_html += criar_miniaturaem_html(foto, galeria[foto].numero); } var primeira = (pagina_atual == 1), ultima = (pagina_atual == paginacao) || paginacao == 0; largura_total += ((primeira ? 0 : 1) + (ultima ? 0 : 1)) * 80; miniaturas.innerHTML = novo_html; document.getElementById("menudeminiaturas").className = (primeira ? "primeira " : "") + (ultima ? "ultima" : ""); if(!primeira) { document.getElementById("galeriaanterior").onclick = function() { document.getElementById("galeriapagina").value = pagina_atual - 1; document.getElementById("buscadeimagens").submit(); } } if(!ultima) { document.getElementById("galeriaproxima").onclick = function() { document.getElementById("galeriapagina").value = parseInt(pagina_atual) + 1; document.getElementById("buscadeimagens").submit(); } } //regrasda_galeria[0].style.width = largura_total + "px"; galeria_ativa = galeria; } function carregar_ampliacao(indice) { var titulo = document.getElementById("galeriatitulo"), ampliacao = document.getElementById("galeriaampliacao"), legenda = document.getElementById("galerialegenda"), creditos = document.getElementById("galeriacreditos"); titulo.innerHTML = "" + galeria_ativa[indice].titulo + ""; ampliacao.style.backgroundImage = "url(http://www.cruzeirodosul.inf.br//foto//galeria/" + galeria_ativa[indice].numero + ".jpg)"; //ampliacao.style.backgroundImage = "url(natural.php?numero=" + galeria_ativa[indice].numero + ")"; legenda.innerHTML = galeria_ativa[indice].legenda; creditos.innerHTML = "Créditos: " + galeria_ativa[indice].creditos; document.getElementById("galeriamedia").innerHTML = (galeria_ativa[indice].media == 0) ? "" : "A nota média desta foto é " + galeria_ativa[indice].media; document.getElementById("notafoto").value = galeria_ativa[indice].numero; document.getElementById("notamateria").value = galeria_ativa[indice].materia; if(new RegExp("proibida=[0-9,]*," + galeria_ativa[indice].numero + "([^0-9]|$)"). test(document.cookie.replace(/%2C/g, ","))) { document.getElementById("jadeunota").className = "ativo"; document.getElementById("notadafoto").className = "inativo"; } else { document.getElementById("jadeunota").className = "inativo"; document.getElementById("notadafoto").className = "ativo"; } } var _galeria_tmp = window.onload; function Galeria_Reiniciar() { document.getElementById("galeriapreferidasdodia").value = "0"; document.getElementById("galeriapreferidasdasemana").value = "0"; document.getElementById("galeriamateria").value = ""; document.getElementById("galeriapagina").value = "1"; document.getElementById("galeriarecentes").value = ""; } window.onload = function() { _galeria_tmp(); regrasda_galeria = css_obter_regras(2); document.getElementById("buscadeimagens").target = "ajax"; document.getElementById("notadafoto").target = "ajax"; document.getElementById("notadafoto").onsubmit = function() { for(var i = 0, opcao = this["nota"][i]; i < this["nota"].length; opcao = this["nota"][++i]) if(opcao.checked) return true; alert("É obrigatória a escolha da nota, de 1 a 5"); return false; }; document.getElementById("galeriabuscar").onclick = function() { Galeria_Reiniciar(); } document.getElementById("parapreferidasdodia").onclick = function() { Galeria_Reiniciar(); document.getElementById("galeriapreferidasdodia").value = "1"; document.getElementById("buscadeimagens").submit(); } document.getElementById("parapreferidasdasemana").onclick = function() { Galeria_Reiniciar(); document.getElementById("galeriapreferidasdasemana").value = "1"; document.getElementById("buscadeimagens").submit(); } } function usar_resultadode_imagens(resultado, paginacao, mensagem) { carregar_galeria(resultado, document.getElementById("galeriapagina").value, paginacao); if(galeria_ativa.length > 0) { carregar_ampliacao(0); } else { document.getElementById("miniaturas").innerHTML = mensagem; } } function usar_confirmacaode_notaa_foto(mensagem) { alert(mensagem); }