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);
}