soundManager.url = '/lib/js/soundmanager/soundmanager/swf/';
soundManager.debugMode=false;
var radiostation='none';
function radiostop()
{
  soundManager.stop('radio');
  var a=soundManager.getSoundById('radio');
  if(a)
    a.destruct();
}
function radiourl(url)
{
  soundManager.createSound('radio',url);
  soundManager.play('radio');
}
function loadradio()
{
  $.ajax({
    url:'/lib/js/radio/radio.php',
    dataType: 'json',
    success:function(data){
    //  console.log(data);
      redrawradio(data);
    },
    error:function(data){
    }
  });
}
function redrawradio(data)
{
  var a=$("#music_div .radio");
  $(a).each(function(e)
  {
//    console.log($(this));
    var station=$(this).attr("station");
    var changed=false;
//    console.log(e);
    for(k in data)
    {
      if(data[k].name==station)
      {
        if(data[k].active)
          $(this).removeClass("inactive");
        else
          $(this).addClass("inactive");
        $(this).children(".songname").html(data[k].song);
        changed=true;
        //console.log(data[k].name);
        break;
      }
    }
  });
//  console.log(a);
}
function radiotoggle(station)
{
//  console.log(station);
  radiostop();
  switch(station)
  {
    case 'rock':
      radiourl('http://radio.nsib.ru:8008/rock');
      break;
    case '501':
      radiourl('http://radio.nsib.ru:8008/levis');
      break;
    case 'jazz':
      radiourl('http://radio.nsib.ru:8008/jazz');
      break;
    case 'dance':
      radiourl('http://radio.nsib.ru:8008/dance');
      break;
    case 'street':
      radiourl('http://radio.nsib.ru:8009/street');
      break;
    default:
      radiostop();
      break;
  }
  return false;
}
$(document).ready(function(){
	loadradio();
  setInterval('loadradio()', 10000);
  $(".radio").click(function(){
    $(".radio").removeClass("playing");
    if(radiostation==$(this).attr("station"))
    {
      radiostation='none';
      radiotoggle();
    }
    else
    {
      radiostation=$(this).attr("station");
      $(".radio").each(function(){
        if($(this).attr("station")==radiostation)
          $(this).addClass("playing");
      });
      $(this).addClass("playing");
      radiotoggle($(this).attr("station"));
    }
    return false;
  });
});


