(function($j,$ns){
  $ns.Player=function(){

    return {
      trigger_ready:function(player){
        this.trigger_event('ready',player);
      },
      trigger_playlist:function(event){
        this.trigger_event('playlist',event.playlist);
      },
      trigger_current_item:function(event){
        this.trigger_event('current_item_index',event.index);
      },
      trigger_event:function(type,value){
        $j(this).trigger(type,[value]);
      }
    };
  }();
}(jQuery,Medianac));
  
function playerReady(){
  var player=$j('#player').get(0);
  if(Medianac.Player){
    Medianac.Player.trigger_ready(player);
    player.addControllerListener('PLAYLIST','Medianac.Player.trigger_playlist');
    player.addControllerListener('ITEM','Medianac.Player.trigger_current_item');
  }
}