multi_contador=0;
function busca(){
	multi_contador++;
		$('multibuscador_resultados').setHTML("");
		$('multibuscador_resultados').setStyle("display","none");
		if($('busqueda').value.replace(/^\s*|\s*$/g,"").length>2){

		setTimeout("cargadatos("+multi_contador+")",500);
		$('historico_alerta').setHTML("");
		} else if($('busqueda').value.length!=0){
			$('historico_alerta').setHTML("Escribe al menos 3 letras.");
			//$('multibuscador_resultados').setStyle("display","block");
		
		}
}
function cargadatos(contador){
	if(contador==multi_contador){
		var jSonRequest = new Json.Remote("historico.json.php?b="+$('busqueda').value+"&s="+$('sala').value+"&c="+multi_contador, { method: 'get', onComplete: function(datos){
			    contruye_tabla(datos); 
		}}).send();
		cargando_muestra();
	}
}
function cargando_muestra(){
	$$('div.historico #columna_principal_1 input#busqueda').setStyle('background-position','center right');

}
function cargando_oculta(){
	$$('div.historico #columna_principal_1 input#busqueda').setStyle('background-position','1000px -50px');
}
function contruye_tabla(datos){
	if(datos.contador==multi_contador){
		cargando_oculta();
		texto="";


		
		
		if(datos.lista.length>0){
			texto+='<ul>\n';
			datos.lista.each(function(registro,index){
				texto+='<li'+(index%2==0?' class="impar"':'')+'>\n';
				switch(registro.tipo){
					case 'pelicula':
					texto+=registro.enlace.replace("(-comas-)","'")+" <span>(pel&iacute;cula)\n";
					// texto+='Pel&iacute;culas';
					break;
					case 'director':
					// texto+='<h4>Director';
					texto+=registro.enlace.replace("(-comas-)","'")+" <span>(director)\n";
					break;
					case 'ciclo':
					// texto+='<h4>Ciclo</h4>';
					texto+=registro.enlace.replace("(-comas-)","'")+" <span>(ciclo en "+registro.sala+")\n";
					break;
					case 'noticia':
					// texto+='<h4>Ciclo</h4>';
					texto+=registro.enlace.replace("(-comas-)","'")+" <span>(noticia)\n";
					break;
					default:
					// texto+='<h6>ERROR!</h6>';
					break
				}
				
				
				// texto+='<tr><td><a href="'+enlace+'">'+registro.titulo+'</a></td>';
				// texto+='<td></td></tr>\n';
				
				
				texto+='</li>\n';
			});
			texto+='</ul>';
			if(datos.concretar=="true"){
				
				texto+='<p>Hay m&aacute;s de 10 resultados. Concreta m&aacute;s tu b&uacute;squeda.</p>';
				
			}
			
		} else {
			texto+='<p>No hay resultados de la b&uacute;squeda.</p>';
			
			
		}
		
		$('multibuscador_resultados').setHTML(texto);
		$('multibuscador_resultados').setStyle("display","block");
	}
}