

 /*
 	Es la Consulta Ajax Generica 
 
 */	
	
	
	
	
 function Ajax(url,capa, loading){
	 
   var XmlHttpObject2=GetXmlHttpObject();
   var capaContenedora2 = document.getElementById(capa);

 

   url=url+"&sid="+Math.random();


   XmlHttpObject2.open ('GET', url, true);

   XmlHttpObject2.onreadystatechange = function() {
	   
	   	 if (XmlHttpObject2.readyState==1) {
				 
			switch(loading)
			{
				
				case "blanco":
					capaContenedora2.innerHTML="<img src='http://www.cochesexin.com/images/disenoWeb/loaders/ajax-loader-seccion-ajax.gif' />";
				break; 
				
				case "peque":
					capaContenedora2.innerHTML="<img src='http://www.cochesexin.com/images/disenoWeb/loaders/ajax-loader_20.gif' />";
				break;
				
				case "coleccion":
					capaContenedora2.innerHTML="<span style='width:650px; float:left;text-align:center;'><img src='http://www.cochesexin.com/images/disenoWeb/loaders/ajax-loader-coleccion.gif' /></span>";
				break;
	
				case "datos":
					capaContenedora2.innerHTML="<span style='width:650px; float:left;text-align:center;'><img src='http://www.cochesexin.com/images/disenoWeb/loaders/ajax-loader-datos.gif' /></span>";
				break; 
				
				case "mensajes": 				 
					capaContenedora2.innerHTML="<span style='width:650px; float:left;text-align:center;'><img src='http://www.cochesexin.com/images/disenoWeb/loaders/ajax-loader-mensajes.gif' /></span>";
				break;
				
				case "mensajesTopGris": 				 
					capaContenedora2.innerHTML="<img src='http://www.cochesexin.com/images/disenoWeb/loaders/ajax-loader-header-mensajes-gris.gif' style='vertical-align:bottom' />";
				break;
				
				case "masFotografias": 				 
					capaContenedora2.innerHTML="<img src='http://www.cochesexin.com/images/disenoWeb/loaders/ajax-loader-mas-fotografias.gif' style='vertical-align:bottom' />";
				break;
				
				case "buscandoCochesExin": 				 
					capaContenedora2.innerHTML="<img src='http://www.cochesexin.com/images/disenoWeb/loaders/ajax-loader-buscando-coches-exin.gif' style='vertical-align:bottom' />";
				break;
				
				default:
				
				break;
					
			}

		 }else{
			 
			 if (XmlHttpObject2.readyState==4){
				 
				if(XmlHttpObject2.status==200){
					 document.getElementById(capa).innerHTML=XmlHttpObject2.responseText; 
					 
					    //Si hay javascript en la respuesta, lo ejecutamos
					   var searchElement = document.getElementById(capa);
					   searchElement.innerHTML=XmlHttpObject2.responseText;
					   var scripts = searchElement.getElementsByTagName('script');
					   for (var i=0;i<scripts.length;i++) {
						   eval(scripts[i].innerHTML);
					   } 
					
				}
				else if(XmlHttpObject2.status==404) {
	
						 capaContenedora2.innerHTML = "La direccion existe";
				}else{
						 capaContenedora2.innerHTML = "Error: ".XmlHttpObject2.status;
				}
			  }
   		   }	
	
   }
		
		

	XmlHttpObject2.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// Importante para evitar cahes en Firefox !! 
	my_r = parseInt(Math.random()*99);
	XmlHttpObject2.send(my_r='+my_r+');
	

	
	//XmlHttpObject.send(null);
	return;
	

}


 

 






function GetXmlHttpObject(){
  var xmlHttp=false;
  try {
   /*Para navegadores distintos a internet explorer*/
   xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
   try {
     /*Para explorer*/
     xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
     } 
     catch (E) {
     xmlHttp = false;
   }
  }

  if (!xmlHttp && typeof XMLHttpRequest!='undefined') {
   xmlHttp = new XMLHttpRequest();
  }
  return xmlHttp;
}
