function playByIdNow(a){document.playlist.playItem("playlist_item_"+a)}function playFirstItem(){try{document.playlist.playFirstItem()}catch(a){}}function saveHandle(){try{if(window.opener&&!window.opener.closed){if(!window.opener.__playerWindow){window.opener.__playerWindow=this}}else{if(window.newOpenerByDescLink&&!window.newOpenerByDescLink.closed){if(!window.newOpenerByDescLink.__playerWindow){window.newOpenerByDescLink.__playerWindow=this}}}}catch(a){}setTimeout("saveHandle()",500)}function loadPlaylist(a){$("#playlist").html($("#playlistItemLoader"));var d=null;var c=null;var f=false;if(a==null||!a){try{if(window.itemType){d=window.itemType}if(window.itemId){c=window.itemId}if(window.playNow){f=window.playNow}}catch(b){}try{if(window.opener){if(d==null&&window.opener.__itemType){d=window.opener.__itemType}if(c==null&&window.opener.__itemId){c=window.opener.__itemId}if(f==false&&window.opener.__playNow){f=window.opener.__playNow}}}catch(b){}try{if(window.opener){window.opener.__itemType=null;window.opener.__itemId=null;window.opener.__playNow=null}}catch(b){}try{if(nowPlaying){if(d==null&&nowPlaying.type){d=nowPlaying.type}if(c==null&&nowPlaying.contentId){c=nowPlaying.contentId;f=true}}}catch(b){}}if(d!=null&&c!=null&&f!=true){www.rferl.org.Services.PlaylistService.AddToPlaylistWithBody(d,c,f,function(e){nowPlayingId=false;setPlaylistContent(e.html,nowPlayingId);if(document.playlist.selectByNowPlayingContent()==null){document.playingItemDesc.unhideDescPlaylistLink()}document.playlist.scrollToItem($(document.playlist.selectLastItem()).attr("id"))},function(e){alert(e.get_message());if(e.get_exceptionType()=="www.rferl.org.Services.PlaylistService+PlaylistSizeExceededEcxeption"){loadPlaylist(true)}})}else{www.rferl.org.Services.PlaylistService.GetPlaylistBody$3(d,c,false,function(e){setPlaylistContent(e.html,e.nowPlayingId);if(document.playlist.selectByNowPlayingContent()==null){document.playingItemDesc.unhideDescPlaylistLink()}})}}function addToPlaylist(b,a,c){www.rferl.org.Services.PlaylistService.AddToPlaylistWithBody(b,a,c,function(f){if(!f.isError){setPlaylistContent(f.html,false);if(c==true){try{document.playlist.playFirstItem()}catch(d){}}if(nowPlaying==null){nowPlaying=new Object}if(nowPlaying.contentId==a){window.currentlyPlayed="playlist_item_"+f.nowPlayingId;document.playlist.hilightPlayed("playlist_item_"+f.nowPlayingId);document.playingItemDesc.hideDescPlaylistLink()}document.playlist.scrollToItem("playlist_item_"+f.nowPlayingId)}else{if(c==true){try{document.playlist.playItem("playlist_item_"+f.nowPlayingId)}catch(d){}}}},function(d){alert(d.get_message());if(d.get_exceptionType()=="www.rferl.org.Services.PlaylistService+PlaylistSizeExceededEcxeption"){loadPlaylist(true)}})}function getExternalItemData(b,a,c){www.rferl.org.Services.PlaylistService.GetPlaylistItem(b,a,function(d){playExternalItem(d,b,a)})}function playExternalItem(a,c,b){document.playlist.playerFailures=0;document.playlist.curentlySendedId=a.contentId;document.playlist.playItemInFlash(a.flashXmlUrl,"MediaPlayer",a.contentId,a);if(nowPlaying==null){nowPlaying=new Object}nowPlaying.type=c;nowPlaying.contentId=b;setNowPlaying(a);document.playingItemDesc.renderAll(a);if(a.id){window.currentlyPlayed="playlist_item_"+a.id;document.playlist.hilightPlayed("playlist_item_"+a.id);document.playlist.scrollToItem("playlist_item_"+a.id)}else{window.currentlyPlayed=null;document.playingItemDesc.unhideDescPlaylistLink();document.playlist.unhilightPlayed()}fixOperaRedraw("#f4f4f4")}function setPlaylistContent(b,c){var a=$("#bottom_DD_dummy");$("#playlist").html(b);$("#playlist").append(a);document.playlist=new RFERL.js.custom.Playlist();document.DD=new PlaylistItemDD();document.DD.container=$("#playlist_item_drag_container");document.DD.setDropTargets("playlist");document.DD.addDropTarget(document.getElementById("dd_play_area"));document.DD.scrollHotSpotTop=document.getElementById("scroll_hotspot_top");document.DD.scrollHotSpotBottom=document.getElementById("scroll_hotspot_bottom");unbindEvents();$(document).bind("mousemove",function(d){document.DD.move(d)});$(document).bind("mouseup",function(d){document.DD.drop(d)});bindItemEvents();if(c!=false){window.currentlyPlayed="playlist_item_"+c}if(window.currentlyPlayed&&window.currentlyPlayed!=null){document.playlist.hilightPlayed(window.currentlyPlayed);document.playlist.scrollToItem(window.currentlyPlayed)}document.playlist.cutLongTitles()}function unbindEvents(){$(document).unbind("mousemove");$(document).unbind("mouseup")}function unbindItemEvents(){$(".playlist_item_drag").unbind("click");$(".playlist_item_drag").unbind("mousedown");$(".playlist_item_play").unbind("mouseenter");$(".playlist_item_play").unbind("mouseleave");$(".playlist_item_highlight").unbind("mouseenter");$(".playlist_item_highlight").unbind("mouseleave");$(".playlist_item_up").unbind("mouseenter");$(".playlist_item_up").unbind("mouseleave");$(".playlist_item_up").unbind("click");$(".playlist_item_down").unbind("mouseenter");$(".playlist_item_down").unbind("mouseleave");$(".playlist_item_down").unbind("click");$(".playlist_item_remove").unbind("click")}function bindItemEvents(){$(".playlist_item_drag").bind("click",function(a){document.playlist.playItemOnClick(a)});$(".playlist_item_drag").bind("mousedown",function(a){document.DD.drag(a)});$(".playlist_item_play").bind("mouseenter",function(a){document.playlist.hilightPlayItem(a)});$(".playlist_item_play").bind("mouseleave",function(a){document.playlist.unhilightPlayItem()});$(".playlist_item_highlight").bind("mouseenter",function(a){document.playlist.hilightItem(a)});$(".playlist_item_highlight").bind("mouseleave",function(a){document.playlist.unhilightItem(a)});$(".playlist_item_up").bind("mouseenter",function(a){document.playlist.hilightUpItem(a)});$(".playlist_item_up").bind("mouseleave",function(a){document.playlist.unhilightUpItem()});$(".playlist_item_up").bind("click",function(a){document.playlist.moveItemUp(a)});$(".playlist_item_down").bind("mouseenter",function(a){document.playlist.hilightDownItem(a)});$(".playlist_item_down").bind("mouseleave",function(a){document.playlist.unhilightDownItem()});$(".playlist_item_down").bind("click",function(a){document.playlist.moveItemDown(a)});$(".playlist_item_remove").bind("click",function(a){document.playlist.removeItem(a)})}function setNowPlaying(a){if(nowPlaying==null){nowPlaying=new Object}nowPlaying.contentId=a.contentId;nowPlaying.type=a.contentType}$(document).ready(function(){disableSelection(document.body);loadPlaylist();saveHandle();document.playingItemDesc=new PlayingItemDescription();document.playingItemDesc.modifyPlayingItemDesc();if(window.opener){window.opener.playerWinInitInProgress=false}});