var ajax;
function chamaAjax() {
	ajax = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		ajax = new XMLHttpRequest();
		if (ajax.overrideMimeType) {
			ajax.overrideMimeType("text/html");
		}
	} else {
		if (window.ActiveXObject) { // IE
			try {
				ajax = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					ajax = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {
                }
			}
		}
	}
	if (!ajax) {
		alert("Erro: Não foi possível continuar...");
		return false;
	} else {
		return ajax;
	}
}

function gEs(tag) {
	return document.getElementsByTagName(tag);
}

function gE(obj){
    return document.getElementById(obj);
}
function iniciaGaleria(id, pag) {
	montaNav(id, pag, 0);
}
function montaNav(id, pag, f) {
	chamaAjax();
	ajax.open("GET", "fotosMontaNav.php?id="+id+"&pag="+pag+"&f="+f, true);
	ajax.onreadystatechange = function() {
		if(ajax.readyState == 1) {
		} else if (ajax.readyState == 4) {   
			if (ajax.status == 200) {
				gE('fotos_galN').innerHTML = ajax.responseText;
				listaFotos(id, pag, f);
			}
		}
	}
	ajax.send(null);
}
var f;
function listaFotos(id, pag, f) {
	chamaAjax();
	ajax.open("GET", "fotosListaFotos.php?id="+id+"&pag="+pag, true);
	ajax.onreadystatechange = function() {
		if(ajax.readyState == 1) {
		} else if (ajax.readyState == 4) {   
			if (ajax.status == 200) {
				gE('fotos_galM').innerHTML = ajax.responseText;
				exibirFoto(id, f);
			}
		}
	}
	ajax.send(null);
}
var obj;
var vardoc;
var fotoAtu, fotoAnt, fotoPro, pagAnt, pagPro, fotoLeg, fotoDown, fotoId;
function exibirFoto(id, f) {
	chamaAjax();
	ajax.open("GET", "fotosDados.php?id="+id+"&f="+f, true);
	ajax.onreadystatechange = function() {
		if(ajax.readyState == 1) {
			//gE('fotoGrande').src = 'eventos/galerias/bg_fotoGrande.gif';
		} else if (ajax.readyState == 4) {   
			if (ajax.status == 200) {
				vardoc = ajax.responseText;
				eval(vardoc);
				if(gE('fid') && fotoId) {
					gE('fid').value = fotoId;
				}
				gE('fotoGrande').src = fotoAtu;
				for(i=0; i<100; i++) {
					obj = gE('f'+i);
					if(obj) {
						if(obj.className == 'on') {
							obj.className = '';
						}
					}
				}
				obj = gE('f'+f);
				if(obj) {
					obj.className = 'on';
				}
			}
		}
	}
	ajax.send(null);
}
