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 volcarSelects(op,emisor,receptor,Id_curso){ //op=1 Aceptamos o no aceptadmos al alumno //op=2 Le damos como pagado o no //op=3 Para enviarle la factura var Ids=new Array(); // Accedemos a los 2 selects emisor = document.getElementById(emisor); receptor = document.getElementById(receptor); // Obtenemos algunos datos necesarios i=0; for(j=0; j < emisor.options.length; j++) { if(emisor.options[j].selected == true) { Ids[i]=emisor.options[j].value; i++; } } posicion = receptor.options.length; selecionado = emisor.selectedIndex; cargaXML("/gestor/generico/funciones_cursos/mover_alumno.php?Ids="+Ids+"&Id_curso="+Id_curso+"&Op="+op,""); for (var i=0 ;i < emisor.options.length; i++){ //var opt = _from[i]; if(emisor.options[i].selected){ var n = document.createElement("option"); n.value = emisor.options[i].value; n.text = emisor.options[i].text; n.selected = 1; try{ receptor.add(n,null); emisor.remove(i,null); }catch(e){ receptor.add(n); emisor.remove(i); } i-- } } } 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 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"); } function contenidos_cursos(Id,Tipo,TipoTest){ if(Tipo==1) cargaXML("/generico/templates/17/template1/documentos.php?Id_curso="+Id+"&Tipo="+Tipo,"contenido-curso"); else if(Tipo==2) cargaXML("/generico/templates/17/template1/multimedias.php?Id_curso="+Id+"&Tipo="+Tipo,"contenido-curso"); else if(Tipo==3) cargaXML("/generico/templates/17/template1/test.php?Id_curso="+Id+"&Tipo_test="+TipoTest+"&Tipo="+Tipo,"contenido-curso"); else if(Tipo==4) cargaXML("/generico/templates/17/template1/test.php?Id_curso="+Id+"&Tipo_test="+TipoTest+"&Error=1&Tipo="+Tipo,"contenido-curso"); else if(Tipo==5) cargaXML("/generico/templates/17/template1/calendario.php","contenido-curso"); } function ver_cursos_alumnos(Id_padre,Tipo){ if(Tipo==1) cargaXML("/usuarios/ver_cursos.php?Id_padre="+Id_padre,"contenido-padre"); else if(Tipo==2) cargaXML("/usuarios/ver_alumnos.php?Id_padre="+Id_padre,"contenido-padre"); } function chequea(obj) { for (i=0; ele=obj.form.elements[i]; i++) if (ele.type=='checkbox') ele.checked = obj.checked; } function changeDirectorTutor(form,Id,Ids_ocultos,Id2){ var cont=0; var Ids=new Array(); for (var i = 0, total = form.elements.length; i < total; i ++){ if(Id2==4){ if (form.elements[i].type == "checkbox" && form.elements[i].checked && form.elements[i].name=="Tutor[]"){ Ids[cont]=form.elements[i].value; cont++; } }else if(Id2==3){ if (form.elements[i].type == "checkbox" && form.elements[i].checked && form.elements[i].name=="Director[]") { Ids[cont]=form.elements[i].value; cont++; } } } if(Ids_ocultos!="") Ids=Ids.concat(Ids_ocultos) if(Id2==3) cargaXML("/gestor/generico/poner_directores.php?Id_director="+Ids,"directores-curso"); else if(Id2==4) cargaXML("/gestor/generico/poner_tutores.php?Id_tutor="+Ids,"tutores-curso"); } function directoresTutores(Ids,Tipo){ var j=0; var Ids2=new Array(); var form=document.getElementById("form1"); for (var i = 0, total = form.elements.length; i < total; i ++){ if(Tipo==4){ if (form.elements[i].type == "hidden" && form.elements[i].name=="Tutor[]"){ Ids2[j]=form.elements[i].value; j++; } }else if(Tipo==3){ if (form.elements[i].type == "hidden" && form.elements[i].name=="Director[]") { Ids2[j]=form.elements[i].value; j++; } } } if(Ids!="") array = Ids2.concat(Ids); else array=Ids2; if(Tipo==3) cargaXML("/gestor/generico/directores.php?Director="+array,"directores"); else if(Tipo==4) cargaXML("/gestor/generico/tutores.php?Tutor="+array,"tutores"); } function marcar(cadena,Tipo){ var j=0; var Ids2=new Array(); var form=document.getElementById("form1"); for (var i = 0, total = form.elements.length; i < total; i ++){ if(Tipo==4){ if (form.elements[i].type == "checkbox" && form.elements[i].checked && form.elements[i].name=="Tutor[]"){ Ids2[j]=form.elements[i].value; j++; } }else if(Tipo==3){ if (form.elements[i].type == "checkbox" && form.elements[i].checked && form.elements[i].name=="Director[]") { Ids2[j]=form.elements[i].value; j++; } } } if(Tipo==3) cargaXML("/gestor/generico/directores.php?Letra="+cadena+"&Director="+Ids2,"directores"); else if(Tipo==4) cargaXML("/gestor/generico/tutores.php?Letra="+cadena+"&Tutor="+Ids2,"tutores"); } function filtrar(letra,Ids_marcados,Tipo){ var j=0; var Ids2=new Array(); var form=document.getElementById("form1"); for (var i = 0, total = form.elements.length; i < total; i ++){ if(Tipo==3){ if (form.elements[i].type == "checkbox" && form.elements[i].checked && form.elements[i].name=="Director[]") { Ids2[j]=form.elements[i].value; j++; } }else if(Tipo==4){ if (form.elements[i].type == "checkbox" && form.elements[i].checked && form.elements[i].name=="Tutor[]") { Ids2[j]=form.elements[i].value; j++; } } } if(Ids_marcados!="") array2 = Ids2.concat(Ids_marcados); else array2=Ids2; if(Tipo==3) cargaXML("/gestor/generico/directores.php?Letra="+letra+"&Director="+array2,"directores"); else if(Tipo==4) cargaXML("/gestor/generico/tutores.php?Letra="+letra+"&Tutor="+array2,"tutores"); } function enviar_correo(id_curso,id_alumno,op,enviar) { var cuerpo = document.getElementById("Cuerpo_mail").value; cargaXML("/gestor/generico/funciones_cursos/enviar_correos.php?Id_alumno="+id_alumno+"&Id="+id_curso+"&Enviar="+enviar+"&Op="+op+"&Cuerpo_mail="+cuerpo,"fixed"); } function moverAlumnos(op,emisor,receptor,Id_curso,Id_curso_old){ var Ids=new Array(); // Accedemos a los 2 selects emisor = document.getElementById(emisor); receptor = document.getElementById(receptor); // Obtenemos algunos datos necesarios i=0; for(j=0; j < emisor.options.length; j++) { if(emisor.options[j].selected == true) { Ids[i]=emisor.options[j].value; i++; } } posicion = receptor.options.length; selecionado = emisor.selectedIndex; cargaXML("/gestor/generico/funciones_cursos/anadir_alumno.php?Ids="+Ids+"&Id_curso="+Id_curso+"&Id_curso_old="+Id_curso_old,""); for (var i=0 ;i < emisor.options.length; i++){ //var opt = _from[i]; if(emisor.options[i].selected){ var n = document.createElement("option"); n.value = emisor.options[i].value; n.text = emisor.options[i].text; n.selected = 1; try{ receptor.add(n,null); emisor.remove(i,null); }catch(e){ receptor.add(n); emisor.remove(i); } i-- } } }