
jQuery.noConflict();
var tdPlatform = {};
if (typeof(JT) == 'undefined') var JT = {};

JT.initMediaPlayer = function(murl, surl, id, auth, type, width, height, autoPlay, autoLoad) {
  autoPlay = autoPlay ? 1 : 0;
  autoLoad = autoLoad ? 1 : 0;
  var flashvarz = {
    mURL: murl,
    sURL: surl,
    mid: id,
    auth: auth,
    autoPlay: autoPlay
  };
  var params = {wmode: "transparent", allowFullScreen: true};
  var attributes = {
    id: type+"_player_container",
    name: type+"_player_container"
  };
  swfobject.embedSWF(DISCRETE_SWF_TIMESTAMPED_ASSET_PATH, type+"_player_container", width, height, "9.0.0", "/swf/express_install.swf", flashvarz, params, attributes);
};


(function($) {
  $(function() {
    
    $('.playlist a.play').live('click', function(event) {
      var self = $(this);
      var parent_ul = self.parents('ul');
      var parent_li = self.parents('li');
      var asset_id = parent_li.attr('asset_id');
      var title = parent_li.attr('title');
      var width = parent_ul.attr('media_player_width');
      var height = parent_ul.attr('media_player_height');
      var murl = parent_ul.attr('murl');
      var surl = parent_ul.attr('surl');
      var auth = parent_ul.attr('auth');
      var type = "audio";

      var now_playing = $('li.now-playing');
      var now_playing_title = now_playing.attr('title');
      var play_button_path = self.find('img').attr('src');

      now_playing.removeClass('now-playing').empty()
        .append('<a class="play" href="#"><img src="'+play_button_path+'" alt="'+now_playing_title+'" />'+now_playing_title+'</a>');

      parent_li.addClass('now-playing')
        .children('a')
        .remove()
      .end()
        .append('<h5>NOW PLAYING:&nbsp;<span>'+title+'</span></h5>');

      $('.audio_container .audio_title').text(title);
      JT.initMediaPlayer(murl, surl, asset_id, auth, type, width, height, true);

      event.preventDefault();
    });

    $('ul.tracklist a.play').click(function(event) {
      var self = $(this);
      var parent_li = self.parent('li');
      var parent_ul = self.parents('ul');
      var asset_id = parent_li.attr('asset_id');
      var title = parent_li.attr('title');
      var width = parent_ul.attr('media_player_width');
      var height = parent_ul.attr('media_player_height');
      var murl = parent_ul.attr('murl');
      var surl = parent_ul.attr('surl');
      var auth = parent_ul.attr('auth');
      var type = "audio";

      $('.audio_container .audio_title').text(title);
      JT.initMediaPlayer(murl, surl, asset_id, auth, type, width, height, true);

      event.preventDefault();
    });

    if(typeof window["initializeGoogleCustomSearch"] == "function") {
      initializeGoogleCustomSearch();
    }
    
    var forgotPassword = $('#forgot_password_link');
    if (forgotPassword) {
      forgotPassword.click(function(evt) {
        $(this).hide();
        $('#reset_password_form').show();
        return false;
      });
    }
  });
})(jQuery);


