function loadLista(url)
{
	
	showLoadingLojas();
	
	var ajaxLojas = new Ajax.getTransport();
	ajaxLojas.open("GET", url, true);
	ajaxLojas.setRequestHeader('Content-Type', 'text/xml; charset=iso-8859-1');	
	ajaxLojas.onreadystatechange = function(){
		if(ajaxLojas.readyState == 4){
			$("lista_resultado").innerHTML = ajaxLojas.responseText;
			hideLoadingLojas();
		}
	}
	ajaxLojas.send(null);
	
}

function showLoadingLojas()
{
	$("resultado").style.display = "block";
	$("aguarde_lojas").style.display = "block";
	$("lista_resultado").innerHTML = "";
	
	scrollToAnchor("resultado_scroll");
	
}

function hideLoadingLojas()
{
	$("aguarde_lojas").style.display = "none";
}

BodyLoad.onContent(function(){
	
	$$("#lista_letras li a").each(function(i){
		this[i].onclick = function(){
			loadLista(this.href.toString());
			return false;
		}
	});
	
	$("btBuscaSeg").onclick = function()
	{
		var f = this.form;
		
		if(f.q_seg.selectedIndex > 0){
			loadLista(f.action.toString() + "?segmento=" + escape(f.q_seg.value));
		}
		
		return false;
	}
	
	$("btBusca").onclick = function()
	{
		var f = this.form;
		
		loadLista(f.action.toString() + "?q=" + escape(f.q_loja.value));
		
		return false;
	}
	
	if(l = $("lojas_lista"))
	{
		$$("#lojas_lista .conteiner li a").each(function(i){
			
			var t = (125/2) - (this[i].offsetHeight/2);
			this[i].style.marginTop = (t+2) + "px";
		
		});
	}
	
});