function formateoSnnEnn(tem, epi){ var se = tem < 10 ? 'S0' + tem : 'S' + tem; se += epi < 10 ? 'E0' + epi : 'E' + epi; return se; } function objAjax(){ var paginaRequested = false; if(window.XMLHttpRequest){//si es mozilla, Safari etc paginaRequested = new XMLHttpRequest(); }else if(window.ActiveXObject){//si es IE try{ paginaRequested = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e){//si es versión antigua try{ paginaRequested = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e){} } }else{ return false; } return paginaRequested; } function desc(){//desconecto y recargo página var reqLogoff = objAjax(); if(reqLogoff){ reqLogoff.onreadystatechange = function(){ if(reqLogoff.readyState == 4 && reqLogoff.status == 200){ window.location.href = '/' + 'calendario/'; } } reqLogoff.open('POST', '/' + 'serv/inc/logoff.php', true); reqLogoff.setRequestHeader("Connection", "close"); reqLogoff.send(null); } } sugerencias = new Array(""); function reemplazoAmp(cadena){ return cadena.replace(/\&/gi,'&'); } function sugiero(txtbuscado){ if(sugerencias[0].substr(0,1).toLowerCase() != txtbuscado.substr(0,1).toLowerCase() && txtbuscado != ""){ traigosugerencias(txtbuscado.substr(0,1).toLowerCase()); } if(sugerencias[0].substr(0,1).toLowerCase() == txtbuscado.substr(0,1).toLowerCase() && txtbuscado != ""){ buscosugerencias(txtbuscado); } if(txtbuscado == ""){//si tengo el cuadro de búsqueda vacío escondo sugerencias escondosugerencias(); } } function traigosugerencias(letrasugerencia){ var reqSugerencias = objAjax(); if(reqSugerencias){ reqSugerencias.onreadystatechange = function(){ if (reqSugerencias.readyState == 4 && reqSugerencias.status == 200){ declaroarray = reqSugerencias.responseText; if(declaroarray != ""){ eval(declaroarray);//el array se llama sugerencias //una vez traidas las sugerencias al array busco la que concuerde para mostrar buscosugerencias(document.getElementById('cadenaBusqueda').value); } } } reqSugerencias.open('GET', '/' + "serv/ajax/reqSugerencias.php?i=" + letrasugerencia, true); reqSugerencias.send(null); } } function buscosugerencias(txtbuscado){ var desde = 0; var haysugerencia = false; //busco el índice de array desde donde mostrar sugerencias for(ind = 0; ind < sugerencias.length; ind ++){ sugerencia = sugerencias[ind].substr(0,txtbuscado.length); sugerencia = sugerencia.toLowerCase(); if(txtbuscado.toLowerCase() == sugerencia){ desde = ind; haysugerencia = true; ind = sugerencias.length;//para salir del bucle } } //busco el índice de array hasta donde mostrar sugerencias for(ind = sugerencias.length-1; ind > -1; ind --){ sugerencia = sugerencias[ind].substr(0,txtbuscado.length); sugerencia = sugerencia.toLowerCase(); if(txtbuscado.toLowerCase() == sugerencia){ hasta = ind; ind = -1;//para salir del bucle } } if(haysugerencia){ muestrosugerencias(desde, hasta); }else{ escondosugerencias(); } } function muestrosugerencias(desde, hasta){ var cadenasugerencias = ""; for(ind = desde; ind < desde + 10 && ind <= hasta; ind ++){//muestro como máximo 10 sugerencias cadenasugerencias += "
  • "+sugerencias[ind]+"
  • "; } document.getElementById('predictivo').innerHTML = cadenasugerencias; document.getElementById('predictivo').style.display = 'block' } function escondosugerencias(){ document.getElementById('predictivo').style.display = 'none' } function selecsugerencia(idmenuitem){ document.getElementById('cadenaBusqueda').value = reemplazoAmp(idmenuitem.innerHTML); document.getElementById('frmBuscar').submit(); } function actualizo(){ setInterval("act()",60000); } function act(){ var reqAct = objAjax(); if(reqAct){ reqAct.onreadystatechange = function(){ if(reqAct.readyState == 4 && reqAct.status == 200){ var respuesta = reqAct.responseText; if(respuesta != '0'){ document.getElementById("mensajeNuevosLinks").innerHTML = respuesta; } } } var fechaUltimo = document.getElementById('fechaUltimo').value; reqAct.open('GET', '/' + 'serv/ajax/reqNuevosLinks.php?fechaUltimo=' + fechaUltimo, true); reqAct.setRequestHeader("Connection", "close"); reqAct.send(null); } } function abroCierroUrlsVid(idReg){ if(document.getElementById('multiEnlaces'+idReg).style.display != 'block'){ document.getElementById('multiEnlaces'+idReg).style.display = "block"; document.getElementById('flechaAbroVid'+idReg).innerHTML = "↑"; }else{ document.getElementById('multiEnlaces'+idReg).style.display = "none"; document.getElementById('flechaAbroVid'+idReg).innerHTML = "↓"; } } function descargoVid(idReg){ var reqDescargoVid = objAjax(); if(reqDescargoVid){ reqDescargoVid.onreadystatechange = function(){ if(reqDescargoVid.readyState == 4 && reqDescargoVid.status == 200){ var respuesta = reqDescargoVid.responseText; if(respuesta == 'ok'){ // document.getElementById('nroDescargasVid'+idReg).innerHTML ++; } } } var parametros = 'idreg=' + idReg; reqDescargoVid.open('POST', '/' + 'serv/ajax/reqEnlacesDescargarVid.php', true); reqDescargoVid.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); reqDescargoVid.setRequestHeader("Content-length", parametros.length); reqDescargoVid.setRequestHeader("Connection", "close"); reqDescargoVid.send(parametros); } } function descargoSub(idReg){ var reqDescargoSub = objAjax(); if(reqDescargoSub){ reqDescargoSub.onreadystatechange = function(){ if(reqDescargoSub.readyState == 4 && reqDescargoSub.status == 200){ var respuesta = reqDescargoSub.responseText; if(respuesta == 'ok'){ // document.getElementById('nroDescargasSub'+idReg).innerHTML ++; } } } var parametros = 'idreg=' + idReg; reqDescargoSub.open('POST', '/' + 'serv/ajax/reqEnlacesDescargarSub.php', true); reqDescargoSub.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); reqDescargoSub.setRequestHeader("Content-length", parametros.length); reqDescargoSub.setRequestHeader("Connection", "close"); reqDescargoSub.send(parametros); } } function zoomImg(imagen, anchoGrande, altoGrande, anchoChico, altoChico){ if(imagen.style.width != anchoGrande){ imagen.style.width = anchoGrande; imagen.style.height = altoGrande; imagen.style.zIndex = '5'; imagen.style.cursor = "url('" + '/' + "img/zoom_out.png'), pointer"; }else{ imagen.style.width = anchoChico; imagen.style.height = altoChico; imagen.style.zIndex = 'auto'; imagen.style.cursor = "url('" + '/' + "img/zoom_in.png'), pointer"; } }