// pesquisa avançada
function pesquisaAvancada(pesquisaAvancadaForm){
	var $form = pesquisaAvancadaForm;
	var $pesquisar = $form.pesquisar;
	if($pesquisar.value!=''){
		var $bairro = $form.bairro;
		var $telefone = $form.telefone;
		var $site = $form.site;
		var $email = $form.email;
		var $mapa = $form.mapa;
		var $foto = $form.foto;
		var $banner = $form.banner;
		var $anuncio = $form.anuncio;
		var $hide = $$('resultadoInteligente');
		$hide.style.display = 'none';
		$param = 'telefone='+$telefone.checked+'&site='+$site.checked+'&email='+$email.checked+'&mapa='+$mapa.checked+'&foto='+$foto.checked+'&banner='+$banner.checked+'&anuncio='+$anuncio.checked+'&pesquisar='+$pesquisar.value+'&bairro='+$bairro.value;
		pesquisaAvancadaAjax = ajaxRequest();
		ajaxCon(pesquisaAvancadaAjax,pesquisaAvancadaR,ROOT_HTTP+'atributos/bibliotecas/script/pesquisar.php',$param,'get');
	}else{
		$pesquisar.focus();
	}
	return false;
}
function pesquisaAvancadaR(){
	var $to = $$('listaPesquisa');
	setLoading($to);
	if(pesquisaAvancadaAjax.readyState==4){
		if(pesquisaAvancadaAjax.status==200){
			var $docxml = pesquisaAvancadaAjax.responseText;
			$to.innerHTML = $docxml;
			initLightbox();
		}else{
			$to.innerHTML = 'P&aacute;gina n&atilde;o encontrada.';
		}
	}
}
BUSCA_INTELIGENTE = Array();
BUSCA_INTELIGENTE['bck'] = false;
BUSCA_INTELIGENTE['interval'] = false;
function buscaInteligente(buscaInteligenteInput, buscaInteligenteTo){
	var $input = buscaInteligenteInput;
	buscaInteligenteObj = $$(buscaInteligenteTo);
	if($input.value.length>=3){
		if(BUSCA_INTELIGENTE['bck']!=$input.value){
			BUSCA_INTELIGENTE['bck'] = $input.value;
			clearInterval(BUSCA_INTELIGENTE['interval']);
			BUSCA_INTELIGENTE['interval'] = setInterval(
				function(){
					buscaInteligenteAjax = ajaxRequest();
					ajaxCon(buscaInteligenteAjax,buscaInteligenteR,ROOT_HTTP+'atributos/bibliotecas/script/buscaInteligente.php','pesquisar='+$input.value,'get');
					clearInterval(BUSCA_INTELIGENTE['interval']);
				}
				,
				500
			);
		}
	}else{
		buscaInteligenteObj.style.display = 'none';
	}
}
// busca inteligente em campo input
function buscaInteligenteR(){
	var $to = buscaInteligenteObj;
	$to.innerHTML = '';
	if(buscaInteligenteAjax.readyState==4){
		if(buscaInteligenteAjax.status==200){
			var $docxml = buscaInteligenteAjax.responseXML;
			if($docxml.hasChildNodes()){
				var $nodes = $docxml.getElementsByTagName('servico');
				var $dom = new Dom();
				var $ul = $dom.ul();
				for($i=0;$i<$nodes.length;$i++){
					$node = $nodes[$i];
					$linkServico = $node.childNodes[0].firstChild.nodeValue;
					$nomeServico = $node.childNodes[1].firstChild.nodeValue;
					$li = $dom.li();
						$a = $dom.a();
						$a.href = $linkServico;
							$text = $dom.text($nomeServico);
						$a.appendChild($text);
					$li.appendChild($a);
					$ul.appendChild($li);
				}
				$to.appendChild($ul);
				$to.style.display = 'block';
			}
		}
	}
}
function hideBuscaInteligente(hideBuscaInteligenteId){
	BUSCA_INTELIGENTE['interval'] = setInterval(
		function(){
			clearInterval(BUSCA_INTELIGENTE['interval']);
			var $obj = $$(hideBuscaInteligenteId);
			$obj.style.display = 'none';
		}
		,
		500
	);
}
showBannerAjax = Array();
function showBanner(showBannerArea, showBannerKey, showBannerFunc, showBannerLimit){
	var $area = showBannerArea;
	var $key = showBannerKey;
	var $limit = showBannerLimit;
	showBannerAjax[$key] = ajaxRequest();
	var $func = showBannerFunc;
	ajaxCon(showBannerAjax[$key],$func,ROOT_HTTP+'atributos/bibliotecas/script/showBanner.php','area='+$area+'&limit='+$limit,'get');
}
function bannerTopoR(){
	var $id = 'bannerTopo';
	var $key = $id+'Key';
	var $to = $$($id);
	if(showBannerAjax[$key].readyState==4){
		if(showBannerAjax[$key].status==200){
			var $docxml = showBannerAjax[$key].responseText;
			$to.innerHTML = $docxml;
		}
	}
}
function bannerColunaR(){
	var $id = 'bannerColuna';
	var $key = $id+'Key';
	var $to = $$($id);
	if(showBannerAjax[$key].readyState==4){
		if(showBannerAjax[$key].status==200){
			var $docxml = showBannerAjax[$key].responseText;
			$to.innerHTML = $docxml;
		}
	}
}
function bannerFlutuanteR(){
	var $id = 'bannerFlutuante';
	var $key = $id+'Key';
	var $to = $$($id);
	if(showBannerAjax[$key].readyState==4){
		if(showBannerAjax[$key].status==200){
			var $docxml = showBannerAjax[$key].responseText;
			$to.innerHTML = $docxml;
			startClosePopup('bannerFlutuante',20);
		}
	}
}
function bannerPromocaoR(){
	var $id = 'bannerPromocao';
	var $key = $id+'Key';
	var $to = $$($id);
	if(showBannerAjax[$key].readyState==4){
		if(showBannerAjax[$key].status==200){
			var $docxml = showBannerAjax[$key].responseText;
			$to.innerHTML = $docxml;
		}
	}
}
// abre um serviço ao ser clicado
function showServico(showServicoLink,showServicoId,showServicoCod){
	var $link = showServicoLink;
	var $obj = $$(showServicoId);
	var $cod = showServicoCod;
	if($obj.style.display=='' || $obj.style.display=='none'){
		$obj.style.display = 'block';
		var $rel = $link.getAttribute('rel');
		if($rel=='new'){
			$link.setAttribute('rel','old');
			showServicoAjax = ajaxRequest();
			ajaxCon(showServicoAjax,showServicoR,ROOT_HTTP+'atributos/bibliotecas/script/showServico.php','cod='+$cod,'post');
		}
	}else{
		$obj.style.display = 'none';
	}
}
function showServicoR(){}