
﻿
(function(el,args){var d=document;var elCur=el;var awd=ArgOrDefault;var curslide=1;var bNext,bPrev,htsEl,lExp;var tsEl=d.getElementById("ts");var psEl=d.getElementById("ps");var elEl=d.getElementById("el");var plEl=d.getElementById("pl");var eldEl=d.getElementById("eld");var pldEl=d.getElementById("pld");var titleText=d.title;var expand=false;var numslides=awd(args.numslides,0);if(numslides>0)
{var elPrev,elNext,elDisp;elCur=cEl(elCur,"ul");elCur.className="cf";elPrev=cEl(elCur,"li");elNext=cEl(elCur,"li");elDisp=cEl(elCur,"li");elPrev.className="button back disabled";elNext.className="button next";elDisp.className="last";bPrev=addLink(elPrev,"Back");bNext=addLink(elNext,"Next");clickPrev.hook(bPrev,"click");clickNext.hook(bNext,"click");var hslide=window.location.hash;hslide=hslide.substring(1,hslide.length);if(Number(hslide)&&hslide<=numslides&&hslide>0)
{curslide=hslide;if(curslide>1)
{elPrev.className="button back";}}
updateSlide();updateToolbar();if(Number(hslide)&&hslide==(numslides+1))
{elPrev.className="button back disabled";LastPage();}}
function clickPrev(ev)
{if(curslide>1)
{curslide--;}
if(curslide==1)
{elPrev.className="button back disabled";}
ev.cancelBubble=true;updateSlide();updateToolbar();Ping();}
function clickNext(ev)
{ev.cancelBubble=true;if(curslide++<numslides)
{updateSlide();updateToolbar();}
else
{elPrev.className="button back disabled";LastPage();}
elPrev.className="button back";Ping();}
function LastPage()
{var lp=d.getElementById("lp");var pc=d.getElementById("pc");var sshero=d.getElementById("sshero");var fg=d.getElementById("fg");lp.style.display="";pc.style.display="none";sshero.style.display="none";fg.style.display="none";tsEl.style.display="none";plEl.style.display="none";bNext.href="#"+curslide;d.title=titleText+" - Page "+curslide+" of "+(numslides+1);UpdatePagename();}
function clickExpand(ev)
{expand=(expand==true?false:true);ShowText();}
function updateSlide()
{var psnEl=d.getElementById("ps"+curslide.toString());var tsnEl=d.getElementById("ts"+curslide.toString());var elnEl=d.getElementById("el"+curslide.toString());var plnEl=d.getElementById("pl"+curslide.toString());elnEl=(elnEl==null?eldEl:elnEl);plnEl=(plnEl==null?pldEl:plnEl);psEl.innerHTML=(psnEl==null)?"":psnEl.innerHTML;tsEl.innerHTML=(tsnEl==null)?"":tsnEl.innerHTML;elEl.innerHTML=(elnEl==null)?"":elnEl.innerHTML;plEl.innerHTML=(plnEl==null)?"":plnEl.innerHTML;d.title=titleText+" - Page "+curslide+" of "+(numslides+1);elDisp.innerHTML="Slide "+curslide+" of "+(numslides+1);bNext.href="#"+curslide;bPrev.href="#"+curslide;UpdatePagename();htsEl=d.getElementById("hts"+curslide.toString());if(htsEl!=null)
{lExp=addLink(tsEl,"READ MORE");clickExpand.hook(lExp,"click");ShowText();}}
function updateToolbar()
{var tbEl=d.getElementById("atoolb");if(tbEl!=null)
{for(var ndx=0;ndx<tbEl.childNodes.length;++ndx)
{var sHref=tbEl.childNodes[ndx].firstChild.href;var hIdx=sHref.indexOf('#');if(sHref.substring(hIdx,hIdx+1)=="#")
{tbEl.childNodes[ndx].firstChild.href="#"+curslide;}}}}
function UpdatePagename()
{if(d.getElementById("omni"))
{s.pageName=s.pageName.replace(/SlideShow\|[0-9]+\|/g,"SlideShow|"+curslide+"|");}}
function Ping()
{RefreshTracking();Msn.Marketplaces.Utility.RefreshAds();}
function ShowText()
{lExp.href="#"+curslide;if(expand==true)
{htsEl.style.display="";lExp.className="more collapse";lExp.innerHTML="COLLAPSE TEXT";}
else
{htsEl.style.display="none";lExp.className="more expand";lExp.innerHTML="READ MORE";}}
function addLink(elParent,text)
{var link=d.createElement("a");link.href="#";link.innerHTML=text;elParent.appendChild(link);return link;}
function cEl(elParent,en)
{var i=d.createElement(en);elParent.appendChild(i);return i;}
function ArgOrDefault(arg,def)
{return typeof(arg)=="undefined"?def:arg;}
function RefreshTracking()
{var ping=d.getElementById("ping");if(null!=ping)ping.firstChild.src=ping.href+"?src="+d.location.pathname+"&ix="+(++ix);if(d.getElementById("omni"))
{s.prop37=curslide;var s_code=s.t();if(s_code)d.write(s_code);}
if(d.getElementById("ctag"))
{d.getElementById("ctag").src=d.getElementById("ctag").src;}}
this.dispose=function()
{d=null;}}).as("Msn.BEMSlideshow.Controls");if(!window.Msn)window.Msn={};if(!Msn.Marketplaces)Msn.Marketplaces={};Msn.Marketplaces.Slideshow=function(baseImageUrl,imageWidth,imageHeight,postback){Msn.Marketplaces.Utility.AddHandler(window,"load",function(){Init();});this.AddImage=function(guid,alt,caption,credit){images.push(new Image(guid,UC(alt),UC(caption),UC(credit)));};function Init(){if(navigator.userAgent.indexOf("Mac")>0)postback=true;ChangeHandler=postback?ServerChangeHandler:ClientChangeHandler;var hashmid=window.location.hash;var pair=hashmid.split("=");if(pair[0]=="#mediaid")
{MoveTo(pair[1]);}
else{MoveTo(querystring.Items["mediaid"]);}
Msn.Marketplaces.Utility.AddHandler(document.getElementById("ss_image"),"click",function(){Move(1);});Msn.Marketplaces.Utility.AddHandler(document.getElementById("ss_prev"),"click",function(){Move(-1);});Msn.Marketplaces.Utility.AddHandler(document.getElementById("ss_next"),"click",function(){Move(1);});initialized=true;};function Move(offset){if(images.length<=1)return;current+=offset;if(current<0)current=images.length-1;else if(current>=images.length)current=0;ChangeHandler();};function MoveTo(guid){if(guid)for(;current!=images.length;++current)if(images[current].guid==guid)break;if(current==images.length)current=0;ChangeHandler();};function ClientChangeHandler(){RenderContent();if(initialized){Msn.Marketplaces.Utility.RefreshAds();Msn.Marketplaces.Utility.RefreshTracking();}
if(current<images.length-1)
{var image=images[current+1];imageCache.src=GetUrl(image.guid);}};function ServerChangeHandler(){if(initialized){querystring.Items["mediaid"]=images[current].guid;window.location.href=window.location.protocol+"//"+window.location.hostname+window.location.pathname+querystring.toString();}
else
{RenderContent();}};function RenderContent(){var image=images[current];var imageNode=document.getElementById("ss_image").firstChild;if(null==imageNode){imageNode=document.createElement("img");document.getElementById("ss_image").appendChild(imageNode);}
imageNode.src=GetUrl(image.guid);imageNode.alt=image.alt;var credit_text="Credit: ";if(image.credit.replace(/^\s+|\s+$/g,"")=="")credit_text="";Print(document.getElementById("credit"),credit_text);Print(document.getElementById("ss_credit"),image.credit);Print(document.getElementById("ss_caption"),image.caption);Print(document.getElementById("ss_index"),current+1);Print(document.getElementById("ss_count"),images.length);window.location.hash="mediaid="+images[current].guid;};function Print(e,s){var f=document.createTextNode(s);if(e.firstChild!=null)e.replaceChild(f,e.firstChild);else e.appendChild(f);};function GetUrl(guid){if(baseImageUrl.charAt(baseImageUrl.length-1)!="/")baseImageUrl+="/";return baseImageUrl+imageWidth+"x"+imageHeight+"/"+guid.substring(0,2)+"/"+guid+".jpg";};function Image(guid,alt,caption,credit){this.guid=guid;this.alt=alt;this.caption=caption;this.credit=credit;};function UC(str){var retval=str.replace(/&amp;/g,"&").replace(/&gt;/g,">").replace(/&lt;/g,"<");return retval;};var initialized=false;var current=0;var images=new Array(0);var querystring=new Msn.Marketplaces.Utility.QueryString();var ChangeHandler=ClientChangeHandler;var imageCache=document.createElement("img");};if(!Msn.Marketplaces.Utility)Msn.Marketplaces.Utility={};Msn.Marketplaces.Utility.QueryString=function(){this.Items=new Object();var s=window.location.search;if(s&&s.charAt(0)=="?")s=s.substring(1);if(s){var pairs=s.split("&");for(var i=0;i!=pairs.length;++i){var pair=pairs[i].split("=");this.Items[pair[0]]=pair[1];}}}
Msn.Marketplaces.Utility.QueryString.prototype.toString=function(){var s="?";for(var key in this.Items){if(this.Items[key]!=null)s+=key+"="+this.Items[key]+"&";}
return s.substring(0,s.length-1);}
Msn.Marketplaces.Utility.QueryString.prototype.clearParams=function(){for(var key in this.Items)this.Items[key]=null;}
Msn.Marketplaces.Utility.AddHandler=function(element,eventName,handler){if(element.addEventListener)element.addEventListener(eventName,handler,false);else if(element.attachEvent)element.attachEvent('on'+eventName,handler);}
Msn.Marketplaces.Utility.RefreshAds=function(){if(adCont){for(var i=0;i!=adCont.length;++i){dapMgr.renderAd(adCont[i].divid,adCont[i].qs,adCont[i].w,adCont[i].h);}}}
var ix=0;Msn.Marketplaces.Utility.RefreshTracking=function(){if(document.getElementById("omni")){s.prop37=s.prop37*1+1;var s_code=s.t();if(s_code)document.write(s_code);}
if(document.getElementById("ctag"))
{document.getElementById("ctag").src=document.getElementById("ctag").src;}
var ping=document.getElementById("ping");if(null!=ping)ping.firstChild.src=ping.href+"?src="+document.location.pathname+"&ix="+(++ix);}
Msn.Marketplaces.Utility.ChangeNavList=function(list){if(list.selectedIndex>0){var value=list.value;if(isNaN(parseInt(value)))window.location.href=value;else{var querystring=new Msn.Marketplaces.Utility.QueryString();querystring.clearParams();querystring.Items["cp-documentid"]=value;window.location.href=window.location.protocol+"//"+window.location.hostname+window.location.pathname+querystring.toString();}}}
Msn.Marketplaces.DapMgr=new function(){var _adTextTable=new Array();this.RenderAd=function(divid,qs,fw,fh,type){dapMgr.enableACB("ad"+divid,false);dapMgr.renderAd("ad"+divid,qs,fw,fh);if(type=='Contextual')
this.DisplayAdText(divid);};this.DisplayAdText=function(divid){var adText=document.getElementById('adtext_'+divid);if((null!=adText)&&(null!=_adTextTable[divid]))adText.innerText=_adTextTable[divid];};this.SetAdText=function(divid,adtext){_adTextTable[divid]=adtext;};}
Msn.Marketplaces.Department=new function(){var _baseUrl="";var _dept="";this.SetSpecial=function(baseUrl,dept){_baseUrl=baseUrl;_dept=dept;Msn.Marketplaces.Utility.AddHandler(document,"mousedown",function(e){AddDepartment2Link(e);});};function AddDepartment2Link(e){var el=(typeof event!=='undefined')?event.srcElement:e.target
if(el.tagName.toLowerCase()=='a'){var href=el.href.toLowerCase();if(href.indexOf(_baseUrl.toLowerCase())==0){var sep=(href.indexOf("?")==-1)?"?":"&"
if(href.indexOf("department=")==-1)
el.href=el.href+sep+"department="+encodeURI(_dept);}}}}