Type.registerNamespace("www.rferl.org.Widgets");www.rferl.org.Widgets.AudioWidgetBehavior=function(a){www.rferl.org.Widgets.AudioWidgetBehavior.initializeBase(this,[a])};www.rferl.org.Widgets.AudioWidgetBehavior.prototype={_components:0,_refreshInterval:0,_liveProgramId:null,initialize:function initialize(){www.rferl.org.Widgets.AudioWidgetBehavior.callBaseMethod(this,"initialize");if(this.get_components()&RFERL.Publisher.Model.WidgetAudio.WidgetAudioComponents.ListenLive){www.rferl.org.Services.AudioHighlightServiceHelper.register("UpdateUpcommingNowPlaying",this.get_refreshInterval()*1000,null,Function.createDelegate(this,this._onUpdateAudioHighlight))}},dispose:function dispose(){www.rferl.org.Widgets.AudioWidgetBehavior.callBaseMethod(this,"dispose")},get_components:function get_components(){return this._components},set_components:function set_components(a){if(a!==this._components){this._components=a;this.raisePropertyChanged("components")}},get_refreshInterval:function get_refreshInterval(){return this._refreshInterval},set_refreshInterval:function set_refreshInterval(a){if(a!==this._refreshInterval){this._refreshInterval=a;this.raisePropertyChanged("refreshInterval")}},get_listenLivePattern:function get_listenLivePattern(){return this._listenLivePattern},set_listenLivePattern:function set_listenLivePattern(a){if(a!==this._listenLivePattern){this._listenLivePattern=a;this.raisePropertyChanged("listenLivePattern")}},get_liveProgramId:function get_liveProgramId(){return this._liveProgramId},set_liveProgramId:function set_liveProgramId(a){if(a!==this._liveProgramId){this._liveProgramId=a;this.raisePropertyChanged("liveProgramId")}},_onUpdateAudioHighlight:function _onUpdateAudioHighlight(a){if(this.get_components()&RFERL.Publisher.Model.WidgetAudio.WidgetAudioComponents.ListenLive){var e=$get(this.get_id()+"_divListenLive");if(a&&a.NowPlaying){this.set_liveProgramId(a.Id)}else{this.set_liveProgramId(null)}if(a&&a.NowPlaying){if(!e){var f=$($get(this.get_id()+"_divWHead"));f.prepend(this.get_listenLivePattern());e=$($get(this.get_id()+"_divListenLive"))}else{e=$(e)}e.css("visibility","visible");var d=$(a.Links);var b=$("h3:first",e);var c=$("h2:first",e);b.children().remove();b.append(d.children("li").children("a"));$("a",b).removeAttr("class");c.attr("href",b.attr("href"));if(a.TalkShow&&$(".talktous_icon",b).length==0){b.append(a.TalkShow)}}else{if(e){$(e).remove()}}}}};www.rferl.org.Widgets.AudioWidgetBehavior.registerClass("www.rferl.org.Widgets.AudioWidgetBehavior",Sys.UI.Control);;
