///////// tabs.js
function activa_tab(e) {
  var c = document.getElementById(this.href.substr(this.href.indexOf("#") + 1));
  if (c) {
    //reset all tabs
    for (var i = 0; i < this.tabs.length; i++) {
      document.getElementById(this.tabs[i].href.substr(this.tabs[i].href.indexOf("#") + 1)).style.display = "none";
      this.tabs[i].className = this.tabs[i].className.replace("active", "");
    }
    this.className += " active";
    c.style.display = "block";
	}
  return false;
}

function initTabs() {
  var sets = document.getElementsByTagName("ul");
  for (var i = 0; i < sets.length; i++) {
    if (sets[i].className.indexOf("tabset") != -1) {
      var tabs = [];
      var links = sets[i].getElementsByTagName("a");
      for (var j = 0; j < links.length; j++) {
        if (links[j].className.indexOf("tab") != -1) {
          tabs.push(links[j]);
          links[j].tabs = tabs;
          if (links[j].className.indexOf("active") != -1) {
            var c = document.getElementById(links[j].href.substr(links[j].href.indexOf("#") + 1));
            if (c)
              c.style.display = "block";
          }
          $(links[j]).click(activa_tab);
        }
      }
    }
  }
}
$(initTabs);

///////// change_live.js
function cambiar_programa() {
  $.getJSON("http://fonoteca.esradio.fm/c.php?op=programa-actual&jsoncallback=?",
    function(data) {
      imagen = $("a.endirecto").css("background-image");
      $("a.endirecto").css("background-image", imagen.substr(0, imagen.lastIndexOf("/")+1) + data.id + imagen.substr(imagen.lastIndexOf("."))).html("En directo. " + data.nombre);
      setTimeout("cambiar_programa()", 5*60*1000);
    });
}
$(cambiar_programa);