//Función para crear un objeto XMLHttpRequest
 
function crearAjax() 
{
  var Ajax=null;
  if (window.ActiveXObject){ 
    try { //Primero se prueba con la mas reciente versión para IE 		
	Ajax = new ActiveXObject("Msxml2.XMLHTTP"); 		
		}
	catch (e){       
	 	try {  //Si el explorer no esta actualizado se prueba con la versión anterior         
			Ajax = new ActiveXObject("Microsoft.XMLHTTP");        
		 } catch (e) {}      
   		} 
  }
  else 
    if (window.XMLHttpRequest) 
    Ajax = new XMLHttpRequest();
  return Ajax;
}	

	
	  //Función para actualizar el combo para las empresas  
	  function ActualizarCombo (pagina, cmbDelimitador, divContenedora, spanImagen, c, s)  {
	      //Se obtiene la referencia del div    
		  //donde se mostrarán los resultados    
		  var imagen=document.getElementById(spanImagen)
		  var contenedor = document.getElementById(divContenedora);     
		  //Se obtiene el valor seleccionado en el combo delimitador    
		  var valdelimitador = document.getElementById(cmbDelimitador)     
		  var x = valdelimitador.value     
		  //Se contruye la url pasando, como parámetro, el valor seleccionado    
      	   if (c==3){
		  		var url_final = pagina+'?Id='+x+'&s='+s+'&m=3'
			   }
			   else
			   	 var url_final = pagina+'?Id='+x+'&s='+s
		  //Se muestra una imagen de espera en la capa contenedora del combo delimitado 
		   imagen.innerHTML = '<img src="/imagenes/loading.gif" />'     
		  //Se crea un objeto XMLHttpRequest  
		   var objAjax = crearAjax() 		  
		  objAjax.open("GET", url_final)    
		  objAjax.onreadystatechange = function() {      
		    if (objAjax.readyState == 4) {
		    //Se escribe el resultado en la capa contenedora       
			 contenedor.innerHTML = objAjax.responseText;     
			}    
		  }    
          objAjax.send(null);  
		  
		  if (c==1){
			limpiarCombo();
			}
		 
		 if (c==3){
			mostrarMultiple();
			}		
	    }
function limpiarCombo() {
ActualizarCombo('../includes/obtener_localidades.asp', 'partido', 'dLocalidades', 'lImagen', 2,0);
}
function mostrarMultiple() {
ActualizarCombo('../includes/obtener_localidades2.asp', 'partido', 'dLocalidades', 'lImagen', 2,0);
}

