function nuevoAjax()
{ 
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
	lo que se puede copiar tal como esta aqui */
	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 ListaNoticias(st,orden,condicion) {
	
	id_layer="Listado"
	var ajax
	ajax=nuevoAjax();
	ajax.open("GET", "includes/lista_noticias.php?st="+st+"&orden="+orden+"&condicion="+condicion+"&algo="+Math.random(), true);
	ajax.onreadystatechange=function()
	{ 
		if (ajax.readyState==1)
		{ 
			document.getElementById(id_layer).innerHTML="Cargando...";
		}
		if (ajax.readyState==4)
		{ 
			document.getElementById(id_layer).innerHTML=ajax.responseText;			
		} 
	}
	ajax.send(null);
	delete(ajax);
}
function Noticias(st) {
	
	id_layer="Listado"
	var ajax
	ajax=nuevoAjax();
	ajax.open("GET", "administracion/includes/noticias.php?st="+st+"&algo="+Math.random(), true);
	ajax.onreadystatechange=function()
	{ 
		if (ajax.readyState==1)
		{ 
			document.getElementById(id_layer).innerHTML="Cargando...";
		}
		if (ajax.readyState==4)
		{ 
			document.getElementById(id_layer).innerHTML=ajax.responseText;			
		} 
	}
	ajax.send(null);
	delete(ajax);
}

function SuscribeNewsletter(email,desuscribir) {
	if(isEmailAddress(email)) {
		id_layer="Cont_NewsLetter"
		var ajax
		ajax=nuevoAjax();
		ajax.open("GET", "administracion/includes/newsletter.php?email="+email.value+"&desuscribir="+desuscribir.checked+"&algo="+Math.random(), true);
		//alert(desuscribir);
		ajax.onreadystatechange=function()
		{ 
			if (ajax.readyState==1)
			{ 
				document.getElementById(id_layer).innerHTML="Enviando solicitud...";
			}
			if (ajax.readyState==4)
			{ 
				document.getElementById(id_layer).innerHTML=ajax.responseText;			
			} 
		}
		ajax.send(null);
		delete(ajax);
	}
}

function Contacto(Nombre,Empresa,Telefono,Email,Mensaje) {


	if(isEmailAddress(Email) && esRequerido(Nombre) && esRequerido(Empresa)) {
		id_layer="Cont_Contacto"
		var ajax
		ajax=nuevoAjax();
		ajax.open("GET", "administracion/includes/contacto.php?Nombre="+Nombre.value+"&Empresa="+Empresa.value+"&Telefono="+Telefono.value+"&Email="+Email.value+"&Mensaje="+Mensaje.value+"&algo="+Math.random(), true);
		//alert(desuscribir);
		ajax.onreadystatechange=function()
		{ 
			if (ajax.readyState==1)
			{ 
				document.getElementById(id_layer).innerHTML="Enviando solicitud...";
			}
			if (ajax.readyState==4)
			{ 
				document.getElementById(id_layer).innerHTML=ajax.responseText;			
			} 
		}
		ajax.send(null);
		delete(ajax);
	}
}

function isEmailAddress(theElement)
{
	
	var s = theElement.value;
	var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if (s.length == 0 ) {
		alert("Debe ingresar una dirección de correo");
		theElement.focus();
		return false;
	}

	if (filter.test(s))
	return true;
	else
	alert("Ingrese una dirección de correo válida");
	theElement.focus();
	return false;
}


function esRequerido(theElement) {
	var s = theElement.value;
	if (s.length == 0 ) {
		alert("El campo "+theElement.name+" es Requerido");
		theElement.focus();
		return false;
	}
	else return true;
}


function ListaCursos(st,orden) {
	
	id_layer="Listado"
	var ajax
	ajax=nuevoAjax();
	ajax.open("GET", "includes/lista_cursos.php?st="+st+"&orden="+orden+"&algo="+Math.random(), true);
	ajax.onreadystatechange=function()
	{ 
		if (ajax.readyState==1)
		{ 
			document.getElementById(id_layer).innerHTML="Cargando...";
		}
		if (ajax.readyState==4)
		{ 
			document.getElementById(id_layer).innerHTML=ajax.responseText;			
		} 
	}
	ajax.send(null);
	delete(ajax);
}
function Cursos(st) {
	
	id_layer="Listado"
	var ajax
	ajax=nuevoAjax();
	ajax.open("GET", "administracion/includes/cursos.php?st="+st+"&algo="+Math.random(), true);
	ajax.onreadystatechange=function()
	{ 
		if (ajax.readyState==1)
		{ 
			document.getElementById(id_layer).innerHTML="Cargando...";
		}
		if (ajax.readyState==4)
		{ 
			document.getElementById(id_layer).innerHTML=ajax.responseText;			
		} 
	}
	ajax.send(null);
	delete(ajax);
}
function Cursos2(st) {
	
	id_layer="Listado"
	var ajax
	ajax=nuevoAjax();
	ajax.open("GET", "administracion/includes/cursos2.php?st="+st+"&algo="+Math.random(), true);
	ajax.onreadystatechange=function()
	{ 
		if (ajax.readyState==1)
		{ 
			document.getElementById(id_layer).innerHTML="Cargando...";
		}
		if (ajax.readyState==4)
		{ 
			document.getElementById(id_layer).innerHTML=ajax.responseText;			
		} 
	}
	ajax.send(null);
	delete(ajax);
}

function ListaRRHH(st,orden) {
	
	id_layer="Listado"
	var ajax
	ajax=nuevoAjax();
	ajax.open("GET", "includes/lista_rrhh.php?st="+st+"&orden="+orden+"&algo="+Math.random(), true);
	ajax.onreadystatechange=function()
	{ 
		if (ajax.readyState==1)
		{ 
			document.getElementById(id_layer).innerHTML="Cargando...";
		}
		if (ajax.readyState==4)
		{ 
			document.getElementById(id_layer).innerHTML=ajax.responseText;			
		} 
	}
	ajax.send(null);
	delete(ajax);
}
function RRHH(st) {
	
	id_layer="Listado"
	var ajax
	ajax=nuevoAjax();
	ajax.open("GET", "administracion/includes/rrhh.php?st="+st+"&algo="+Math.random(), true);
	ajax.onreadystatechange=function()
	{ 
		if (ajax.readyState==1)
		{ 
			document.getElementById(id_layer).innerHTML="Cargando...";
		}
		if (ajax.readyState==4)
		{ 
			document.getElementById(id_layer).innerHTML=ajax.responseText;		
			form1.rrh_codigo(0).checked=true;
		} 
	}
	ajax.send(null);
	delete(ajax);
}
function ListaCurriculos(st,orden,rrh_codigo) {
	
	id_layer="Listado"
	var ajax
	ajax=nuevoAjax();
	ajax.open("GET", "includes/lista_curriculos.php?st="+st+"&orden="+orden+"&rrh_codigo="+rrh_codigo+"&algo="+Math.random(), true);
	ajax.onreadystatechange=function()
	{ 
		if (ajax.readyState==1)
		{ 
			document.getElementById(id_layer).innerHTML="Cargando...";
		}
		if (ajax.readyState==4)
		{ 
			document.getElementById(id_layer).innerHTML=ajax.responseText;			
		} 
	}
	ajax.send(null);
	delete(ajax);
}

function ElminaCurriculo(id,rrh_codigo){
	id_layer="Elimina_Curriculo"
	var ajax
	if(confirm("ESTAS SEGURO QUE QUIERES ELMINAR EL CURRICULO?")){
	ajax=nuevoAjax();
	ajax.open("GET", "includes/delete_curriculos.php?id="+id+"&algo="+Math.random(), true);
	ajax.onreadystatechange=function()
	{ 
		if (ajax.readyState==1)
		{ 
			document.getElementById(id_layer).innerHTML="Cargando...";
		}
		if (ajax.readyState==4)
		{ 
			document.getElementById(id_layer).innerHTML=ajax.responseText;	
			//alert("CURRICULO");
			//alert(document.getElementById("estado").value);
			if(document.getElementById("estado").value == 1){
				document.getElementById(id_layer).innerHTML=document.getElementById(id_layer).innerHTML+"El curriculo fue eliminado con éxito.";
				ListaCurriculos(0,'',rrh_codigo);
			}else{
				document.getElementById(id_layer).innerHTML=document.getElementById(id_layer).innerHTML+"El curriculo no pudo ser eliminado.";
			}
		} 
	}
	ajax.send(null);
	delete(ajax);}
}

function tabla2(tt) {
	if(document.getElementById(tt).style.display=="") document.getElementById(tt).style.display="none";
	else document.getElementById(tt).style.display="";
}