function jsAjax(nuPagina){
	if (!$Id('PalavraChave')){ //Verifica se o formulário já foi carregado.
		setTimeout('jsAjax()', 500); //Aguarda 0,5 segundos e chama a função novamente.
		return false;
	}

	var PalavraChave	= jsRCI( $Id('PalavraChave').value );
	var Tema			= jsRCI( $Id('Tema').value );
	var DataInicial		= jsRCI( $Id('DataInicial').value );
	var DataFinal		= jsRCI( $Id('DataFinal').value );

	jsAjaxGerenciarGaleriaFotos(PalavraChave, Tema, DataInicial, DataFinal, nuPagina);
}
jsAjax();

function jsAjaxGerenciarGaleriaFotos(PalavraChave, Tema, DataInicial, DataFinal, nuPagina){
	if(xmlhttp){
		jsCarregando(1);
		//Abre a url
		xmlhttp.open('GET', 'asp-bin/AjaxGaleriaFotos.asp?op=1&PalavraChave=' + PalavraChave + '&Tema=' + Tema + '&DataInicial=' + DataInicial + '&DataFinal=' + DataFinal + '&pg=' + nuPagina, true);

		//Executada quando o navegador obtiver o código
		xmlhttp.onreadystatechange=function(){
			if (xmlhttp.readyState==4){
				//Lê o texto
				var texto= new String(xmlhttp.responseText);

				//Desfaz o urlencode
				texto=texto.replace(/\+/g," ");
				texto=unescape(texto);

				//Retorna o resultado;
				$Id('dvGerenciador').innerHTML=texto;
				jsAlteraCorGer();	//Formata a tabela do gerenciador que foi criada.
				jsCarregando(0);
				jsAlinhaGal();
			}
		}
		xmlhttp.send(null)
	}
}

function jsAjaxExibirGaleria(cdGaleria){
	if(xmlhttp){
		jsCarregando(1);
		//Abre a url
		xmlhttp.open('GET', 'asp-bin/AjaxGaleriaFotos.asp?op=2&cdGaleria=' + cdGaleria, true);

		//Executada quando o navegador obtiver o código
		xmlhttp.onreadystatechange=function() {
			if (xmlhttp.readyState==4){
				//Lê o texto
				var texto= new String(xmlhttp.responseText);

				//Desfaz o urlencode
				texto=texto.replace(/\+/g," ");
				texto=unescape(texto);

				// Cria os elementos 'dvTotal' e 'dvFotos' se não existirem
				if (!$Id('dvFotos')){
					dvTotal		= document.createElement('div');
					dvTotal.id	= 'dvTotal';
					document.body.appendChild(dvTotal);

					oFotos		= document.createElement('div');
					oFotos.id	= 'dvFotos';
					document.body.appendChild(oFotos);
				}

				//Retorna o resultado;
				$Id('dvFotos').innerHTML=texto;
				jsInicializarDivFotos();
				jsCarregando(0);
				jsAbrir();
			}
		}
		xmlhttp.send(null)
	}
}

//Função para alinhar imagem da galeria index
function jsAlinhaGal(){
	var arTag = document.getElementsByTagName('IMG');

	for(var i=0;i<arTag.length;i++){
		if(arTag[i].className == 'csImgGal'){
			arTag[i].style.margin = '-' + parseInt((arTag[i].offsetHeight - 157)/2) + 'px -' + parseInt((arTag[i].offsetWidth - 157)/2) + 'px';
		}
	}
}
