var visibility="visibility",visible="visible",block="block",hidden="hidden",display="display",width="width",height="height",show="show",hide="hide",play="play",left="left",none="none",enlargedimagecontainerCssClass=".enlargedimagecontainer",enlargedimagecontentCssClass=".enlargedimagecontent",enlargedimageheadingCssClass=".enlargedimageheading",enlargedimageloadingimgCssClass=".enlargedimageloading img",enlargedimageoverlayCssClass=".enlargedimageoverlay",enlargeimageCssClass=".enlargeimage",enlargeimagelabelCssClass=".enlargeimagelabel",enlargedimageimgCssClass=".enlargedimageimg",enlargedimageloadingCssClass=".enlargedimageloading",enlargedimagecontrolsCssClass=".enlargedimagecontrols",advertisementClass=".advertisement",object="object",finalPageOverlaySelector="#finalpageoverlay",prevButtonSelector=".gallery1 .pagination .prev a",nextButtonSelector=".gallery1 .pagination .next a",emptyString="",galCookieState=emptyString,redirURL=emptyString,isAjaxNavigationEnabled=false,proxyPageUrlForFetchingData=emptyString,currentPageClickCount=0,clickBasedAdRefreshMetadataCount=1;function filterDapAdParams(b){var a=b;a=a.substring(a.indexOf("(")+1);a=a.replace(");",emptyString);a=a.replace(/&amp;/gi,"&");a=a.replace(/\"/gi,emptyString);return a}function getGalleryCookie(a){var b=document.cookie.indexOf(a+"="),d=b+a.length+1;if(!b&&a!=document.cookie.substring(0,a.length))return null;if(b==-1)return null;var c=document.cookie.indexOf(";",d);if(c==-1)c=document.cookie.length;return unescape(document.cookie.substring(d,c))}function toggleNav(d){var c=".carouselButtons",b=".cf .next",a=".prevNextButtons";if(d==show){$(a).show();$(b).show();$(c).css(visibility,visible)}else{$(a).hide();$(b).hide();$(c).css(visibility,hidden)}}function toggleOverlay(a){Msn.Bind.Select(finalPageOverlaySelector)[0].style.display=a;if(a==none)toggleNav(show);return false}function enableAjaxNavigation(a,b){isAjaxNavigationEnabled=true;proxyPageUrlForFetchingData=b;clickBasedAdRefreshMetadataCount=a;bindGalleryNavigationButtons()}function bindElementEventForFetching(a,c){if(a.length>0){c.preventDefault();var b=a[0].href;if(b!=emptyString)fetchGalleryData(b)}}function bindGalleryNavigationButtons(){$(prevButtonSelector).click(function(a){bindElementEventForFetching($(this),a)});$(nextButtonSelector).click(function(a){if($(finalPageOverlaySelector).length==0)bindElementEventForFetching($(this),a)});var d=".gallery_title_link a";$(d).click(function(a){bindElementEventForFetching($(this),a)});var e=".return_to_summary a";$(e).click(function(a){bindElementEventForFetching($(this),a)});var f="#finalpageoverlay .firstimg a";$(f).click(function(a){bindElementEventForFetching($(this),a)});var b="#finalpageoverlay .summarypage a";$(b).click(function(a){bindElementEventForFetching($(this),a)});var a="#finalpageoverlay #relatedgalleries .img a";$(a).click(function(a){bindElementEventForFetching($(this),a)});var c=".thumbnailscontainer .thumbnails .img a";$(c).click(function(a){bindElementEventForFetching($(this),a)})}function bindKeyboardNavigationButtons(){$(document).keyup(function(a){if(a.keyCode==37){if($(prevButtonSelector).length>0&&$(prevButtonSelector)[0].href!=emptyString)updateSlideData($(prevButtonSelector)[0].href)}else if(a.keyCode==39)if($(finalPageOverlaySelector).length==0){if($(nextButtonSelector).length>0&&$(nextButtonSelector)[0].href!=emptyString)updateSlideData($(nextButtonSelector)[0].href)}else toggleOverlay(block)})}function bindSlideImageNextNavigation(){var a=".gallery1 .articlebody .img img";$(a).css("cursor","pointer");$(a).click(function(){if($(finalPageOverlaySelector).length==0){if($(nextButtonSelector).length>0&&$(nextButtonSelector)[0].href!=emptyString)updateSlideData($(nextButtonSelector)[0].href)}else toggleOverlay(block)})}function updateSlideData(a){if(!isAjaxNavigationEnabled)self.location.href=a;else fetchGalleryData(a)}function fetchGalleryData(a){var b=a.substring(a.indexOf("?")),c=proxyPageUrlForFetchingData+b;currentPageClickCount++;$.get(c,processFetchResult,"xml")}function processFetchResult(e){var c=".adcenter",d=$(e);if(d!=null){var b=".article1.gallery1";$(b).empty();$(b).append(d.find(b)[0].childNodes);var a=".thumbnailscontainer";$(a).empty();$(a).append(d.find(a));bindGalleryNavigationButtons();if(currentPageClickCount==clickBasedAdRefreshMetadataCount){$(c).each(function(i){var a=this,c="",e=".advertisement SCRIPT",f=".script";if($(a).find(e).length>0)c=$(a).find(e)[0].innerHTML;else if($(a).find(f).length>0)c=$(a).find(f)[0].innerHTML;if(c!=emptyString){var j=c,h=$(a).find("H3")[0].firstChild.nodeValue,g=filterDapAdParams(c),b=g.split(",");if(b.length>=3){$(a).empty();$(a).append("<h3>"+h+"</h3>");var d="galleryAd"+i.toString();$(a).append("<div class='advertisement' id='"+d+"'></div>");$(a).append("<div class='script'>"+c+"</div>");$(a).find(".script").hide();if(b[0]!=emptyString){dapMgr.enableACB(d,false);dapMgr.renderAd(d,b[0],b[1],b[2])}}}});currentPageClickCount=0}}}SlideShow=function(o,e,n,E,q,F,x,B){var a=false,h=e;redirURL=E.replace("&amp;","&");galCookieState=q;var f=q+"Speed",d=F,v=x,g,t=B,o=o,e=e,n=n,l=".playButtons",j="pause";z();function r(){var a;if(!d){if(!isAjaxNavigationEnabled)a="self.location.href=redirURL;";else a="fetchGalleryData(redirURL)";g=self.setTimeout(a,h)}}function p(){toggleOverlay(block);b(galCookieState,j,emptyString);y()}function s(){if(g)self.clearTimeout(g)}function b(c,b,a){document.cookie=c+"="+b+";expires="+a}function c(){var f=".playPauseShown",e=".playPauseHidden",g="playPauseHidden",h="playPauseShown",c=Msn.Bind.Select(f),d=Msn.Bind.Select(e);for(var a=0;a<c.length;a++)c[a].className=g;for(var b=0;b<d.length;b++)d[b].className=h}function C(){var b=Msn.Bind.Select(l),c="inline";for(var a=0;a<b.length;a++)b[a].style.display=c}function y(){var b=Msn.Bind.Select(l);for(var a=0;a<b.length;a++)b[a].style.display=none}function A(){c();toggleNav(hide);b(galCookieState,play,emptyString);if(!d)updateSlideData(redirURL);else{p();return a}}function w(){c();b(galCookieState,play,emptyString);updateSlideData(redirURL)}function m(){c();toggleNav(show);b(galCookieState,j,emptyString);s();return a}function z(){k(f,h);C();$(".speedcontrols").hover(function(){$(this).addClass("hover")},function(){$(this).removeClass("hover")});if(document.all&&!window.opera&&!window.XMLHttpRequest&&$.browser.msie)var e=true;else var e=a;$.browser.msie6=e;var a=$(".speedcontrolsoptions ul").width();$(".speedcontrolsoptions a").width(a);if(e)$(".speedcontrolsoptions li").width(a);u();if(getGalleryCookie(galCookieState)==play){c();toggleNav(hide);r();if(d)p();return}else b(galCookieState,j,emptyString);if(v)m();else D(t)}function i(a){s();b(f,a,emptyString);k(f,a);if(getGalleryCookie(galCookieState)==play)r();return a}function D(a){if(a){img=new Image;img.src=a}}function k(d,e){var c=parseFloat(getGalleryCookie(d));if(isNaN(c))c=parseFloat(e);else h=c;var b=Msn.Bind.Select(".speedcontrolsoptions li a");for(var a=0;a<b.length;a++){var f=b[a].href.substring("javascript:".length);if(parseFloat(f)===c)b[a].className="selectedspeed";else b[a].className=emptyString}}function u(){$(".playslideshow").click(function(a){A();a.preventDefault()});$("#replay").find("a").click(function(a){w();a.preventDefault()});$(".pauseslideshow").click(function(a){m();a.preventDefault()});$(".closeLink").find("a").click(function(a){toggleOverlay(none);a.preventDefault()});$(".slowspeed").click(function(a){i(o);a.preventDefault()});$(".mediumspeed").click(function(a){i(e);a.preventDefault()});$(".fastspeed").click(function(a){i(n);a.preventDefault()});if(d)$(".next").find("a").click(function(a){toggleOverlay(block);a.preventDefault()})}};jQuery.fn.cssNumeric=function(a){return Number(this.css(a).replace("px",emptyString))};GalleryCarousel=function(j){var e,c,a,d=false,b=".galleryitems";i();function i(){var n=".galleryitems li",m="padding-right",p="padding-left",o="#acontent",g=".carousel",d="margin-left",i=".carouselButtons";$(".thumbnails").addClass("carousel");$(b).css(d,0);var q=".galleryitems img",t=$(q),y=$(b).cssNumeric("margin-top"),J=t.attr(height)+y*2+"px";$(g).height(J);c=$("#infobtm").width()-37;var O=$(o).cssNumeric(p),N=$(o).cssNumeric(m),z=$(i).cssNumeric(m),B=$(i).cssNumeric(p),F=$(i).width(),l=c-(F+z+B)*2;$(g).width(l);var K=t.size(),P=2,x=t.attr(width),w=$(q).cssNumeric("border-left-width"),v=$(q).cssNumeric("border-right-width"),u=w+x+v,k=Math.floor(l/u);if(k%2!=1)k-=1;var L=l-k*u,s=Math.floor(L/k/2);$(n).css(d,s+"px");$(n).css("margin-right",s+"px");var C=w+v+s*2;a=x+C;e=(K*a-l)*-1;var r=Math.ceil(k/2);if(r<1)r=1;var E=a*r;$(i).show().click(function(a){a.preventDefault();f($(this).find("a").attr("class"),E)});if(getGalleryCookie(galCookieState)==play)toggleNav(hide);var A=".carouselButtons img",H=$(A).attr(height),G=parseInt($(g).height()/2)+2,D=parseInt(H/2),I=G-D;$(i).css("padding-top",I);h(j);if(document.all&&!window.opera&&!window.XMLHttpRequest&&$.browser.msie)var M=true;else var M=false;if(M){$("li.popup").css(height,"100%");$(b).css(d,"-14px")}}function h(e){var d=c/2,b=e*a-d;if(b>0){var g="right";f(g,b)}}function f(h,f){if(!d){var c=$(b),a;if(h==left)a=Math.min(0,c.position().left+f);else a=Math.max(e,c.position().left-f);d=true;c.animate({left:a},"slow","swing",g)}}function g(){d=false}};EnlargedImage=function(n,q){var g=new Image,m=false,h=$(enlargedimagecontainerCssClass),d=$(enlargedimagecontrolsCssClass),e=$(enlargedimagecontentCssClass),f=$(enlargedimageheadingCssClass),k=$(enlargedimageimgCssClass),b=$(enlargedimageloadingCssClass),j=$(enlargedimageloadingimgCssClass),a=$(enlargedimageoverlayCssClass),p=$(enlargeimagelabelCssClass),r=$(enlargeimageCssClass),c=s();o();function o(){g.onload=function(){$(enlargedimageimgCssClass).attr("src",n);$(enlargedimageloadingCssClass).fadeOut();$(enlargedimageimgCssClass).fadeIn();$(enlargedimagecontrolsCssClass).fadeIn();m=true;$(window).resize();g.onload=function(){}};g.src=n;a.css("filter","alpha(opacity=85)");a.css("opacity","0.85");a.css("background-color","Black");a.css("z-index","10000000");var h=$("h1").text(),c=$(".gallery_title_link a").text();f.append('<div class="enlargedimagetitle">'+c+"</div>"+"<h1>"+h+"</h1>");d.append(q);var b=".enlargeimage img";k.attr("alt",$(b).attr("alt"));k.attr("title",$(b).attr("alt"));r.css("cursor","pointer");p.css(display,block);$(enlargeimageCssClass).click(function(a){l();a.preventDefault()});$(enlargeimagelabelCssClass).click(function(a){l();a.preventDefault()});a.click(function(a){i();a.preventDefault()});e.click(function(a){i();a.preventDefault()});$(document).keyup(function(a){if(a.keyCode==27)i()})}function l(){var g="top";if(!m){var k="position";b.css(display,block);b.css(k,"absolute");b.css(left,c[2]/5);b.css(g,c[3]/3);j.css(width,"50px");j.css(height,"50px");b.insertAfter(d);b.fadeIn()}else d.show();$(advertisementClass).each(function(){$(this).css(visibility,hidden)});$(object).each(function(){$(this).css(visibility,hidden)});var i=$(window).scrollTop();e.css(g,i);var l="color";f.find("h1").css(l,"#FFFFFF");a.fadeIn();h.fadeIn();f.fadeIn();e.fadeIn();$(window).resize();return false}$(window).resize(function(){var d="#infobtm",b=$(d);a.css(width,Math.max(c[0],b.width()+20));a.css(height,c[1]);h.css(left,(c[0]-g.width)/2)});function i(){$(advertisementClass).each(function(){$(this).css(visibility,visible)});$(object).each(function(){$(this).css(visibility,visible)});a.fadeOut();h.fadeOut();f.fadeOut();e.fadeOut();d.fadeOut()}function s(){var c,d,a,b;if(window.innerHeight&&window.scrollMaxY){c=window.innerWidth+window.scrollMaxX;d=window.innerHeight+window.scrollMaxY}else if(document.body.scrollHeight>document.body.offsetHeight){c=document.body.scrollWidth;d=document.body.scrollHeight}else{c=document.body.offsetWidth;d=document.body.offsetHeight}if(self.innerHeight){if(document.documentElement.clientWidth)a=document.documentElement.clientWidth;else a=self.innerWidth;b=self.innerHeight}else if(document.documentElement&&document.documentElement.clientHeight){a=document.documentElement.clientWidth;b=document.documentElement.clientHeight}else if(document.body){a=document.body.clientWidth;b=document.body.clientHeight}if(d<b)pageHeight=b;else pageHeight=d;if(c<a)pageWidth=c;else pageWidth=a;arrayPageSize=[pageWidth,pageHeight,a,b];return arrayPageSize}};