if(!hs){var hs={lang:{cssDirection:"ltr",loadingText:"Loading...",loadingTitle:"Click to cancel",fullExpandTitle:"Expand to actual size (f)",creditsText:"Powered by <i>Highslide JS</i>",creditsTitle:"Go to the Highslide JS homepage",restoreTitle:"Click to close image"},graphicsDir:"/assets/images/graphics/",expandCursor:"zoomin.cur",restoreCursor:"zoomout.cur",expandDuration:250,restoreDuration:250,marginLeft:15,marginRight:15,marginTop:15,marginBottom:15,zIndexCounter:1001,loadingOpacity:.75,numberOfImagesToPreload:5,outlineWhileAnimating:2,outlineStartOffset:3,padToMinWidth:false,fullExpandPosition:"bottom right",fullExpandOpacity:1,showCredits:false,creditsHref:"http://highslide.com/",creditsTarget:"_self",openerTagNames:["a"],allowWidthReduction:false,allowHeightReduction:true,preserveContent:false,minWidth:200,minHeight:200,allowSizeReduction:true,outlineType:"drop-shadow",skin:{contentWrapper:'<div class="highslide-header"><ul><li class="highslide-previous"><a href="#" title="{hs.lang.previousTitle}" onclick="return hs.previous(this)"><span>{hs.lang.previousText}</span></a></li><li class="highslide-next"><a href="#" title="{hs.lang.nextTitle}" onclick="return hs.next(this)"><span>{hs.lang.nextText}</span></a></li><li class="highslide-move"><a href="#" title="{hs.lang.moveTitle}" onclick="return false"><span>{hs.lang.moveText}</span></a></li><li class="highslide-close"><a href="#" title="{hs.lang.closeTitle}" onclick="return hs.close(this)"><span>{hs.lang.closeText}</span></a></li></ul></div><div class="highslide-body"></div><div class="highslide-footer"><div><span class="highslide-resize" title="{hs.lang.resizeTitle}"><span></span></span></div></div>'},preloadTheseImages:[],continuePreloading:true,expanders:[],overrides:["allowSizeReduction","useBox","outlineType","outlineWhileAnimating","captionId","captionText","captionEval","captionOverlay","headingId","headingText","headingEval","headingOverlay","creditsPosition","width","height","contentId","allowWidthReduction","allowHeightReduction","preserveContent","maincontentId","maincontentText","maincontentEval","wrapperClassName","minWidth","minHeight","maxWidth","maxHeight","slideshowGroup","easing","easingClose","fadeInOut","src"],overlays:[],idCounter:0,oPos:{x:["leftpanel","left","center","right","rightpanel"],y:["above","top","middle","bottom","below"]},mouse:{},headingOverlay:{},captionOverlay:{},timers:[],pendingOutlines:{},sleeping:[],clones:{},onReady:[],uaVersion:/Trident\/4\.0/.test(navigator.userAgent)?8:parseFloat((navigator.userAgent.toLowerCase().match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1]),ie:document.all&&!window.opera,safari:/Safari/.test(navigator.userAgent),geckoMac:/Macintosh.+rv:1\.[0-8].+Gecko/.test(navigator.userAgent),$:function(a){if(a)return document.getElementById(a)},push:function(a,b){a[a.length]=b},createElement:function(f,b,d,c,e){var a=document.createElement(f);b&&hs.extend(a,b);e&&hs.setStyles(a,{padding:0,border:"none",margin:0});d&&hs.setStyles(a,d);c&&c.appendChild(a);return a},extend:function(b,a){for(var c in a)b[c]=a[c];return b},setStyles:function(c,b){for(var a in b)if(hs.ie&&a=="opacity")if(b[a]>.99)c.style.removeAttribute("filter");else c.style.filter="alpha(opacity="+b[a]*100+")";else c.style[a]=b[a]},animate:function(h,d,a){var e,g,f;if(typeof a!="object"||a===null){var c=arguments;a={duration:c[2],easing:c[3],complete:c[4]}}if(typeof a.duration!="number")a.duration=250;a.easing=Math[a.easing]||Math.easeInQuad;a.curAnim=hs.extend({},d);for(var b in d){var i=new hs.fx(h,a,b);e=parseFloat(hs.css(h,b))||0;g=parseFloat(d[b]);f=b!="opacity"?"px":"";i.custom(e,g,f)}},css:function(c,a){if(document.defaultView)return document.defaultView.getComputedStyle(c,null).getPropertyValue(a);else{if(a=="opacity")a="filter";var b=c.currentStyle[a.replace(/\-(\w)/g,function(b,a){return a.toUpperCase()})];if(a=="filter")b=b.replace(/alpha\(opacity=([0-9]+)\)/,function(b,a){return a/100});return b===""?1:b}},getPageSize:function(){var a=document,e=window,b=a.compatMode&&a.compatMode!="BackCompat"?a.documentElement:a.body,d=hs.ie?b.clientWidth:a.documentElement.clientWidth||self.innerWidth,c=hs.ie?b.clientHeight:self.innerHeight;hs.page={width:d,height:c,scrollLeft:hs.ie?b.scrollLeft:pageXOffset,scrollTop:hs.ie?b.scrollTop:pageYOffset}},getPosition:function(a){var b={x:a.offsetLeft,y:a.offsetTop};while(a.offsetParent){a=a.offsetParent;b.x+=a.offsetLeft;b.y+=a.offsetTop;if(a!=document.body&&a!=document.documentElement){b.x-=a.scrollLeft;b.y-=a.scrollTop}}return b},expand:function(b,c,e,d){if(!b)b=hs.createElement("a",null,{display:"none"},hs.container);if(typeof b.getParams=="function")return c;if(d=="html")for(var a=0;a<hs.sleeping.length;a++)if(hs.sleeping[a]&&hs.sleeping[a].a==b){hs.sleeping[a].awake();hs.sleeping[a]=null;return false}try{new hs.Expander(b,c,e,d);return false}catch(f){return true}},htmlExpand:function(c,b,a){return hs.expand(c,b,a,"html")},getSelfRendered:function(){return hs.createElement("div",{className:"highslide-html-content",innerHTML:hs.replaceLang(hs.skin.contentWrapper)})},getElementByClass:function(e,d,c){for(var b=e.getElementsByTagName(d),a=0;a<b.length;a++)if(new RegExp(c).test(b[a].className))return b[a];return null},replaceLang:function(a){a=a.replace(/\s/g," ");var e=/{hs\.lang\.([^}]+)\}/g,b=a.match(e),d;if(b)for(var c=0;c<b.length;c++){d=b[c].replace(e,"$1");if(typeof hs.lang[d]!="undefined")a=a.replace(b[c],hs.lang[d])}return a},setClickEvents:function(){for(var b=document.getElementsByTagName("a"),a=0;a<b.length;a++){var c=hs.isUnobtrusiveAnchor(b[a]);if(c&&!b[a].hsHasSetClick){(function(){var d=c;if(hs.fireEvent(hs,"onSetClickEvent",{element:b[a],type:d}))b[a].onclick=c=="image"?function(){return hs.expand(this)}:function(){return hs.htmlExpand(this,{objectType:d})}})();b[a].hsHasSetClick=true}}hs.getAnchors()},isUnobtrusiveAnchor:function(a){if(a.rel=="highslide")return"image"},getParam:function(a,b){var d="undefined";a.getParams=a.onclick;var c=a.getParams?a.getParams():null;a.getParams=null;return c&&typeof c[b]!=d?c[b]:typeof hs[b]!=d?hs[b]:null},getSrc:function(b){var a=hs.getParam(b,"src");return a?a:b.href},getNode:function(c){var b=hs.$(c),a=hs.clones[c],d={};if(!b&&!a)return null;if(!a){a=b.cloneNode(true);a.id="";hs.clones[c]=a;return b}else return a.cloneNode(true)},discardElement:function(a){a&&hs.garbageBin.appendChild(a);hs.garbageBin.innerHTML=""},registerOverlay:function(a){hs.push(hs.overlays,hs.extend(a,{hsId:"hsId"+hs.idCounter++}))},getWrapperKey:function(c,f){var a,e=/^highslide-wrapper-([0-9]+)$/;a=c;while(a.parentNode){if(a.id&&e.test(a.id))return a.id.replace(e,"$1");a=a.parentNode}if(!f){a=c;while(a.parentNode){if(a.tagName&&hs.isHsAnchor(a))for(var b=0;b<hs.expanders.length;b++){var d=hs.expanders[b];if(d&&d.a==a)return b}a=a.parentNode}}return null},getExpander:function(a,b){if(typeof a=="undefined")return hs.expanders[hs.focusKey]||null;if(typeof a=="number")return hs.expanders[a]||null;if(typeof a=="string")a=hs.$(a);return hs.expanders[hs.getWrapperKey(a,b)]||null},isHsAnchor:function(a){return a.onclick&&a.onclick.toString().replace(/\s/g," ").match(/hs.(htmlE|e)xpand/)},fireEvent:function(a,b,c){return a&&a[b]?a[b](a,c)!==false:true},wrapperMouseHandler:function(a){try{if(!a)a=window.event;var c=/mouseover/i.test(a.type);if(!a.target)a.target=a.srcElement;if(hs.ie)a.relatedTarget=c?a.fromElement:a.toElement;var b=hs.getExpander(a.target);if(!b.isExpanded)return;if(!b||!a.relatedTarget||hs.getExpander(a.relatedTarget,true)==b||hs.dragArgs)return;hs.fireEvent(b,c?"onMouseOver":"onMouseOut",a);for(var d=0;d<b.overlays.length;d++)(function(){var a=hs.$("hsId"+b.overlays[d]);if(a&&a.hideOnMouseOut){c&&hs.setStyles(a,{visibility:"visible",display:""});hs.animate(a,{opacity:c?a.opacity:0},a.dur)}})()}catch(a){}},addEventListener:function(c,a,b){c==document&&a=="ready"&&hs.push(hs.onReady,b);try{c.addEventListener(a,b,false)}catch(d){try{c.detachEvent("on"+a,b);c.attachEvent("on"+a,b)}catch(d){c["on"+a]=b}}},removeEventListener:function(b,a,c){try{b.removeEventListener(a,c,false)}catch(d){try{b.detachEvent("on"+a,c)}catch(d){b["on"+a]=null}}},preloadFullImage:function(a){if(hs.continuePreloading&&hs.preloadTheseImages[a]&&hs.preloadTheseImages[a]!="undefined"){var b=document.createElement("img");b.onload=function(){b=null;hs.preloadFullImage(a+1)};b.src=hs.preloadTheseImages[a]}},preloadImages:function(b){if(b&&typeof b!="object")hs.numberOfImagesToPreload=b;for(var c=hs.getAnchors(),a=0;a<c.images.length&&a<hs.numberOfImagesToPreload;a++)hs.push(hs.preloadTheseImages,hs.getSrc(c.images[a]));if(hs.outlineType)new hs.Outline(hs.outlineType,function(){hs.preloadFullImage(0)});else hs.preloadFullImage(0);if(hs.restoreCursor)var d=hs.createElement("img",{src:hs.graphicsDir+hs.restoreCursor})},init:function(){var c="absolute",b="undefined";if(!hs.container){hs.getPageSize();hs.ieLt7=hs.ie&&hs.uaVersion<7;for(var a in hs.langDefaults)if(typeof hs[a]!=b)hs.lang[a]=hs[a];else if(typeof hs.lang[a]==b&&typeof hs.langDefaults[a]!=b)hs.lang[a]=hs.langDefaults[a];hs.container=hs.createElement("div",{className:"highslide-container"},{position:c,left:0,top:0,width:"100%",zIndex:hs.zIndexCounter,direction:"ltr"},document.body,true);hs.loading=hs.createElement("a",{className:"highslide-loading",title:hs.lang.loadingTitle,innerHTML:hs.lang.loadingText,href:"javascript:;"},{position:c,top:"-9999px",opacity:hs.loadingOpacity,zIndex:1},hs.container);hs.garbageBin=hs.createElement("div",null,{display:"none"},hs.container);hs.clearing=hs.createElement("div",null,{clear:"both",paddingTop:"1px"},null,true);Math.linearTween=function(d,a,b,c){return b*d/c+a};Math.easeInQuad=function(a,b,c,d){return c*(a/=d)*a+b};hs.fireEvent(this,"onActivate")}},ready:function(){if(hs.isReady)return;hs.isReady=true;for(var a=0;a<hs.onReady.length;a++)hs.onReady[a]()},updateAnchors:function(){for(var a,c,i=[],h=[],b={},d,f=0;f<hs.openerTagNames.length;f++){c=document.getElementsByTagName(hs.openerTagNames[f]);for(var g=0;g<c.length;g++){a=c[g];d=hs.isHsAnchor(a);if(d){hs.push(i,a);d[0]=="hs.expand"&&hs.push(h,a);var e=hs.getParam(a,"slideshowGroup")||"none";if(!b[e])b[e]=[];hs.push(b[e],a)}}}hs.anchors={all:i,groups:b,images:h};return hs.anchors},getAnchors:function(){return hs.anchors||hs.updateAnchors()},close:function(b){var a=hs.getExpander(b);a&&a.close();return false}};hs.fx=function(b,a,c){this.options=a;this.elem=b;this.prop=c;if(!a.orig)a.orig={}};hs.fx.prototype={update:function(){var a=this;(hs.fx.step[a.prop]||hs.fx.step._default)(a);a.options.step&&a.options.step.call(a.elem,a.now,a)},custom:function(c,f,e){var a=this;a.startTime=+new Date;a.start=c;a.end=f;a.unit=e;a.now=a.start;a.pos=a.state=0;var d=a;function b(a){return d.step(a)}b.elem=a.elem;if(b()&&hs.timers.push(b)==1)hs.timerId=setInterval(function(){for(var a=hs.timers,b=0;b<a.length;b++)!a[b]()&&a.splice(b--,1);!a.length&&clearInterval(hs.timerId)},13)},step:function(f){var b=true,a=this,e=+new Date;if(f||e>=a.options.duration+a.startTime){a.now=a.end;a.pos=a.state=1;a.update();a.options.curAnim[a.prop]=b;var c=b;for(var g in a.options.curAnim)if(a.options.curAnim[g]!==b)c=false;if(c)a.options.complete&&a.options.complete.call(a.elem);return false}else{var d=e-a.startTime;a.state=d/a.options.duration;a.pos=a.options.easing(d,0,1,a.options.duration);a.now=a.start+(a.end-a.start)*a.pos;a.update()}return b}};hs.extend(hs.fx,{step:{opacity:function(a){hs.setStyles(a.elem,{opacity:a.now})},_default:function(a){try{if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=a.now+a.unit;else a.elem[a.prop]=a.now}catch(b){}}}});hs.Outline=function(d,e){var c=null,a=this;a.onLoad=e;a.outlineType=d;var g=hs.uaVersion,f;a.hasAlphaImageLoader=hs.ie&&g>=5.5&&g<7;if(!d){e&&e();return}hs.init();a.table=hs.createElement("table",{cellSpacing:0},{visibility:"hidden",position:"absolute",borderCollapse:"collapse",width:0},hs.container,true);var i=hs.createElement("tbody",c,c,a.table,1);a.td=[];for(var b=0;b<=8;b++){if(b%3==0)f=hs.createElement("tr",c,{height:"auto"},i,true);a.td[b]=hs.createElement("td",c,c,f,true);var h=b!=4?{lineHeight:0,fontSize:0}:{position:"relative"};hs.setStyles(a.td[b],h)}a.td[4].className=d+" highslide-outline";a.preloadGraphic()};hs.Outline.prototype={preloadGraphic:function(){var a=this,d=hs.graphicsDir+(hs.outlinesDir||"outlines/")+a.outlineType+".png",b=hs.safari?hs.container:null;a.graphic=hs.createElement("img",null,{position:"absolute",top:"-9999px"},b,true);var c=a;a.graphic.onload=function(){c.onGraphicLoad()};a.graphic.src=d},onGraphicLoad:function(){var f=null,g="100%",c="px",a=this;for(var d=a.offset=a.graphic.width/4,e=[[0,0],[0,-4],[-2,0],[0,-8],0,[-2,-8],[0,-2],[0,-6],[-2,-2]],h={height:2*d+c,width:2*d+c},b=0;b<=8;b++)if(e[b]){if(a.hasAlphaImageLoader){var j=b==1||b==7?g:a.graphic.width+c,i=hs.createElement("div",f,{width:g,height:g,position:"relative",overflow:"hidden"},a.td[b],true);hs.createElement("div",f,{filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='"+a.graphic.src+"')",position:"absolute",width:j,height:a.graphic.height+c,left:e[b][0]*d+c,top:e[b][1]*d+c},i,true)}else hs.setStyles(a.td[b],{background:"url("+a.graphic.src+") "+e[b][0]*d+"px "+e[b][1]*d+c});window.opera&&(b==3||b==5)&&hs.createElement("div",f,h,a.td[b],true);hs.setStyles(a.td[b],h)}a.graphic=f;hs.pendingOutlines[a.outlineType]&&hs.pendingOutlines[a.outlineType].destroy();hs.pendingOutlines[a.outlineType]=a;a.onLoad&&a.onLoad()},setPosition:function(b,d,f){var c="px",a=this,e=a.exp,i=e.wrapper.style,d=d||0,b=b||{x:e.x.pos+d,y:e.y.pos+d,w:e.x.get("wsize")-2*d,h:e.y.get("wsize")-2*d};if(f)a.table.style.visibility=b.h>=4*a.offset?"visible":"hidden";hs.setStyles(a.table,{left:b.x-a.offset+c,top:b.y-a.offset+c,width:b.w+2*a.offset+c});b.w-=2*a.offset;b.h-=2*a.offset;hs.setStyles(a.td[4],{width:b.w>=0?b.w+c:0,height:b.h>=0?b.h+c:0});if(a.hasAlphaImageLoader)a.td[3].style.height=a.td[5].style.height=a.td[4].style.height},destroy:function(a){if(a)this.table.style.visibility="hidden";else hs.discardElement(this.table)}};hs.Dimension=function(c,b){var a=this;a.exp=c;a.dim=b;a.ucwh=b=="x"?"Width":"Height";a.wh=a.ucwh.toLowerCase();a.uclt=b=="x"?"Left":"Top";a.lt=a.uclt.toLowerCase();a.ucrb=b=="x"?"Right":"Bottom";a.rb=a.ucrb.toLowerCase();a.p1=a.p2=0};hs.Dimension.prototype={"get":function(b){var a=this;switch(b){case"loadingPos":return a.tpos+a.tb+(a.t-hs.loading["offset"+a.ucwh])/2;case"wsize":return a.size+2*a.cb+a.p1+a.p2;case"fitsize":return a.clientSize-a.marginMin-a.marginMax;case"maxsize":return a.get("fitsize")-2*a.cb-a.p1-a.p2;case"opos":return a.pos-(a.exp.outline?a.exp.outline.offset:0);case"osize":return a.get("wsize")+(a.exp.outline?2*a.exp.outline.offset:0);case"imgPad":return a.imgSize?Math.round((a.size-a.imgSize)/2):0}},calcBorders:function(){var a=this;a.cb=(a.exp.content["offset"+a.ucwh]-a.t)/2;a.marginMax=hs["margin"+a.ucrb]},calcThumb:function(){var a=this;a.t=a.exp.el[a.wh]?parseInt(a.exp.el[a.wh]):a.exp.el["offset"+a.ucwh];a.tpos=a.exp.tpos[a.dim];a.tb=(a.exp.el["offset"+a.ucwh]-a.t)/2;if(a.tpos==0||a.tpos==-1)a.tpos=hs.page[a.wh]/2+hs.page["scroll"+a.uclt]},calcExpanded:function(){var a=this,b=a.exp;a.justify="auto";a.pos=a.tpos-a.cb+a.tb;if(a.maxHeight&&a.dim=="x")b.maxWidth=Math.min(b.maxWidth||a.full,b.maxHeight*a.full/b.y.full);a.size=Math.min(a.full,b["max"+a.ucwh]||a.full);a.minSize=b.allowSizeReduction?Math.min(b["min"+a.ucwh],a.full):a.full;if(b.isImage&&b.useBox){a.size=b[a.wh];a.imgSize=a.full}if(a.dim=="x"&&hs.padToMinWidth)a.minSize=b.minWidth;a.marginMin=hs["margin"+a.uclt];a.scroll=hs.page["scroll"+a.uclt];a.clientSize=hs.page[a.wh]},setSize:function(d){var c="px",a=this,b=a.exp;if(b.isImage&&(b.useBox||hs.padToMinWidth)){a.imgSize=d;a.size=Math.max(a.size,a.imgSize);b.content.style[a.lt]=a.get("imgPad")+c}else a.size=d;b.content.style[a.wh]=d+c;b.wrapper.style[a.wh]=a.get("wsize")+c;b.outline&&b.outline.setPosition();if(b.isHtml){var e=b.scrollerDiv;if(a.sizeDiff===undefined)a.sizeDiff=b.innerContent["offset"+a.ucwh]-e["offset"+a.ucwh];e.style[a.wh]=a.size-a.sizeDiff+c;if(a.dim=="x")b.mediumContent.style.width="auto";if(b.body)b.body.style[a.wh]="auto"}a.dim=="x"&&b.overlayBox&&b.sizeOverlayBox(true)},setPos:function(b){var a=this;a.pos=b;a.exp.wrapper.style[a.lt]=b+"px";a.exp.outline&&a.exp.outline.setPosition()}};hs.Expander=function(e,c,l,h){var g="Create",k="undefined",a=this;if(document.readyState&&hs.ie&&!hs.isReady){hs.addEventListener(document,"ready",function(){new hs.Expander(e,c,l,h)});return}a.a=e;a.custom=l;a.contentType=h||"image";a.isHtml=h=="html";a.isImage=!a.isHtml;hs.continuePreloading=false;a.overlays=[];hs.init();for(var j=a.key=hs.expanders.length,b=0;b<hs.overrides.length;b++){var f=hs.overrides[b];a[f]=c&&typeof c[f]!=k?c[f]:hs[f]}if(!a.src)a.src=e.href;var d=c&&c.thumbnailId?hs.$(c.thumbnailId):e;d=a.thumb=d.getElementsByTagName("img")[0]||d;a.thumbsUserSetId=d.id||e.id;if(!hs.fireEvent(a,"onInit"))return true;for(var b=0;b<hs.expanders.length;b++)if(hs.expanders[b]&&hs.expanders[b].a==e){hs.expanders[b].focus();return false}if(!hs.allowSimultaneousLoading)for(var b=0;b<hs.expanders.length;b++)hs.expanders[b]&&hs.expanders[b].thumb!=d&&!hs.expanders[b].onLoadStarted&&hs.expanders[b].cancelLoading();hs.expanders[j]=a;hs.expanders[j-1]&&hs.expanders[j-1].close();typeof hs.focusKey!=k&&hs.expanders[hs.focusKey]&&hs.expanders[hs.focusKey].close();a.el=d;a.tpos=hs.getPosition(d);hs.getPageSize();var m=a.x=new hs.Dimension(a,"x");m.calcThumb();var n=a.y=new hs.Dimension(a,"y");n.calcThumb();a.wrapper=hs.createElement("div",{id:"highslide-wrapper-"+a.key,className:"highslide-wrapper "+a.wrapperClassName},{visibility:"hidden",position:"absolute",zIndex:hs.zIndexCounter+=2},null,true);a.wrapper.onmouseover=a.wrapper.onmouseout=hs.wrapperMouseHandler;if(a.contentType=="image"&&a.outlineWhileAnimating==2)a.outlineWhileAnimating=0;if(!a.outlineType)a[a.contentType+g]();else if(hs.pendingOutlines[a.outlineType]){a.connectOutline();a[a.contentType+g]()}else{a.showLoading();var i=a;new hs.Outline(a.outlineType,function(){i.connectOutline();i[i.contentType+g]()})}return true};hs.Expander.prototype={error:function(){window.location.href=this.src},connectOutline:function(){var a=this,b=a.outline=hs.pendingOutlines[a.outlineType];b.exp=a;b.table.style.zIndex=a.wrapper.style.zIndex-1;hs.pendingOutlines[a.outlineType]=null},showLoading:function(){var c="loadingPos",a=this;if(a.onLoadStarted||a.loading)return;a.loading=hs.loading;var b=a;a.loading.onclick=function(){b.cancelLoading()};if(!hs.fireEvent(a,"onShowLoading"))return;var b=a,d=a.x.get(c)+"px",e=a.y.get(c)+"px";setTimeout(function(){b.loading&&hs.setStyles(b.loading,{left:d,top:e,zIndex:hs.zIndexCounter++})},100)},imageCreate:function(){var b=this,c=b,a=document.createElement("img");b.content=a;a.onload=function(){hs.expanders[c.key]&&c.contentLoaded()};a.onclick=function(){try{hs.fireEvent(c,"onImageClick")&&c.close()}catch(a){}};if(hs.blockRightClick)a.oncontextmenu=function(){return false};a.className="highslide-image";hs.setStyles(a,{visibility:"hidden",display:"block",position:"absolute",maxWidth:"9999px",zIndex:3});a.title=hs.lang.restoreTitle;hs.safari&&hs.container.appendChild(a);if(hs.ie&&hs.flushImgSize)a.src=null;a.src=b.src;b.showLoading()},htmlCreate:function(){var d="relative",c="px",a=this;if(!hs.fireEvent(a,"onBeforeGetContent"))return;a.content=hs.getNode(a.contentId);if(!a.content)a.content=hs.getSelfRendered();a.getInline(["maincontent"]);if(a.maincontent){var e=hs.getElementByClass(a.content,"div","highslide-body");e&&e.appendChild(a.maincontent);a.maincontent.style.display="block"}hs.fireEvent(a,"onAfterGetContent");var b=a.innerContent=a.content;hs.container.appendChild(a.wrapper);hs.setStyles(a.wrapper,{position:"static",padding:"0 "+hs.marginRight+"px 0 "+hs.marginLeft+c});a.content=hs.createElement("div",{className:"highslide-html"},{position:d,zIndex:3,overflow:"hidden"},a.wrapper);a.mediumContent=hs.createElement("div",null,null,a.content,1);a.mediumContent.appendChild(b);hs.setStyles(b,{position:d,display:"block",direction:hs.lang.cssDirection||""});if(a.width)b.style.width=a.width+c;a.height&&hs.setStyles(b,{height:a.height+c,overflow:"hidden"});if(b.offsetWidth<a.minWidth)b.style.width=a.minWidth+c;a.contentLoaded()},contentLoaded:function(){var d="px",a=this;try{if(!a.content)return;a.content.onload=null;if(a.onLoadStarted)return;else a.onLoadStarted=true;var b=a.x,c=a.y;if(a.loading){hs.setStyles(a.loading,{top:"-9999px"});a.loading=null;hs.fireEvent(a,"onHideLoading")}if(a.isImage){b.full=a.content.width;c.full=a.content.height;hs.setStyles(a.content,{width:b.t+d,height:c.t+d});a.wrapper.appendChild(a.content);hs.container.appendChild(a.wrapper)}else a.htmlGetSize&&a.htmlGetSize();b.calcBorders();c.calcBorders();hs.setStyles(a.wrapper,{left:b.tpos+b.tb-b.cb+d,top:c.tpos+b.tb-c.cb+d});a.getOverlays();var e=b.full/c.full;b.calcExpanded();a.justify(b);c.calcExpanded();a.justify(c);a.isHtml&&a.htmlSizeOperations();a.overlayBox&&a.sizeOverlayBox(0,1);if(a.allowSizeReduction){if(a.isImage)a.correctRatio(e);else a.fitOverlayBox();if(a.isImage&&a.x.full>(a.x.imgSize||a.x.size)){a.createFullExpand();a.overlays.length==1&&a.sizeOverlayBox()}}a.show()}catch(f){a.error(f)}},htmlGetSize:function(){var a=this;a.innerContent.appendChild(hs.clearing);if(!a.x.full)a.x.full=a.innerContent.offsetWidth;a.y.full=a.innerContent.offsetHeight;a.innerContent.removeChild(hs.clearing);if(hs.ie&&a.newHeight>parseInt(a.innerContent.currentStyle.height))a.newHeight=parseInt(a.innerContent.currentStyle.height);hs.setStyles(a.wrapper,{position:"absolute",padding:"0"});hs.setStyles(a.content,{width:a.x.t+"px",height:a.y.t+"px"})},htmlSizeOperations:function(){var e="auto",d="px",g="relative",a=this;if(a.x.size<a.x.full&&!a.allowWidthReduction)a.x.size=a.x.full;if(a.y.size<a.y.full&&!a.allowHeightReduction)a.y.size=a.y.full;a.scrollerDiv=a.innerContent;hs.setStyles(a.mediumContent,{position:g,width:a.x.size+d});hs.setStyles(a.innerContent,{border:"none",width:e,height:e});var b=hs.getElementByClass(a.innerContent,"DIV","highslide-body");if(b){var c=b;b=hs.createElement(c.nodeName,null,{overflow:"hidden"},null,true);c.parentNode.insertBefore(b,c);b.appendChild(hs.clearing);b.appendChild(c);var i=a.innerContent.offsetWidth-b.offsetWidth,h=a.innerContent.offsetHeight-b.offsetHeight;b.removeChild(hs.clearing);var f=hs.safari||navigator.vendor=="KDE"?1:0;hs.setStyles(b,{width:a.x.size-i-f+d,height:a.y.size-h+d,overflow:e,position:g});if(f&&c.offsetHeight>b.offsetHeight)b.style.width=parseInt(b.style.width)+f+d;a.scrollingContent=b;a.scrollerDiv=a.scrollingContent}if(!a.scrollingContent&&a.y.size<a.mediumContent.offsetHeight)a.scrollerDiv=a.content;if(a.scrollerDiv==a.content&&!a.allowWidthReduction&&!/(iframe|swf)/.test(a.objectType))a.x.size+=17;a.scrollerDiv&&a.scrollerDiv.offsetHeight>a.scrollerDiv.parentNode.offsetHeight&&setTimeout("try { hs.expanders["+a.key+"].scrollerDiv.style.overflow = 'auto'; } catch(e) {}",hs.expandDuration)},justify:function(a,c){var e="fitsize",d="wsize",i,j=a.target,g=a==this.x?"x":"y",f=false,b=a.exp.allowSizeReduction;a.pos=Math.round(a.pos-(a.get(d)-a.t)/2);if(a.pos<a.scroll+a.marginMin){a.pos=a.scroll+a.marginMin;f=true}if(!c&&a.size<a.minSize){a.size=a.minSize;b=false}if(a.pos+a.get(d)>a.scroll+a.clientSize-a.marginMax)if(!c&&f&&b)a.size=Math.min(a.size,a.get(g=="y"?e:"maxsize"));else if(a.get(d)<a.get(e))a.pos=a.scroll+a.clientSize-a.marginMax-a.get(d);else{a.pos=a.scroll+a.marginMin;if(!c&&b)a.size=a.get(g=="y"?e:"maxsize")}if(!c&&a.size<a.minSize){a.size=a.minSize;b=false}if(a.pos<a.marginMin){var h=a.pos;a.pos=a.marginMin;if(b&&!c)a.size=a.size-(a.pos-h)}},correctRatio:function(e){var h=true,c=this,b=c.x,a=c.y,g=false,d=Math.min(b.full,b.size),f=Math.min(a.full,a.size),i=c.useBox||hs.padToMinWidth;if(d/f>e){d=f*e;if(d<b.minSize){d=b.minSize;f=d/e}g=h}else if(d/f<e){f=d/e;g=h}if(hs.padToMinWidth&&b.full<b.minSize){b.imgSize=b.full;a.size=a.imgSize=a.full}else if(c.useBox){b.imgSize=d;a.imgSize=f}else{b.size=d;a.size=f}g=c.fitOverlayBox(i?null:e,g);if(i&&a.size<a.imgSize){a.imgSize=a.size;b.imgSize=a.size*e}if(g||i){b.pos=b.tpos-b.cb+b.tb;b.minSize=b.size;c.justify(b,h);a.pos=a.tpos-a.cb+a.tb;a.minSize=a.size;c.justify(a,h);c.overlayBox&&c.sizeOverlayBox()}},fitOverlayBox:function(d,c){var a=this,e=a.x,b=a.y;if(a.overlayBox&&(a.isImage||a.allowHeightReduction))while(b.size>a.minHeight&&e.size>a.minWidth&&b.get("wsize")>b.get("fitsize")){b.size-=10;if(d)e.size=b.size*d;a.sizeOverlayBox(0,1);c=true}return c},show:function(){var c=this,a=c.x,b=c.y;hs.fireEvent(c,"onBeforeExpand");c.changeSize(1,{wrapper:{width:a.get("wsize"),height:b.get("wsize"),left:a.pos,top:b.pos},content:{left:a.p1+a.get("imgPad"),top:b.p1+b.get("imgPad"),width:a.imgSize||a.size,height:b.imgSize||b.size}},hs.expandDuration)},changeSize:function(e,i,j){var f="px",g="visible",a=this;if(a.outline&&!a.outlineWhileAnimating)if(e)a.outline.setPosition();else a.outline.destroy(a.isHtml&&a.preserveContent);!e&&a.destroyOverlays();var b=a,c=b.x,d=b.y,h=a.easing;if(!e)h=a.easingClose||h;var k=e?function(){if(b.outline)b.outline.table.style.visibility=g;setTimeout(function(){b.afterExpand()},50)}:function(){b.afterClose()};e&&hs.setStyles(a.wrapper,{width:c.t+f,height:d.t+f});e&&a.isHtml&&hs.setStyles(a.wrapper,{left:c.tpos-c.cb+c.tb+f,top:d.tpos-d.cb+d.tb+f});if(a.fadeInOut){hs.setStyles(a.wrapper,{opacity:e?0:1});hs.extend(i.wrapper,{opacity:e})}hs.animate(a.wrapper,i.wrapper,{duration:j,easing:h,step:function(h,a){if(b.outline&&b.outlineWhileAnimating&&a.prop=="top"){var g=e?a.pos:1-a.pos,i={w:c.t+(c.get("wsize")-c.t)*g,h:d.t+(d.get("wsize")-d.t)*g,x:c.tpos+(c.pos-c.tpos)*g,y:d.tpos+(d.pos-d.tpos)*g};b.outline.setPosition(i,0,1)}if(b.isHtml){if(a.prop=="left")b.mediumContent.style.left=c.pos-h+f;if(a.prop=="top")b.mediumContent.style.top=d.pos-h+f}}});hs.animate(a.content,i.content,j,h,k);if(e){a.wrapper.style.visibility=g;a.content.style.visibility=g;if(a.isHtml)a.innerContent.style.visibility=g;a.a.className+=" highslide-active-anchor"}},afterExpand:function(){var a=this;a.isExpanded=true;a.focus();a.prepareNextOutline();var d=hs.page,b=hs.mouse.x+d.scrollLeft,c=hs.mouse.y+d.scrollTop;a.mouseIsOver=a.x.pos<b&&b<a.x.pos+a.x.get("wsize")&&a.y.pos<c&&c<a.y.pos+a.y.get("wsize");a.overlayBox&&a.showOverlays();hs.fireEvent(a,"onAfterExpand")},prepareNextOutline:function(){var b=this.key,a=this.outlineType;new hs.Outline(a,function(){try{hs.expanders[b].preloadNext()}catch(a){}})},preloadNext:function(){var a=this.getAdjacentAnchor(1);if(a&&a.onclick.toString().match(/hs\.expand/))var b=hs.createElement("img",{src:hs.getSrc(a)})},getAdjacentAnchor:function(c){var b=this,d=b.getAnchorIndex(),a=hs.anchors.groups[b.slideshowGroup||"none"];if(!a[d+c]&&b.slideshow&&b.slideshow.repeat)if(c==1)return a[0];else if(c==-1)return a[a.length-1];return a[d+c]||null},getAnchorIndex:function(){var b=hs.getAnchors().groups[this.slideshowGroup||"none"];if(b)for(var a=0;a<b.length;a++)if(b[a]==this.a)return a;return null},cancelLoading:function(){var a=this;hs.discardElement(a.wrapper);hs.expanders[a.key]=null;if(a.loading)hs.loading.style.left="-9999px";hs.fireEvent(a,"onHideLoading")},writeCredits:function(){var a=this;a.credits=hs.createElement("a",{href:hs.creditsHref,target:hs.creditsTarget,className:"highslide-credits",innerHTML:hs.lang.creditsText,title:hs.lang.creditsTitle});a.createOverlay({overlayId:a.credits,position:a.creditsPosition||"top left"})},getInline:function(types,addOverlay){var b="Id",a=this;for(var i=0;i<types.length;i++){var type=types[i],s=null;if(type=="caption"&&!hs.fireEvent(a,"onBeforeGetCaption"))return;else if(type=="heading"&&!hs.fireEvent(a,"onBeforeGetHeading"))return;if(!a[type+b]&&a.thumbsUserSetId)a[type+b]=type+"-for-"+a.thumbsUserSetId;if(a[type+b])a[type]=hs.getNode(a[type+b]);if(!a[type]&&!a[type+"Text"]&&a[type+"Eval"])try{s=eval(a[type+"Eval"])}catch(e){}if(!a[type]&&a[type+"Text"])s=a[type+"Text"];if(!a[type]&&!s){a[type]=hs.getNode(a.a["_"+type+"Id"]);if(!a[type]){var next=a.a.nextSibling;while(next&&!hs.isHsAnchor(next)){if(new RegExp("highslide-"+type).test(next.className||null)){if(!next.id)a.a["_"+type+"Id"]=next.id="hsId"+hs.idCounter++;a[type]=hs.getNode(next.id);break}next=next.nextSibling}}}if(!a[type]&&s)a[type]=hs.createElement("div",{className:"highslide-"+type,innerHTML:s});if(addOverlay&&a[type]){var o={position:type=="heading"?"above":"below"};for(var x in a[type+"Overlay"])o[x]=a[type+"Overlay"][x];o.overlayId=a[type];a.createOverlay(o)}}},focus:function(){var a=this;a.wrapper.style.zIndex=hs.zIndexCounter+=2;if(a.isImage){a.content.title=hs.lang.restoreTitle;if(hs.restoreCursor){hs.styleRestoreCursor=window.opera?"pointer":"url("+hs.graphicsDir+hs.restoreCursor+"), pointer";if(hs.ie&&hs.uaVersion<6)hs.styleRestoreCursor="hand";a.content.style.cursor=hs.styleRestoreCursor}}hs.focusKey=a.key;hs.fireEvent(a,"onFocus")},moveTo:function(a,b){this.x.setPos(a);this.y.setPos(b)},resize:function(b){var a=this,c,d,e=b.width/b.height;c=Math.max(b.width+b.dX,Math.min(a.minWidth,a.x.full));if(a.isImage&&Math.abs(c-a.x.full)<12)c=a.x.full;d=a.isHtml?b.height+b.dY:c/e;if(d<Math.min(a.minHeight,a.y.full)){d=Math.min(a.minHeight,a.y.full);if(a.isImage)c=d*e}a.resizeTo(c,d)},resizeTo:function(c,b){var a=this;a.y.setSize(b);a.x.setSize(c);a.wrapper.style.height=a.y.get("wsize")+"px"},close:function(){var a=this;if(a.isClosing||!a.isExpanded)return;if(!hs.fireEvent(a,"onBeforeClose"))return;a.isClosing=true;try{a.isHtml&&a.htmlPrepareClose();a.content.style.cursor="default";a.changeSize(0,{wrapper:{width:a.x.t,height:a.y.t,left:a.x.tpos-a.x.cb+a.x.tb,top:a.y.tpos-a.y.cb+a.y.tb},content:{left:0,top:0,width:a.x.t,height:a.y.t}},hs.restoreDuration)}catch(b){a.afterClose()}},htmlPrepareClose:function(){var b="px",a=this;if(hs.geckoMac){if(!hs.mask)hs.mask=hs.createElement("div",null,{position:"absolute"},hs.container);hs.setStyles(hs.mask,{width:a.x.size+b,height:a.y.size+b,left:a.x.pos+b,top:a.y.pos+b,display:"block"})}if(a.scrollerDiv&&a.scrollerDiv!=a.scrollingContent)a.scrollerDiv.style.overflow="hidden"},destroyObject:function(){this.body.innerHTML=""},sleep:function(){var a=this;if(a.outline)a.outline.table.style.display="none";a.wrapper.style.display="none";hs.push(hs.sleeping,a)},awake:function(){var a=this;try{hs.expanders[a.key]=a;if(hs.focusKey!=a.key)try{hs.expanders[hs.focusKey].close()}catch(e){}var d=hs.zIndexCounter++,b={display:"",zIndex:d};hs.setStyles(a.wrapper,b);a.isClosing=false;var c=a.outline||0;if(c){if(!a.outlineWhileAnimating)b.visibility="hidden";hs.setStyles(c.table,b)}a.show()}catch(e){}},createOverlay:function(a){var d=this,b=a.overlayId;if(typeof b=="string")b=hs.getNode(b);if(a.html)b=hs.createElement("div",{innerHTML:a.html});if(!b||typeof b=="string")return;if(!hs.fireEvent(d,"onCreateOverlay",{overlay:b}))return;b.style.display="block";d.genOverlayBox();var e=a.width&&/^[0-9]+(px|%)$/.test(a.width)?a.width:"auto";if(/^(left|right)panel$/.test(a.position)&&!/^[0-9]+px$/.test(a.width))e="200px";var c=hs.createElement("div",{id:"hsId"+hs.idCounter++,hsId:a.hsId},{position:"absolute",visibility:"hidden",width:e,direction:hs.lang.cssDirection||"",opacity:0},d.overlayBox,true);c.appendChild(b);hs.extend(c,{opacity:1,offsetX:0,offsetY:0,dur:a.fade===0||a.fade===false||a.fade==2&&hs.ie?0:250});hs.extend(c,a);if(d.gotOverlays){d.positionOverlay(c);(!c.hideOnMouseOut||d.mouseIsOver)&&hs.animate(c,{opacity:c.opacity},c.dur)}hs.push(d.overlays,hs.idCounter-1)},positionOverlay:function(a){var f="auto",e="100%",c="px",b=this,d=a.position||"middle center",g=a.offsetX,h=a.offsetY;a.parentNode!=b.overlayBox&&b.overlayBox.appendChild(a);if(/left$/.test(d))a.style.left=g+c;/center$/.test(d)&&hs.setStyles(a,{left:"50%",marginLeft:g-Math.round(a.offsetWidth/2)+c});if(/right$/.test(d))a.style.right=-g+c;if(/^leftpanel$/.test(d)){hs.setStyles(a,{right:e,marginRight:b.x.cb+c,top:-b.y.cb+c,bottom:-b.y.cb+c,overflow:f});b.x.p1=a.offsetWidth}else if(/^rightpanel$/.test(d)){hs.setStyles(a,{left:e,marginLeft:b.x.cb+c,top:-b.y.cb+c,bottom:-b.y.cb+c,overflow:f});b.x.p2=a.offsetWidth}if(/^top/.test(d))a.style.top=h+c;/^middle/.test(d)&&hs.setStyles(a,{top:"50%",marginTop:h-Math.round(a.offsetHeight/2)+c});if(/^bottom/.test(d))a.style.bottom=-h+c;if(/^above$/.test(d)){hs.setStyles(a,{left:-b.x.p1-b.x.cb+c,right:-b.x.p2-b.x.cb+c,bottom:e,marginBottom:b.y.cb+c,width:f});b.y.p1=a.offsetHeight}else if(/^below$/.test(d)){hs.setStyles(a,{position:"relative",left:-b.x.p1-b.x.cb+c,right:-b.x.p2-b.x.cb+c,top:e,marginTop:b.y.cb+c,width:f});b.y.p2=a.offsetHeight;a.style.position="absolute"}},getOverlays:function(){var a=this;a.getInline(["heading","caption"],true);a.caption&&hs.fireEvent(a,"onAfterGetCaption");a.heading&&hs.fireEvent(a,"onAfterGetHeading");hs.showCredits&&a.writeCredits();for(var b=0;b<hs.overlays.length;b++){var c=hs.overlays[b],d=c.thumbnailId,f=c.slideshowGroup;if(!d&&!f||d&&d==a.thumbsUserSetId||f&&f===a.slideshowGroup)(a.isImage||a.isHtml&&c.useOnHtml)&&a.createOverlay(c)}for(var e=[],b=0;b<a.overlays.length;b++){var c=hs.$("hsId"+a.overlays[b]);if(/panel$/.test(c.position))a.positionOverlay(c);else hs.push(e,c)}for(var b=0;b<e.length;b++)a.positionOverlay(e[b]);a.gotOverlays=true},genOverlayBox:function(){var a=this;if(!a.overlayBox)a.overlayBox=hs.createElement("div",{className:a.wrapperClassName},{position:"absolute",width:(a.x.size||(a.useBox?a.width:null)||a.x.full)+"px",height:(a.y.size||a.y.full)+"px",visibility:"hidden",overflow:"hidden",zIndex:hs.ie?4:"auto"},hs.container,true)},sizeOverlayBox:function(h,j){var b="px",c=this,e=c.overlayBox,f=c.x,d=c.y;hs.setStyles(e,{width:f.size+b,height:d.size+b});if(h||j)for(var g=0;g<c.overlays.length;g++){var a=hs.$("hsId"+c.overlays[g]),i=hs.ieLt7||document.compatMode=="BackCompat";if(a&&/^(above|below)$/.test(a.position)){if(i)a.style.width=e.offsetWidth+2*f.cb+f.p1+f.p2+b;d[a.position=="above"?"p1":"p2"]=a.offsetHeight}if(a&&i&&/^(left|right)panel$/.test(a.position))a.style.height=e.offsetHeight+2*d.cb+b}if(h){hs.setStyles(c.content,{top:d.p1+b});hs.setStyles(e,{top:d.p1+d.cb+b})}},showOverlays:function(){var c="visible",a=this,d=a.overlayBox;d.className="";hs.setStyles(d,{top:a.y.p1+a.y.cb+"px",left:a.x.p1+a.x.cb+"px",overflow:c});if(hs.safari)d.style.visibility=c;a.wrapper.appendChild(d);for(var e=0;e<a.overlays.length;e++){var b=hs.$("hsId"+a.overlays[e]);b.style.zIndex=4;if(!b.hideOnMouseOut||a.mouseIsOver){b.style.visibility=c;hs.setStyles(b,{visibility:c,display:""});hs.animate(b,{opacity:b.opacity},b.dur)}}},destroyOverlays:function(){var a=this;if(!a.overlays.length)return;if(a.isHtml&&a.preserveContent){a.overlayBox.style.top="-9999px";hs.container.appendChild(a.overlayBox)}else hs.discardElement(a.overlayBox)},createFullExpand:function(){var a=this;a.fullExpandLabel=hs.createElement("a",{href:"javascript:hs.expanders["+a.key+"].doFullExpand();",title:hs.lang.fullExpandTitle,className:"highslide-full-expand"});if(!hs.fireEvent(a,"onCreateFullExpand"))return;a.createOverlay({overlayId:a.fullExpandLabel,position:hs.fullExpandPosition,hideOnMouseOut:true,opacity:hs.fullExpandOpacity})},doFullExpand:function(){var a=this;try{if(!hs.fireEvent(a,"onDoFullExpand"))return;a.fullExpandLabel&&hs.discardElement(a.fullExpandLabel);a.focus();var c=a.x.size;a.resizeTo(a.x.full,a.y.full);var b=a.x.pos-(a.x.size-c)/2;if(b<hs.marginLeft)b=hs.marginLeft;a.moveTo(b,a.y.pos)}catch(d){a.error(d)}},afterClose:function(){var a=this;a.a.className=a.a.className.replace("highslide-active-anchor","");if(a.isHtml&&a.preserveContent)a.sleep();else{a.outline&&a.outlineWhileAnimating&&a.outline.destroy();hs.discardElement(a.wrapper)}if(hs.mask)hs.mask.style.display="none";hs.fireEvent(a,"onAfterClose");hs.expanders[a.key]=null}};hs.langDefaults=hs.lang;var HsExpander=hs.Expander;hs.ie&&(function(){try{document.documentElement.doScroll("left")}catch(a){setTimeout(arguments.callee,50);return}hs.ready()})();hs.addEventListener(document,"DOMContentLoaded",hs.ready);hs.addEventListener(window,"load",hs.ready);hs.addEventListener(document,"ready",function(){if(hs.expandCursor){var b=hs.createElement("style",{type:"text/css"},null,document.getElementsByTagName("HEAD")[0]);function a(d,c){if(!hs.ie)b.appendChild(document.createTextNode(d+" {"+c+"}"));else{var a=document.styleSheets[document.styleSheets.length-1];typeof a.addRule=="object"&&a.addRule(d,c)}}hs.expandCursor&&a(".highslide img","cursor: url("+hs.graphicsDir+hs.expandCursor+"), pointer !important;")}});hs.addEventListener(window,"resize",function(){hs.getPageSize()});hs.addEventListener(document,"mousemove",function(a){hs.mouse={x:a.clientX,y:a.clientY}});hs.addEventListener(document,"ready",hs.setClickEvents);hs.addEventListener(window,"load",hs.preloadImages)};
