 var backgroundPar = "#000000";
  var colorPar = "#D5F40F";
  var backgroundImpar = "#FC0808";
  var colorImpar = "#FFFFFF";

  function detenerse() {
    clearInterval(cronometro);
  }

  var myAudio = document.getElementById("E001");
  var isPlaying = false;
  var interval;

  function IniciarEmisoras() {
    var selectToSort = jQuery("#emisoras");
    var optionActual = selectToSort.val();
    selectToSort
      .html(
        selectToSort.children("option").sort(function(a, b) {
          return a.text === b.text ? 0 : a.text < b.text ? -1 : 1;
        })
      )
      .val(optionActual);

    var x = document.getElementById("emisoras").selectedIndex;
    var y = document.getElementById("emisoras").options;
    tnum = y[x].index;
    if (tnum == 0 || tnum % 2 == 0) {
      $("#emisoras").css("background", backgroundPar);
      $("#emisoras").css("color", colorPar);
    } else {
      $("#emisoras").css("background", backgroundImpar);
      $("#emisoras").css("color", colorImpar);
    }

    $("#emisoras option").each(function() {
      var index = $(this).index();

      if (index == 0 || index % 2 == 0) {
        $(this).css("background", backgroundPar);
        $(this).css("color", colorPar);
      } else if (index % 2 != 0) {
        $(this).css("background", backgroundImpar);
        $(this).css("color", colorImpar);
      }
    });
  }


function buscarEmisoras(){
  var comboSelect=$("#emisoras")
        var pais  = document.getElementById('pais').value
          $.ajax({
            url: 'buscar_emisoras.php',
            method: 'POST',
            data: {'pais' : pais},
            success: function(response){
              var g = JSON.parse(response)
              $(g).each(function(i, data){ // indice, valor
                var url
                var datos = data['url']
                //console.log(datos)
                var urlValida = datos.substring(0,4)

                if ( urlValida != 'http' ){
                    url = window.atob(datos)
                    //console.log(url)
                } else {
                    url = datos
                    //console.log(url)
                }
                var temp = i++;
                if(temp % 2 == 0)
                {
                  comboSelect.append('<option value="' + url + '" style="background:'+ backgroundPar+'; color:'+ colorPar +'">' + data['emisora'] + '</option>');
                }
                else
                {
                  comboSelect.append('<option value="' + url + '" style="background:'+ backgroundImpar+'; color:'+ colorImpar +'">' + data['emisora'] + '</option>');
                }
              })

              IniciarEmisoras();

            }       
          })
        
}
//https://
document.getElementById("pais").addEventListener("change", function(){
  var inde = document.getElementById("pais");
  if(inde.selectedIndex % 2 ==  0){
    inde.style.background = "red";
    inde.style.color = "white";
  }
  else{
    inde.style.background = "black";
    inde.style.color = "yellow";
  }
});
function playEmisora(){
  var emisor = document.getElementById("emisoras");
  var x = emisor[emisor.selectedIndex];
  document.getElementById("emisoras").style.background = x.style.background;
  document.getElementById("emisoras").style.color = x.style.color;
  var url=$("#emisoras").val()
  console.log(url)

$("#E001").attr("src", url);

  contador_s = 0;
  contador_m = 0;
  contador_h = 0;
clearInterval(interval);
interval = setInterval(timer, 1000);


}


  function timer() {
    s = document.getElementById("segundos");
    m = document.getElementById("minutos");
    h = document.getElementById("horas");

    s.innerHTML = convertir(contador_s);
    m.innerHTML = convertir(contador_m);
    h.innerHTML = convertir(contador_h);

    if (contador_s == 60) {
      contador_s = 0;
      contador_m++;
      m.innerHTML = convertir(contador_m);
      if (contador_m == 60) {
        contador_m = 0;
        contador_h++;
        h.innerHTML = convertir(contador_h);
      }

      if (contador_h == 24) {
        contador_h = 0;
        clearInterval(interval);
      }
    }

    s.innerHTML = convertir(contador_s);
    contador_s++;
  }

  function convertir(n) {
    switch (n) {
      case 0:
        n = "00";
        break;

      case 1:
        n = "01";
        break;

      case 2:
        n = "02";
        break;

      case 3:
        n = "03";
        break;

      case 4:
        n = "04";
        break;

      case 5:
        n = "05";
        break;

      case 6:
        n = "06";
        break;

      case 7:
        n = "07";
        break;

      case 8:
        n = "08";
        break;

      case 9:
        n = "09";
        break;
    }
    return n;
  }

  function togglePlay() {
    if (isPlaying) {
      myAudio.pause();
      clearInterval(interval);

      s.innerHTML = "00";
      m.innerHTML = "00";
      h.innerHTML = "00";

      $("#imgpp").attr("src", "EMISORA/PLAY.png");
    } else {
      $("#imgpp").attr("src", "EMISORA/PAUSE.png");

      contador_s = 0;
      contador_m = 0;
      contador_h = 0;
      clearInterval(interval);
      interval = setInterval(timer, 1000);
      myAudio.play();
    }
  }
  myAudio.onplaying = function() {
    isPlaying = true;
  };
  myAudio.onpause = function() {
    isPlaying = false;
  };

  function selectPais() {
    var pais = $("#pais").val();


    OrdenarPaises();
    IniciarEmisoras();
  }

  function selectEmisora() {
    $("#imgpp").attr("onclick", "togglePlay()");
    clearInterval(interval);

    contador_s = "00";
    contador_m = "00";
    contador_h = "00";
    interval = setInterval(timer, 1000);

    var emisoras = $("#emisoras").val();
    var pais = $("#pais").val();

    const configEmisora = EMISORAS_CONFIG[pais].emisoras[emisoras];

    getEmisora(configEmisora.key || "E001", configEmisora.file);


    $("#imgpp").attr("src", "EMISORA/PAUSE.png");
  }

  function getEmisora(idemisora, archivo) {
    var enlace = archivo; // <-- Direccion del documento TXT
    var classname = "emisora"; // <-- nombre de la clase que se va a buscar
    var audios = document.getElementsByTagName("audio");
    var script = document.createElement("script");

    script.src = enlace;
    document.head.append(script);
    script.onload = function() {
      for (var x = 0; x < audios.length; x++) {
        var data = eval(idemisora);
        if (!VB64.test(data)) {
          audios[x].src = data;
        } else {
          var data = atob(eval(idemisora));
          audios[x].src = data;
        }
      }
    };
  }

  function OrdenarEmisoras() {
    var selectToSort = jQuery("#emisoras");
    var optionActual = selectToSort.val();
    selectToSort.html(
      selectToSort.children("option").sort(function(a, b) {
        return a.text === b.text ? 0 : a.text < b.text ? -1 : 1;
      })
    ) 
      .val(optionActual);

    var x = document.getElementById("emisoras").selectedIndex;
    var y = document.getElementById("emisoras").options;
    tnum = y[x].index;

    if (tnum == 1 || tnum % 2 != 0) {
     // console.log("impar");

      $("#emisoras").css("background", backgroundImpar);
      $("#emisoras").css("color", colorImpar);
    } else if (tnum % 2 == 0) {
      //console.log("par");

      $("#emisoras").css("background", backgroundPar);
      $("#emisoras").css("color", colorPar);
    }
  }
  function OrdenarPaises() {
    var selectToSort = jQuery("#pais");
    var optionActual = selectToSort.val();
    selectToSort
      .html(
        selectToSort.children("option").sort(function(a, b) {
          return a.text === b.text ? 0 : a.text < b.text ? -1 : 1;
        })
      )
      .val(optionActual);

    var x = document.getElementById("pais").selectedIndex;
    var y = document.getElementById("pais").options;
    tnum = y[x].index;
    //console.log(y[x].index);

    if (tnum == 0 || tnum % 2 == 0) {
      $("#pais").css("background", backgroundImpar);
      $("#pais").css("color", colorImpar);
    } else {
      $("#pais").css("background", backgroundPar);
      $("#pais").css("color", colorPar);
    }
  }

  window.onload = function() {
   // OrdenarPaises();
    //OrdenarEmisoras();
    IniciarPaises();
    IniciarEmisoras();
  };

  function IniciarPaises() {
    $("#pais option").each(function() {
      var index = $(this).index();

      if (index == 0 || index % 2 == 0) {
        $(this).css("background", backgroundImpar);
        $(this).css("color", colorImpar);
      } else {
        $(this).css("background", backgroundPar);
        $(this).css("color", colorPar);
      }
    });
  }
