function objetoAjax(){
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
  		}
	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}
function ActualizaProvincias(){
	divResultado = document.getElementById('ActualizaDatos');//donde se mostrará lo resultados
	pais_id = document.Formulario.pais_id.value;//valores de los inputs del formulario
	ajax=objetoAjax();//instanciamos el objetoAjax
	ajax.open("POST", "themes/PortonArtesano/ajax/actualiza-provincias.php",true);//usando del medoto POST archivo que realizará la operacion actualiza.php
	ajax.onreadystatechange=function() {
		//los estados de comprobacion para "readyState" son:
		//0 = uninitialized
		//1 = loading
		//2 = loaded
		//3 = interactive
		//4 = complete
		if (ajax.readyState==4) {
			//mostrar los nuevos registros en esta capa
			divResultado.innerHTML = ajax.responseText;
			//mostrar un mensaje de actualizacion correcta
			//divFormulario.innerHTML = "<div class=\"centrar-contenido\">La actualizaci&oacute;n se realiz&oacute; correctamente</div>";
		} else {
			divResultado.innerHTML = '<img src="themes/PortonArtesano/ajax/imagenes/cargando-65x13.gif" style="margin:10px;" align="absmiddle" />';
		}
	}
	//muy importante este encabezado ya que hacemos uso de un formulario
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	NoCache = parseInt(Math.random()*999999999999999);//EVITAMOS EL CACHE DEL NAVEGADOR
	ajax.send("pais_id="+pais_id+"&NoCache="+NoCache)
}
//este ajax es para cuando hay dos formularios name=\"Formulario\" en la misma pagina
function ActualizaProvincias2(){
	divResultado2 = document.getElementById('ActualizaDatos2');//donde se mostrará lo resultados
	pais_id = document.Formulario2.pais_id.value;//valores de los inputs del formulario
	ajax=objetoAjax();//instanciamos el objetoAjax
	ajax.open("POST", "themes/PortonArtesano/ajax/actualiza-provincias.php",true);//usando del medoto POST archivo que realizará la operacion actualiza.php
	ajax.onreadystatechange=function() {
		//los estados de comprobacion para "readyState" son:
		//0 = uninitialized
		//1 = loading
		//2 = loaded
		//3 = interactive
		//4 = complete
		if (ajax.readyState==4) {
			//mostrar los nuevos registros en esta capa
			divResultado2.innerHTML = ajax.responseText;
			//mostrar un mensaje de actualizacion correcta
			//divFormulario.innerHTML = "<div class=\"centrar-contenido\">La actualizaci&oacute;n se realiz&oacute; correctamente</div>";
		} else {
			divResultado2.innerHTML = '<img src="themes/PortonArtesano/ajax/imagenes/cargando-65x13.gif" style="margin:10px;" align="absmiddle" />';
		}
	}
	//muy importante este encabezado ya que hacemos uso de un formulario
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//enviando los valores
	NoCache = parseInt(Math.random()*999999999999999);//EVITAMOS EL CACHE DEL NAVEGADOR
	ajax.send("pais_id="+pais_id+"&NoCache="+NoCache)
}
