var objetoAjax;

var destino='';

function getObjetoAjax()
{
	var xhr=false;
	if(window.XMLHttpRequest)
	{
		xhr=new XMLHttpRequest();
	}
	else if(window.ActiveXObject)
	{
		try
		{
			xhr=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
		 		try
				{
					xhr=new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch(e)
				{
					xhr=false;
				}
		}
	}
	return xhr;
}


function swActivar(Id,Activo)
{
	cargaXML("/gestor/webmaster/modificar_menu/activar.php?Id="+Id+"&Activo="+Activo,"img"+Id);
}

function swActivarFormulario(Id,Estado)
{
	cargaXML("/gestor/control_emails/mails_formato/activar.php?Id="+Id+"&Estado="+Estado,"img"+Id);
}
function swActivarFormularioAdjuntos(Id,Estado)
{
	cargaXML("/gestor/control_emails/mails_formato/activar_adjuntos.php?Id="+Id+"&Estado="+Estado,"Adjuntos"+Id);
}
function swActivarFormularioLogs(Id,Estado)
{
	cargaXML("/gestor/control_emails/mails_formato/activar_logs.php?Id="+Id+"&Estado="+Estado,"Logs"+Id);
}
function swActivarFormularioLogs2(Id,Estado)
{
	cargaXML("/gestor/control_emails/listar_mails/activar_logs.php?Id="+Id+"&Estado="+Estado,"Logs"+Id);
}

function swActivarGaleria( Id, idImagen2)
{
  origen="/gestor/generico/funciones_imagenes/activar_galeria.php?Id="+Id+"&Id2="+idImagen2;
  dest="img_"+Id+"_"+idImagen2;
  eval("objetoAjax"+Id+"=getObjetoAjax()");
 	if(eval("objetoAjax"+Id))	{
		eval("objetoAjax"+Id+".open('GET',origen,true)");
		eval('objetoAjax'+Id+'.onreadystatechange=function(){ if (objetoAjax'+Id+'.readyState==4) {document.getElementById(dest).src = eval("objetoAjax"+Id+".responseText"); } else {document.getElementById(dest).src = "/gestor/imagenes/loading.gif";}; } ');  
		eval("objetoAjax"+Id+".send(null)");
	}
}


function swActivarMultimedia( Id, idmultimedia2)
{
  origen="/gestor/generico/funciones_multimedia/activar_galeria.php?Id="+Id+"&Id2="+idmultimedia2;
  dest="mult_"+Id+"_"+idmultimedia2;
  eval("objetoAjax"+Id+"=getObjetoAjax()");
 	if(eval("objetoAjax"+Id))	{
		eval("objetoAjax"+Id+".open('GET',origen,true)");
		eval('objetoAjax'+Id+'.onreadystatechange=function(){ if (objetoAjax'+Id+'.readyState==4) {document.getElementById(dest).src = eval("objetoAjax"+Id+".responseText"); } else {document.getElementById(dest).src = "/gestor/imagenes/loading.gif";}; } ');  
		eval("objetoAjax"+Id+".send(null)");
	}
}
function swVisibleMultimedia( Id, idmultimedia2)
{
  origen="/gestor/generico/funciones_multimedia/activar_visible.php?Id="+Id+"&Id2="+idmultimedia2;
  dest="visible_"+Id+"_"+idmultimedia2;
  eval("objetoAjax"+Id+"=getObjetoAjax()");
 	if(eval("objetoAjax"+Id))	{
		eval("objetoAjax"+Id+".open('GET',origen,true)");
		eval('objetoAjax'+Id+'.onreadystatechange=function(){ if (objetoAjax'+Id+'.readyState==4) {document.getElementById(dest).src = eval("objetoAjax"+Id+".responseText"); } else {document.getElementById(dest).src = "/gestor/imagenes/loading.gif";}; } ');  
		eval("objetoAjax"+Id+".send(null)");
	}
}
function swDescargableMultimedia( Id, idmultimedia2)
{
  origen="/gestor/generico/funciones_multimedia/activar_descargable.php?Id="+Id+"&Id2="+idmultimedia2;
  dest="descargable_"+Id+"_"+idmultimedia2;
  eval("objetoAjax"+Id+"=getObjetoAjax()");
 	if(eval("objetoAjax"+Id))	{
		eval("objetoAjax"+Id+".open('GET',origen,true)");
		eval('objetoAjax'+Id+'.onreadystatechange=function(){ if (objetoAjax'+Id+'.readyState==4) {document.getElementById(dest).src = eval("objetoAjax"+Id+".responseText"); } else {document.getElementById(dest).src = "/gestor/imagenes/loading.gif";}; } ');  
		eval("objetoAjax"+Id+".send(null)");
	}
}

function swVisibleDocumento( Id, iddocumento2)
{
  origen="/gestor/generico/funciones_documentos/activar_visible.php?Id="+Id+"&Id2="+iddocumento2;
  dest="visible_"+Id+"_"+iddocumento2;
  eval("objetoAjax"+Id+"=getObjetoAjax()");
 	if(eval("objetoAjax"+Id))	{
		eval("objetoAjax"+Id+".open('GET',origen,true)");
		eval('objetoAjax'+Id+'.onreadystatechange=function(){ if (objetoAjax'+Id+'.readyState==4) {document.getElementById(dest).src = eval("objetoAjax"+Id+".responseText"); } else {document.getElementById(dest).src = "/gestor/imagenes/loading.gif";}; } ');  
		eval("objetoAjax"+Id+".send(null)");
	}
}
function swDescargableDocumento( Id, iddocumento2)
{
  origen="/gestor/generico/funciones_documentos/activar_descargable.php?Id="+Id+"&Id2="+iddocumento2;
  dest="descargable_"+Id+"_"+iddocumento2;
  eval("objetoAjax"+Id+"=getObjetoAjax()");
 	if(eval("objetoAjax"+Id))	{
		eval("objetoAjax"+Id+".open('GET',origen,true)");
		eval('objetoAjax'+Id+'.onreadystatechange=function(){ if (objetoAjax'+Id+'.readyState==4) {document.getElementById(dest).src = eval("objetoAjax"+Id+".responseText"); } else {document.getElementById(dest).src = "/gestor/imagenes/loading.gif";}; } ');  
		eval("objetoAjax"+Id+".send(null)");
	}
}


function swRss(Id,Id_estructura)
{
	cargaXML("/gestor/generico/funciones_rss/activar_rss.php?Id="+Id+"&Id_estructura="+Id_estructura,"imgRss"+Id);
}
function swOrden1212( Id, Accion)
{
  origen="/gestor/generico/funciones_ordenacion/orden.php?Id="+Id+"&Accion="+Accion;
  dest="Numorden"+Id;
  eval("objetoAjax"+Id+"=getObjetoAjax()");
 	if(eval("objetoAjax"+Id))	{
		eval("objetoAjax"+Id+".open('GET',origen,true)");
		eval('objetoAjax'+Id+'.onreadystatechange=function(){ if (objetoAjax'+Id+'.readyState==4) {document.getElementById(dest).value=eval("objetoAjax"+Id+".responseText"); } else {document.getElementById(dest).src = "/gestor/imagenes/loading.gif";}; } ');  
		eval("objetoAjax"+Id+".send(null)");
	}
}
function swOrdenImagenes( Id, Id2, Accion)
{
  origen="/gestor/generico/funciones_ordenacion/orden_imagenes.php?Id="+Id+"&Id_imagen="+Id2+"&Accion="+Accion;
  dest="Numorden"+Id2;
  eval("objetoAjax"+Id2+"=getObjetoAjax()");
 	if(eval("objetoAjax"+Id2))	{
		eval("objetoAjax"+Id2+".open('GET',origen,true)");
		eval('objetoAjax'+Id2+'.onreadystatechange=function(){ if (objetoAjax'+Id2+'.readyState==4) {document.getElementById(dest).value=eval("objetoAjax"+Id2+".responseText"); } else {document.getElementById(dest).src = "/gestor/imagenes/loading.gif";}; } ');  
		eval("objetoAjax"+Id2+".send(null)");
	}
}
function swOrdenTodos()
{
	
	document.EliminarReg.submit();
	origen="/gestor/generico/funciones_ordenacion/orden_todos.php";
	
}
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 swOrden(Id,Id_estructura,Id_padre,p,Id2,Id3,Order,Accion){
	var url="/gestor/generico/funciones_ordenacion/orden.php?Id="+Id+"&Accion="+Accion+"&Id_estructura="+Id_estructura+"&Id_padre="+Id_padre+"&p="+p+"&numxpag="+Id2+"&npagmov="+Id3+"&Order="+Order;
	ajax=Ajax();
	ajax.open("GET", url ,true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//,el responseText será una cadena.. Supongamos: 1>2;2>3;3>12;
			var results = ajax.responseText.split(";");
			for(var i=0;i<=results.length-2;i++){
				res = results[i].split(">"); 
				document.getElementById("Numorden"+res[0]).value=res[1];
			}
		}
	}
	ajax.send(null)
}
function ordenarElementos(Id, Id2, Id3,  Accion){
	//Id3=1 imagenes
	//Id3=2 Documentos
	//Id3=3 Multimedia
	//Id3=4 Documentos de Ayudas
	if(Id3==1) 		var url = "/gestor/generico/funciones_ordenacion/orden_imagenes.php?Id="+Id+"&Id_imagen="+Id2+"&Accion="+Accion;
	else if(Id3==2) var url = "/gestor/generico/funciones_ordenacion/orden_documentos.php?Id="+Id+"&Id_documento="+Id2+"&Accion="+Accion;
	else if(Id3==3) var url = "/gestor/generico/funciones_ordenacion/orden_multimedias.php?Id="+Id+"&Id_multimedia="+Id2+"&Accion="+Accion;
	else if(Id3==4) var url = "/gestor/generico/funciones_ordenacion/orden_documentos_ayudas.php?Id="+Id+"&Id_documento="+Id2+"&Accion="+Accion;
	ajax=Ajax();
	ajax.open("GET", url ,true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//,el responseText será una cadena.. Supongamos: 1>2;2>3;3>12;
			var results = ajax.responseText.split(";");
			
			for(var i=0; i <= results.length-2;i++){
				res = results[i].split(">");
				
				document.getElementById("Numorden"+res[0]).value=res[1];
			}
		}
	}
	ajax.send(null)
}

function enviarFormulario(formid){
	var url="/gestor/generico/funciones_ordenacion/orden_todos.php";
    var Formulario = document.getElementById(formid);
    var longitudFormulario = Formulario.elements.length;
    var cadenaFormulario = ""
    var sepCampos
	sepCampos = ""
    for (var i=0; i <= Formulario.elements.length-1;i++) {
		cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+encodeURI(Formulario.elements[i].value);
		sepCampos="&";
	}
		
	ajax=Ajax();
	ajax.open("POST", url, true);
	ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
	ajax.send(cadenaFormulario);
}


function mostrar_estado(capa){
	
	if (document.getElementById(capa).style.display!='block'){
			document.getElementById(capa).style.display='block';
	}
    else{
      	document.getElementById(capa).style.display='none';
	}
}
function ver_tipos_rss(Id,capa){
	if(Id!=-1){
		var url="/gestor/webmaster/importa_rss/cargar_tipos.php?Id="+Id
		ajax=Ajax();
		ajax.open("GET", url ,true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				var results = ajax.responseText;
				if( results!=""){
					document.Cargar.Tiene_tipos.value=1;
					
					if (document.getElementById(capa).style.display!='block'){
						document.getElementById(capa).style.display='block';
					}else{
						document.getElementById(capa).style.display='none';
					}
					
					document.getElementById(capa).innerHTML=results;
				}else{
					document.Cargar.Tiene_tipos.value="";
					document.getElementById(capa).style.display='none';
				}
			}
		}
		ajax.send(null); 
	}else
		document.getElementById(capa).style.display='none';
}
function sacar_niveles(Id,Error){
	if(Id!=""){
		var url="/gestor/mensajeria/sacar_niveles.php?Id_nivel="+Id+"&Error="+Error;
		ajax=Ajax();
		ajax.open("GET", url ,true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				var results = ajax.responseText;
					document.getElementById("moderadores").innerHTML=results;
			
			}
		}
		ajax.send(null); 
	}else
		document.getElementById("moderadores").innerHTML="";
}

function biblioteca(Id,Id2,Id3){
	
	if(Id!=""){
		if(Id3==1)
			var url="/gestor/generico/funciones_documentos/sacar_documentos.php?Id="+Id+"&Id2="+Id2;
		else if(Id3==2)
			var url="/gestor/generico/funciones_multimedia/sacar_multimedias.php?Id="+Id+"&Id2="+Id2;
		else if(Id3==3)
			var url="/gestor/generico/funciones_imagenes/sacar_documentos.php?Id="+Id+"&Id2="+Id2;
		
		ajax=Ajax();
		ajax.open("GET", url ,true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				
				var results = ajax.responseText;
					document.getElementById("biblioteca").innerHTML=results;
			
			}
		}
		ajax.send(null); 
	}else if(Id2=="-1"){
		document.getElementById("biblioteca").style.display='none';
	}
	document.getElementById("error").style.display='none';
}
function cerrar_tema(Id,Id2){
	var url="/gestor/soporte_tecnico/cerrar_tema.php?Id_contenido="+Id;
	ajax=Ajax();
	ajax.open("GET", url ,true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			document.getElementById("cerrar"+Id2).innerHTML="Cerrado";
		}
	}
	ajax.send(null); 
}
function mostrar_capa_tipos(capa, Id){

	if (document.getElementById(capa).style.display!='block'){
			document.getElementById(capa).style.display='block';
	}
    else if(Id==-1){
      	document.getElementById(capa).style.display='none';
	}
}
function ver_mensajes_soporte(Id,Id2){
	if(Id!=""){
		var url="/gestor/soporte_tecnico/sacar_mensajes.php?Id="+Id;
		ajax=Ajax();
		ajax.open("GET", url ,true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				var results = ajax.responseText;
					document.getElementById("sacar-mensajes-soporte"+Id2).innerHTML=results;
			
			}
		}
		ajax.send(null); 
	}else
		document.getElementById("sacar-mensajes-soporte"+Id2).innerHTML="";
}
function poner_flv(Id,Id2){
	var url="/generico/poner_flv_index.php?Id_contenido="+Id+"&Id_multimedia="+Id2;
	ajax=Ajax();
	ajax.open("GET", url ,true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			var results = ajax.responseText;
				
				document.getElementById("multimedia-flv-index").innerHTML=results;
				poner_galeria_flv();
		}
	}
	ajax.send(null); 
}
function poner_galeria_flv(){
	
	var url="/generico/poner_galeria_flv.php";
	ajax=Ajax();
	ajax.open("GET", url ,true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			var results = ajax.responseText;
				document.getElementById("galeria-flvs").innerHTML=results;
		}
	}
	ajax.send(null); 
}
function suscribir_rss(Id){
	var url="/gestor/webmaster/importa_rss/activar.php?Id="+Id;
	ajax=Ajax();
	ajax.open("GET", url ,true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			var results = ajax.responseText;
			document.getElementById("btnActivo"+Id).src=results;
			
		}else {
			document.getElementById("btnActivo"+Id).src = "/gestor/imagenes/loading.gif";
		}
	}
	ajax.send(null); 
}
function ver_contenidos(IdEstructura,Id_contenido,Id,Tipo){
	if(Tipo==1)
		cargaXML("/gestor/generico/funciones_imagenes/poner_contenidos.php?Id_estructura="+IdEstructura+"&Id_contenido="+Id_contenido+"&Id_imagen="+Id,"contenidos_estructura");
	else if(Tipo==2)
		cargaXML("/gestor/generico/funciones_documentos/poner_contenidos.php?Id_estructura="+IdEstructura+"&Id_contenido="+Id_contenido+"&Id_documento="+Id,"contenidos_estructura");
	else if(Tipo==3)
		cargaXML("/gestor/generico/funciones_multimedia/poner_contenidos.php?Id_estructura="+IdEstructura+"&Id_contenido="+Id_contenido+"&Id_multimedia="+Id,"contenidos_estructura");
}
