if(!hs){var hs={lang:{cssDirection:"ltr",loadingText:"Loading...",loadingTitle:"Click to cancel",focusTitle:"Click to bring to front",fullExpandTitle:"Expand to actual size (f)",creditsText:"Powered by <i>Highslide JS</i>",creditsTitle:"Go to the Highslide JS homepage",previousText:"Previous",nextText:"Next",moveText:"Move",closeText:"Close",closeTitle:"Close (esc)",resizeTitle:"Resize",playText:"Play",playTitle:"Play slideshow (spacebar)",pauseText:"Pause",pauseTitle:"Pause slideshow (spacebar)",previousTitle:"Previous (arrow left)",nextTitle:"Next (arrow right)",moveTitle:"Move",fullExpandText:"1:1",number:"Image %1 of %2",restoreTitle:"Click to close image, click and drag to move. Use arrow keys for next and previous."},graphicsDir:"highslide/graphics/",expandCursor:"zoomin.cur",restoreCursor:"zoomout.cur",expandDuration:250,restoreDuration:250,marginLeft:15,marginRight:15,marginTop:15,marginBottom:15,zIndexCounter:1001,loadingOpacity:0.75,allowMultipleInstances:true,numberOfImagesToPreload:5,outlineWhileAnimating:2,outlineStartOffset:3,padToMinWidth:false,fullExpandPosition:"bottom right",fullExpandOpacity:1,showCredits:true,creditsHref:"http://highslide.com/",creditsTarget:"_self",enableKeyListener:true,openerTagNames:["a","area"],transitions:[],transitionDuration:250,dimmingOpacity:0,dimmingDuration:50,allowWidthReduction:false,allowHeightReduction:true,preserveContent:true,objectLoadTime:"before",cacheAjax:true,anchor:"auto",align:"auto",targetX:null,targetY:null,dragByHeading:true,minWidth:200,minHeight:200,allowSizeReduction:true,outlineType:"drop-shadow",skin:{controls:'<div class="highslide-controls"><ul>'+'<li class="highslide-previous">'+'<a href="#" title="{hs.lang.previousTitle}">'+"<span>{hs.lang.previousText}</span></a>"+"</li>"+'<li class="highslide-play">'+'<a href="#" title="{hs.lang.playTitle}">'+"<span>{hs.lang.playText}</span></a>"+"</li>"+'<li class="highslide-pause">'+'<a href="#" title="{hs.lang.pauseTitle}">'+"<span>{hs.lang.pauseText}</span></a>"+"</li>"+'<li class="highslide-next">'+'<a href="#" title="{hs.lang.nextTitle}">'+"<span>{hs.lang.nextText}</span></a>"+"</li>"+'<li class="highslide-move">'+'<a href="#" title="{hs.lang.moveTitle}">'+"<span>{hs.lang.moveText}</span></a>"+"</li>"+'<li class="highslide-full-expand">'+'<a href="#" title="{hs.lang.fullExpandTitle}">'+"<span>{hs.lang.fullExpandText}</span></a>"+"</li>"+'<li class="highslide-close">'+'<a href="#" title="{hs.lang.closeTitle}" >'+"<span>{hs.lang.closeText}</span></a>"+"</li>"+"</ul></div>",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","anchor","align","targetX","targetY","outlineType","outlineWhileAnimating","captionId","captionText","captionEval","captionOverlay","headingId","headingText","headingEval","headingOverlay","creditsPosition","dragByHeading","autoplay","numberPosition","transitions","dimmingOpacity","width","height","contentId","allowWidthReduction","allowHeightReduction","preserveContent","maincontentId","maincontentText","maincontentEval","objectType","cacheAjax","objectWidth","objectHeight","objectLoadTime","swfOptions","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:{},swfOptions:{flashvars:{},params:{},attributes:{}},timers:[],slideshows:[],pendingOutlines:{},sleeping:[],preloadTheseAjax:[],cacheBindings:[],cachedGets:{},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(b){if(b){return document.getElementById(b);}},push:function(d,c){d[d.length]=c;},createElement:function(h,i,j,k,l){var g=document.createElement(h);if(i){hs.extend(g,i);}if(l){hs.setStyles(g,{padding:0,border:"none",margin:0});}if(j){hs.setStyles(g,j);}if(k){k.appendChild(g);}return g;},extend:function(d,f){for(var e in f){d[e]=f[e];}return d;},setStyles:function(d,f){for(var e in f){if(hs.ie&&e=="opacity"){if(f[e]>0.99){d.style.removeAttribute("filter");}else{d.style.filter="alpha(opacity="+(f[e]*100)+")";}}else{d.style[e]=f[e];}}},animate:function(n,r,o){var p,m,e;if(typeof o!="object"||o===null){var k=arguments;o={duration:k[2],easing:k[3],complete:k[4]};}if(typeof o.duration!="number"){o.duration=250;}o.easing=Math[o.easing]||Math.easeInQuad;o.curAnim=hs.extend({},r);for(var q in r){var l=new hs.fx(n,o,q);p=parseFloat(hs.css(n,q))||0;m=parseFloat(r[q]);e=q!="opacity"?"px":"";l.custom(p,m,e);}},css:function(e,f){if(document.defaultView){return document.defaultView.getComputedStyle(e,null).getPropertyValue(f);}else{if(f=="opacity"){f="filter";}var d=e.currentStyle[f.replace(/\-(\w)/g,function(a,b){return b.toUpperCase();})];if(f=="filter"){d=d.replace(/alpha\(opacity=([0-9]+)\)/,function(a,b){return b/100;});}return d===""?1:d;}},getPageSize:function(){var h=document,d=window,i=h.compatMode&&h.compatMode!="BackCompat"?h.documentElement:h.body;var j=hs.ie?i.clientWidth:(h.documentElement.clientWidth||self.innerWidth),g=hs.ie?i.clientHeight:self.innerHeight;hs.page={width:j,height:g,scrollLeft:hs.ie?i.scrollLeft:pageXOffset,scrollTop:hs.ie?i.scrollTop:pageYOffset};},getPosition:function(j){if(/area/i.test(j.tagName)){var h=document.getElementsByTagName("img");for(var f=0;f<h.length;f++){var g=h[f].useMap;if(g&&g.replace(/^.*?#/,"")==j.parentNode.name){j=h[f];break;}}}var i={x:j.offsetLeft,y:j.offsetTop};while(j.offsetParent){j=j.offsetParent;i.x+=j.offsetLeft;i.y+=j.offsetTop;if(j!=document.body&&j!=document.documentElement){i.x-=j.scrollLeft;i.y-=j.scrollTop;}}return i;},expand:function(a,e,j,k){if(!a){a=hs.createElement("a",null,{display:"none"},hs.container);}if(typeof a.getParams=="function"){return e;}if(k=="html"){for(var l=0;l<hs.sleeping.length;l++){if(hs.sleeping[l]&&hs.sleeping[l].a==a){hs.sleeping[l].awake();hs.sleeping[l]=null;return false;}}hs.hasHtmlExpanders=true;}try{new hs.Expander(a,e,j,k);return false;}catch(i){return true;}},htmlExpand:function(a,e,f){return hs.expand(a,e,f,"html");},getSelfRendered:function(){return hs.createElement("div",{className:"highslide-html-content",innerHTML:hs.replaceLang(hs.skin.contentWrapper)});},getElementByClass:function(h,j,i){var f=h.getElementsByTagName(j);for(var g=0;g<f.length;g++){if((new RegExp(i)).test(f[g].className)){return f[g];}}return null;},replaceLang:function(j){j=j.replace(/\s/g," ");var f=/{hs\.lang\.([^}]+)\}/g,i=j.match(f),h;if(i){for(var g=0;g<i.length;g++){h=i[g].replace(f,"$1");if(typeof hs.lang[h]!="undefined"){j=j.replace(i[g],hs.lang[h]);}}}return j;},setClickEvents:function(){var d=document.getElementsByTagName("a");for(var e=0;e<d.length;e++){var f=hs.isUnobtrusiveAnchor(d[e]);if(f&&!d[e].hsHasSetClick){(function(){var a=f;if(hs.fireEvent(hs,"onSetClickEvent",{element:d[e],type:a})){d[e].onclick=(f=="image")?function(){return hs.expand(this);
}:function(){return hs.htmlExpand(this,{objectType:a});};}})();d[e].hsHasSetClick=true;}}hs.getAnchors();},isUnobtrusiveAnchor:function(b){if(b.rel=="highslide"){return"image";}else{if(b.rel=="highslide-ajax"){return"ajax";}else{if(b.rel=="highslide-iframe"){return"iframe";}else{if(b.rel=="highslide-swf"){return"swf";}}}}},getCacheBinding:function(a){for(var f=0;f<hs.cacheBindings.length;f++){if(hs.cacheBindings[f][0]==a){var c=hs.cacheBindings[f][1];hs.cacheBindings[f][1]=c.cloneNode(1);return c;}}return null;},preloadAjax:function(e){var a=hs.getAnchors();for(var g=0;g<a.htmls.length;g++){var h=a.htmls[g];if(hs.getParam(h,"objectType")=="ajax"&&hs.getParam(h,"cacheAjax")){hs.push(hs.preloadTheseAjax,h);}}hs.preloadAjaxElement(0);},preloadAjaxElement:function(g){if(!hs.preloadTheseAjax[g]){return;}var a=hs.preloadTheseAjax[g];var h=hs.getNode(hs.getParam(a,"contentId"));if(!h){h=hs.getSelfRendered();}var f=new hs.Ajax(a,h,1);f.onError=function(){};f.onLoad=function(){hs.push(hs.cacheBindings,[a,h]);hs.preloadAjaxElement(g+1);};f.run();},focusTopmost:function(){var l=0,g=-1,h=hs.expanders,j,i;for(var k=0;k<h.length;k++){j=h[k];if(j){i=j.wrapper.style.zIndex;if(i&&i>l){l=i;g=k;}}}if(g==-1){hs.focusKey=-1;}else{h[g].focus();}},getParam:function(a,e){a.getParams=a.onclick;var f=a.getParams?a.getParams():null;a.getParams=null;return(f&&typeof f[e]!="undefined")?f[e]:(typeof hs[e]!="undefined"?hs[e]:null);},getSrc:function(a){var d=hs.getParam(a,"src");if(d){return d;}return a.href;},getNode:function(f){var h=hs.$(f),g=hs.clones[f],a={};if(!h&&!g){return null;}if(!g){g=h.cloneNode(true);g.id="";hs.clones[f]=g;return h;}else{return g.cloneNode(true);}},discardElement:function(b){if(b){hs.garbageBin.appendChild(b);}hs.garbageBin.innerHTML="";},dim:function(b){if(!hs.dimmer){hs.dimmer=hs.createElement("div",{className:"highslide-dimming highslide-viewport-size",owner:"",onclick:function(){if(hs.fireEvent(hs,"onDimmerClick")){hs.close();}}},{visibility:"visible",opacity:0},hs.container,true);}hs.dimmer.style.display="";hs.dimmer.owner+="|"+b.key;if(hs.geckoMac&&hs.dimmingGeckoFix){hs.setStyles(hs.dimmer,{background:"url("+hs.graphicsDir+"geckodimmer.png)",opacity:1});}else{hs.animate(hs.dimmer,{opacity:b.dimmingOpacity},hs.dimmingDuration);}},undim:function(b){if(!hs.dimmer){return;}if(typeof b!="undefined"){hs.dimmer.owner=hs.dimmer.owner.replace("|"+b,"");}if((typeof b!="undefined"&&hs.dimmer.owner!="")||(hs.upcoming&&hs.getParam(hs.upcoming,"dimmingOpacity"))){return;}if(hs.geckoMac&&hs.dimmingGeckoFix){hs.dimmer.style.display="none";}else{hs.animate(hs.dimmer,{opacity:0},hs.dimmingDuration,null,function(){hs.dimmer.style.display="none";});}},transit:function(f,g){var e=g=g||hs.getExpander();if(hs.upcoming){return false;}else{hs.last=e;}try{hs.upcoming=f;f.onclick();}catch(h){hs.last=hs.upcoming=null;}try{if(!f||g.transitions[1]!="crossfade"){g.close();}}catch(h){}return false;},previousOrNext:function(e,f){var d=hs.getExpander(e);if(d){return hs.transit(d.getAdjacentAnchor(f),d);}else{return false;}},previous:function(b){return hs.previousOrNext(b,-1);},next:function(b){return hs.previousOrNext(b,1);},keyHandler:function(e){if(!e){e=window.event;}if(!e.target){e.target=e.srcElement;}if(typeof e.target.form!="undefined"){return true;}if(!hs.fireEvent(hs,"onKeyDown",e)){return true;}var d=hs.getExpander();var f=null;switch(e.keyCode){case 70:if(d){d.doFullExpand();}return true;case 32:f=2;break;case 34:case 39:case 40:f=1;break;case 8:case 33:case 37:case 38:f=-1;break;case 27:case 13:f=0;}if(f!==null){if(f!=2){hs.removeEventListener(document,window.opera?"keypress":"keydown",hs.keyHandler);}if(!hs.enableKeyListener){return true;}if(e.preventDefault){e.preventDefault();}else{e.returnValue=false;}if(d){if(f==0){d.close();}else{if(f==2){if(d.slideshow){d.slideshow.hitSpace();}}else{if(d.slideshow){d.slideshow.pause();}hs.previousOrNext(d.key,f);}}return false;}}return true;},registerOverlay:function(b){hs.push(hs.overlays,hs.extend(b,{hsId:"hsId"+hs.idCounter++}));},addSlideshow:function(f){var i=f.slideshowGroup;if(typeof i=="object"){for(var j=0;j<i.length;j++){var h={};for(var g in f){h[g]=f[g];}h.slideshowGroup=i[j];hs.push(hs.slideshows,h);}}else{hs.push(hs.slideshows,f);}},getWrapperKey:function(l,g){var j,k=/^highslide-wrapper-([0-9]+)$/;j=l;while(j.parentNode){if(j.hsKey!==undefined){return j.hsKey;}if(j.id&&k.test(j.id)){return j.id.replace(k,"$1");}j=j.parentNode;}if(!g){j=l;while(j.parentNode){if(j.tagName&&hs.isHsAnchor(j)){for(var h=0;h<hs.expanders.length;h++){var i=hs.expanders[h];if(i&&i.a==j){return h;}}}j=j.parentNode;}}return null;},getExpander:function(c,d){if(typeof c=="undefined"){return hs.expanders[hs.focusKey]||null;}if(typeof c=="number"){return hs.expanders[c]||null;}if(typeof c=="string"){c=hs.$(c);}return hs.expanders[hs.getWrapperKey(c,d)]||null;},isHsAnchor:function(a){return(a.onclick&&a.onclick.toString().replace(/\s/g," ").match(/hs.(htmlE|e)xpand/));},reOrder:function(){for(var b=0;b<hs.expanders.length;b++){if(hs.expanders[b]&&hs.expanders[b].isExpanded){hs.focusTopmost();}}},fireEvent:function(f,e,d){return f&&f[e]?(f[e](f,d)!==false):true;},mouseClickHandler:function(i){if(!i){i=window.event;}if(i.button>1){return true;}if(!i.target){i.target=i.srcElement;}var e=i.target;while(e.parentNode&&!(/highslide-(image|move|html|resize)/.test(e.className))){e=e.parentNode;}var h=hs.getExpander(e);if(h&&(h.isClosing||!h.isExpanded)){return true;}if(h&&i.type=="mousedown"){if(i.target.form){return true;}var g=e.className.match(/highslide-(image|move|resize)/);if(g){hs.dragArgs={exp:h,type:g[1],left:h.x.pos,width:h.x.size,top:h.y.pos,height:h.y.size,clickX:i.clientX,clickY:i.clientY};hs.addEventListener(document,"mousemove",hs.dragHandler);if(i.preventDefault){i.preventDefault();}if(/highslide-(image|html)-blur/.test(h.content.className)){h.focus();hs.hasFocused=true;}return false;}else{if(/highslide-html/.test(e.className)&&hs.focusKey!=h.key){h.focus();h.doShowHide("hidden");}}}else{if(i.type=="mouseup"){hs.removeEventListener(document,"mousemove",hs.dragHandler);if(hs.dragArgs){if(hs.styleRestoreCursor&&hs.dragArgs.type=="image"){hs.dragArgs.exp.content.style.cursor=hs.styleRestoreCursor;}var j=hs.dragArgs.hasDragged;if(!j&&!hs.hasFocused&&!/(move|resize)/.test(hs.dragArgs.type)){if(hs.fireEvent(h,"onImageClick")){h.close();}}else{if(j||(!j&&hs.hasHtmlExpanders)){hs.dragArgs.exp.doShowHide("hidden");}}if(hs.dragArgs.exp.releaseMask){hs.dragArgs.exp.releaseMask.style.display="none";}if(j){hs.fireEvent(hs.dragArgs.exp,"onDrop",hs.dragArgs);}hs.hasFocused=false;hs.dragArgs=null;}else{if(/highslide-image-blur/.test(e.className)){e.style.cursor=hs.styleRestoreCursor;}}}}return false;},dragHandler:function(h){if(!hs.dragArgs){return true;}if(!h){h=window.event;}var a=hs.dragArgs,g=a.exp;if(g.iframe){if(!g.releaseMask){g.releaseMask=hs.createElement("div",null,{position:"absolute",width:g.x.size+"px",height:g.y.size+"px",left:g.x.cb+"px",top:g.y.cb+"px",zIndex:4,background:(hs.ie?"white":"none"),opacity:0.01},g.wrapper,true);}if(g.releaseMask.style.display=="none"){g.releaseMask.style.display="";}}a.dX=h.clientX-a.clickX;a.dY=h.clientY-a.clickY;var e=Math.sqrt(Math.pow(a.dX,2)+Math.pow(a.dY,2));if(!a.hasDragged){a.hasDragged=(a.type!="image"&&e>0)||(e>(hs.dragSensitivity||5));}if(a.hasDragged&&h.clientX>5&&h.clientY>5){if(!hs.fireEvent(g,"onDrag",a)){return false;}if(a.type=="resize"){g.resize(a);}else{g.moveTo(a.left+a.dX,a.top+a.dY);if(a.type=="image"){g.content.style.cursor="move";}}}return false;},wrapperMouseHandler:function(h){try{if(!h){h=window.event;}var e=/mouseover/i.test(h.type);if(!h.target){h.target=h.srcElement;}if(hs.ie){h.relatedTarget=e?h.fromElement:h.toElement;}var g=hs.getExpander(h.target);if(!g.isExpanded){return;}if(!g||!h.relatedTarget||hs.getExpander(h.relatedTarget,true)==g||hs.dragArgs){return;}hs.fireEvent(g,e?"onMouseOver":"onMouseOut",h);for(var f=0;f<g.overlays.length;f++){(function(){var a=hs.$("hsId"+g.overlays[f]);
if(a&&a.hideOnMouseOut){if(e){hs.setStyles(a,{visibility:"visible",display:""});}hs.animate(a,{opacity:e?a.opacity:0},a.dur);}})();}}catch(h){}},addEventListener:function(f,h,e){if(f==document&&h=="ready"){hs.push(hs.onReady,e);}try{f.addEventListener(h,e,false);}catch(g){try{f.detachEvent("on"+h,e);f.attachEvent("on"+h,e);}catch(g){f["on"+h]=e;}}},removeEventListener:function(f,h,e){try{f.removeEventListener(h,e,false);}catch(g){try{f.detachEvent("on"+h,e);}catch(g){f["on"+h]=null;}}},preloadFullImage:function(c){if(hs.continuePreloading&&hs.preloadTheseImages[c]&&hs.preloadTheseImages[c]!="undefined"){var d=document.createElement("img");d.onload=function(){d=null;hs.preloadFullImage(c+1);};d.src=hs.preloadTheseImages[c];}},preloadImages:function(h){if(h&&typeof h!="object"){hs.numberOfImagesToPreload=h;}var f=hs.getAnchors();for(var e=0;e<f.images.length&&e<hs.numberOfImagesToPreload;e++){hs.push(hs.preloadTheseImages,hs.getSrc(f.images[e]));}if(hs.outlineType){new hs.Outline(hs.outlineType,function(){hs.preloadFullImage(0);});}else{hs.preloadFullImage(0);}if(hs.restoreCursor){var g=hs.createElement("img",{src:hs.graphicsDir+hs.restoreCursor});}},init:function(){if(!hs.container){hs.getPageSize();hs.ieLt7=hs.ie&&hs.uaVersion<7;hs.ie6SSL=hs.ieLt7&&location.protocol=="https:";for(var b in hs.langDefaults){if(typeof hs[b]!="undefined"){hs.lang[b]=hs[b];}else{if(typeof hs.lang[b]=="undefined"&&typeof hs.langDefaults[b]!="undefined"){hs.lang[b]=hs.langDefaults[b];}}}hs.container=hs.createElement("div",{className:"highslide-container"},{position:"absolute",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:"absolute",top:"-9999px",opacity:hs.loadingOpacity,zIndex:1},hs.container);hs.garbageBin=hs.createElement("div",null,{display:"none"},hs.container);hs.viewport=hs.createElement("div",{className:"highslide-viewport highslide-viewport-size"},{visibility:(hs.safari&&hs.uaVersion<525)?"visible":"hidden"},hs.container,1);hs.clearing=hs.createElement("div",null,{clear:"both",paddingTop:"1px"},null,true);Math.linearTween=function(d,i,a,c){return a*d/c+i;};Math.easeInQuad=function(d,i,a,c){return a*(d/=c)*d+i;};Math.easeOutQuad=function(d,i,a,c){return -a*(d/=c)*(d-2)+i;};hs.hideSelects=hs.ieLt7;hs.hideIframes=((window.opera&&hs.uaVersion<9)||navigator.vendor=="KDE"||(hs.ie&&hs.uaVersion<5.5));hs.fireEvent(this,"onActivate");}},ready:function(){if(hs.isReady){return;}hs.isReady=true;for(var b=0;b<hs.onReady.length;b++){hs.onReady[b]();}},updateAnchors:function(){var t,q,i=[],n=[],j=[],s={},g;for(var p=0;p<hs.openerTagNames.length;p++){q=document.getElementsByTagName(hs.openerTagNames[p]);for(var r=0;r<q.length;r++){t=q[r];g=hs.isHsAnchor(t);if(g){hs.push(i,t);if(g[0]=="hs.expand"){hs.push(n,t);}else{if(g[0]=="hs.htmlExpand"){hs.push(j,t);}}var o=hs.getParam(t,"slideshowGroup")||"none";if(!s[o]){s[o]=[];}hs.push(s[o],t);}}}hs.anchors={all:i,groups:s,images:n,htmls:j};return hs.anchors;},getAnchors:function(){return hs.anchors||hs.updateAnchors();},close:function(d){var c=hs.getExpander(d);if(c){c.close();}return false;}};hs.fx=function(d,e,f){this.options=e;this.elem=d;this.prop=f;if(!e.orig){e.orig={};}};hs.fx.prototype={update:function(){(hs.fx.step[this.prop]||hs.fx.step._default)(this);if(this.options.step){this.options.step.call(this.elem,this.now,this);}},custom:function(h,i,j){this.startTime=(new Date()).getTime();this.start=h;this.end=i;this.unit=j;this.now=this.start;this.pos=this.state=0;var g=this;function f(a){return g.step(a);}f.elem=this.elem;if(f()&&hs.timers.push(f)==1){hs.timerId=setInterval(function(){var a=hs.timers;for(var b=0;b<a.length;b++){if(!a[b]()){a.splice(b--,1);}}if(!a.length){clearInterval(hs.timerId);}},13);}},step:function(i){var j=(new Date()).getTime();if(i||j>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var g=true;for(var f in this.options.curAnim){if(this.options.curAnim[f]!==true){g=false;}}if(g){if(this.options.complete){this.options.complete.call(this.elem);}}return false;}else{var h=j-this.startTime;this.state=h/this.options.duration;this.pos=this.options.easing(h,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}return true;}};hs.extend(hs.fx,{step:{opacity:function(b){hs.setStyles(b.elem,{opacity:b.now});},_default:function(d){try{if(d.elem.style&&d.elem.style[d.prop]!=null){d.elem.style[d.prop]=d.now+d.unit;}else{d.elem[d.prop]=d.now;}}catch(c){}}}});hs.Outline=function(j,l){this.onLoad=l;this.outlineType=j;var i=hs.uaVersion,k;this.hasAlphaImageLoader=hs.ie&&i>=5.5&&i<7;if(!j){if(l){l();}return;}hs.init();this.table=hs.createElement("table",{cellSpacing:0},{visibility:"hidden",position:"absolute",borderCollapse:"collapse",width:0},hs.container,true);var h=hs.createElement("tbody",null,null,this.table,1);this.td=[];for(var n=0;n<=8;n++){if(n%3==0){k=hs.createElement("tr",null,{height:"auto"},h,true);}this.td[n]=hs.createElement("td",null,null,k,true);var m=n!=4?{lineHeight:0,fontSize:0}:{position:"relative"};hs.setStyles(this.td[n],m);}this.td[4].className=j+" highslide-outline";this.preloadGraphic();};hs.Outline.prototype={preloadGraphic:function(){var d=hs.graphicsDir+(hs.outlinesDir||"outlines/")+this.outlineType+".png";var e=hs.safari?hs.container:null;this.graphic=hs.createElement("img",null,{position:"absolute",top:"-9999px"},e,true);var f=this;this.graphic.onload=function(){f.onGraphicLoad();};this.graphic.src=d;},onGraphicLoad:function(){var k=this.offset=this.graphic.width/4,i=[[0,0],[0,-4],[-2,0],[0,-8],0,[-2,-8],[0,-2],[0,-6],[-2,-2]],l={height:(2*k)+"px",width:(2*k)+"px"};for(var g=0;g<=8;g++){if(i[g]){if(this.hasAlphaImageLoader){var h=(g==1||g==7)?"100%":this.graphic.width+"px";var j=hs.createElement("div",null,{width:"100%",height:"100%",position:"relative",overflow:"hidden"},this.td[g],true);hs.createElement("div",null,{filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='"+this.graphic.src+"')",position:"absolute",width:h,height:this.graphic.height+"px",left:(i[g][0]*k)+"px",top:(i[g][1]*k)+"px"},j,true);}else{hs.setStyles(this.td[g],{background:"url("+this.graphic.src+") "+(i[g][0]*k)+"px "+(i[g][1]*k)+"px"});}if(window.opera&&(g==3||g==5)){hs.createElement("div",null,l,this.td[g],true);}hs.setStyles(this.td[g],l);}}this.graphic=null;if(hs.pendingOutlines[this.outlineType]){hs.pendingOutlines[this.outlineType].destroy();}hs.pendingOutlines[this.outlineType]=this;if(this.onLoad){this.onLoad();}},setPosition:function(j,l,n,h,k){var m=this.exp,i=m.wrapper.style,l=l||0,j=j||{x:m.x.pos+l,y:m.y.pos+l,w:m.x.get("wsize")-2*l,h:m.y.get("wsize")-2*l};if(n){this.table.style.visibility=(j.h>=4*this.offset)?"visible":"hidden";}hs.setStyles(this.table,{left:(j.x-this.offset)+"px",top:(j.y-this.offset)+"px",width:(j.w+2*this.offset)+"px"});j.w-=2*this.offset;j.h-=2*this.offset;hs.setStyles(this.td[4],{width:j.w>=0?j.w+"px":0,height:j.h>=0?j.h+"px":0});if(this.hasAlphaImageLoader){this.td[3].style.height=this.td[5].style.height=this.td[4].style.height;}},destroy:function(b){if(b){this.table.style.visibility="hidden";}else{hs.discardElement(this.table);}}};hs.Dimension=function(c,d){this.exp=c;this.dim=d;this.ucwh=d=="x"?"Width":"Height";this.wh=this.ucwh.toLowerCase();this.uclt=d=="x"?"Left":"Top";this.lt=this.uclt.toLowerCase();this.ucrb=d=="x"?"Right":"Bottom";this.rb=this.ucrb.toLowerCase();this.p1=this.p2=0;};hs.Dimension.prototype={get:function(b){switch(b){case"loadingPos":return this.tpos+this.tb+(this.t-hs.loading["offset"+this.ucwh])/2;case"loadingPosXfade":return this.pos+this.cb+this.p1+(this.size-hs.loading["offset"+this.ucwh])/2;case"wsize":return this.size+2*this.cb+this.p1+this.p2;case"fitsize":return this.clientSize-this.marginMin-this.marginMax;case"maxsize":return this.get("fitsize")-2*this.cb-this.p1-this.p2;
case"opos":return this.pos-(this.exp.outline?this.exp.outline.offset:0);case"osize":return this.get("wsize")+(this.exp.outline?2*this.exp.outline.offset:0);case"imgPad":return this.imgSize?Math.round((this.size-this.imgSize)/2):0;}},calcBorders:function(){this.cb=(this.exp.content["offset"+this.ucwh]-this.t)/2;this.marginMax=hs["margin"+this.ucrb];},calcThumb:function(){this.t=this.exp.el[this.wh]?parseInt(this.exp.el[this.wh]):this.exp.el["offset"+this.ucwh];this.tpos=this.exp.tpos[this.dim];this.tb=(this.exp.el["offset"+this.ucwh]-this.t)/2;if(this.tpos==0||this.tpos==-1){this.tpos=(hs.page[this.wh]/2)+hs.page["scroll"+this.uclt];}},calcExpanded:function(){var b=this.exp;this.justify="auto";if(b.align=="center"){this.justify="center";}else{if(new RegExp(this.lt).test(b.anchor)){this.justify=null;}else{if(new RegExp(this.rb).test(b.anchor)){this.justify="max";}}}this.pos=this.tpos-this.cb+this.tb;if(this.maxHeight&&this.dim=="x"){b.maxWidth=Math.min(b.maxWidth||this.full,b.maxHeight*this.full/b.y.full);}this.size=Math.min(this.full,b["max"+this.ucwh]||this.full);this.minSize=b.allowSizeReduction?Math.min(b["min"+this.ucwh],this.full):this.full;if(b.isImage&&b.useBox){this.size=b[this.wh];this.imgSize=this.full;}if(this.dim=="x"&&hs.padToMinWidth){this.minSize=b.minWidth;}this.target=b["target"+this.dim.toUpperCase()];this.marginMin=hs["margin"+this.uclt];this.scroll=hs.page["scroll"+this.uclt];this.clientSize=hs.page[this.wh];},setSize:function(e){var g=this.exp;if(g.isImage&&(g.useBox||hs.padToMinWidth)){this.imgSize=e;this.size=Math.max(this.size,this.imgSize);g.content.style[this.lt]=this.get("imgPad")+"px";}else{this.size=e;}g.content.style[this.wh]=e+"px";g.wrapper.style[this.wh]=this.get("wsize")+"px";if(g.outline){g.outline.setPosition();}if(g.releaseMask){g.releaseMask.style[this.wh]=e+"px";}if(this.dim=="y"&&g.iDoc&&g.body.style.height!="auto"){try{g.iDoc.body.style.overflow="auto";}catch(d){}}if(g.isHtml){var h=g.scrollerDiv;if(this.sizeDiff===undefined){this.sizeDiff=g.innerContent["offset"+this.ucwh]-h["offset"+this.ucwh];}h.style[this.wh]=(this.size-this.sizeDiff)+"px";if(this.dim=="x"){g.mediumContent.style.width="auto";}if(g.body){g.body.style[this.wh]="auto";}}if(this.dim=="x"&&g.overlayBox){g.sizeOverlayBox(true);}if(this.dim=="x"&&g.slideshow&&g.isImage){if(e==this.full){g.slideshow.disable("full-expand");}else{g.slideshow.enable("full-expand");}}},setPos:function(b){this.pos=b;this.exp.wrapper.style[this.lt]=b+"px";if(this.exp.outline){this.exp.outline.setPosition();}}};hs.Expander=function(n,r,v,i){if(document.readyState&&hs.ie&&!hs.isReady){hs.addEventListener(document,"ready",function(){new hs.Expander(n,r,v,i);});return;}this.a=n;this.custom=v;this.contentType=i||"image";this.isHtml=(i=="html");this.isImage=!this.isHtml;hs.continuePreloading=false;this.overlays=[];this.last=hs.last;hs.last=null;hs.init();var a=this.key=hs.expanders.length;for(var q=0;q<hs.overrides.length;q++){var u=hs.overrides[q];this[u]=r&&typeof r[u]!="undefined"?r[u]:hs[u];}if(!this.src){this.src=n.href;}var t=(r&&r.thumbnailId)?hs.$(r.thumbnailId):n;t=this.thumb=t.getElementsByTagName("img")[0]||t;this.thumbsUserSetId=t.id||n.id;if(!hs.fireEvent(this,"onInit")){return true;}for(var q=0;q<hs.expanders.length;q++){if(hs.expanders[q]&&hs.expanders[q].a==n&&!(this.last&&this.transitions[1]=="crossfade")){hs.expanders[q].focus();return false;}}if(!hs.allowSimultaneousLoading){for(var q=0;q<hs.expanders.length;q++){if(hs.expanders[q]&&hs.expanders[q].thumb!=t&&!hs.expanders[q].onLoadStarted){hs.expanders[q].cancelLoading();}}}hs.expanders[a]=this;if(!hs.allowMultipleInstances&&!hs.upcoming){if(hs.expanders[a-1]){hs.expanders[a-1].close();}if(typeof hs.focusKey!="undefined"&&hs.expanders[hs.focusKey]){hs.expanders[hs.focusKey].close();}}this.el=t;this.tpos=hs.getPosition(t);hs.getPageSize();var o=this.x=new hs.Dimension(this,"x");o.calcThumb();var p=this.y=new hs.Dimension(this,"y");p.calcThumb();if(/area/i.test(t.tagName)){this.getImageMapAreaCorrection(t);}this.wrapper=hs.createElement("div",{id:"highslide-wrapper-"+this.key,className:"highslide-wrapper "+this.wrapperClassName},{visibility:"hidden",position:"absolute",zIndex:hs.zIndexCounter+=2},null,true);this.wrapper.onmouseover=this.wrapper.onmouseout=hs.wrapperMouseHandler;if(this.contentType=="image"&&this.outlineWhileAnimating==2){this.outlineWhileAnimating=0;}if(!this.outlineType||(this.last&&this.isImage&&this.transitions[1]=="crossfade")){this[this.contentType+"Create"]();}else{if(hs.pendingOutlines[this.outlineType]){this.connectOutline();this[this.contentType+"Create"]();}else{this.showLoading();var s=this;new hs.Outline(this.outlineType,function(){s.connectOutline();s[s.contentType+"Create"]();});}}return true;};hs.Expander.prototype={error:function(b){window.location.href=this.src;},connectOutline:function(){var b=this.outline=hs.pendingOutlines[this.outlineType];b.exp=this;b.table.style.zIndex=this.wrapper.style.zIndex-1;hs.pendingOutlines[this.outlineType]=null;},showLoading:function(){if(this.onLoadStarted||this.loading){return;}this.loading=hs.loading;var h=this;this.loading.onclick=function(){h.cancelLoading();};if(!hs.fireEvent(this,"onShowLoading")){return;}var h=this,f=this.x.get("loadingPos")+"px",e=this.y.get("loadingPos")+"px";if(!g&&this.last&&this.transitions[1]=="crossfade"){var g=this.last;}if(g){f=g.x.get("loadingPosXfade")+"px";e=g.y.get("loadingPosXfade")+"px";this.loading.style.zIndex=hs.zIndexCounter++;}setTimeout(function(){if(h.loading){hs.setStyles(h.loading,{left:f,top:e,zIndex:hs.zIndexCounter++});}},100);},imageCreate:function(){var c=this;var d=document.createElement("img");this.content=d;d.onload=function(){if(hs.expanders[c.key]){c.contentLoaded();}};if(hs.blockRightClick){d.oncontextmenu=function(){return false;};}d.className="highslide-image";hs.setStyles(d,{visibility:"hidden",display:"block",position:"absolute",maxWidth:"9999px",zIndex:3});d.title=hs.lang.restoreTitle;if(hs.safari){hs.container.appendChild(d);}if(hs.ie&&hs.flushImgSize){d.src=null;}d.src=this.src;this.showLoading();},htmlCreate:function(){if(!hs.fireEvent(this,"onBeforeGetContent")){return;}this.content=hs.getCacheBinding(this.a);if(!this.content){this.content=hs.getNode(this.contentId);}if(!this.content){this.content=hs.getSelfRendered();}this.getInline(["maincontent"]);if(this.maincontent){var f=hs.getElementByClass(this.content,"div","highslide-body");if(f){f.appendChild(this.maincontent);}this.maincontent.style.display="block";}hs.fireEvent(this,"onAfterGetContent");var g=this.innerContent=this.content;if(/(swf|iframe)/.test(this.objectType)){this.setObjContainerSize(g);}hs.container.appendChild(this.wrapper);hs.setStyles(this.wrapper,{position:"static",padding:"0 "+hs.marginRight+"px 0 "+hs.marginLeft+"px"});this.content=hs.createElement("div",{className:"highslide-html"},{position:"relative",zIndex:3,overflow:"hidden"},this.wrapper);this.mediumContent=hs.createElement("div",null,null,this.content,1);this.mediumContent.appendChild(g);hs.setStyles(g,{position:"relative",display:"block",direction:hs.lang.cssDirection||""});if(this.width){g.style.width=this.width+"px";}if(this.height){hs.setStyles(g,{height:this.height+"px",overflow:"hidden"});}if(g.offsetWidth<this.minWidth){g.style.width=this.minWidth+"px";}if(this.objectType=="ajax"&&!hs.getCacheBinding(this.a)){this.showLoading();var h=this;var e=new hs.Ajax(this.a,g);e.src=this.src;e.onLoad=function(){if(hs.expanders[h.key]){h.contentLoaded();}};e.onError=function(){location.href=h.src;};e.run();}else{if(this.objectType=="iframe"&&this.objectLoadTime=="before"){this.writeExtendedContent();}else{this.contentLoaded();}}},contentLoaded:function(){try{if(!this.content){return;}this.content.onload=null;if(this.onLoadStarted){return;}else{this.onLoadStarted=true;}var i=this.x,m=this.y;if(this.loading){hs.setStyles(this.loading,{top:"-9999px"});this.loading=null;hs.fireEvent(this,"onHideLoading");}if(this.isImage){i.full=this.content.width;m.full=this.content.height;
hs.setStyles(this.content,{width:i.t+"px",height:m.t+"px"});this.wrapper.appendChild(this.content);hs.container.appendChild(this.wrapper);}else{if(this.htmlGetSize){this.htmlGetSize();}}i.calcBorders();m.calcBorders();hs.setStyles(this.wrapper,{left:(i.tpos+i.tb-i.cb)+"px",top:(m.tpos+i.tb-m.cb)+"px"});this.initSlideshow();this.getOverlays();var n=i.full/m.full;i.calcExpanded();this.justify(i);m.calcExpanded();this.justify(m);if(this.isHtml){this.htmlSizeOperations();}if(this.overlayBox){this.sizeOverlayBox(0,1);}if(this.allowSizeReduction){if(this.isImage){this.correctRatio(n);}else{this.fitOverlayBox();}var e=this.slideshow;if(e&&this.last&&e.controls&&e.fixedControls){var l=e.overlayOptions.position||"",r;for(var p in hs.oPos){for(var q=0;q<5;q++){r=this[p];if(l.match(hs.oPos[p][q])){r.pos=this.last[p].pos+(this.last[p].p1-r.p1)+(this.last[p].size-r.size)*[0,0,0.5,1,1][q];if(e.fixedControls=="fit"){if(r.pos+r.size+r.p1+r.p2>r.scroll+r.clientSize-r.marginMax){r.pos=r.scroll+r.clientSize-r.size-r.marginMin-r.marginMax-r.p1-r.p2;}if(r.pos<r.scroll+r.marginMin){r.pos=r.scroll+r.marginMin;}}}}}}if(this.isImage&&this.x.full>(this.x.imgSize||this.x.size)){this.createFullExpand();if(this.overlays.length==1){this.sizeOverlayBox();}}}this.show();}catch(o){this.error(o);}},setObjContainerSize:function(e,f){var c=hs.getElementByClass(e,"DIV","highslide-body");if(/(iframe|swf)/.test(this.objectType)){if(this.objectWidth){c.style.width=this.objectWidth+"px";}if(this.objectHeight){c.style.height=this.objectHeight+"px";}}},writeExtendedContent:function(){if(this.hasExtendedContent){return;}var i=this;this.body=hs.getElementByClass(this.innerContent,"DIV","highslide-body");if(this.objectType=="iframe"){this.showLoading();var h=hs.clearing.cloneNode(1);this.body.appendChild(h);this.newWidth=this.innerContent.offsetWidth;if(!this.objectWidth){this.objectWidth=h.offsetWidth;}var l=this.innerContent.offsetHeight-this.body.offsetHeight,k=this.objectHeight||hs.page.height-l-hs.marginTop-hs.marginBottom,j=this.objectLoadTime=="before"?' onload="if (hs.expanders['+this.key+"]) hs.expanders["+this.key+'].contentLoaded()" ':"";this.body.innerHTML+='<iframe name="hs'+(new Date()).getTime()+'" frameborder="0" key="'+this.key+'" '+' style="width:'+this.objectWidth+"px; height:"+k+'px" '+j+' src="'+this.src+'" ></iframe>';this.ruler=this.body.getElementsByTagName("div")[0];this.iframe=this.body.getElementsByTagName("iframe")[0];if(this.objectLoadTime=="after"){this.correctIframeSize();}}if(this.objectType=="swf"){this.body.id=this.body.id||"hs-flash-id-"+this.key;var a=this.swfOptions;if(!a.params){a.params={};}if(typeof a.params.wmode=="undefined"){a.params.wmode="transparent";}if(swfobject){swfobject.embedSWF(this.src,this.body.id,this.objectWidth,this.objectHeight,a.version||"7",a.expressInstallSwfurl,a.flashvars,a.params,a.attributes);}}this.hasExtendedContent=true;},htmlGetSize:function(){if(this.iframe&&!this.objectHeight){this.iframe.style.height=this.body.style.height=this.getIframePageHeight()+"px";}this.innerContent.appendChild(hs.clearing);if(!this.x.full){this.x.full=this.innerContent.offsetWidth;}this.y.full=this.innerContent.offsetHeight;this.innerContent.removeChild(hs.clearing);if(hs.ie&&this.newHeight>parseInt(this.innerContent.currentStyle.height)){this.newHeight=parseInt(this.innerContent.currentStyle.height);}hs.setStyles(this.wrapper,{position:"absolute",padding:"0"});hs.setStyles(this.content,{width:this.x.t+"px",height:this.y.t+"px"});},getIframePageHeight:function(){var f;try{var g=this.iDoc=this.iframe.contentDocument||this.iframe.contentWindow.document;var e=g.createElement("div");e.style.clear="both";g.body.appendChild(e);f=e.offsetTop;if(hs.ie){f+=parseInt(g.body.currentStyle.marginTop)+parseInt(g.body.currentStyle.marginBottom)-1;}}catch(h){f=300;}return f;},correctIframeSize:function(){var d=this.innerContent.offsetWidth-this.ruler.offsetWidth;hs.discardElement(this.ruler);if(d<0){d=0;}var e=this.innerContent.offsetHeight-this.iframe.offsetHeight;if(this.iDoc&&!this.objectHeight&&!this.height&&this.y.size==this.y.full){try{this.iDoc.body.style.overflow="hidden";}catch(f){}}hs.setStyles(this.iframe,{width:Math.abs(this.x.size-d)+"px",height:Math.abs(this.y.size-e)+"px"});hs.setStyles(this.body,{width:this.iframe.style.width,height:this.iframe.style.height});this.scrollingContent=this.iframe;this.scrollerDiv=this.scrollingContent;},htmlSizeOperations:function(){this.setObjContainerSize(this.innerContent);if(this.objectType=="swf"&&this.objectLoadTime=="before"){this.writeExtendedContent();}if(this.x.size<this.x.full&&!this.allowWidthReduction){this.x.size=this.x.full;}if(this.y.size<this.y.full&&!this.allowHeightReduction){this.y.size=this.y.full;}this.scrollerDiv=this.innerContent;hs.setStyles(this.mediumContent,{position:"relative",width:this.x.size+"px"});hs.setStyles(this.innerContent,{border:"none",width:"auto",height:"auto"});var h=hs.getElementByClass(this.innerContent,"DIV","highslide-body");if(h&&!/(iframe|swf)/.test(this.objectType)){var f=h;h=hs.createElement(f.nodeName,null,{overflow:"hidden"},null,true);f.parentNode.insertBefore(h,f);h.appendChild(hs.clearing);h.appendChild(f);var j=this.innerContent.offsetWidth-h.offsetWidth;var g=this.innerContent.offsetHeight-h.offsetHeight;h.removeChild(hs.clearing);var i=hs.safari||navigator.vendor=="KDE"?1:0;hs.setStyles(h,{width:(this.x.size-j-i)+"px",height:(this.y.size-g)+"px",overflow:"auto",position:"relative"});if(i&&f.offsetHeight>h.offsetHeight){h.style.width=(parseInt(h.style.width)+i)+"px";}this.scrollingContent=h;this.scrollerDiv=this.scrollingContent;}if(this.iframe&&this.objectLoadTime=="before"){this.correctIframeSize();}if(!this.scrollingContent&&this.y.size<this.mediumContent.offsetHeight){this.scrollerDiv=this.content;}if(this.scrollerDiv==this.content&&!this.allowWidthReduction&&!/(iframe|swf)/.test(this.objectType)){this.x.size+=17;}if(this.scrollerDiv&&this.scrollerDiv.offsetHeight>this.scrollerDiv.parentNode.offsetHeight){setTimeout("try { hs.expanders["+this.key+"].scrollerDiv.style.overflow = 'auto'; } catch(e) {}",hs.expandDuration);}},getImageMapAreaCorrection:function(n){var j=n.coords.split(",");for(var c=0;c<j.length;c++){j[c]=parseInt(j[c]);}if(n.shape.toLowerCase()=="circle"){this.x.tpos+=j[0]-j[2];this.y.tpos+=j[1]-j[2];this.x.t=this.y.t=2*j[2];}else{var l,m,i=l=j[0],k=m=j[1];for(var c=0;c<j.length;c++){if(c%2==0){i=Math.min(i,j[c]);l=Math.max(l,j[c]);}else{k=Math.min(k,j[c]);m=Math.max(m,j[c]);}}this.x.tpos+=i;this.x.t=l-i;this.y.tpos+=k;this.y.t=m-k;}},justify:function(m,i){var l,k=m.target,n=m==this.x?"x":"y";if(k&&k.match(/ /)){l=k.split(" ");k=l[0];}if(k&&hs.$(k)){m.pos=hs.getPosition(hs.$(k))[n];if(l&&l[1]&&l[1].match(/^[-]?[0-9]+px$/)){m.pos+=parseInt(l[1]);}if(m.size<m.minSize){m.size=m.minSize;}}else{if(m.justify=="auto"||m.justify=="center"){var o=false;var j=m.exp.allowSizeReduction;if(m.justify=="center"){m.pos=Math.round(m.scroll+(m.clientSize+m.marginMin-m.marginMax-m.get("wsize"))/2);}else{m.pos=Math.round(m.pos-((m.get("wsize")-m.t)/2));}if(m.pos<m.scroll+m.marginMin){m.pos=m.scroll+m.marginMin;o=true;}if(!i&&m.size<m.minSize){m.size=m.minSize;j=false;}if(m.pos+m.get("wsize")>m.scroll+m.clientSize-m.marginMax){if(!i&&o&&j){m.size=Math.min(m.size,m.get(n=="y"?"fitsize":"maxsize"));}else{if(m.get("wsize")<m.get("fitsize")){m.pos=m.scroll+m.clientSize-m.marginMax-m.get("wsize");}else{m.pos=m.scroll+m.marginMin;if(!i&&j){m.size=m.get(n=="y"?"fitsize":"maxsize");}}}}if(!i&&m.size<m.minSize){m.size=m.minSize;j=false;}}else{if(m.justify=="max"){m.pos=Math.floor(m.pos-m.size+m.t);}}}if(m.pos<m.marginMin){var p=m.pos;m.pos=m.marginMin;if(j&&!i){m.size=m.size-(m.pos-p);}}},correctRatio:function(n){var i=this.x,j=this.y,l=false,m=Math.min(i.full,i.size),h=Math.min(j.full,j.size),k=(this.useBox||hs.padToMinWidth);if(m/h>n){m=h*n;if(m<i.minSize){m=i.minSize;h=m/n;}l=true;}else{if(m/h<n){h=m/n;l=true;}}if(hs.padToMinWidth&&i.full<i.minSize){i.imgSize=i.full;j.size=j.imgSize=j.full;
}else{if(this.useBox){i.imgSize=m;j.imgSize=h;}else{i.size=m;j.size=h;}}l=this.fitOverlayBox(k?null:n,l);if(k&&j.size<j.imgSize){j.imgSize=j.size;i.imgSize=j.size*n;}if(l||k){i.pos=i.tpos-i.cb+i.tb;i.minSize=i.size;this.justify(i,true);j.pos=j.tpos-j.cb+j.tb;j.minSize=j.size;this.justify(j,true);if(this.overlayBox){this.sizeOverlayBox();}}},fitOverlayBox:function(e,h){var f=this.x,g=this.y;if(this.overlayBox&&(this.isImage||this.allowHeightReduction)){while(g.size>this.minHeight&&f.size>this.minWidth&&g.get("wsize")>g.get("fitsize")){g.size-=10;if(e){f.size=g.size*e;}this.sizeOverlayBox(0,1);h=true;}}return h;},reflow:function(){if(this.scrollerDiv){var b=/iframe/i.test(this.scrollerDiv.tagName)?(this.getIframePageHeight()+1)+"px":"auto";if(this.body){this.body.style.height=b;}this.scrollerDiv.style.height=b;this.y.setSize(this.innerContent.offsetHeight);}},show:function(){var d=this.x,c=this.y;this.doShowHide("hidden");hs.fireEvent(this,"onBeforeExpand");if(this.slideshow&&this.slideshow.thumbstrip){this.slideshow.thumbstrip.selectThumb();}this.changeSize(1,{wrapper:{width:d.get("wsize"),height:c.get("wsize"),left:d.pos,top:c.pos},content:{left:d.p1+d.get("imgPad"),top:c.p1+c.get("imgPad"),width:d.imgSize||d.size,height:c.imgSize||c.size}},hs.expandDuration);},changeSize:function(s,n,u){var l=this.transitions,r=s?(this.last?this.last.a:null):hs.upcoming,m=(l[1]&&r&&hs.getParam(r,"transitions")[1]==l[1])?l[1]:l[0];if(this[m]&&m!="expand"){this[m](s,n);return;}if(this.outline&&!this.outlineWhileAnimating){if(s){this.outline.setPosition();}else{this.outline.destroy((this.isHtml&&this.preserveContent));}}if(!s){this.destroyOverlays();}var t=this,o=t.x,p=t.y,q=this.easing;if(!s){q=this.easingClose||q;}var v=s?function(){if(t.outline){t.outline.table.style.visibility="visible";}setTimeout(function(){t.afterExpand();},50);}:function(){t.afterClose();};if(s){hs.setStyles(this.wrapper,{width:o.t+"px",height:p.t+"px"});}if(s&&this.isHtml){hs.setStyles(this.wrapper,{left:(o.tpos-o.cb+o.tb)+"px",top:(p.tpos-p.cb+p.tb)+"px"});}if(this.fadeInOut){hs.setStyles(this.wrapper,{opacity:s?0:1});hs.extend(n.wrapper,{opacity:s});}hs.animate(this.wrapper,n.wrapper,{duration:u,easing:q,step:function(d,b){if(t.outline&&t.outlineWhileAnimating&&b.prop=="top"){var a=s?b.pos:1-b.pos;var c={w:o.t+(o.get("wsize")-o.t)*a,h:p.t+(p.get("wsize")-p.t)*a,x:o.tpos+(o.pos-o.tpos)*a,y:p.tpos+(p.pos-p.tpos)*a};t.outline.setPosition(c,0,1);}if(t.isHtml){if(b.prop=="left"){t.mediumContent.style.left=(o.pos-d)+"px";}if(b.prop=="top"){t.mediumContent.style.top=(p.pos-d)+"px";}}}});hs.animate(this.content,n.content,u,q,v);if(s){this.wrapper.style.visibility="visible";this.content.style.visibility="visible";if(this.isHtml){this.innerContent.style.visibility="visible";}this.a.className+=" highslide-active-anchor";}},fade:function(m,k){this.outlineWhileAnimating=false;var p=this,i=m?hs.expandDuration:0;if(m){hs.animate(this.wrapper,k.wrapper,0);hs.setStyles(this.wrapper,{opacity:0,visibility:"visible"});hs.animate(this.content,k.content,0);this.content.style.visibility="visible";hs.animate(this.wrapper,{opacity:1},i,null,function(){p.afterExpand();});}if(this.outline){this.outline.table.style.zIndex=this.wrapper.style.zIndex;var q=m||-1,o=this.outline.offset,r=m?3:o,l=m?o:3;for(var n=r;q*n<=q*l;n+=q,i+=25){(function(){var a=m?l-n:r-n;setTimeout(function(){p.outline.setPosition(0,a,1);},i);})();}}if(m){}else{setTimeout(function(){if(p.outline){p.outline.destroy(p.preserveContent);}p.destroyOverlays();hs.animate(p.wrapper,{opacity:0},hs.restoreDuration,null,function(){p.afterClose();});},i);}},crossfade:function(z,s,r){if(!z){return;}var A=this,n=this.last,t=this.x,u=this.y,C=n.x,E=n.y,F=this.wrapper,w=this.content,D=this.overlayBox;hs.removeEventListener(document,"mousemove",hs.dragHandler);hs.setStyles(w,{width:(t.imgSize||t.size)+"px",height:(u.imgSize||u.size)+"px"});if(D){D.style.overflow="visible";}this.outline=n.outline;if(this.outline){this.outline.exp=A;}n.outline=null;var x=hs.createElement("div",{className:"highslide-image"},{position:"absolute",zIndex:4,overflow:"hidden",display:"none"});var v={oldImg:n,newImg:this};for(var B in v){this[B]=v[B].content.cloneNode(1);hs.setStyles(this[B],{position:"absolute",border:0,visibility:"visible"});x.appendChild(this[B]);}F.appendChild(x);if(this.isHtml){hs.setStyles(this.mediumContent,{left:0,top:0});}if(D){D.className="";F.appendChild(D);}x.style.display="";n.content.style.display="none";if(hs.safari){var y=navigator.userAgent.match(/Safari\/([0-9]{3})/);if(y&&parseInt(y[1])<525){this.wrapper.style.visibility="visible";}}hs.animate(F,{width:t.size},{duration:hs.transitionDuration,step:function(c,f){var h=f.pos,g=1-h;var a,e={},d=["pos","size","p1","p2"];for(var b in d){a=d[b];e["x"+a]=Math.round(g*C[a]+h*t[a]);e["y"+a]=Math.round(g*E[a]+h*u[a]);e.ximgSize=Math.round(g*(C.imgSize||C.size)+h*(t.imgSize||t.size));e.ximgPad=Math.round(g*C.get("imgPad")+h*t.get("imgPad"));e.yimgSize=Math.round(g*(E.imgSize||E.size)+h*(u.imgSize||u.size));e.yimgPad=Math.round(g*E.get("imgPad")+h*u.get("imgPad"));}if(A.outline){A.outline.setPosition({x:e.xpos,y:e.ypos,w:e.xsize+e.xp1+e.xp2+2*t.cb,h:e.ysize+e.yp1+e.yp2+2*u.cb});}n.wrapper.style.clip="rect("+(e.ypos-E.pos)+"px, "+(e.xsize+e.xp1+e.xp2+e.xpos+2*C.cb-C.pos)+"px, "+(e.ysize+e.yp1+e.yp2+e.ypos+2*E.cb-E.pos)+"px, "+(e.xpos-C.pos)+"px)";hs.setStyles(w,{top:(e.yp1+u.get("imgPad"))+"px",left:(e.xp1+t.get("imgPad"))+"px",marginTop:(u.pos-e.ypos)+"px",marginLeft:(t.pos-e.xpos)+"px"});hs.setStyles(F,{top:e.ypos+"px",left:e.xpos+"px",width:(e.xp1+e.xp2+e.xsize+2*t.cb)+"px",height:(e.yp1+e.yp2+e.ysize+2*u.cb)+"px"});hs.setStyles(x,{width:(e.ximgSize||e.xsize)+"px",height:(e.yimgSize||e.ysize)+"px",left:(e.xp1+e.ximgPad)+"px",top:(e.yp1+e.yimgPad)+"px",visibility:"visible"});hs.setStyles(A.oldImg,{top:(E.pos-e.ypos+E.p1-e.yp1+E.get("imgPad")-e.yimgPad)+"px",left:(C.pos-e.xpos+C.p1-e.xp1+C.get("imgPad")-e.ximgPad)+"px"});hs.setStyles(A.newImg,{opacity:h,top:(u.pos-e.ypos+u.p1-e.yp1+u.get("imgPad")-e.yimgPad)+"px",left:(t.pos-e.xpos+t.p1-e.xp1+t.get("imgPad")-e.ximgPad)+"px"});if(D){hs.setStyles(D,{width:e.xsize+"px",height:e.ysize+"px",left:(e.xp1+t.cb)+"px",top:(e.yp1+u.cb)+"px"});}},complete:function(){F.style.visibility=w.style.visibility="visible";w.style.display="block";x.style.display="none";A.a.className+=" highslide-active-anchor";A.afterExpand();n.afterClose();A.last=null;}});},reuseOverlay:function(g,h){if(!this.last){return false;}for(var e=0;e<this.last.overlays.length;e++){var f=hs.$("hsId"+this.last.overlays[e]);if(f&&f.hsId==g.hsId){this.genOverlayBox();f.reuse=this.key;hs.push(this.overlays,this.last.overlays[e]);return true;}}return false;},afterExpand:function(){this.isExpanded=true;this.focus();if(this.isHtml&&this.objectLoadTime=="after"){this.writeExtendedContent();}if(this.iframe){try{var i=this,j=this.iframe.contentDocument||this.iframe.contentWindow.document;hs.addEventListener(j,"mousedown",function(){if(hs.focusKey!=i.key){i.focus();}});}catch(k){}if(hs.ie&&typeof this.isClosing!="boolean"){this.iframe.style.width=(this.objectWidth-1)+"px";}}if(this.dimmingOpacity){hs.dim(this);}if(hs.upcoming&&hs.upcoming==this.a){hs.upcoming=null;}this.prepareNextOutline();var l=hs.page,e=hs.mouse.x+l.scrollLeft,h=hs.mouse.y+l.scrollTop;this.mouseIsOver=this.x.pos<e&&e<this.x.pos+this.x.get("wsize")&&this.y.pos<h&&h<this.y.pos+this.y.get("wsize");if(this.overlayBox){this.showOverlays();}hs.fireEvent(this,"onAfterExpand");},prepareNextOutline:function(){var d=this.key;var c=this.outlineType;new hs.Outline(c,function(){try{hs.expanders[d].preloadNext();}catch(a){}});},preloadNext:function(){var c=this.getAdjacentAnchor(1);if(c&&c.onclick.toString().match(/hs\.expand/)){var d=hs.createElement("img",{src:hs.getSrc(c)});}},getAdjacentAnchor:function(f){var d=this.getAnchorIndex(),e=hs.anchors.groups[this.slideshowGroup||"none"];if(!e[d+f]&&this.slideshow&&this.slideshow.repeat){if(f==1){return e[0];}else{if(f==-1){return e[e.length-1];
}}}return e[d+f]||null;},getAnchorIndex:function(){var d=hs.getAnchors().groups[this.slideshowGroup||"none"];if(d){for(var c=0;c<d.length;c++){if(d[c]==this.a){return c;}}}return null;},getNumber:function(){if(this[this.numberPosition]){var d=hs.anchors.groups[this.slideshowGroup||"none"];if(d){var c=hs.lang.number.replace("%1",this.getAnchorIndex()+1).replace("%2",d.length);this[this.numberPosition].innerHTML='<div class="highslide-number">'+c+"</div>"+this[this.numberPosition].innerHTML;}}},initSlideshow:function(){if(!this.last){for(var j=0;j<hs.slideshows.length;j++){var f=hs.slideshows[j],i=f.slideshowGroup;if(typeof i=="undefined"||i===null||i===this.slideshowGroup){this.slideshow=new hs.Slideshow(this.key,f);}}}else{this.slideshow=this.last.slideshow;}var f=this.slideshow;if(!f){return;}var g=f.expKey=this.key;f.checkFirstAndLast();f.disable("full-expand");if(f.controls){var h=f.overlayOptions||{};h.overlayId=f.controls;h.hsId="controls";this.createOverlay(h);}if(f.thumbstrip){f.thumbstrip.add(this);}if(!this.last&&this.autoplay){f.play(true);}if(f.autoplay){f.autoplay=setTimeout(function(){hs.next(g);},(f.interval||500));}},cancelLoading:function(){hs.discardElement(this.wrapper);hs.expanders[this.key]=null;if(hs.upcoming==this.a){hs.upcoming=null;}hs.undim(this.key);if(this.loading){hs.loading.style.left="-9999px";}hs.fireEvent(this,"onHideLoading");},writeCredits:function(){if(this.credits){return;}this.credits=hs.createElement("a",{href:hs.creditsHref,target:hs.creditsTarget,className:"highslide-credits",innerHTML:hs.lang.creditsText,title:hs.lang.creditsTitle});this.createOverlay({overlayId:this.credits,position:this.creditsPosition||"top left",hsId:"credits"});},getInline:function(types,addOverlay){for(var i=0;i<types.length;i++){var type=types[i],s=null;if(type=="caption"&&!hs.fireEvent(this,"onBeforeGetCaption")){return;}else{if(type=="heading"&&!hs.fireEvent(this,"onBeforeGetHeading")){return;}}if(!this[type+"Id"]&&this.thumbsUserSetId){this[type+"Id"]=type+"-for-"+this.thumbsUserSetId;}if(this[type+"Id"]){this[type]=hs.getNode(this[type+"Id"]);}if(!this[type]&&!this[type+"Text"]&&this[type+"Eval"]){try{s=eval(this[type+"Eval"]);}catch(e){}}if(!this[type]&&this[type+"Text"]){s=this[type+"Text"];}if(!this[type]&&!s){this[type]=hs.getNode(this.a["_"+type+"Id"]);if(!this[type]){var next=this.a.nextSibling;while(next&&!hs.isHsAnchor(next)){if((new RegExp("highslide-"+type)).test(next.className||null)){if(!next.id){this.a["_"+type+"Id"]=next.id="hsId"+hs.idCounter++;}this[type]=hs.getNode(next.id);break;}next=next.nextSibling;}}}if(!this[type]&&!s&&this.numberPosition==type){s="\n";}if(!this[type]&&s){this[type]=hs.createElement("div",{className:"highslide-"+type,innerHTML:s});}if(addOverlay&&this[type]){var o={position:(type=="heading")?"above":"below"};for(var x in this[type+"Overlay"]){o[x]=this[type+"Overlay"][x];}o.overlayId=this[type];this.createOverlay(o);}}},doShowHide:function(b){if(hs.hideSelects){this.showHideElements("SELECT",b);}if(hs.hideIframes){this.showHideElements("IFRAME",b);}if(hs.geckoMac){this.showHideElements("*",b);}},showHideElements:function(r,s){var p=document.getElementsByTagName(r);var t=r=="*"?"overflow":"visibility";for(var o=0;o<p.length;o++){if(t=="visibility"||(document.defaultView.getComputedStyle(p[o],"").getPropertyValue("overflow")=="auto"||p[o].getAttribute("hidden-by")!=null)){var m=p[o].getAttribute("hidden-by");if(s=="visible"&&m){m=m.replace("["+this.key+"]","");p[o].setAttribute("hidden-by",m);if(!m){p[o].style[t]=p[o].origProp;}}else{if(s=="hidden"){var i=hs.getPosition(p[o]);i.w=p[o].offsetWidth;i.h=p[o].offsetHeight;if(!this.dimmingOpacity){var l=(i.x+i.w<this.x.get("opos")||i.x>this.x.get("opos")+this.x.get("osize"));var n=(i.y+i.h<this.y.get("opos")||i.y>this.y.get("opos")+this.y.get("osize"));}var q=hs.getWrapperKey(p[o]);if(!l&&!n&&q!=this.key){if(!m){p[o].setAttribute("hidden-by","["+this.key+"]");p[o].origProp=p[o].style[t];p[o].style[t]="hidden";}else{if(m.indexOf("["+this.key+"]")==-1){p[o].setAttribute("hidden-by",m+"["+this.key+"]");}}}else{if((m=="["+this.key+"]"||hs.focusKey==q)&&q!=this.key){p[o].setAttribute("hidden-by","");p[o].style[t]=p[o].origProp||"";}else{if(m&&m.indexOf("["+this.key+"]")>-1){p[o].setAttribute("hidden-by",m.replace("["+this.key+"]",""));}}}}}}}},focus:function(){this.wrapper.style.zIndex=hs.zIndexCounter+=2;for(var d=0;d<hs.expanders.length;d++){if(hs.expanders[d]&&d==hs.focusKey){var c=hs.expanders[d];c.content.className+=" highslide-"+c.contentType+"-blur";if(c.isImage){c.content.style.cursor=hs.ie?"hand":"pointer";c.content.title=hs.lang.focusTitle;}hs.fireEvent(c,"onBlur");}}if(this.outline){this.outline.table.style.zIndex=this.wrapper.style.zIndex-1;}this.content.className="highslide-"+this.contentType;if(this.isImage){this.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";}this.content.style.cursor=hs.styleRestoreCursor;}}hs.focusKey=this.key;hs.addEventListener(document,window.opera?"keypress":"keydown",hs.keyHandler);hs.fireEvent(this,"onFocus");},moveTo:function(d,c){this.x.setPos(d);this.y.setPos(c);},resize:function(g){var f,e,h=g.width/g.height;f=Math.max(g.width+g.dX,Math.min(this.minWidth,this.x.full));if(this.isImage&&Math.abs(f-this.x.full)<12){f=this.x.full;}e=this.isHtml?g.height+g.dY:f/h;if(e<Math.min(this.minHeight,this.y.full)){e=Math.min(this.minHeight,this.y.full);if(this.isImage){f=e*h;}}this.resizeTo(f,e);},resizeTo:function(d,c){this.y.setSize(c);this.x.setSize(d);this.wrapper.style.height=this.y.get("wsize")+"px";},close:function(){if(this.isClosing||!this.isExpanded){return;}if(this.transitions[1]=="crossfade"&&hs.upcoming){hs.getExpander(hs.upcoming).cancelLoading();hs.upcoming=null;}if(!hs.fireEvent(this,"onBeforeClose")){return;}this.isClosing=true;if(this.slideshow&&!hs.upcoming){this.slideshow.pause();}hs.removeEventListener(document,window.opera?"keypress":"keydown",hs.keyHandler);try{if(this.isHtml){this.htmlPrepareClose();}this.content.style.cursor="default";this.changeSize(0,{wrapper:{width:this.x.t,height:this.y.t,left:this.x.tpos-this.x.cb+this.x.tb,top:this.y.tpos-this.y.cb+this.y.tb},content:{left:0,top:0,width:this.x.t,height:this.y.t}},hs.restoreDuration);}catch(b){this.afterClose();}},htmlPrepareClose:function(){if(hs.geckoMac){if(!hs.mask){hs.mask=hs.createElement("div",null,{position:"absolute"},hs.container);}hs.setStyles(hs.mask,{width:this.x.size+"px",height:this.y.size+"px",left:this.x.pos+"px",top:this.y.pos+"px",display:"block"});}if(this.objectType=="swf"){try{hs.$(this.body.id).StopPlay();}catch(b){}}if(this.objectLoadTime=="after"&&!this.preserveContent){this.destroyObject();}if(this.scrollerDiv&&this.scrollerDiv!=this.scrollingContent){this.scrollerDiv.style.overflow="hidden";}},destroyObject:function(){if(hs.ie&&this.iframe){try{this.iframe.contentWindow.document.body.innerHTML="";}catch(b){}}if(this.objectType=="swf"){swfobject.removeSWF(this.body.id);}this.body.innerHTML="";},sleep:function(){if(this.outline){this.outline.table.style.display="none";}this.releaseMask=null;this.wrapper.style.display="none";hs.push(hs.sleeping,this);},awake:function(){try{hs.expanders[this.key]=this;if(!hs.allowMultipleInstances&&hs.focusKey!=this.key){try{hs.expanders[hs.focusKey].close();}catch(e){}}var g=hs.zIndexCounter++,f={display:"",zIndex:g};hs.setStyles(this.wrapper,f);this.isClosing=false;var h=this.outline||0;if(h){if(!this.outlineWhileAnimating){f.visibility="hidden";}hs.setStyles(h.table,f);}if(this.slideshow){this.initSlideshow();}this.show();}catch(e){}},createOverlay:function(h){var i=h.overlayId,g=(h.relativeTo=="viewport"&&!/panel$/.test(h.position));if(typeof i=="string"){i=hs.getNode(i);}if(h.html){i=hs.createElement("div",{innerHTML:h.html});}if(!i||typeof i=="string"){return;}if(!hs.fireEvent(this,"onCreateOverlay",{overlay:i})){return;}i.style.display="block";
h.hsId=h.hsId||h.overlayId;if(this.transitions[1]=="crossfade"&&this.reuseOverlay(h,i)){return;}this.genOverlayBox();var j=h.width&&/^[0-9]+(px|%)$/.test(h.width)?h.width:"auto";if(/^(left|right)panel$/.test(h.position)&&!/^[0-9]+px$/.test(h.width)){j="200px";}var f=hs.createElement("div",{id:"hsId"+hs.idCounter++,hsId:h.hsId},{position:"absolute",visibility:"hidden",width:j,direction:hs.lang.cssDirection||"",opacity:0},g?hs.viewport:this.overlayBox,true);if(g){f.hsKey=this.key;}f.appendChild(i);hs.extend(f,{opacity:1,offsetX:0,offsetY:0,dur:(h.fade===0||h.fade===false||(h.fade==2&&hs.ie))?0:250});hs.extend(f,h);if(this.gotOverlays){this.positionOverlay(f);if(!f.hideOnMouseOut||this.mouseIsOver){hs.animate(f,{opacity:f.opacity},f.dur);}}hs.push(this.overlays,hs.idCounter-1);},positionOverlay:function(j){var i=j.position||"middle center",l=(j.relativeTo=="viewport"),g=j.offsetX,h=j.offsetY;if(l){hs.viewport.style.display="block";j.hsKey=this.key;if(j.offsetWidth>j.parentNode.offsetWidth){j.style.width="100%";}}else{if(j.parentNode!=this.overlayBox){this.overlayBox.appendChild(j);}}if(/left$/.test(i)){j.style.left=g+"px";}if(/center$/.test(i)){hs.setStyles(j,{left:"50%",marginLeft:(g-Math.round(j.offsetWidth/2))+"px"});}if(/right$/.test(i)){j.style.right=-g+"px";}if(/^leftpanel$/.test(i)){hs.setStyles(j,{right:"100%",marginRight:this.x.cb+"px",top:-this.y.cb+"px",bottom:-this.y.cb+"px",overflow:"auto"});this.x.p1=j.offsetWidth;}else{if(/^rightpanel$/.test(i)){hs.setStyles(j,{left:"100%",marginLeft:this.x.cb+"px",top:-this.y.cb+"px",bottom:-this.y.cb+"px",overflow:"auto"});this.x.p2=j.offsetWidth;}}var k=j.parentNode.offsetHeight;j.style.height="auto";if(l&&j.offsetHeight>k){j.style.height=hs.ieLt7?k+"px":"100%";}if(/^top/.test(i)){j.style.top=h+"px";}if(/^middle/.test(i)){hs.setStyles(j,{top:"50%",marginTop:(h-Math.round(j.offsetHeight/2))+"px"});}if(/^bottom/.test(i)){j.style.bottom=-h+"px";}if(/^above$/.test(i)){hs.setStyles(j,{left:(-this.x.p1-this.x.cb)+"px",right:(-this.x.p2-this.x.cb)+"px",bottom:"100%",marginBottom:this.y.cb+"px",width:"auto"});this.y.p1=j.offsetHeight;}else{if(/^below$/.test(i)){hs.setStyles(j,{position:"relative",left:(-this.x.p1-this.x.cb)+"px",right:(-this.x.p2-this.x.cb)+"px",top:"100%",marginTop:this.y.cb+"px",width:"auto"});this.y.p2=j.offsetHeight;j.style.position="absolute";}}},getOverlays:function(){this.getInline(["heading","caption"],true);this.getNumber();if(this.caption){hs.fireEvent(this,"onAfterGetCaption");}if(this.heading){hs.fireEvent(this,"onAfterGetHeading");}if(this.heading&&this.dragByHeading){this.heading.className+=" highslide-move";}if(hs.showCredits){this.writeCredits();}for(var g=0;g<hs.overlays.length;g++){var i=hs.overlays[g],h=i.thumbnailId,f=i.slideshowGroup;if((!h&&!f)||(h&&h==this.thumbsUserSetId)||(f&&f===this.slideshowGroup)){if(this.isImage||(this.isHtml&&i.useOnHtml)){this.createOverlay(i);}}}var j=[];for(var g=0;g<this.overlays.length;g++){var i=hs.$("hsId"+this.overlays[g]);if(/panel$/.test(i.position)){this.positionOverlay(i);}else{hs.push(j,i);}}for(var g=0;g<j.length;g++){this.positionOverlay(j[g]);}this.gotOverlays=true;},genOverlayBox:function(){if(!this.overlayBox){this.overlayBox=hs.createElement("div",{className:this.wrapperClassName},{position:"absolute",width:(this.x.size||(this.useBox?this.width:null)||this.x.full)+"px",height:(this.y.size||this.y.full)+"px",visibility:"hidden",overflow:"hidden",zIndex:hs.ie?4:"auto"},hs.container,true);}},sizeOverlayBox:function(m,o){var p=this.overlayBox,j=this.x,k=this.y;hs.setStyles(p,{width:j.size+"px",height:k.size+"px"});if(m||o){for(var n=0;n<this.overlays.length;n++){var l=hs.$("hsId"+this.overlays[n]);var i=(hs.ieLt7||document.compatMode=="BackCompat");if(l&&/^(above|below)$/.test(l.position)){if(i){l.style.width=(p.offsetWidth+2*j.cb+j.p1+j.p2)+"px";}k[l.position=="above"?"p1":"p2"]=l.offsetHeight;}if(l&&i&&/^(left|right)panel$/.test(l.position)){l.style.height=(p.offsetHeight+2*k.cb)+"px";}}}if(m){hs.setStyles(this.content,{top:k.p1+"px"});hs.setStyles(p,{top:(k.p1+k.cb)+"px"});}},showOverlays:function(){var b=this.overlayBox;b.className="";hs.setStyles(b,{top:(this.y.p1+this.y.cb)+"px",left:(this.x.p1+this.x.cb)+"px",overflow:"visible"});if(hs.safari){b.style.visibility="visible";}this.wrapper.appendChild(b);for(var f=0;f<this.overlays.length;f++){var e=hs.$("hsId"+this.overlays[f]);e.style.zIndex=e.hsId=="controls"?5:4;if(!e.hideOnMouseOut||this.mouseIsOver){e.style.visibility="visible";hs.setStyles(e,{visibility:"visible",display:""});hs.animate(e,{opacity:e.opacity},e.dur);}}},destroyOverlays:function(){if(!this.overlays.length){return;}if(this.slideshow){var f=this.slideshow.controls;if(f&&hs.getExpander(f)==this){f.parentNode.removeChild(f);}}for(var e=0;e<this.overlays.length;e++){var c=hs.$("hsId"+this.overlays[e]);if(c&&c.parentNode==hs.viewport&&hs.getExpander(c)==this){hs.discardElement(c);}}if(this.isHtml&&this.preserveContent){this.overlayBox.style.top="-9999px";hs.container.appendChild(this.overlayBox);}else{hs.discardElement(this.overlayBox);}},createFullExpand:function(){if(this.slideshow&&this.slideshow.controls){this.slideshow.enable("full-expand");return;}this.fullExpandLabel=hs.createElement("a",{href:"javascript:hs.expanders["+this.key+"].doFullExpand();",title:hs.lang.fullExpandTitle,className:"highslide-full-expand"});if(!hs.fireEvent(this,"onCreateFullExpand")){return;}this.createOverlay({overlayId:this.fullExpandLabel,position:hs.fullExpandPosition,hideOnMouseOut:true,opacity:hs.fullExpandOpacity});},doFullExpand:function(){try{if(!hs.fireEvent(this,"onDoFullExpand")){return;}if(this.fullExpandLabel){hs.discardElement(this.fullExpandLabel);}this.focus();var d=this.x.size;this.resizeTo(this.x.full,this.y.full);var e=this.x.pos-(this.x.size-d)/2;if(e<hs.marginLeft){e=hs.marginLeft;}this.moveTo(e,this.y.pos);this.doShowHide("hidden");}catch(f){this.error(f);}},afterClose:function(){this.a.className=this.a.className.replace("highslide-active-anchor","");this.doShowHide("visible");if(this.isHtml&&this.preserveContent&&this.transitions[1]!="crossfade"){this.sleep();}else{if(this.outline&&this.outlineWhileAnimating){this.outline.destroy();}hs.discardElement(this.wrapper);}if(hs.mask){hs.mask.style.display="none";}this.destroyOverlays();if(!hs.viewport.childNodes.length){hs.viewport.style.display="none";}if(this.dimmingOpacity){hs.undim(this.key);}hs.fireEvent(this,"onAfterClose");hs.expanders[this.key]=null;hs.reOrder();}};hs.Ajax=function(a,f,e){this.a=a;this.content=f;this.pre=e;};hs.Ajax.prototype={run:function(){var i;if(!this.src){this.src=hs.getSrc(this.a);}if(this.src.match("#")){var g=this.src.split("#");this.src=g[0];this.id=g[1];}if(hs.cachedGets[this.src]){this.cachedGet=hs.cachedGets[this.src];if(this.id){this.getElementContent();}else{this.loadHTML();}return;}try{i=new XMLHttpRequest();}catch(e){try{i=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{i=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){this.onError();}}}var h=this;i.onreadystatechange=function(){if(h.xhr.readyState==4){if(h.id){h.getElementContent();}else{h.loadHTML();}}};var j=this.src;this.xhr=i;if(hs.forceAjaxReload){j=j.replace(/$/,(/\?/.test(j)?"&":"?")+"dummy="+(new Date()).getTime());}i.open("GET",j,true);i.setRequestHeader("X-Requested-With","XMLHttpRequest");i.setRequestHeader("Content-Type","application/x-www-form-urlencoded");i.send(null);},getElementContent:function(){hs.init();var b=window.opera||hs.ie6SSL?{src:"about:blank"}:null;this.iframe=hs.createElement("iframe",b,{position:"absolute",top:"-9999px"},hs.container);this.loadHTML();},loadHTML:function(){var l=this.cachedGet||this.xhr.responseText,e;if(this.pre){hs.cachedGets[this.src]=l;}if(!hs.ie||hs.uaVersion>=5.5){l=l.replace(new RegExp("<link[^>]*>","gi"),"").replace(new RegExp("<script[^>]*>.*?<\/script>","gi"),"");if(this.iframe){var j=this.iframe.contentDocument;if(!j&&this.iframe.contentWindow){j=this.iframe.contentWindow.document;}if(!j){var i=this;setTimeout(function(){i.loadHTML();
},25);return;}j.open();j.write(l);j.close();try{l=j.getElementById(this.id).innerHTML;}catch(k){try{l=this.iframe.document.getElementById(this.id).innerHTML;}catch(k){}}hs.discardElement(this.iframe);}else{e=/(<body[^>]*>|<\/body>)/ig;if(e.test(l)){l=l.split(e)[hs.ie?1:2];}}}hs.getElementByClass(this.content,"DIV","highslide-body").innerHTML=l;this.onLoad();for(var h in this){this[h]=null;}}};hs.Slideshow=function(f,d){if(hs.dynamicallyUpdateAnchors!==false){hs.updateAnchors();}this.expKey=f;for(var e in d){this[e]=d[e];}if(this.useControls){this.getControls();}if(this.thumbstrip){this.thumbstrip=hs.Thumbstrip(this);}};hs.Slideshow.prototype={getControls:function(){this.controls=hs.createElement("div",{innerHTML:hs.replaceLang(hs.skin.controls)},null,hs.container);var d=["play","pause","previous","next","move","full-expand","close"];this.btn={};var f=this;for(var e=0;e<d.length;e++){this.btn[d[e]]=hs.getElementByClass(this.controls,"li","highslide-"+d[e]);this.enable(d[e]);}this.btn.pause.style.display="none";},checkFirstAndLast:function(){if(this.repeat||!this.controls){return;}var f=hs.expanders[this.expKey],d=f.getAnchorIndex(),e=/disabled$/;if(d==0){this.disable("previous");}else{if(e.test(this.btn.previous.getElementsByTagName("a")[0].className)){this.enable("previous");}}if(d+1==hs.anchors.groups[f.slideshowGroup||"none"].length){this.disable("next");this.disable("play");}else{if(e.test(this.btn.next.getElementsByTagName("a")[0].className)){this.enable("next");this.enable("play");}}},enable:function(g){if(!this.btn){return;}var h=this,a=this.btn[g].getElementsByTagName("a")[0],f=/disabled$/;a.onclick=function(){h[g]();return false;};if(f.test(a.className)){a.className=a.className.replace(f,"");}},disable:function(d){if(!this.btn){return;}var a=this.btn[d].getElementsByTagName("a")[0];a.onclick=function(){return false;};if(!/disabled$/.test(a.className)){a.className+=" disabled";}},hitSpace:function(){if(this.autoplay){this.pause();}else{this.play();}},play:function(b){if(this.btn){this.btn.play.style.display="none";this.btn.pause.style.display="";}this.autoplay=true;if(!b){hs.next(this.expKey);}},pause:function(){if(this.btn){this.btn.pause.style.display="none";this.btn.play.style.display="";}clearTimeout(this.autoplay);this.autoplay=null;},previous:function(){this.pause();hs.previous(this.btn.previous);},next:function(){this.pause();hs.next(this.btn.next);},move:function(){},"full-expand":function(){hs.getExpander().doFullExpand();},close:function(){hs.close(this.btn.close);}};hs.Thumbstrip=function(E){function z(a){hs.extend(I||{},{overlayId:x,hsId:"thumbstrip",className:"highslide-thumbstrip-"+C+"-overlay "+(I.className||"")});if(hs.ieLt7){I.fade=0;}a.createOverlay(I);hs.setStyles(x.parentNode,{overflow:"hidden"});}function L(a){K(undefined,Math.round(a*x[G?"offsetWidth":"offsetHeight"]*0.7));}function K(c,b){if(c===undefined){for(var d=0;d<F.length;d++){if(F[d]==hs.expanders[E.expKey].a){c=d;break;}}}if(c===undefined){return;}var m=x.getElementsByTagName("a"),e=m[c],l=e.parentNode,g=G?"Left":"Top",a=G?"Right":"Bottom",h=G?"Width":"Height",s="offset"+g,k="offset"+h,j=B.parentNode.parentNode[k],o=j-w[k],n=parseInt(w.style[G?"left":"top"])||0,r=n,q=20;if(b!==undefined){r=n-b;if(o>0){o=0;}if(r>0){r=0;}if(r<o){r=o;}}else{for(var d=0;d<m.length;d++){m[d].className="";}e.className="highslide-active-anchor";var f=c>0?m[c-1].parentNode[s]:l[s],t=l[s]+l[k]+(m[c+1]?m[c+1].parentNode[k]:0);if(t>j-n){r=j-t;}else{if(f<-n){r=-f;}}}var p=l[s]+(l[k]-H[k])/2+r;hs.animate(w,G?{left:r}:{top:r},null,"easeOutQuad");hs.animate(H,G?{left:p}:{top:p},null,"easeOutQuad");D.style.display=r<0?"block":"none";v.style.display=(r>o)?"block":"none";}var F=hs.anchors.groups[hs.expanders[E.expKey].slideshowGroup||"none"],I=E.thumbstrip,C=I.mode||"horizontal",i=(C=="float"),A=i?["div","ul","li","span"]:["table","tbody","tr","td"],G=(C=="horizontal"),x=hs.createElement("div",{className:"highslide-thumbstrip highslide-thumbstrip-"+C,innerHTML:'<div class="highslide-thumbstrip-inner">'+"<"+A[0]+"><"+A[1]+"></"+A[1]+"></"+A[0]+"></div>"+'<div class="highslide-scroll-up"><div></div></div>'+'<div class="highslide-scroll-down"><div></div></div>'+'<div class="highslide-marker"><div></div></div>'},{display:"none"},hs.container),J=x.childNodes,B=J[0],D=J[1],v=J[2],H=J[3],w=B.firstChild,N=x.getElementsByTagName(A[1])[0],M;for(var y=0;y<F.length;y++){if(y==0||!G){M=hs.createElement(A[2],null,null,N);}(function(){var b=F[y],c=hs.createElement(A[3],null,null,M),a=y;hs.createElement("a",{href:b.href,onclick:function(){hs.getExpander(this).focus();return hs.transit(b);},innerHTML:hs.stripItemFormatter?hs.stripItemFormatter(b):b.innerHTML},null,c);})();}if(!i){D.onclick=function(){L(-1);};v.onclick=function(){L(1);};hs.addEventListener(N,document.onmousewheel!==undefined?"mousewheel":"DOMMouseScroll",function(b){var a=0;b=b||window.event;if(b.wheelDelta){a=b.wheelDelta/120;if(hs.opera){a=-a;}}else{if(b.detail){a=-b.detail/3;}}if(a){L(-a*0.2);}if(b.preventDefault){b.preventDefault();}b.returnValue=false;});}return{add:z,selectThumb:K};};hs.langDefaults=hs.lang;var HsExpander=hs.Expander;if(hs.ie){(function(){try{document.documentElement.doScroll("left");}catch(b){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||hs.dimmingOpacity){var f=hs.createElement("style",{type:"text/css"},null,document.getElementsByTagName("HEAD")[0]);function d(b,a){if(!hs.ie){f.appendChild(document.createTextNode(b+" {"+a+"}"));}else{var c=document.styleSheets[document.styleSheets.length-1];if(typeof(c.addRule)=="object"){c.addRule(b,a);}}}function e(a){return"expression( ( ( ignoreMe = document.documentElement."+a+" ? document.documentElement."+a+" : document.body."+a+" ) ) + 'px' );";}if(hs.expandCursor){d(".highslide img","cursor: url("+hs.graphicsDir+hs.expandCursor+"), pointer !important;");}else{d(".highslide img","pointer !important;");}d(".highslide-viewport-size",hs.ie&&(hs.uaVersion<7||document.compatMode=="BackCompat")?"position: absolute; "+"left:"+e("scrollLeft")+"top:"+e("scrollTop")+"width:"+e("clientWidth")+"height:"+e("clientHeight"):"position: fixed; width: 100%; height: 100%; left: 0; top: 0");}});hs.addEventListener(window,"resize",function(){hs.getPageSize();if(hs.viewport){for(var e=0;e<hs.viewport.childNodes.length;e++){var d=hs.viewport.childNodes[e],f=hs.getExpander(d);f.positionOverlay(d);if(d.hsId=="thumbstrip"){f.slideshow.thumbstrip.selectThumb();}}}});hs.addEventListener(document,"mousemove",function(b){hs.mouse={x:b.clientX,y:b.clientY};});hs.addEventListener(document,"mousedown",hs.mouseClickHandler);hs.addEventListener(document,"mouseup",hs.mouseClickHandler);hs.addEventListener(document,"ready",hs.setClickEvents);hs.addEventListener(window,"load",hs.preloadImages);hs.addEventListener(window,"load",hs.preloadAjax);}hs.graphicsDir="/fe-web/jscript/highslide/graphics/";hs.align="center";hs.transitions=["expand","crossfade"];hs.outlineType=null;hs.fadeInOut=true;hs.dimmingOpacity=0.5;hs.showCredits=false;hs.fullExpandOpacity=0;hs.expandCursor=null;hs.restoreCursor=null;hs.skin.controls='<div class="highslide-controls"><ul>'+'<li class="highslide-previous">'+'<a href="#" title="{hs.lang.previousTitle}">'+"<span>{hs.lang.previousText}</span></a>"+"</li>"+'<li class="highslide-next">'+'<a href="#" title="{hs.lang.nextTitle}">'+"<span>{hs.lang.nextText}</span></a>"+"</li>"+'<li class="highslide-play">'+'<a href="#" title="{hs.lang.playTitle}">'+"<span>{hs.lang.playText}</span></a>"+"</li>"+'<li class="highslide-pause">'+'<a href="#" title="{hs.lang.pauseTitle}">'+"<span>{hs.lang.pauseText}</span></a>"+"</li>"+'<li class="highslide-move">'+'<a href="#" title="{hs.lang.moveTitle}">'+"<span>{hs.lang.moveText}</span></a>"+"</li>"+'<li class="highslide-full-expand">'+'<a href="#" title="{hs.lang.fullExpandTitle}">'+"<span>{hs.lang.fullExpandText}</span></a>"+"</li>"+'<li class="highslide-close">'+'<a href="#" title="{hs.lang.closeTitle}" >'+"<span>{hs.lang.closeText}</span></a>"+"</li>"+"</ul></div>";
hs.addSlideshow({slideshowGroup:"colourGallery",interval:5000,repeat:true,useControls:true,fixedControls:false,overlayOptions:{opacity:0.75,position:"bottom center",hideOnMouseOut:true}});
