function AjaxStart() {
	var XmlHttp;	try {
	XmlHttp = new XMLHttpRequest();
	} catch(e) {
		try {
		XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(ex) {
			try {
			XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(exe) {
			alert("Seu navegador não tem suporte para AJAX");
			XmlHttp = null;
			}
		}
	}
return XmlHttp;
}

function Carrega(url, destino, indice) {
	if(indice) {
	var kk = (document.getElementById('numImg').value = indice);
	}	
	var imagem = new Image();
	$("#foto").fadeOut("slow");
	imagem.onload=function() {
		if(document.getElementById('foto')) {
		id = document.getElementById("foto").parentNode.id;
		document.getElementById(id).removeChild(document.getElementById("foto"));
		}
		
		if(document.getElementById('Link')) {
		id = document.getElementById("Link").parentNode.id;
		document.getElementById(id).removeChild(document.getElementById("Link"));
		}
		
		var Link = document.createElement('a');
		Link['id'] = 'Link';
		var zoom = url.split('=', 2);
		Link['border'] = '0';
		Link['href'] = "javascript:zoom(\'"+zoom[1]+"\');";
		document.getElementById('carrega').appendChild(Link);
		
		var img = document.createElement('img');
		img['id'] = 'foto';
		img['alt'] = 'foto';
		img['src'] = url;
		document.getElementById('Link').appendChild(img);
		$("#foto").fadeIn("slow");
	}
	imagem.src = url;

}

function Carrega3(url, destino, indice) {
	if(indice) {
	var kk = (document.getElementById('numImg').value = indice);
	}
	var Div = document.getElementById(destino);
	var ajax = AjaxStart();
	ajax.open("GET", url, true);
	ajax.onreadystatechange = function() {
		if(ajax.readyState==4) {
		Div.innerHTML = ajax.responseText;
		}
	}
ajax.send(null);
}

function limparCampos() {
document.getElementById('nome').value = "";
document.getElementById('Email').value = "";
document.getElementById('cidade').value = "";
document.getElementById('msg').value = "";
}

function CarregaComents() {
	var Div = document.getElementById('comentarios');
	var ajax = AjaxStart();
	var nome = document.getElementById('nome').value;
	var Email = document.getElementById('Email').value;
	var cidade = document.getElementById('cidade').value;
	var id_galeria = document.getElementById('id_galeria').value;
	var msg = document.getElementById('msg').value;
	ajax.open("GET", "comentarios.php?nome="+nome+"&Email="+Email+"&cidade="+cidade+"&msg="+msg+"&id_galeria="+id_galeria, true);
	ajax.onreadystatechange = function() {
		if(ajax.readyState==4) {
		Div.innerHTML = ajax.responseText;
		limparCampos();
		}
	}
ajax.send(null);
}

function loadComents(ID) {
	if(document.getElementById("Coments")) {
		id = document.getElementById("Coments").parentNode.id;
		document.getElementById(id).removeChild(document.getElementById("Coments"));
	}

	var geral = document.getElementById('texto');
	var Coments = document.createElement('div');
	Coments['id'] = 'Coments';
	geral.appendChild(Coments);
	Coments.innerHTML = "<h1 id=\"drag\" class=\"draggable\">COMENT&Aacute;RIOS</h1><a class=\"close\" href=\"javascript:void(0);\" onclick=\"Close();\" >Fechar</a><form name=\"form\" method=\"POST\" action=\"\"><label for=\"nome\">Nome:</label><input type=\"text\" name=\"nome\" id=\"nome\" /><label for=\"Email\">E-mail:</label><input type=\"text\" name=\"Email\" id=\"Email\" /><label for=\"cidade\">Cidade:</label><input type=\"text\" name=\"cidade\" id=\"cidade\" /><label for=\"msg\">Msg:</label><input type=\"hidden\" name=\"id_galeria\" id=\"id_galeria\" value=\""+ID+"\" /><textarea onkeypress=\"numKey();\" rows=\"5\" cows=\"30\" name=\"msg\" id=\"msg\" wrap=\"virtual\"></textarea><input type=\"button\" name=\"enviar\" id=\"enviar\" value=\"Enviar\" onclick=\"CarregaComents();\" /></form><div id=\"comentarios\"></div>";

	function CarregaComents2(IDG) {
	var Div = document.getElementById('comentarios');
	var ajax = AjaxStart();
	var msg = document.getElementById('msg').value;
	ajax.open("GET", "comentarios.php?xxx=1&id_galeria="+IDG, true);
	ajax.onreadystatechange = function() {
		if(ajax.readyState==4) {
		Div.innerHTML = ajax.responseText;
		}
	}
	ajax.send(null);
	}
	CarregaComents2(ID);
}
function Close() {
	var geral = document.getElementById('texto');
	geral.removeChild(document.getElementById("Coments"));
}
/* funcão que limita o número de caracteres digitados na textarea */
function numKey() {
	if(document.getElementById("msg").value.length > 100) {
		document.getElementById('msg').value = document.getElementById('msg').value.substring(0, 100);
	}
}

function zoom(foto) {
	if(document.getElementById('zoomFoto')) {
		id = document.getElementById("zoomFoto").parentNode.id;
		document.getElementById(id).removeChild(document.getElementById("zoomFoto"));
	}
	
	var geral = document.getElementById('texto');
	var zoomFoto = document.createElement('div');
	zoomFoto['id'] = "zoomFoto";
	geral.appendChild(zoomFoto);
	zoomFoto.innerHTML = '<div id=\"divzoom\"></div><a href=\"javascript:void(0);\" onclick="fecharZoom()">FECHAR ZOOM</a>';
	var IMAGEM = new Image();
	IMAGEM.onload=function() {
	var imagemZoom = document.createElement('img');
	imagemZoom['id'] = 'imgzoom';
	imagemZoom['alt'] = 'ZOOM';
	imagemZoom['src'] = foto;
	document.getElementById('divzoom').appendChild(imagemZoom);
	$("#imgzoom").fadeIn("slow");
	}
	IMAGEM.src = foto;
}

function fecharZoom() {
	id = document.getElementById("zoomFoto").parentNode.id;
	document.getElementById(id).removeChild(document.getElementById("zoomFoto"));
}

var Loading = new Image();
Loading.src = "imagens/loadzoom.gif";

var miniLoad = new Image();
miniLoad.src = "imagens/miniLoad.gif";
