
// -----------------------------------------
// Funciones para manejo de la programacion
// -----------------------------------------
function displayNow() {

  esconderDivs();

  var fecha = getServerDate();
  var fecha_ini = getServerDate();
  var fecha_fin = getServerDate();
  var diasem = getShortDay();

  var arrayDiv = document.body.getElementsByTagName("div");
  for(var x=0 ; x<arrayDiv.length ; x++) {

    if (arrayDiv[x].getAttribute("name")=="progday") {
      if ((arrayDiv[x].getAttribute("horaini")) && (arrayDiv[x].getAttribute("horafin")) && (arrayDiv[x].getAttribute("dias"))) {
        var hini=arrayDiv[x].getAttribute("horaini");
        var hfin=arrayDiv[x].getAttribute("horafin");
        var dt=arrayDiv[x].getAttribute("dias");
        var ds = dt.split(",");

        for(var j=0 ; j<ds.length ; j++) {
          if (ds[j].toUpperCase() == diasem.toUpperCase() ) {
            fecha_ini.setHours(hini.split(":")[0]);
            fecha_ini.setMinutes(hini.split(":")[1]);
            fecha_ini.setSeconds(0);
            fecha_fin.setHours(hfin.split(":")[0]);
            fecha_fin.setMinutes(hfin.split(":")[1]);
            fecha_fin.setSeconds(0);
            if(fecha_ini<fecha && fecha<fecha_fin) {
              displayDiv( arrayDiv[x].id );
              return 1;
            }
          }
        }
      }
    }
  }
  return 0;
}

// ----------------------------------------------------
// Funcion para mostrar una programacion
// ----------------------------------------------------
function displayDiv( id ) {
  var div = document.getElementById(id);
  if(div) {
    div.style.display = "inline";
    div.style.position = "static";
  }
}

// ----------------------------------------------------
// Funcion para esconder todos los divs
// ----------------------------------------------------
function esconderDivs() {

  var divs = document.body.getElementsByTagName("div");
  if(divs) {
    for(var x=0 ; x<divs.length ; x++) {
      if (divs[x].getAttribute("name")=="progday") {
        divs[x].style.display = "none";
        divs[x].style.position = "absolute";
      }
    }
  }
}


