var IntelUniversalMediaPlayer=(function(){var a=this;a.UmpObjectId={EMBEDDED:"mod-ump-embedded-object",MODAL:"mod-ump-modal-object"};a.UmpSize={Small:"small",Medium:"medium",Large:"large"};a.UmpPlayerType={EMBEDDED:"embedded",MODAL:"modal"};a.UmpSizeDimensions=new Array();a.UmpSizeDimensions.small={Width:320,Height:438};a.UmpSizeDimensions.medium={Width:480,Height:528};a.UmpSizeDimensions.large={Width:640,Height:618};a.UmpHtmlCarouselSizeDimensions=new Array();a.UmpHtmlCarouselSizeDimensions.small={Width:320,Height:438};a.UmpHtmlCarouselSizeDimensions.medium={Width:480,Height:528};a.UmpHtmlCarouselSizeDimensions.large={Width:640,Height:618};a.UmpEmbeddedHtmlCarouselSizeDimensions=new Array();a.UmpEmbeddedHtmlCarouselSizeDimensions.small={Width:320,Height:438};a.UmpEmbeddedHtmlCarouselSizeDimensions.medium={Width:480,Height:528};a.UmpEmbeddedHtmlCarouselSizeDimensions.large={Width:640,Height:618};a.UmpModalDisplayClass=new Array();a.UmpModalDisplayClass.small="mod-ump-container-small-modal";a.UmpModalDisplayClass.medium="mod-ump-container-medium-modal";a.UmpModalDisplayClass.large="mod-ump-container-large-modal";a.UmpCarouselHeight=164;a.UmpContentInfoHeight=94;a.UmpSubscriber={EMBEDDED:"mod-ump-embedded-subscriber",MODAL:"mod-ump-modal-subscriber"};a.UmpSwfContainer={EMBEDDED:"mod-ump-embedded-player-div",MODAL:"mod-ump-modal-player-div"};a.UmpEvent={LOAD:0,MEDIA_CHANGE:1,PLAY:2,PAUSE:3,MEDIA_END:4,CAROUSEL_DISPLAY_STATE_CHANGE:5,NEW_MEDIA:6,REGISTER_ELEMENT:7,MEDIA_PERCENT_COMPLETE:8,PLAYER_LOADED:9,REPLAY:10,VOLUME_CHANGED:11,MUTED:12,UNMUTED:13,BUFFERING:14,ERROR:15,STOPPED:16};a.UmpComponentDisplayState={ON:"true",OFF:"false"};a.UmpTrackingType={GOOGLE:"google",OMNITURE:"omniture",BOTH:"both"};a.UmpAssetProperty={ASSET_TYPE:"ump-asset-type",ASSET_URL:"ump-asset-url",ASSET_TITLE:"ump-asset-title",ASSET_DESCRIPTION:"ump-asset-description",ASSET_THUMBNAIL:"ump-asset-thumbnail",ASSET_PREVIEW:"ump-asset-preview",PAGE_URL:"ump-page-url",SHARE_URL:"ump-share-url",RELATED_MEDIA:"ump-related-media",LINK_DESCRIPTION:"ump-link-description",LINK_URL:"ump-link-url"};a.AddHandler=function(c,b,d){if(c.addEventListener){c.addEventListener(b,d,false);}else{c.attachEvent("on"+b,d);}};a.RemoveHandler=function(c,b,d){if(c.removeEventListener){c.removeEventListener(b,d,false);}else{c.detachEvent("on"+b,d);}};a.CreateDelegate=function(b,c){return function(){return c.apply(b,arguments);};};a.FindPlayerFromDom=function(b){if(window.document[b]){return window.document[b];}if(navigator.appName.indexOf("Microsoft Internet")===-1){if(document.embeds&&document.embeds[this.m_PlayerName]){return document.embeds[b];}}else{return document.getElementById(b);}};a.UniversalMediaPlayer=function(){this.OnLoad=null;this.OnPlay=null;this.OnPause=null;this.OnStopped=null;this.OnMediaChange=null;this.OnMediaPercentComplete=null;this.OnMediaEnd=null;this.OnRegisterElement=null;this.OnReplay=null;this.OnVolumeChanged=null;this.OnMuted=null;this.OnUnmuted=null;this.OnBuffering=null;this.OnError=null;this.m_Ump=null;this.m_PlayerName=null;this.m_Size=a.UmpSize.Large;this.m_PlayerType=a.UmpPlayerType.MODAL;this.m_DisplayContentInfo=a.UmpComponentDisplayState.ON;this.m_DisplayCarousel=a.UmpComponentDisplayState.OFF;this.m_HasRelatedMedia=false;this.m_DisplayFacebook=a.UmpComponentDisplayState.ON;this.m_DisplayTwitter=a.UmpComponentDisplayState.ON;this.m_DisplayWindowsLive=a.UmpComponentDisplayState.ON;this.m_DisplayDigg=a.UmpComponentDisplayState.ON;this.m_DisplayDelicious=a.UmpComponentDisplayState.ON;this.m_TrackingType=a.UmpTrackingType.BOTH;};a.UniversalMediaPlayer.prototype.Initialize=function(){var b={dimension:this.m_Size,playerType:this.m_PlayerType,trackingType:this.m_TrackingType,showCarousel:this.m_DisplayCarousel,showMediaInfo:this.m_DisplayContentInfo,showTwitter:this.m_DisplayTwitter,showFacebook:this.m_DisplayFacebook,showWindowsLive:this.m_DisplayWindowsLive,showDigg:this.m_DisplayDigg,showDelicious:this.m_DisplayDelicious};this.m_Ump=a.FindPlayerFromDom(this.m_PlayerName);this.m_Ump.init(b);this.m_Ump.addCallbacks([{callback:this.m_PlayerName+".UmpLoadEventCallBack",eventType:a.UmpEvent.LOAD},{callback:this.m_PlayerName+".UmpPlayEventCallBack",eventType:a.UmpEvent.PLAY},{callback:this.m_PlayerName+".UmpPauseEventCallBack",eventType:a.UmpEvent.PAUSE},{callback:this.m_PlayerName+".UmpStoppedEventCallBack",eventType:a.UmpEvent.STOPPED},{callback:this.m_PlayerName+".UmpMediaEndEventCallBack",eventType:a.UmpEvent.MEDIA_END},{callback:this.m_PlayerName+".UmpMediaChangeEventCallBack",eventType:a.UmpEvent.MEDIA_CHANGE},{callback:this.m_PlayerName+".UmpMediaPercentCompleteEventCallBack",eventType:a.UmpEvent.MEDIA_PERCENT_COMPLETE},{callback:this.m_PlayerName+".UmpReplayEventCallBack",eventType:a.UmpEvent.REPLAY},{callback:this.m_PlayerName+".UmpVolumeChangedEventCallBack",eventType:a.UmpEvent.VOLUME_CHANGED},{callback:this.m_PlayerName+".UmpMutedEventCallBack",eventType:a.UmpEvent.MUTED},{callback:this.m_PlayerName+".UmpUnmutedEventCallBack",eventType:a.UmpEvent.UNMUTED},{callback:this.m_PlayerName+".UmpErrorEventCallBack",eventType:a.UmpEvent.ERROR}]);};a.UniversalMediaPlayer.prototype.RegisterElements=function(d){var c=document.getElementsByTagName("*");for(index=0;index<c.length;index++){var b=c[index];if(b.className.indexOf(d)>-1){this.RegisterElement(b);}}};a.UniversalMediaPlayer.prototype.RegisterElement=function(b){a.AddHandler(b,"click",a.CreateDelegate(this,this.SubscriberClickHandler));this.FireEvent(a.UmpEvent.REGISTER_ELEMENT);};a.UniversalMediaPlayer.prototype.SetMediaWithParams=function(b,g,j,h,i,e,f,k,c){var d={asset:b,pageURL:h,shareUrl:i,title:g,description:j,link:f,linkDescription:k,preview:e,relatedMedia:c};this.m_Ump.load(d);};a.UniversalMediaPlayer.prototype.SetMedia=function(c){var b={asset:c.asset,pageURL:c.pageURL,shareUrl:c.shareURL,title:c.title,description:c.description,link:c.link,linkDescription:c.linkDescription,preview:c.preview,relatedMedia:c.relatedMedia};this.m_Ump.load(b);};a.UniversalMediaPlayer.prototype.Play=function(){if(this.m_Ump!=null){this.m_Ump.playPlayer();}};a.UniversalMediaPlayer.prototype.Pause=function(){if(this.m_Ump!=null){this.m_Ump.pausePlayer();}};a.UniversalMediaPlayer.prototype.Stop=function(){if(this.m_Ump!=null){this.m_Ump.stopPlayer();}};a.UniversalMediaPlayer.prototype.Mute=function(){if(this.m_Ump!=null){this.m_Ump.mutePlayer();}};a.UniversalMediaPlayer.prototype.UnMute=function(){if(this.m_Ump!=null){this.m_Ump.unMutePlayer();}};a.UniversalMediaPlayer.prototype.CalculatePlayerHeight=function(b,e,d){var c=0;if(this.m_PlayerType==a.UmpPlayerType.MODAL){height=a.UmpHtmlCarouselSizeDimensions[d].Height;}else{height=a.UmpEmbeddedHtmlCarouselSizeDimensions[d].Height;}if(!b&&!e){height=height-a.UmpCarouselHeight-a.UmpContentInfoHeight;}else{if(!b){height=height-a.UmpCarouselHeight;}}return height;};a.UniversalMediaPlayer.prototype.ShowModalUmp=function(){};a.UniversalMediaPlayer.prototype.HideModalUmp=function(){};a.UniversalMediaPlayer.prototype.SubscriberClickHandler=function(b){};a.UniversalMediaPlayer.prototype.FindTopNode=function(c,b){if(c.tagName.indexOf(b)>-1){return c;}else{return this.FindTopNode(c.parentNode,b);}};a.UniversalMediaPlayer.prototype.GetElementInfo=function(b){var c=new UniversalMediaPlayerAsset();c.asset=b.getAttribute(a.UmpAssetProperty.ASSET_URL);c.thumbnail=b.getAttribute(a.UmpAssetProperty.ASSET_THUMBNAIL);c.preview=b.getAttribute(a.UmpAssetProperty.ASSET_PREVIEW);c.shareURL=b.getAttribute(a.UmpAssetProperty.SHARE_URL);c.pageURL=b.getAttribute(a.UmpAssetProperty.PAGE_URL);c.title=b.getAttribute(a.UmpAssetProperty.ASSET_TITLE);c.description=b.getAttribute(a.UmpAssetProperty.ASSET_DESCRIPTION);c.relatedMedia=b.getAttribute(a.UmpAssetProperty.RELATED_MEDIA);c.linkDescription=b.getAttribute(a.UmpAssetProperty.LINK_DESCRIPTION);c.link=b.getAttribute(a.UmpAssetProperty.LINK_URL);return c;};a.UniversalMediaPlayer.prototype.FireEvent=function(b){switch(b){case a.UmpEvent.LOAD:if(this.OnLoad!=null){this.OnLoad();
}break;case a.UmpEvent.MEDIA_CHANGE:if(this.OnMediaChange!=null){this.OnMediaChange();}break;case a.UmpEvent.PLAY:if(this.OnPlay!=null){this.OnPlay();}break;case a.UmpEvent.PAUSE:if(this.OnPause!=null){this.OnPause();}break;case a.UmpEvent.STOPPED:if(this.OnStopped!=null){this.OnStopped();}break;case a.UmpEvent.MEDIA_PERCENT_COMPLETE:if(this.OnMediaPercentComplete!=null){this.OnMediaPercentComplete();}break;case a.UmpEvent.MEDIA_END:if(this.OnMediaEnd!=null){this.OnMediaEnd();}break;case a.UmpEvent.REGISTER_ELEMENT:if(this.OnRegisterElement!=null){this.OnRegisterElement();}break;case a.UmpEvent.REPLAY:if(this.OnReplay!=null){this.OnReplay();}break;case a.UmpEvent.VOLUME_CHANGED:if(this.OnVolumeChanged!=null){this.OnVolumeChanged();}break;case a.UmpEvent.MUTED:if(this.OnMuted!=null){this.OnMuted();}break;case a.UmpEvent.UNMUTED:if(this.OnUnmuted!=null){this.OnUnmuted();}break;case a.UmpEvent.BUFFERING:if(this.OnBuffering!=null){this.OnBuffering();}break;case a.UmpEvent.ERROR:if(this.OnError!=null){this.OnError();}break;}};a.UniversalMediaPlayer.prototype.UmpLoadEventCallBack=function(){};a.UniversalMediaPlayer.prototype.UmpPlayEventCallBack=function(){this.FireEvent(a.UmpEvent.PLAY);};a.UniversalMediaPlayer.prototype.UmpPauseEventCallBack=function(){this.FireEvent(a.UmpEvent.PAUSE);};a.UniversalMediaPlayer.prototype.UmpStoppedEventCallBack=function(){this.FireEvent(a.UmpEvent.STOPPED);};a.UniversalMediaPlayer.prototype.UmpMediaChangeEventCallBack=function(){this.FireEvent(a.UmpEvent.MEDIA_CHANGE);};a.UniversalMediaPlayer.prototype.UmpMediaEndEventCallBack=function(){this.FireEvent(a.UmpEvent.MEDIA_END);};a.UniversalMediaPlayer.prototype.UmpMediaPercentChangeEventCallBack=function(){this.FireEvent(a.UmpEvent.MEDIA_PERCENT_CHANGE);};a.UniversalMediaPlayer.prototype.UmpReplayEventCallBack=function(){this.FireEvent(a.UmpEvent.REPLAY);};a.UniversalMediaPlayer.prototype.UmpVolumeChangedEventCallBack=function(){this.FireEvent(a.UmpEvent.VOLUME_CHANGED);};a.UniversalMediaPlayer.prototype.UmpMutedEventCallBack=function(){this.FireEvent(a.UmpEvent.MUTED);};a.UniversalMediaPlayer.prototype.UmpUnmutedEventCallBack=function(){this.FireEvent(a.UmpEvent.UNMUTED);};a.UniversalMediaPlayer.prototype.UmpBufferingEventCallBack=function(){this.FireEvent(a.UmpEvent.BUFFERING);};a.UniversalMediaPlayer.prototype.UmpErrorEventCallBack=function(){this.FireEvent(a.UmpEvent.ERROR);};a.EmbeddedUniversalMediaPlayer=function(j,e,i,b,f,g,h,c,d){this.m_Size=i;this.m_PlayerName=b;this.m_PlayerType=a.UmpPlayerType.EMBEDDED;this.m_DisplayCarousel=j;this.m_DisplayContentInfo=e;this.m_TrackingType=a.UmpTrackingType.BOTH;if(f){this.m_DisplayFacebook=f;}if(g){this.m_DisplayTwitter=g;}if(h){this.m_DisplayWindowsLive=h;}if(c){this.m_DisplayDigg=c;}if(d){this.m_DisplayDelicious=d;}this.m_CurrentAsset=null;a.AddHandler(window,"load",a.CreateDelegate(this,this.UmpInitEmbeddedPlayer));};a.EmbeddedUniversalMediaPlayer.prototype=new UniversalMediaPlayer();a.EmbeddedUniversalMediaPlayer.prototype.UmpInitEmbeddedPlayer=function(){var b=a.UmpHtmlCarouselSizeDimensions[this.m_Size].Width;var c=this.CalculatePlayerHeight(this.m_DisplayCarousel,this.m_DisplayContentInfo,this.m_Size);document.getElementById("mod-ump-container").style.width=b+"px";document.getElementById("mod-ump-container").style.height=c+"px";this.RegisterElements(a.UmpSubscriber.EMBEDDED);};a.EmbeddedUniversalMediaPlayer.prototype.LoadAsset=function(g,j,b,e,h,i,f,k,d){var c=new UniversalMediaPlayerAsset();c.asset=b;c.preview=e;c.shareUrl=i;c.pageURL=h;c.title=g;c.description=j;c.relatedMedia=d;c.linkDescription=k;c.link=f;this.SetMedia(c);};a.EmbeddedUniversalMediaPlayer.prototype.UmpLoadEventCallBack=function(){this.Initialize();this.FireEvent(a.UmpEvent.LOAD);};a.EmbeddedUniversalMediaPlayer.prototype.SubscriberClickHandler=function(d){d=d||window.event;var b=d.srcElement||d.target;b=this.FindTopNode(b,"A");var c=this.GetElementInfo(b);this.SetMedia(c);};a.ModalUniversalMediaPlayer=function(n,f,m,b,h,j,e,k,g,i,l,c,d){this.m_DisplayCarousel=n;this.m_DisplayContentInfo=f;this.m_Size=m;this.m_PlayerName=b;this.m_ModelXML=h;this.m_LanguageXML=j;this.m_FontSWF=e;this.m_PlayersSWF=k;this.m_PlayerType=a.UmpPlayerType.MODAL;this.m_TrackingType=a.UmpTrackingType.BOTH;if(g){this.m_DisplayFacebook=g;}if(i){this.m_DisplayTwitter=i;}if(l){this.m_DisplayWindowsLive=l;}if(c){this.m_DisplayDigg=c;}if(d){this.m_DisplayDelicious=d;}this.m_CurrentAsset=null;a.AddHandler(window,"load",a.CreateDelegate(this,this.UmpInitModalPlayer));};a.ModalUniversalMediaPlayer.prototype=new UniversalMediaPlayer();a.ModalUniversalMediaPlayer.prototype.UmpInitModalPlayer=function(){this.RegisterElements(a.UmpSubscriber.MODAL);a.AddHandler(document.getElementById("mod-ump-top-right-corner"),"click",a.CreateDelegate(this,this.HideModalUmp));};a.ModalUniversalMediaPlayer.prototype.LoadModalUMP=function(){var d=this.m_PlayerName+".UmpLoadEventCallBack";var g={menu:"false",allowfullscreen:"true",allowscriptaccess:"always",wmode:"transparent"};var f="/sites/sitewide/ump/swf/UMPShell.swf";var b={onLoadEventCallback:d,model:this.m_ModelXML,fontSWF:this.m_FontSWF,playersSWF:this.m_PlayersSWF,languageXML:this.m_LanguageXML};var c={id:this.m_PlayerName,name:this.m_PlayerName};var e=this.CalculatePlayerHeight(this.m_DisplayCarousel,this.m_DisplayContentInfo,this.m_Size);swfobject.embedSWF(f,a.UmpSwfContainer.MODAL,a.UmpSizeDimensions[this.m_Size].Width,e,"10.0.0",false,b,g,c);if(/MSIE (5\.5|6)/.test(navigator.userAgent)||typeof filters=="unknown"){document.getElementById("mod-ump-overlay-modal").className="mod-ump-overlay-ie6-modal";}};a.ModalUniversalMediaPlayer.prototype.ShowModalUmp=function(){var b=this.CalculatePlayerHeight(this.m_DisplayCarousel,this.m_DisplayContentInfo,this.m_Size);var e=0;if(typeof(window.innerWidth)=="number"){e=window.innerHeight;}else{if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){e=document.documentElement.clientHeight;}else{if(document.body&&(document.body.clientWidth||document.body.clientHeight)){e=document.body.clientHeight;}}}document.getElementById("mod-ump-outer-container-modal").className=a.UmpModalDisplayClass[this.m_Size];document.getElementById("mod-ump-container-modal").style.height=b+"px";document.getElementById("mod-ump-container-modal").style.width=a.UmpHtmlCarouselSizeDimensions[this.m_Size].Width+"px";var d=b+40;var c=10;if(d<e){c=Math.max(document.documentElement.scrollTop,document.body.scrollTop)+((e-d)/2);}document.getElementById("mod-ump-outer-container-modal").style.top=c+"px";document.getElementById("mod-ump-overlay-modal").style.display="block";document.getElementById("mod-ump-outer-container-modal").style.display="block";};a.ModalUniversalMediaPlayer.prototype.HideModalUmp=function(){document.getElementById("mod-ump-overlay-modal").style.display="none";document.getElementById("mod-ump-outer-container-modal").style.display="none";swfobject.removeSWF(this.m_PlayerName);var b=document.createElement("div");b.id=a.UmpSwfContainer.MODAL;document.getElementById("mod-ump-modal-player-container-div").appendChild(b);};a.ModalUniversalMediaPlayer.prototype.UmpLoadEventCallBack=function(){this.Initialize();this.SetMedia(this.m_CurrentAsset);this.FireEvent(a.UmpEvent.LOAD);};a.ModalUniversalMediaPlayer.prototype.SubscriberClickHandler=function(c){c=c||window.event;var b=c.srcElement||c.target;b=this.FindTopNode(b,"A");this.m_CurrentAsset=this.GetElementInfo(b);if(this.m_CurrentAsset.relatedMedia!=null&&this.m_CurrentAsset.relatedMedia!=undefined&&this.m_CurrentAsset.relatedMedia!=""){this.m_HasRelatedMedia=true;this.m_DisplayCarousel=true;}else{this.m_HasRelatedMedia=false;this.m_DisplayCarousel=false;}this.ShowModalUmp();this.LoadModalUMP();};a.UniversalMediaPlayerAsset=function(h,j,b,d,k,e,n,l,g,i,m,c,f){this.asset=j;this.thumbnail=b;this.preview=d;this.shareUrl=n;this.pageURL=l;this.title=k;this.description=e;this.relatedMedia=g;this.linkDescription=m;this.link=c;};a.LoadEmbeddedUniversalMediaPlayerSWF=function(c,n,p,x,u,m,g,h,j,t,l,d,r){var f=(u!=null&&u!=undefined&&u!="")?u:"/sites/sitewide/ump/xml/model.xml";
var q=(m!=null&&m!=undefined&&m!="")?m:"/sites/sitewide/ump/xml/ump_language.xml";var w=(g!=null&&g!=undefined&&g!="")?g:"/sites/sitewide/ump/swf/ump_fonts.swf";var o=(h!=null&&h!=undefined&&h!="")?h:"/sites/sitewide/ump/swf/ump_players.swf";var k=x+".UmpLoadEventCallBack";var v={menu:"false",allowfullscreen:"true",allowscriptaccess:"always",wmode:"transparent"};var b="/sites/sitewide/ump/swf/UMPShell.swf";var s={onLoadEventCallback:k,model:f,fontSWF:w,playersSWF:o,languageXML:q};var i={id:x,name:x};swfobject.embedSWF(b,a.UmpSwfContainer.EMBEDDED,a.UmpSizeDimensions[p].Width,a.UmpSizeDimensions[p].Height,"10.0.0",false,s,v,i);var e=new a.EmbeddedUniversalMediaPlayer(c,n,p,x,j,t,l,d,r);return e;};a.LoadModalUniversalMediaPlayerSWF=function(b,j,l,t,r,i,e,f,g,p,h,c,n,o){var d=(r!=null&&r!=undefined&&r!="")?r:"/sites/sitewide/ump/xml/model.xml";var m=(i!=null&&i!=undefined&&i!="")?i:"/sites/sitewide/ump/xml/ump_language.xml";var s=(e!=null&&e!=undefined&&e!="")?e:"/sites/sitewide/ump/swf/ump_fonts.swf";var k=(f!=null&&f!=undefined&&f!="")?f:"/sites/sitewide/ump/swf/ump_players.swf";var q=new a.ModalUniversalMediaPlayer(b,j,l,t,d,m,s,k,g,p,h,c,n);return q;};return a;}());
