jQuery.noConflict();
var period_get_server_wma = 0;
var flag_timer = '';
var dur = 0;
/*
Скрипт для работы с WMP
*/
// Функция отсчитывает время до окончания звучания трека в эфире
function TimeSong()
{
   if(dur > -1)
   {
      min = Math.floor(dur/60);
      sec = dur-(min*60);
      if(min<10) min = '0'+min;
      if(sec<10) sec = '0'+sec;
      time = min+':'+sec;
      jQuery("#duration").html(time);
      dur = dur-1;
   }
   else {
      clearInterval(flag_timer);
      //if(!jQuery.browser.msie || get_url['an'] == 'port_playmp3') {
      //if(get_url['an'] == 'port_playmp3') {
         LoadCurrentSongchannelWMA();
      //}
   }
}
// Функция загружает то, что сейчас в эфире
function LoadCurrentSongchannelWMA()
{
   if(get_url['channel'] == undefined) return;
   if(period_get_server_wma < 10) period_get_server_wma = 30000;
   else period_get_server_wma = period_get_server_wma*2;
   if(period_get_server_wma > 1800000) period_get_server_wma = 30000;
   filesong = '/a_php/channel/ajax/now_efir1.php?channel='+get_url['channel'];
   jQuery.ajax({
      type: 'GET',
      url: filesong,
      dataType: "json",
      error: function(XMLHttpRequest){
	   	 msg_error = SetErrorQuery(XMLHttpRequest);
         msg_error = '<div style="text-align:center;font-weight:bold;">'+msg_error+'</div>';
         jQuery("#titlesong").html(msg_error);
         if(typeof(flag_timer)=='number') clearInterval(flag_timer);
         setTimeout(LoadCurrentSongchannelWMA,period_get_server_wma);
         msg_error = null;
      },
      cache: false,
      async: true,
      success: function(msg){
         if(msg.reload != undefined && msg.reload > 0) {
            window.location.reload(false);
            return false;
         }
         if(msg.duration == -10) {
            jQuery("#titlesong").html(msg.title);
            return;
         }
         if(msg.duration > 0)
         {
            jQuery("#titlesong").html(msg.title);
            if(!jQuery.browser.msie || get_url['an'] == 'port_playmp3')
            {
               dur = msg.duration;
               flag_timer = setInterval(TimeSong,1000);
               period_get_server_wma = 0;
            }
         }
         else {
            jQuery("#titlesong").html('Не удалось определить трек');
            jQuery("#duration").html('00:00');
            if(typeof(flag_timer)=='number') clearInterval(flag_timer);
            setTimeout(LoadCurrentSongchannelWMA,period_get_server_wma);
         }
         msg = null;
      }
   });
}

jQuery(document).ready(function()
{
   if(get_url == undefined) {
      get_url = parse_str(window.location.search);
   }
   if(get_url['channel'] != undefined && get_url['channel'] > 0) {
      LoadCurrentSongchannelWMA();
   }
});