function carregaBuscaImg(codOrigem, codImagem, tipoOrigem){
	if(tipoOrigem == 'localizacao')
		makeRequest(codOrigem + "," + codImagem + "," +tipoOrigem, "buscaImgLocalizacao", exibeBuscaImg, carregando("",""), concluido("preloader","div"), "text");
	else
		makeRequest(codOrigem + "," + codImagem + "," +tipoOrigem, "buscaImg", exibeBuscaImg, carregando("",""), concluido("preloader","div"), "text");
	window.scrollTo(0,0);
}

function exibeBuscaImg(txt){
	var body = document.getElementsByTagName("body");
	
	if(body){
		// Remove preloader
		var preloader = document.getElementById("preloader");	
		if(preloader) body[0].removeChild(preloader);
		
		if(!document.getElementById('black_overlay')){
			// Cria div opaco
			var div_op = document.createElement("div");
			div_op.setAttribute("id", "black_overlay");
			div_op.style.height = body[0].clientHeight + "px";
			body[0].appendChild(div_op);
		}else{
			var div_op = document.getElementById('black_overlay');
		}
		
		if(!document.getElementById('black_content')){		
			// Cria div lightbox
			var div_lb = document.createElement("div");
			div_lb.setAttribute("id", "black_content");
			body[0].appendChild(div_lb);
		}else{
			var div_lb = document.getElementById("black_content");
		}
		
		var wD = 0;
		var hD = 0;
		if(txt != "<br />"){
			var p = "<p class=\"btn-fechar\"><a href=\"#\" onclick=\"fecharLightBox(); return false;\"><span>Fechar</span></a></p>";
			var r = txt.split("<dimensoes>");
			div_lb.innerHTML = p + r[0];
			var dimensoes = r[1].split("|");
			wD = dimensoes[0];
			hD = parseInt(str_replace("</dimensoes></div>", "", dimensoes[1]));
		}else{
			// Cria p's
			var pF = "<p class=\"btn-fechar\"><a href=\"#\" onclick=\"fecharLightBox(); return false;\"><span>Fechar</span></a></p>";			
			var p = "<p class=\"img-fail\">Imagem não encontrada</p>";
			
			div_lb.innerHTML = pF + p;
		}
		
		if((wD > 0) && (hD > 0)){
			if(navigator.appName != 'Netscape') hD = hD + 10;
			
			div_lb.style.width  = wD + "px";
			div_lb.style.height = hD + "px";				
			
			// Ajusta valor do LEFT
			var wBody = body[0].clientWidth;
			var wTmp = parseFloat(wBody - wD);
			var l = (wTmp - 10) / 2;
			div_lb.style.left = (Math.round(l) - 10) + 'px';
		}
	}
}

function fecharLightBox(){
	var body = document.getElementsByTagName("body");
	
	if(body){
		var div_op = document.getElementById("black_overlay");
		var div_lb = document.getElementById("black_content");
		
		if(div_op && div_lb){
			body[0].removeChild(div_op);
			body[0].removeChild(div_lb);
		}
	}
}