function Ajax(){
	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 mostrarcategoria(val,valor)
{
	var preloader;
    preloader = document.getElementById('contenidodesccat');
	ajax=Ajax();
	ajax.open("POST", "opciondescarga.php?func=1&cat="+val+"&subcat="+valor);
	ajax.onreadystatechange=function()
	{
		     if(ajax.readyState==1)
				{ 
				  	  preloader.innerHTML = '<div id="CargadorAjax">Cargando</div>';
                  //modificamos el estilo de la div, mostrando una imagen de fondo
                  preloader.style.background = "url('imagenes/loadingAnimation.gif') no-repeat center";
                }
				
				 if(ajax.readyState==4)
				{
					<!--La funcion unescape es para reparar el fallo en los acentos -->
					
					preloader.innerHTML =unescape(ajax.responseText);
                  	 if(ajax.status==404)
						{
                                preloader.innerHTML = "Ha ocurrido un error al intentar cargar los datos\n Disculpe las molestias.";
                        }
                }
		
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(null);
}

function mostrar_reporte(valor,valor2,valor3,valor4)
{
	var preloader;
    preloader = document.getElementById('ContenedorPagina');
	ajax=Ajax();
	ajax.open("POST", "resultadoslist.php?func=1&resulcircuitosel="+valor3+"&sesionsel="+valor4);
	ajax.onreadystatechange=function()
	{
		     if(ajax.readyState==1)
				{ 
				  	  preloader.innerHTML = '<div id="CargadorAjax">Cargando</div>';
                  //modificamos el estilo de la div, mostrando una imagen de fondo
                  preloader.style.background = "url('imagenes/loadingAnimation.gif') no-repeat center";
                }
				
				 if(ajax.readyState==4)
				{
					<!--La funcion unescape es para reparar el fallo en los acentos -->
					
					preloader.innerHTML =unescape(ajax.responseText);
                  	 if(ajax.status==404)
						{
                                preloader.innerHTML = "Ha ocurrido un error al intentar cargar los datos\n Disculpe las molestias.";
                        }
                }
		
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(null);
	}
	
function mostrar_video(valor,valor2)
{
	var preloader;
    preloader = document.getElementById('ContenedorPagina');
	ajax=Ajax();
	ajax.open("POST", "listvideos.php?func="+valor2+"&video="+valor);
	ajax.onreadystatechange=function()
	{
		     if(ajax.readyState==1)
				{ 
				  	  preloader.innerHTML = '<div id="CargadorAjax">Cargando</div>';
                  //modificamos el estilo de la div, mostrando una imagen de fondo
                  preloader.style.background = "url('imagenes/loadingAnimation.gif') no-repeat center";
                }
				
				 if(ajax.readyState==4)
				{
					<!--La funcion unescape es para reparar el fallo en los acentos -->
					
					preloader.innerHTML =unescape(ajax.responseText);
                  	 if(ajax.status==404)
						{
                                preloader.innerHTML = "Ha ocurrido un error al intentar cargar los datos\n Disculpe las molestias.";
                        }
                }
		
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(null);
	}
	
	function videoport()
{
	fondo=document.getElementById('pasarelavid');
	var preloader;
    preloader = document.getElementById('pasarelavid');
	ajax=Ajax();
	ajax.open("POST", "slide.php?func=1");
	ajax.onreadystatechange=function()
	{
		   			
				 if(ajax.readyState==4)
				{
					<!--La funcion unescape es para reparar el fallo en los acentos -->
					
					preloader.innerHTML =unescape(ajax.responseText);
                  	 if(ajax.status==404)
						{
                                preloader.innerHTML = "Ha ocurrido un error al intentar cargar los datos\n Disculpe las molestias.";
                        }
                }
		
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(null);
	}
	
	function paginar(pg,pagina,func,sel,selval,sel1,sel1val,preloader)
{
	var preloader;
    preloader = document.getElementById(preloader);
	ajax=Ajax();
	ajax.open("POST", pagina+"?func="+func+"&"+sel+"="+selval+"&"+sel1+"="+sel1val+"&pg="+pg);
	ajax.onreadystatechange=function()
	{
		     if(ajax.readyState==1)
				{ 
				  	  preloader.innerHTML = '<div id="CargadorAjax">Cargando</div>';
                  //modificamos el estilo de la div, mostrando una imagen de fondo
                  preloader.style.background = "url('imagenes/loadingAnimation.gif') no-repeat center";
                }
				
				 if(ajax.readyState==4)
				{
					<!--La funcion unescape es para reparar el fallo en los acentos -->
					preloader.innerHTML =unescape(ajax.responseText);
                  	 if(ajax.status==404)
						{
                                preloader.innerHTML = "Ha ocurrido un error al intentar cargar los datos\n Disculpe las molestias.";
                        }
                }
		
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(null);
}

function servidorhabla()
{
	var nickname=window.prompt('Entra tu nombre', '');
	var password=window.prompt('Si es horario de carrera entra la clave', '');
	if (nickname == null)
	{
		alert("tienes que introducir un nombre .");
	}
	else
	{
	window.location="ts3server://spain1.cubivoice.com?port=7730&nickname="+nickname+"&password="+password; 
	}
}
