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";
}
}