function cargar_municipios()
{
	var f = document.form_busqueda;
	var feedback = document.getElementById('feedback_municipios');
	
	if (f.id_departamento.value != '')
	{
		xmlHttp_municipios=GetXmlHttpObject();
		if (xmlHttp_municipios == null)
		{
			alert ('Su navegador no soporta AJAX');
			return;
		} 
		var url='ajax_municipios.php';
		url += '?';
		url += 'id_departamento='+f.id_departamento.value;
		//alert (url);
		//feedback.innerHTML+=url;    
		xmlHttp_municipios.onreadystatechange=r_municipios;
		xmlHttp_municipios.open('POST',url,true);
		xmlHttp_municipios.send(null);
		feedback.innerHTML='Cargando municipio de la departamento...';    
	}
}

function r_municipios() 
{ 
	var f = document.form_busqueda;
	var s = f.id_municipio;
	var feedback = document.getElementById('feedback_municipios');

	if (xmlHttp_municipios.readyState==4 || xmlHttp_municipios.readyState=='complete')
	{ 
		respuesta = new String(xmlHttp_municipios.responseText);
		//alert(respuesta);
		arreglo = respuesta.split("\n");
		s.options.length = 0;
		
		for (var i=0; i<arreglo.length-1; i++)
		{
			valor = arreglo[i];
			arrint = valor.split('@@');
			id = arrint[0];
			info = arrint[1];

			s.options.length = s.options.length + 1;
			s.options[i].value = id;
			s.options[i].text = info;
		}
		
		if (respuesta == '')
		{
			feedback.innerHTML='No se encontraron municipios para ese departamento.';    
		}
		else
		{
			feedback.innerHTML='';
		}
	} 
} 
