/* FILE ARCHIVED ON 23:40:23 Feb 24, 2010 AND RETRIEVED FROM THE AN OPENWAYBACK INSTANCE ON 19:07:57 Aug 27, 2024. JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ function EmbeddedSlideshow(id){this.id=id;this.sso={};}EmbeddedSlideshow.prototype.setConfig= function(options){var defaults={baseI:'https://webarchive.library.unt.edu/web/20100224234023/http://msnbcmedia.msn.com/i',baseJ:'https://webarchive.library.unt.edu/web/20100224234023/http://msnbcmedia.msn.com/j',efffectDur:300,adTimeout:8000,firstloadCount:3};this.sso.opts=$.extend({},defaults,options);this.sso.croppingFlavorList={'300x250':{'flavorW':'embss_cropping_300x250_w','flavorH':'embss_cropping_300x250_h'},'450x312':{'flavorW':'embss_cropping_450x312_w','flavorH':'embss_cropping_450x312_h'},'312x179':{'flavorW':'embss_cropping_312x179_w','flavorH':'embss_cropping_312x179_h'},'400x230':{'flavorW':'embss_cropping_400x230_w','flavorH':'embss_cropping_400x230_h'},'475x273':{'flavorW':'embss_cropping_475x273_w','flavorH':'embss_cropping_475x273_h'},'566x325':{'flavorW':'embss_cropping_566x325_w','flavorH':'embss_cropping_566x325_h'},'644x370':{'flavorW':'embss_cropping_644x370_w','flavorH':'embss_cropping_644x370_h'},'312x262':{'flavorW':'embss_cropping_312x262_w','flavorH':'embss_cropping_312x262_h'},'400x336':{'flavorW':'embss_cropping_400x336_w','flavorH':'embss_cropping_400x336_h'},'475x399':{'flavorW':'embss_cropping_475x399_w','flavorH':'embss_cropping_475x399_h'},'425x339':{'flavorW':'embss_cropping_425x339_w','flavorH':'embss_cropping_425x339_h'},'414x275':{'flavorW':'embss_cropping_414x275_w','flavorH':'embss_cropping_414x275_h'},'474x258':{'flavorW':'embss_cropping_474x258_w','flavorH':'embss_cropping_474x258_h'}};this.sso.letterboxingFlavorList={'300x250':'embss_letterboxing_300x250','450x312':'embss_letterboxing_450x312','312x179':'embss_letterboxing_312x179','400x230':'embss_letterboxing_400x230','475x273':'embss_letterboxing_475x273','566x325':'embss_letterboxing_566x325','644x370':'embss_letterboxing_644x370','312x262':'embss_letterboxing_312x262','400x336':'embss_letterboxing_400x336','475x399':'embss_letterboxing_475x399','425x339':'embss_letterboxing_425x339','414x275':'embss_letterboxing_414x275','474x258':'embss_letterboxing_474x258'};if(this.sso.opts.resizing=='cropping')this.sso.isCropping=true;else this.sso.isCropping=false;this.sso.efffectDur=this.sso.opts.efffectDur;this.sso.firstloadCount=this.sso.opts.firstloadCount;this.sso.embssId='#embedslideshow_'+this.id;this.sso.launch=$(this.sso.embssId+' .fullscreen');this.sso.launchLink=$(this.sso.embssId+' .fullscreen a');this.sso.isShowLaunch=embedssIsShow(this.sso.launch)&&embedssIsShow(this.sso.launchLink);this.sso.credit=$(this.sso.embssId+' .byline');this.sso.caption=$(this.sso.embssId+' .text');this.sso.captionHolder=$(this.sso.embssId+' .sscaption');this.sso.mouseoverable=(this.sso.opts.mouseoverable==1?true:false)&&embedssIsShow(this.sso.captionHolder);this.sso.slideHolder=$(this.sso.embssId+' .slide');this.sso.imgLink=$(this.sso.embssId+' .link');this.sso.imgBody=$(this.sso.embssId+' .image #wrapper');this.sso.imgHolder=$(this.sso.embssId+' .image');this.sso.flsBody=$(this.sso.embssId+' .flash');this.sso.width=(this.sso.imgHolder.width()>0?this.sso.imgHolder.width():(this.sso.imgLink.width()>0?this.sso.imgLink.width():this.sso.slideHolder.width()));this.sso.height=(this.sso.imgHolder.height()>0?this.sso.imgHolder.height():(this.sso.imgLink.height()>0?this.sso.imgLink.height():this.sso.slideHolder.height()));this.sso.adHolder=$(this.sso.embssId+' .ad');this.sso.adBodyId='embedslideshow_'+this.id+'_ad';this.sso.adBody=$('#'+this.sso.adBodyId);this.sso.adHolderWidth=(this.sso.adHolder.width()>0?this.sso.adHolder.width():this.sso.width);this.sso.adHolderHeight=(this.sso.adHolder.height()>0?this.sso.adHolder.height():this.sso.height);this.sso.skipAd=$(this.sso.embssId+' #skipAd');this.sso.skipAdLink=$(this.sso.embssId+' #skipAd a');this.sso.prev=$(this.sso.embssId+' .prev');this.sso.next=$(this.sso.embssId+' .next');this.sso.navWhich=$(this.sso.embssId+' #which');this.sso.navNumbers=$(this.sso.embssId+' .numbers');(this.sso.opts.navFormat=='numbers')?this.sso.navWhich.hide():this.sso.navNumbers.hide();if(this.sso.width<=500&&this.sso.opts.autoPlayInterval>0){this.sso.interval=this.sso.opts.autoPlayInterval*1000;this.sso.autoplayable=true;}else{this.sso.interval=0;this.sso.autoplayable=false;}if(typeof(pd_me)!='undefined'&&pd_me.ads&&pd_me.ads.adShowcaseJson&&pd_me.ads.adShowcaseJson.adCallString)this.sso.adShowcaseCallString=pd_me.ads.adShowcaseJson.adCallString;else this.sso.adShowcaseCallString='';this.sso.adFrequency=(this.sso.opts.adFrequency>0)?this.sso.opts.adFrequency:-1;this.sso.adTimeout=this.sso.opts.adTimeout;this.sso.adIsShown=false;this.sso.adIsTimeout=false;this.sso.clickCount=0;this.sso.direction='r';if(this.sso.width<=500){this.sso.needTrackClick=false;}else{this.sso.needTrackClick=true;}this.sso.customLinkEnabled=false;}; function embedssIsShow(element){if(element.css('display')=='none'||element.css('visibility')=='hidden')return false;else return true;}EmbeddedSlideshow.prototype.build= function(slides){if(slides.length>0){if(slides[0].slide){this.sso.slides=slides;this.customLinkInit();this.sso.mediaParaArray=new Array(this.sso.slides.length);if(this.sso.opts.navFormat=='numbers')this.buildNavNumbers();this.buildImageList();for(var i=1;i<=this.sso.firstloadCount;i++){this.preLoad(i);}this.bindEvent();this.goSlide(1,true);}}};EmbeddedSlideshow.prototype.customLinkInit= function(){for(var i=0;i'+indic+'';}this.sso.navNumbers.append(slideNav);this.sso.slideNav=$(this.sso.embssId+' .numbers li');this.sso.slideNavLinks=$(this.sso.embssId+' .numbers a');this.sso.slideNavLinks.bind('click',{embss:this},embedssNavLinkClick);};EmbeddedSlideshow.prototype.buildImageList= function(){this.sso.imgBody.css({"width":(this.sso.slides.length+1)*this.sso.width+"px","margin-left":this.sso.width+"px"});var imageList='';var style='overflow: hidden; float: left; width: '+this.sso.width+'px; height: '+this.sso.height+'px;';for(var i=1;i<=this.sso.slides.length;i++){if(this.sso.slides[i-1].slide.type=='Image')imageList+='
';}this.sso.imgBody.append(imageList);};EmbeddedSlideshow.prototype.preLoad= function(preloadSlide){if(preloadSlide>=1&&preloadSlide<=this.sso.slides.length){var mediaPara=this.sso.mediaParaArray[preloadSlide-1];if(!mediaPara){var preloadMedia=new Object();preloadMedia.ssNode=this.sso.slides[preloadSlide-1].slide;this.setSize(preloadMedia);this.setSrc(preloadMedia);this.sso.mediaParaArray[preloadSlide-1]={src:preloadMedia.src,width:preloadMedia.width,height:preloadMedia.height};if(preloadMedia.ssNode.type=='Image'){this.sso.mediaParaArray[preloadSlide-1].img=new Image();$(this.sso.mediaParaArray[preloadSlide-1].img).bind('load',{slide:preloadSlide,embss:this},embssImgLoad);$(this.sso.mediaParaArray[preloadSlide-1].img).attr('src',preloadMedia.src);$(this.sso.mediaParaArray[preloadSlide-1].img).attr('height',preloadMedia.height);$(this.sso.mediaParaArray[preloadSlide-1].img).attr('width',preloadMedia.width);}}}};EmbeddedSlideshow.prototype.goSlide= function(slide,track){this.sso.curslide=slide;if(this.sso.clickCount==this.sso.adFrequency){this.sso.clickCount=0;this.refreshAds();return;}this.sso.clickCount=this.sso.clickCount+1;if(track){this.omTrack();}this.launchSlide();if(this.sso.autoplayable){this.autoPlay();}};EmbeddedSlideshow.prototype.launchSlide= function(){this.sso.ssNode=this.sso.slides[this.sso.curslide-1].slide;this.slideShowing();this.swapCont();this.showSlideInfo();};EmbeddedSlideshow.prototype.slideShowing= function(){if(this.sso.curslide<=1)this.sso.prev.addClass('disabled');else this.sso.prev.removeClass('disabled');this.sso.adHolder.hide();this.sso.skipAd.hide();this.sso.prev.show();this.sso.next.show();embedssSetVisibility(this.sso.imgLink,1);if(this.sso.ssNode.type=='Image'){this.sso.imgHolder.show();this.sso.flsBody.hide().empty();}else{this.sso.imgHolder.hide();this.sso.flsBody.empty().show();}if(this.sso.opts.navFormat=='which')this.sso.navWhich.html(this.sso.curslide+' of '+this.sso.slides.length).show();else{var lnk=this.sso.slideNav.removeClass().get(this.sso.curslide-1);$(lnk).addClass('current');this.sso.navNumbers.show();}};EmbeddedSlideshow.prototype.swapCont= function(){if(this.sso.ssNode.type=='Image'){if(!embedssIsShow(this.sso.adHolder)&&!embedssIsShow(this.sso.flsBody)){this.showImage();}}if(this.sso.ssNode.type=='FlashAnimation'){this.showFlash();}};EmbeddedSlideshow.prototype.setSize= function(mediaObj){if(mediaObj.ssNode.type=='Image'){if(this.sso.isCropping)return this.setSizeWithCropping(mediaObj,mediaObj.ssNode.width,mediaObj.ssNode.height);else return this.setSizeWithLetterboxing(mediaObj,mediaObj.ssNode.width,mediaObj.ssNode.height);}if(mediaObj.ssNode.type=='FlashAnimation'){return this.setSizeWithLetterboxing(mediaObj,mediaObj.ssNode.width,mediaObj.ssNode.height);}};EmbeddedSlideshow.prototype.setSrc= function(mediaObj){if(mediaObj.ssNode.type=='Image'){mediaObj.src=this.getUrl(mediaObj.ssNode.src,this.getImageFlavor(mediaObj));}if(mediaObj.ssNode.type=='FlashAnimation'){mediaObj.src=this.sso.opts.baseI+mediaObj.ssNode.src;}};EmbeddedSlideshow.prototype.setSizeWithCropping= function(mediaObj,objW,objH){var scale=objW/objH;mediaObj.width=this.sso.width>objW?objW:this.sso.width;mediaObj.height=this.sso.height>objH?objH:this.sso.height;if(mediaObj.width>0&&mediaObj.height>0){if(scaleobjW?objW:this.sso.width;mediaObj.height=this.sso.height>objH?objH:this.sso.height;if(mediaObj.width>0&&mediaObj.height>0){if(scale>mediaObj.width/mediaObj.height){mediaObj.height=mediaObj.width/scale+0.5;}else{mediaObj.width=mediaObj.height*scale+0.5;}return true;}else{return false;}};EmbeddedSlideshow.prototype.getImageFlavor= function(mediaObj){if(this.sso.isCropping){return this.getCroppingFlavor(mediaObj);}else{return this.getLetterBoxingFlavor(mediaObj.width,mediaObj.height);}};EmbeddedSlideshow.prototype.getCroppingFlavor= function(mediaObj){var flavor=this.sso.croppingFlavorList[this.sso.width+'x'+this.sso.height];if(flavor){var objW=mediaObj.ssNode.width;var objH=mediaObj.ssNode.height;var scale=objW/objH;var maxW=this.sso.width>objW?objW:this.sso.width;var maxH=this.sso.height>objH?objH:this.sso.height;if(maxW>0&&maxH>0){if(scaleheight?width:height;if(width<=100)return'embss100';if(width>100&&width<=200)return'embss200';if(width>200&&width<=300)return'embss300';if(width>300&&width<=400)return'embss400';if(width>400&&width<=500)return'embss500';if(width>500&&width<=600)return'embss600';if(width>600&&width<=700)return'embss700';if(width>700&&width<=800)return'embss800';if(width>800&&width<=900)return'embss900';if(width>900)return'embss1000';};EmbeddedSlideshow.prototype.showSlideInfo= function(){this.sso.credit.html(this.sso.ssNode.credits);this.sso.caption.html(embedssAppendString(this.sso.ssNode.caption,110,' '));if(this.sso.mouseoverable){this.sso.captionHolder.attr("style","");this.sso.captionHolder.h=this.sso.captionHolder.height();this.sso.captionHolder.css({"display":"none"});if(this.sso.autoplayable&&this.sso.captionHolder.isMouseIn){this.mouseOver();}}}; function embedssSetVisibility(element,isVisible){if(isVisible==0)element.css('visibility','hidden');else element.css('visibility','');}EmbeddedSlideshow.prototype.getUrl= function(src,flavor){if(src.substr(src.lastIndexOf('.'),4).toLowerCase()=='.jpg'){src=src.substr(0,src.lastIndexOf('.')+1).concat(flavor)+'.jpg';}return this.sso.opts.baseJ+src;};EmbeddedSlideshow.prototype.showImage= function(img){if(this.sso.direction=='r')this.sso.imgBody.animate({marginLeft:"-="+this.sso.width+"px"},this.sso.efffectDur);else this.sso.imgBody.animate({marginLeft:"+="+this.sso.width+"px"},this.sso.efffectDur);};EmbeddedSlideshow.prototype.setImageLayout= function(slide){this.setLayoutWithCropping($(this.sso.embssId+' .image #item'+slide+' img'),this.sso.width,this.sso.height,this.sso.mediaParaArray[slide-1]);};EmbeddedSlideshow.prototype.setFlashLayout= function(slide){this.setLayoutWithLetterboxing(this.sso.flsBody,this.sso.width,this.sso.height,this.sso.mediaParaArray[slide-1]);};EmbeddedSlideshow.prototype.setADLayout= function(){this.setLayoutWithCroppingForAd(this.sso.adBody,$(this.sso.embssId+' .slide').width(),$(this.sso.embssId+' .slide').height());};EmbeddedSlideshow.prototype.setLayoutWithLetterboxing= function(element,containerWidth,containerHeight,mediaPara){if(mediaPara.height');};EmbeddedSlideshow.prototype.autoPlay= function(){var self=this;self.sso.play=setTimeout( function(){self.goNext()},self.sso.interval);};EmbeddedSlideshow.prototype.stopAutoPlay= function(){if(this.sso.autoplayable){this.sso.autoplayable=false;clearTimeout(this.sso.play);}};EmbeddedSlideshow.prototype.goNext= function(){var slide=this.sso.curslide+1;if(this.sso.clickCount==0)slide=this.sso.curslide;if(slide>this.sso.slides.length){return;}this.goSlide(slide,false);this.preLoad(slide-1+this.sso.firstloadCount);};EmbeddedSlideshow.prototype.refreshAds= function(){this.adShowing();this.setADLayout();if(typeof(pd_me)!='undefined'&&pd_me!=null){switch(pd_me.site){case'MSNBC':case'Today':if(this.sso.adShowcaseCallString!=''&&typeof(dapMgr)!='undefined'&&dapMgr!=null){dapMgr.enableACB(this.sso.adBodyId,false);dapMgr.renderAd(this.sso.adBodyId,this.sso.adShowcaseCallString,300,250);}else{if(this.sso.autoplayable)this.autoPlay();return;}break;case'NBCSPORTS':if(typeof(dartTags)!='undefined'&&dartTags!=null&&typeof(AdServers)!='undefined'&&AdServers!=null){var adsUrl='/id/27936273?aff=null&ucid='+this.id;this.sso.adBody.html('');}else{if(this.sso.autoplayable)this.autoPlay();return;}break;default:if(this.sso.autoplayable)this.autoPlay();return;break;}var self=this;setTimeout( function(){if(!self.sso.adIsShown&&self.sso.autoplayable){self.sso.adIsTimeout=true;self.autoPlay();}},self.sso.adTimeout);$('#'+self.sso.adBodyId+' iframe').load( function(){var iframes=$('#'+self.sso.adBodyId+' iframe');if(typeof(iframes)!='undefined'&&iframes!=null){var size=iframes.size();if(size<=1){self.sso.adIsShown=true;if(!self.sso.adIsTimeout&&self.sso.autoplayable)self.autoPlay();}else{for(var i=0;i0){$(iframes.get(i)).load( function(){self.sso.adIsShown=true;if(!self.sso.adIsTimeout&&self.sso.autoplayable)self.autoPlay();});break;}}}}});}else{if(this.sso.autoplayable)this.autoPlay();}};EmbeddedSlideshow.prototype.adShowing= function(){this.sso.prev.removeClass('disabled');this.sso.adIsTimeout=false;this.sso.adIsShown=false;embedssSetVisibility(this.sso.imgLink,0);this.sso.adBody.empty();this.sso.adHolder.show();this.sso.skipAd.show();if(this.sso.direction=='r')this.sso.prev.hide();else this.sso.next.hide();if(this.sso.opts.navFormat=='which')this.sso.navWhich.hide();else{this.sso.navNumbers.hide();}};EmbeddedSlideshow.prototype.closeAD= function(){this.stopAutoPlay();this.goSlide(this.sso.curslide,this.sso.needTrackClick);};EmbeddedSlideshow.prototype.omTrack= function(){if(window.location.href.indexOf('workarea')==-1&&typeof(s_account)!='undefined'&&s_account!=''&&typeof(s_msn)!='undefined'&&s_msn!=null){var temp_pageName=s_msn.pageName;var temp_prop15=s_msn.prop15;var temp_prop16=s_msn.prop16;var temp_prop36=s_msn.prop36;var temp_prop35=s_msn.prop35;s_msn.pageName='Slideshow|'+pd_nou(pd_me.s.substring(0,10))+'|'+pd_nou(pd_me.ss.substring(0,10))+'|'+this.id;if(this.sso.opts.embssHeadline&&this.sso.opts.embssHeadline!='')s_msn.pageName+='|'+pd_nou(this.sso.opts.embssHeadline.substring(0,50));s_msn.pageName=s_msn.pageName.toLowerCase();s_msn.prop15=this.id;s_msn.prop35='#slide='+this.sso.curslide;if(!this.sso.needTrackClick){s_msn.prop16='Interactive';s_msn.prop36=this.sso.opts.embssHeadline;}s_msn.t();s_msn.pageName=temp_pageName;s_msn.prop15=temp_prop15;s_msn.prop35=temp_prop35;if(!this.sso.needTrackClick){s_msn.prop16=temp_prop16;s_msn.prop36=temp_prop36;}}};EmbeddedSlideshow.prototype.bindEvent= function(){this.sso.prev.bind('click',{embss:this},embedssGoPrev);this.sso.next.bind('click',{embss:this},embedssGoNext);this.sso.imgLink.bind('click',{embss:this},embedssImgClick);if(this.sso.isShowLaunch)this.sso.launchLink.bind('click',{embss:this},embedssLaunchClick);this.sso.skipAdLink.bind('click',{embss:this},embedssAdClose);if(this.sso.mouseoverable){var self=this;this.sso.imgLink.hover( function(){self.mouseOver();}, function(){self.mouseOut();});}};EmbeddedSlideshow.prototype.mouseOver= function(){this.sso.captionHolder.isMouseIn=true;var self=this;var from=($.browser.msie)?"1px":"0px";this.sso.captionHolder.css({"height":from});this.sso.captionHolder.animate({height:this.sso.captionHolder.h+'px'},{duration:500,queue:false});};EmbeddedSlideshow.prototype.mouseOut= function(){this.sso.captionHolder.isMouseIn=false;var self=this;var to=($.browser.msie)?"1px":"0px";this.sso.captionHolder.animate({height:to},{duration:500,queue:false,complete: function(){self.sso.captionHolder.hide();self.sso.captionHolder.css({"height":""});}});}; function embssImgLoad(event){var slide=event.data.slide;var embSlideshow=event.data.embss;var mediaPara=embSlideshow.sso.mediaParaArray[slide-1];if($(embSlideshow.sso.embssId+' .image #item'+slide+' img').length==0){$(embSlideshow.sso.embssId+' .image #item'+slide).append(mediaPara.img);embSlideshow.setImageLayout(slide);}} function embedssGoPrev(event){var embSlideshow=event.data.embss;if(embSlideshow.sso.mouseoverable)embSlideshow.sso.captionHolder.stop();if(embSlideshow.sso.clickCount==0){embSlideshow.closeAD();return false;}var slide=embSlideshow.sso.curslide-1;if(slide<1){return false;}embSlideshow.stopAutoPlay();embSlideshow.sso.direction='l';embSlideshow.goSlide(slide,embSlideshow.sso.needTrackClick);return false;} function embedssGoNext(event){var embSlideshow=event.data.embss;if(embSlideshow.sso.mouseoverable)embSlideshow.sso.captionHolder.stop();if(embSlideshow.sso.clickCount==0){embSlideshow.closeAD();return false;}embSlideshow.stopAutoPlay();var slide=embSlideshow.sso.curslide+1;if(slide>embSlideshow.sso.slides.length){if(!embSlideshow.sso.customLinkEnabled)embSlideshow.showPopUpSlideshow(embSlideshow.id.toString(),slide.toString());return false;}embSlideshow.sso.direction='r';embSlideshow.goSlide(slide,embSlideshow.sso.needTrackClick);embSlideshow.preLoad(slide-1+embSlideshow.sso.firstloadCount);return false;} function embedssImgClick(event){var embSlideshow=event.data.embss;embSlideshow.stopAutoPlay();if(embSlideshow.sso.customLinkEnabled&&embSlideshow.sso.ssNode.link.uri!='')window.open(embSlideshow.sso.ssNode.link.uri,embSlideshow.sso.ssNode.link.target);else embSlideshow.showPopUpSlideshow(embSlideshow.id.toString(),embSlideshow.sso.curslide.toString());return false;} function embedssLaunchClick(event){var embSlideshow=event.data.embss;embSlideshow.stopAutoPlay();embSlideshow.showPopUpSlideshow(embSlideshow.id.toString(),embSlideshow.sso.curslide.toString());return false;}EmbeddedSlideshow.prototype.showPopUpSlideshow= function(nId,beginSlide){if(window.location.href.indexOf('workarea')!=-1){nId+='/s1/Multimedia/workarea/3';}SSOpen2(nId,beginSlide);}; function embedssAdClose(event){var embSlideshow=event.data.embss;embSlideshow.closeAD();return false;} function embedssNavLinkClick(event){var embSlideshow=event.data.embss;var id=parseInt($(event.target||event.srcElement).text());if(id==embSlideshow.sso.curslide){return false;}embSlideshow.stopAutoPlay();embSlideshow.goSlide(id,embSlideshow.sso.needTrackClick);return false;} function embedssAppendString(str,maxLen,c){while(str.length0&&embssObj.sso.height>0)embssObj.build(json.slides);else{if($('#embedslideshow_'+id).parent('td').length>0){setTimeout( function(){embedssInit(id);},200);}else delayRenderArray.push('embedssInit('+id+')');}}