/**
 * @author alex
 */
 
 function getAJAXObject()
 {
 	var peticion = false; 
	
	try 
	{
	    peticion = new XMLHttpRequest();
	} 
	catch (trymicrosoft) 
	{
	   try 
	   {
	   		peticion = new ActiveXObject("Msxml2.XMLHTTP");
	   } 
	   catch (othermicrosoft) 
	   {
		   try 
		   {
		   		peticion = new ActiveXObject("Microsoft.XMLHTTP");
		   } 
		   catch (failed) 
		   {
		   		peticion = false;
		   }
	   }
	}
	
	return peticion;
 }
   
 function cargarCombo (url, comboAnterior, element_id) 
 {
      //Obtenemos el contenido del div donde se cargaran los resultados
      var element =  document.getElementById(element_id);
      
      //Obtenemos el valor seleccionado del combo anterior
      var valordepende = document.getElementById(comboAnterior);
      
      var x = valordepende.value;
      
      //construimos la url definitiva pasando como parametro el valor seleccionado
      var fragment_url = url+'?comunidad='+x;

      element.innerHTML = '<div align="center"><img src="../theme/images/loading.gif" alt="Cargando Combo" /></div>';
      
      //abrimos la url
      peticion.open("GET", fragment_url);
      
      peticion.onreadystatechange = function() 
      {
      		if (peticion.readyState == 4) 
      		{
				  //escribimos la respuesta
				  element.innerHTML = "" + peticion.responseText;
      		}
      }
	  
	  peticion.send(null);
 }
 
 var peticion 	= getAJAXObject();
 var testPasado = false;
  
 if (!peticion) alert ( "ERROR AL INICIALIZAR!" );
