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 enviarDatosSitio(){
	divResultado = document.getElementById('resultado');
	divFormulario = document.getElementById('formulario');

	//valores de los inputs del formulario
	nom=document.frmempleado.nombre_web.value;
	url=document.frmempleado.url_web.value;
	sin=document.frmempleado.sinopsis.value;
	des=document.frmempleado.destinatario.value;
	edu=document.frmempleado.educativo.value;
	val=document.frmempleado.valoracion.value;
	rel=document.frmempleado.religion.value;
	pai=document.frmempleado.pais.value;
	aut=document.frmempleado.autor.value;
	ema=document.frmempleado.email.value;

	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//usando del medoto POST
	//archivo que realizará la operacion
	//actualizacion.php
	ajax.open("POST", "procesar.php",true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar los nuevos registros en esta capa
			divResultado.innerHTML = ajax.responseText
			//mostrar un mensaje de actualizacion correcta

			divFormulario.innerHTML = "<h3><p style=\"color=#000;\"> <center> ˇˇ Hemos recibido la recomendaci&oacute;n del sitio web!!<p>Nombre: "+nom+"<p>URL: "+url+"<p> En unos d&iacute;as el administrador del sistema lo revisar&aacute; y ser&aacute; a&ntilde;adida a la lista <p> Si desea enviarnos otro sitio web rellene el formulario de nuevo y nuevamente ˇGracias!</font></h3>";
			//LimpiarCampos();
		}

	}
	//muy importante este encabezado ya que hacemos uso de un formulario
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

//	ajax.send("nom="+nom+"&url="+url+"&sin="+sin+"&des="+des+"&edu="+edu+"&val="+val+"&rel="+rel+"&pai="+pai+"&aut="+aut+"&ema="+ema)

	ajax.send("nom="+nom+"&url="+url+"&sin="+sin+"&des="+des)

}

function LimpiarCampos(){

	document.frmempleado.nombre_web.value="";
	document.frmempleado.url_web.value="";
	document.frmempleado.sinopsis.value="";
//	document.frmempleado.destinatario.value=""
//	document.frmempleado.destinatario.value.focus();

}

function pedirDatos(idempleado){
	//donde se mostrará el formulario con los datos
	divFormulario = document.getElementById('formulario');

	//instanciamos el objetoAjax
	ajax=objetoAjax();
	//uso del medotod GET
	ajax.open("GET", "consulta_por_id.php?idemp="+idempleado);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divFormulario.innerHTML = ajax.responseText
			//mostrar el formulario
			divFormulario.style.display="block";
		}
	}
	//como hacemos uso del metodo GET
	//colocamos null
	ajax.send(null)
}


/*Hace la llamada a los buscadores, tanto de sitios como de recursos
sirve para buscar sitios y recursos web*/
function buscar(opcion){
	var divResultado = document.getElementById('formulario');
	var url = "buscar.php";

	if(opcion==0){
		idioma=document.buscador.idioma.value;
		opcionForm=document.buscador.opcion.value;
		descriptor=document.buscador.descriptor.value;
		for (i=0;i<document.buscador.boolean.length;i++){
		       if (document.buscador.boolean[i].checked) break;
		}
		boolean = document.buscador.boolean[i].value;
	}else if(opcion==1){
	    recG=document.buscador.recurso_general.value;
		recE=document.buscador.recurso_especifico.value;
		temG=document.buscador.tematica_general.value;
		temE=document.buscador.tematica_especifica.value;
		educ=document.buscador.educativo.value;

	}
	ajax=objetoAjax();
	ajax.open("POST",url,true);
  	ajax.onreadystatechange=function() {
	if (ajax.readyState==4) {
	  	//mostrar resultados en esta capa

		  divResultado.innerHTML = ajax.responseText
  		//mostrar el formulario
  		divResultado.style.display="block";
		enableTooltips();
		//alert('enableTooltips');
	  }
	}

  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  if(opcion==0)ajax.send("accion="+opcion+"&idioma="+idioma+"&opcion="+opcionForm+"&descriptor="+descriptor+"&boolean="+boolean)
  else if(opcion==1)ajax.send("accion="+opcion+"&recG="+recG+"&recE="+recE+"&temG="+temG+"&temE="+temE+"&educ="+educ)
}


function sendQuerystring(opcion,pagina,cod_idio,opcion2,descriptor,boolean){

var url = "buscar.php";
var divResultado = document.getElementById('formulario');
var http = objetoAjax();

 http.open("POST",url,true);
 http.onreadystatechange=function() {
 	if (http.readyState == 1){
    	//   document.getElementById('formulario').innerHTML = "Cargando...";
	 }if (http.readyState == 4){
    	 results = http.responseText;
		 divResultado.style.display="block";
	     divResultado.innerHTML = results;
		 	enableTooltips();
	 }
 }
 http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
 http.send("accion="+opcion+"&pagina="+pagina+"&idioma="+cod_idio+"&opcion="+opcion2+"&descriptor="+descriptor+"&boolean="+boolean)
}


function sendQuerystringRecursos(opcion,pagina,cod_idio,recG,recE,temG,temE){

var url = "buscar.php";
var divResultado = document.getElementById('formulario');
var http = objetoAjax();

 http.open("POST",url,true);
 http.onreadystatechange=function() {
 	if (http.readyState == 1){
    	//   document.getElementById('formulario').innerHTML = "Cargando...";
	 }if (http.readyState == 4){
    	 results = http.responseText;
		 divResultado.style.display="block";
	     divResultado.innerHTML = results;
		 	enableTooltips();
	 }
 }
 http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
 http.send("accion="+opcion+"&pagina="+pagina+"&idioma="+cod_idio+"&recG="+recG+"&recE="+recE+"&temG="+temG+"&temE="+temE)

}

//Sirve para buscar por categorias, opcion=0->Cat.Principal; opcion=1->Subcategoria1 ; opcion=2->Subcategoria2
function buscarCategoria(opcion,cod_cat){

	var divResultado = document.getElementById('formulario');
	ajax=objetoAjax();
    opcionCat=opcion+2; //la opcion 0 es para buscar webs, la 1 para buscar recursos, la 2 catPrincipal etc...
//	ajax.innerHTML = 'PROCESANDO BUSQUEDA';
	ajax.open("POST", "buscar.php",true);
  	ajax.onreadystatechange=function() {

  	if (ajax.readyState==4) {
  	//mostrar resultados en esta capa
		  divResultado.innerHTML = ajax.responseText
  		//mostrar el formulario
  		divResultado.style.display="block";
		enableTooltips();
	  }
	}

  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  ajax.send("accion="+opcionCat+"&cod_cat="+cod_cat)
}

function sendQuerystringCategoria(opcion,pagina,cod_cat){
var url = "buscar.php";
var divResultado = document.getElementById('formulario');
var http = objetoAjax();

 http.open("POST",url,true);
 http.onreadystatechange=function() {
 	if (http.readyState == 1){
    	//   document.getElementById('formulario').innerHTML = "Cargando...";
	 }if (http.readyState == 4){
    	 results = http.responseText;
		 divResultado.style.display="block";
	     divResultado.innerHTML = results;
		 	enableTooltips();
	 }
 }

 http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
 http.send("accion="+opcion+"&pagina="+pagina+"&cod_cat="+cod_cat)

}




  function loadrecord(record) {
       		 document.frmempleado.url_web.value = record;
}

/*Muestra la ficha completa en las busquedas realizadas*/
function mostrarDatos(tipo,codSitio){
  //donde se mostrará el formulario con los datos
  divFormulario = document.getElementById('ficha'+codSitio);

  //instanciamos el objetoAjax

  if(divFormulario.style.display=="block") divFormulario.style.display="none";
  else{
	  ajax=objetoAjax();
	  ajax.open("POST", "admin/ficha.php",true);

	 	 ajax.onreadystatechange=function() {
  			if (ajax.readyState==4) {
		  	//mostrar resultados en esta capa
				  divFormulario.innerHTML = ajax.responseText
  				//mostrar el formulario
	  			divFormulario.style.display="block";
				enableTooltips();
			  }
		  }
		  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		  ajax.send("cod="+codSitio+"&ms="+new Date().getTime()+"&accion="+tipo)
	 }

  }
function mostrarDatosRecurso(tipo,codRecurso){

  //donde se mostrará el formulario con los datos
  divFormulario = document.getElementById('recurso'+codRecurso);
  //instanciamos el objetoAjax
  if(divFormulario.style.display=="block"){
	  divFormulario.style.display="none";
  }else{
	  ajax=objetoAjax();
	  if(tipo==0) ajax.open("POST", "./admin/fichaRecurso.php",true);
	  else ajax.open("POST", "./admin/ficha.php",true);
  	  ajax.onreadystatechange=function() {
  		if (ajax.readyState==4) {
	  	//mostrar resultados en esta capa
			  divFormulario.innerHTML = ajax.responseText
  			//mostrar el formulario
	  		divFormulario.style.display="block";
			enableTooltips();
		  }
	  }
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  ajax.send("cod="+codRecurso+"&ms="+new Date().getTime()+"&accion="+tipo)
  }
}
