
function addEvent(elm, evType, fn, useCapture)
{
  if (elm.addEventListener){
    elm.addEventListener(evType, fn, useCapture);
    return true;
  } else if (elm.attachEvent){
    var r = elm.attachEvent("on"+evType, fn);
    return r;
  } else {
    alert("No se puede acceder al evento");
  }
} 

/*
addEvent(window, "load", init);
function init(){document.getElementById('buscar_cab').onkeydown = buscoalgo; }
function buscoalgo(){if(e==13){buscar('','');}  alert(''); }
*/

function guia_getRequest() {
  var req;
  if (window.XMLHttpRequest) {
    try { req = new XMLHttpRequest(); }
    catch (e) {}
  } else if (window.ActiveXObject) {
    try { req = new ActiveXObject("Msxml2.XMLHTTP"); }
    catch (e) {
      try { req = new ActiveXObject("Microsoft.XMLHTTP"); }
      catch (e) {}
    }
  }
  return req;
}// guia_getRequest

var buscando = "Buscando...";

var req;
function buscar(b,p) {

	req = guia_getRequest();
	
	var resultados = function() {
	    if (req.readyState == 4) {
    	  if (req.status == 200) {
	       // alert(req.responseText);
		   
//txt=unescape(ajax.responseText);
//txt2=txt.replace(/\+/gi," ");
//document.getElementById(contenidor).innerHTML=txt2;
			ejecutaresultado();		
	      }
    	}
	  };
	
	req.onreadystatechange = resultados ; 
	if(b==""){b	= document.getElementById('f_google_q').value;}
	if(p==""){p	= 1;}
//	alert(b);
	b = encodeURIComponent(b) ;
	var data = "b=" +b + "&p=" + p ; //encodeURIComponent(p);
	//var data = "b=" + b + "&p=" + p ; //encodeURIComponent(p);
	//var data = "lala=" + encodeURIComponent(title) +   "&lalala=" + encodeURIComponent(subdomain);
	//alert (data);
	if(document.getElementById('navegacionsolapas')){document.getElementById('navegacionsolapas').style.display="none";}
	document.getElementById('resultados').innerHTML = '<div id="buscando" >Buscando...</div>' ; 


// 	alert (data);
//	req.open("POST", "/consulta.php", true) ; 
	req.open("POST", "/consulta.php", true) ; 
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded") ; 
	req.setRequestHeader("Accept-Charset", "UTF-8");
	req.setRequestHeader("Content-Length" , data.length) ; 
	req.send(data) ;
//	alert(data);
}






function ejecutaresultado()
{



var salida="";
var er				= req.responseXML.getElementsByTagName("er") 			; 
var respuesta		= req.responseXML.getElementsByTagName("respuesta") 	; 
var busquedapors 	= req.responseXML.getElementsByTagName("busquedapors") 	; 
var antsigs 		= req.responseXML.getElementsByTagName("antsigs")		;	
var paginas 		= req.responseXML.getElementsByTagName("paginas")		;	


var uno="";

//error  
for ( var ee=0; ee<er.length; ee++ ){ salida+='<div class="cero"><div class="uno">'+er[ee].getAttribute("texto" )+'</div></div>'; }//

//Busqueda por

//resultados
for ( var i=0; i<respuesta.length; i++ )
	{
		uno = respuesta[i].getElementsByTagName("uno") ; 
		for ( var j=0; j<uno.length; j++ )
		{


if ( uno[j].getAttribute("carpeta") =="" )	{	salida+='	<div class="cero"> ' ;}
else 		{	salida+='	<div class="ceroe"> ' ;}









		salida+='	<div class="resultados_ruta"><a class="resultados_ruta_a" href="'+uno[j].getAttribute("c_ruta" )+'">'+uno[j].getAttribute("c" )+'</a> ' ;
if(uno[j].getAttribute("sc" ) !="")
		{salida+='		&nbsp;/&nbsp;<a class="resultados_ruta_a"  href="'+uno[j].getAttribute("c_ruta" )+'?sct='+uno[j].getAttribute("sc" )+'">'+uno[j].getAttribute("sc" )+'</a> ' ; 	}
		salida+='	</div> ' ;


		salida+='	<div>  ' ;

if(uno[j].getAttribute("imagen_1" ) !="")
{
	salida+='	<a href="http://www.guiahipica.com/'+uno[j].getAttribute("carpeta" )+'/"  title="'+uno[j].getAttribute("nombre" )+'" ><img alt="'+uno[j].getAttribute("nombre" )+'"    src="http://www.guiahipica.com/Web/ii/'+uno[j].getAttribute("imagen_1" )+'" /></a>' ;	
}
		
		
if(uno[j].getAttribute("web" ) !="")
		{salida+='		<h2 class="resultados_titu"><a href="http://'+uno[j].getAttribute("web" )+'" class="resultados_titu">'+uno[j].getAttribute("nombre" )+'</a></h2>' ;	}
else	{salida+='		<h2 class="resultados_titu">'+uno[j].getAttribute("nombre" )+'</h2>	'	 ;	}

//		salida+='		<br /> ' ;

if(uno[j].getAttribute("entradilla" ) !="")
		{salida+='		<strong>'+uno[j].getAttribute("entradilla" )+'</strong> <br />' ;}

		salida+='		 '+uno[j].getAttribute("direccion" )+'  '+uno[j].getAttribute("poblacion" )   ;
		if (uno[j].getAttribute("provincia" )!=""){ salida+=	 ' (<strong>'+uno[j].getAttribute("provincia" )+'</strong>) <br /> ' ; }
//		salida+='<br />';

if(uno[j].getAttribute("telefono1" ) !="")
		{salida+='	'+uno[j].getAttribute("telefono1" )+'<br/>';}
if(uno[j].getAttribute("telefono2" ) !="")
		{salida+='	'+uno[j].getAttribute("telefono2" )+'<br/>';}
if(uno[j].getAttribute("fax" ) !="")
		{salida+='	fax: '+uno[j].getAttribute("fax" )+'<br/>';}
		
if(uno[j].getAttribute("web" ) !="")
		{salida+='		<a title="Centro de Formación Ecuestre Sierra Norte"  href="http://'+uno[j].getAttribute("web" )+'" class="uno_a" >'+uno[j].getAttribute("web" )+'</a> <br /> '; }
		salida+='	</div> ' ;

if(uno[j].getAttribute("mas" ) =="si")
		{ 
		salida+='	<span class="masinformacion" > ';
		salida+='		<a href="http://www.guiahipica.com/'+uno[j].getAttribute("carpeta" )+'/"  >www.guiahipica.com/'+uno[j].getAttribute("carpeta" )+'/</a>';
		salida+='	</span> ';
		}
		

		salida+='	</div> ' ;


			


			
			
			
		}//for uno
	}// fot respuesta
	
salida+='	<div class="resultados_fin">&nbsp;</div>	' ;
	
//str1="<div class='resultados'>" ;
//str2="</div> " ;


var anteriorb	= "" ;
var anteriorp	= "" ;
var siguienteb	= "" ;
var siguientep	= "" ;
var busquedapor_html="" ; 
var paginador_html ='<div class="paginador"  >' ; 
 
for ( var bqps=0; bqps<busquedapors.length; bqps++ )
	{
		busquedapor = busquedapors[bqps].getElementsByTagName("busquedapor") ; 
		for ( var bqp=0; bqp<busquedapor.length; bqp++ )
		{
			busquedapor_html = '<div class="contador_resultados" >'+busquedapor[0].getAttribute("encontrados" )+'&nbsp;resultados encontrados<br />&nbsp; - Texto: <strong>'+busquedapor[0].getAttribute("busqueda" )+'</strong></div>' ;
		}
	}

for ( var ass=0; ass<antsigs.length; ass++ )
	{
		antsig = antsigs[ass].getElementsByTagName("antsig") ; 
		for ( var as=0; as<antsig.length; as++ )
		{
			anteriorb	= antsig[as].getAttribute("anterior_hrefb" ) ; 
			anteriorp	= antsig[as].getAttribute("anterior_hrefp" ) ; 
			siguienteb	= antsig[as].getAttribute("siguiente_hrefb" ) ;
			siguientep	= antsig[as].getAttribute("siguiente_hrefp" ) ;
		}
	}





	//anterior
	if(anteriorb!=""){paginador_html+='<a href="#" onclick="javascript:buscar(\''+anteriorb+'\',\''+anteriorp+ '\')" class="paginador_enlace_2_on">Anterior</a>&nbsp;-&nbsp;';}
	
	//paginación
	for ( var p=0; p<paginas.length; p++ )
	{
		pagina = paginas[p].getElementsByTagName("pagina") ; 
		for ( var pp=0; pp<pagina.length; pp++ )
		{
			if(pagina[pp].getAttribute("on")=="on"){ on='class="paginador_enlace_on"'; }else{on="";}
			paginador_html+='<a '+on+' href="javascript:buscar(\''+pagina[pp].getAttribute("hrefb" )+'\',\''+pagina[pp].getAttribute("hrefp" )+'\')" class="pg">'+pagina[pp].getAttribute("hrefp" )+'&nbsp;</a>&nbsp;	';
		}
	}
	
	//siguiente
	if(siguienteb!=""){paginador_html+='&nbsp;-&nbsp;<a href="#" onclick="javascript:buscar(\''+siguienteb+'\',\''+siguientep+ '\')" class="paginador_enlace_2_on">Siguiente</a>';}

	paginador_html+='</div>'; 


//document.getElementById('buscando').innerHTML 		= "" ; 
buscando= '<div id="buscando">Resultados de la búsqueda:</div>'  ;
document.getElementById('resultados').innerHTML 	= buscando+busquedapor_html+paginador_html+salida+paginador_html ;  

}