// Power Music Hour JS (mobile & full)
var popup = false;
$(document).ready(function(){
  $("#search input").click(function(){
    if($(this).attr("value")=='playlist number'){
      $(this).attr("value", "");
    }
  });
  $("#search input").blur(function(){
    if($(this).attr("value")==''){
      $(this).attr("value", "playlist number");
    }
  });
});

var dataLoad = function(count, interval){
    $(this).parent('.sort-menu li').addClass('selected');
   $('#load').fadeIn("slow");
   $.ajax({
   url: "/inc/topsongs.php",
   dataType: "html",
   data: {key1: count, key2: interval},
   success: function(data) {
      $('#dataLoad').html(data);
      $('#load').fadeOut("slow");
      enableClickableList();
   } 
 });
}



var loadQuotes = function(){
  
  $.ajax({
   url: "/inc/quotes.xml",
   dataType: "xml",
   success: parseQuotes
  }); 

}

function quoteRotate(){
  $(".quote").fadeOut('normal', function(){
   loadQuotes();  
  });
  
}

function doSomething(x) {

    runner();

    function runner() {
        console.log("x = " + x);
        --x;
        if (x > 0) {
            window.setTimeout(runner, 1000);
        }
    }
}


function parseQuotes(xml){
  var rando=Math.floor(Math.random()*($(xml).find("quote").length));
  var i = 0;
  $(xml).find("quote").each(function()
  {
      i++; //starts at 1
      $("#quotes").append('<div class="quote" id="quote-' + i + '">' + $(this).find("text").text() + '<br/><span class="byline" id="byline-' + i + '">- ' + $(this).find("author").text() + ' (5-stars)</span></div>');
  });
  loopQuotes();
}
function loopQuotes(){
  $("#quote-1").fadeIn("normal").delay(5000).fadeOut("normal", function(){
    $("#quote-2").fadeIn("normal").delay(5000).fadeOut("normal", function(){
      $("#quote-3").fadeIn("normal").delay(5000).fadeOut("normal", function(){
        $("#quote-4").fadeIn("normal").delay(5000).fadeOut("normal", function(){
          loopQuotes();
        });     
      });     
    });      
  });
}

function enableClickableList(){
    $('body#mobile .top-song').click(function(){
      el = $(this);
      if(popup === false){
        el.addClass('row-selected');
        href = el.find('.getit').attr('href');
        title = el.find('.title').attr('name');
        artist =  el.find('.artist').attr('name');
        pos =  el.find('.position').attr('name');
        trend =  el.find('.trend').attr('name');
        art =  el.find('.art').attr('name');
        preview =  el.find('.preview').attr('name');
        el.find('.position').addClass('position-load');
        $.ajax({
         url: "popup-builder.php",
         data: {key1: href, key2: title, key3: artist, key4: pos, key5: trend, key6: art, key7:preview}, 
         dataType: "html",
         success: function(data) {
            el.find('.popup-holder').html(data);
            popup = true;
            el.find('.position').removeClass('position-load');
         }
        });
       } 
    });
}
$(".popup-holder").click(function(event){
   event.stopPropagation(); 
 });

function killPopup(el){
  $('body#mobile .top-song').removeClass('row-selected');
  $('#popup').fadeOut("normal", function(){
    $('.popup-holder').html('');
    popup = false;
  });
}

function popupURL(url){
   killPopup(el);
   window.location = url;
}

function setPopupCookie(num){
   $.cookie('popup' . num, 'hide', { expires: 9999 });
}
