function creaAjax()
{
	var xmlhttp=false;
	try
	{
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			// Creacion del objet AJAX para IE
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); }

	return xmlhttp;
}

function cargar_subcombo_provincia(combo_padre,campo)
{
	var valor=document.getElementById("select_0").options[document.getElementById("select_0").selectedIndex].value;

	if(valor==0)
	{
		combo=document.getElementById("select_1");
		combo.length=0;
		var nuevaOpcion=document.createElement("option");
		nuevaOpcion.value=0;
		combo.appendChild(nuevaOpcion);
		combo.disabled=true;

	}
	else
	{
		ajax=creaAjax();
		ajax.open("POST", "http://www.aprendertodo.com/ajax_provincia.php?id="+valor, true);
		ajax.onreadystatechange=function()

		{
			if (ajax.readyState==1)
			{
				combo=document.getElementById("select_1");
				combo.length=0;
				var nuevaOpcion=document.createElement("option");
				nuevaOpcion.value=0;
				nuevaOpcion.innerHTML="Cargando...";
				combo.appendChild(nuevaOpcion);
				combo.disabled=true;

			}
			if (ajax.readyState==4)
			{
				//alert(ajax.responseText);
				combo.disabled=false;
				combo.parentNode.innerHTML=ajax.responseText;
			}
		}
		ajax.send(null);
	}
}



function cargar_subcombo_provincia_dlg(combo_padre,campo)
{
	var campo=campo; // combo hijo a cargar
	var div_combo_padre = document.getElementById(combo_padre);
	var valor = div_combo_padre[div_combo_padre.selectedIndex].value;;
  
	if(valor==0)
	{
		combo=document.getElementById(campo);
		combo.length=0;
		var nuevaOpcion=document.createElement("option");
		nuevaOpcion.value=0;
		combo.appendChild(nuevaOpcion);
		combo.disabled=true;
	}
	else
	{
		ajax=creaAjax();
		ajax.open("POST","http://www.aprendertodo.com/ajax_provincia.php?id="+valor+"&campo="+campo+"&campo_padre="+combo_padre, true);
		ajax.onreadystatechange=function()
		{
			if (ajax.readyState==1)
			{
				combo=document.getElementById(campo);
				combo.length=0;
				var nuevaOpcion=document.createElement("option");
				nuevaOpcion.value=0;
				nuevaOpcion.innerHTML="Loading...";
				combo.appendChild(nuevaOpcion);
				combo.disabled=true;

			}
			if (ajax.readyState==4)
			{
				combo.disabled=false;
				combo.parentNode.innerHTML=ajax.responseText;
			}
		}
		ajax.send(null);
	}
}