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;
}

/*FUNCIONES GENERALES*/	
	function empiezaRequerimiento(parametros){
	var parametrosStr = "";
	if(parametros != null){
		for(ind = 0; ind<parametros.length; ind++){
			parametro = parametros[ind];
			if(ind==parametros.length-1) {				
				parametrosStr += parametro[0]+"="+parametro[1];
				}
			else {
				parametrosStr += parametro[0]+"="+parametro[1]+"&";
				}
			}
		}
		//alert(parametrosStr);
		return  parametrosStr;
	}	
	
/*  FUNCIONES DE CARGA */
	function cargarPagina(url){
		var divResultado = document.getElementById("administracion");
		divResultado.innerHTML = "<img src='../imagenes/indicator.gif'>";
		var ajax=objetoAjax();
		ajax.open("GET", url);
		ajax.onreadystatechange=function(){
			if (ajax.readyState==4) {
				divResultado.innerHTML = ajax.responseText;
			}
		}
		ajax.send(null);
	}
	function cargarPaginaPortal(url,div){
		var divResultado = document.getElementById(div);
		divResultado.innerHTML = "<img src='../imagenes/indicator.gif'>";
		var ajax=objetoAjax();
		ajax.open("GET", url);
		ajax.onreadystatechange=function(){
			if (ajax.readyState==4) {
				divResultado.innerHTML = ajax.responseText;
			}
		}
		ajax.send(null);
	}
	function cargarPaginaDiv(url,div){
		var divResultado = document.getElementById(div);
		divResultado.innerHTML = "<img src='../imagenes/indicator.gif'>";
		var ajax=objetoAjax();
		ajax.open("GET", url);
		ajax.onreadystatechange=function(){
			if (ajax.readyState==4) {
				divResultado.innerHTML = ajax.responseText;
			}
		}
		ajax.send(null);
	}

/* FUNCIONES DE MATENIMIENTO */
	function eliminarTrab(url,id){
		var divResultado = document.getElementById("administracion");
		if(confirm("Realmente desea eliminar este trabajador ?\nTenga en cuenta que al eliminar el trabajador se eliminara tambien su cuenta de usuario.")){
			divResultado.innerHTML = "<img src='../imagenes/indicator.gif'>";
			var ajax=objetoAjax();
			ajax.open("POST", url, true);
			ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			ajax.send("id="+id);
			ajax.onreadystatechange=function(){
				if (ajax.readyState==4) {
					cargarPagina("../personal/listar.php");
					//divResultado.innerHTML = ajax.responseText;
				}
			}
		}
	}
	/*********************************
	POSTULANTES
	*********************************/
	function cambiarNivelPostulante(url){
		var divResultado = document.getElementById("administracion");
		divResultado.innerHTML = "<img src='../imagenes/indicator.gif'>";
		var ajax=objetoAjax();
		ajax.open("GET", url);
		ajax.onreadystatechange=function(){
			if (ajax.readyState==4) {
				cargarPagina("../ppostulante/listar.php");
			}
		}
		ajax.send(null);
	}	
	function cambiarPublicadoPostulante(url){
		var divResultado = document.getElementById("administracion");
		divResultado.innerHTML = "<img src='../imagenes/indicator.gif'>";
		var ajax=objetoAjax();
		ajax.open("GET", url);
		ajax.onreadystatechange=function(){
			if (ajax.readyState==4) {
				cargarPagina("../ppostulante/listar.php");
			}
		}
		ajax.send(null);
	}	
	function buscarFormDirectorio(busqueda,in_id_categoria,in_id_distrito, PRI, url,div){
		var divResultado = document.getElementById(div);//divbusqueda
		divResultado.innerHTML = "<img src='../imagenes/indicator.gif'>";
//alert("busqueda="+busqueda+"&in_id_categoria="+in_id_categoria+"&in_id_distrito="+in_id_distrito+"&PRI="+PRI+"&accion=buscar");

		var ajax=objetoAjax();
		ajax.open("POST", url, true);
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send("busqueda="+busqueda+"&in_id_categoria="+in_id_categoria+"&in_id_distrito="+in_id_distrito+"&PRI="+PRI+"&accion=buscar");
		ajax.onreadystatechange=function(){
			if (ajax.readyState==4) {
				divResultado.innerHTML = ajax.responseText;
			}
		}
	}

/*function changePais(control){
	var divResultado = document.getElementById("ciudades");	
	var in_id_pais = document.getElementById('in_id_paises');	
	var in_id_pais = in_id_pais.value;

	divResultado.innerHTML="Cargando...";
	url="../../postulacion/usuario/acciones.php?accion=listarCiudadesPais&in_id_pais="+in_id_pais;
	var ajax=objetoAjax();
	ajax.open("GET", url);
	ajax.onreadystatechange=function(){
	if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText;
			divResultado.style.display = "block"; 
		}
	}
	ajax.send(null);
}*/

function changePaisPostulante(control){
	var divResultado = document.getElementById("ciudadescandidato");	
	var in_id_pais = document.getElementById('in_id_pais');	
	var in_id_pais = in_id_pais.value;
	
/*	 var selected = control.selectedIndex;
 var opcion = control.options[selected];
 alert ("opcion " + opcion.value+ " texto "  + opcion.text); 
//	var in_id_pais = document.agregar.in_id_paises.value
//	var in_id_pais=control.value;
	alert(in_id_pais);
//	var in_id_pais=89;
	/*cuenta = trim(document.getElementById('cuenta').value);
	tem_x = document.getElementById('cuenta').getAttribute('rel');
	VerificarCuenta('../usuarios/cuenta_disponible.php?cuenta='+cuenta+'&opcx='+tem_x,'rpta_cuenta'); */

	divResultado.innerHTML="Cargando...";
	url="../../postulacion/usuario/acciones.php?accion=listarCiudadesPaisCandidato&in_id_pais="+in_id_pais;
	var ajax=objetoAjax();
	ajax.open("GET", url);
	ajax.onreadystatechange=function(){
	if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText;
			divResultado.style.display = "block"; 
		}
	}
	ajax.send(null);
}

function changePais(control,url){
	var divResultado = document.getElementById("ciudades");	
	var in_id_pais = document.getElementById('in_id_pais');	
	var in_id_pais = in_id_pais.value;
		divResultado.innerHTML="Cargando...";
	pagina=url+"?accion=listarCiudades&in_id_pais="+in_id_pais;
	var ajax=objetoAjax();
	ajax.open("GET", pagina);
	ajax.onreadystatechange=function(){
	if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText;
			divResultado.style.display = "block"; 
		}
	}
	ajax.send(null);
}
function changePaisRecomendar(control,url){
	var divResultado = document.getElementById("ciudades");	
	var in_id_pais = document.getElementById('in_id_paises');	
	var in_id_pais = in_id_pais.value;
		divResultado.innerHTML="Cargando...";
	pagina=url+"?accion=listarCiudades&in_id_pais="+in_id_pais;
	var ajax=objetoAjax();
	ajax.open("GET", pagina);
	ajax.onreadystatechange=function(){
	if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText;
			divResultado.style.display = "block"; 
		}
	}
	ajax.send(null);
}