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:'Full size',number:'Image %1 of %2',restoreTitle:'Click to close image, click and drag to move. Use arrow keys for next and previous.'},graphicsDir:'/wp-content/themes/default/javascript/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,fullExpandPosition:'bottom right',fullExpandOpacity:1,padToMinWidth:false,showCredits:false,creditsHref:'http://highslide.com',enableKeyListener:true,transitions:[],transitionDuration:500,dimmingOpacity:0,dimmingDuration:50,anchor:'auto',align:'auto',targetX:null,targetY:null,dragByHeading:true,minWidth:200,minHeight:200,allowSizeReduction:true,outlineType:'drop-shadow',wrapperClassName:'highslide-wrapper',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>'},preloadTheseImages:[],continuePreloading:true,expanders:[],overrides:['allowSizeReduction','anchor','align','targetX','targetY','outlineType','outlineWhileAnimating','captionId','captionText','captionEval','captionOverlay','headingId','headingText','headingEval','headingOverlay','dragByHeading','autoplay','numberPosition','transitions','dimmingOpacity','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:{},faders:[],slideshows:[],pendingOutlines:{},clones:{},ie:(document.all&&!window.opera),safari:/Safari/.test(navigator.userAgent),geckoMac:/Macintosh.+rv:1\.[0-8].+Gecko/.test(navigator.userAgent),$:function(a){return document.getElementById(a)},push:function(a,b){a[a.length]=b},createElement:function(a,b,c,d,e){var f=document.createElement(a);if(b)hs.setAttribs(f,b);if(e)hs.setStyles(f,{padding:0,border:'none',margin:0});if(c)hs.setStyles(f,c);if(d)d.appendChild(f);return f},setAttribs:function(a,b){for(var x in b)a[x]=b[x]},setStyles:function(a,b){for(var x in b){if(hs.ie&&x=='opacity'){if(b[x]>0.99)a.style.removeAttribute('filter');else a.style.filter='alpha(opacity='+(b[x]*100)+')'}else a.style[x]=b[x]}},ieVersion:function(){var a=navigator.appVersion.split("MSIE");return a[1]?parseFloat(a[1]):null},getPageSize:function(){var d=document,w=window,iebody=d.compatMode&&d.compatMode!='BackCompat'?d.documentElement:d.body;var b=d.body;var a=(w.innerWidth&&w.scrollMaxX)?w.innerWidth+w.scrollMaxX:Math.max(b.scrollWidth,b.offsetWidth),yScroll=(w.innerHeight&&window.scrollMaxY)?w.innerHeight+w.scrollMaxY:Math.max(b.scrollHeight,b.offsetHeight),pageWidth=hs.ie?iebody.scrollWidth:(d.documentElement.clientWidth||self.innerWidth),pageHeight=hs.ie?Math.max(iebody.scrollHeight,iebody.clientHeight):(d.documentElement.clientHeight||self.innerHeight);var c=hs.ie?iebody.clientWidth:(d.documentElement.clientWidth||self.innerWidth),height=hs.ie?iebody.clientHeight:self.innerHeight;return{pageWidth:Math.max(pageWidth,a),pageHeight:Math.max(pageHeight,yScroll),width:c,height:height,scrollLeft:hs.ie?iebody.scrollLeft:pageXOffset,scrollTop:hs.ie?iebody.scrollTop:pageYOffset}},getPosition:function(a){var p={x:a.offsetLeft,y:a.offsetTop};while(a.offsetParent){a=a.offsetParent;p.x+=a.offsetLeft;p.y+=a.offsetTop;if(a!=document.body&&a!=document.documentElement){p.x-=a.scrollLeft;p.y-=a.scrollTop}}return p},expand:function(a,b,c,d){if(!a)a=hs.createElement('a',null,{display:'none'},hs.container);if(typeof a.getParams=='function')return b;try{new hs.Expander(a,b,c);return false}catch(e){return true}},getElementByClass:function(a,b,c){var d=a.getElementsByTagName(b);for(var i=0;i<d.length;i++){if((new RegExp(c)).test(d[i].className)){return d[i]}}return null},replaceLang:function(s){s=s.replace(/\s/g,' ');var a=/{hs\.lang\.([^}]+)\}/g,matches=s.match(a),lang;if(matches)for(var i=0;i<matches.length;i++){lang=matches[i].replace(a,"$1");if(typeof hs.lang[lang]!='undefined')s=s.replace(matches[i],hs.lang[lang])}return s},focusTopmost:function(){var a=0,topmostKey=-1;for(var i=0;i<hs.expanders.length;i++){if(hs.expanders[i]){if(hs.expanders[i].wrapper.style.zIndex&&hs.expanders[i].wrapper.style.zIndex>a){a=hs.expanders[i].wrapper.style.zIndex;topmostKey=i}}}if(topmostKey==-1)hs.focusKey=-1;else hs.expanders[topmostKey].focus()},getParam:function(a,b){a.getParams=a.onclick;var p=a.getParams?a.getParams():null;a.getParams=null;return(p&&typeof p[b]!='undefined')?p[b]:(typeof hs[b]!='undefined'?hs[b]:null)},getSrc:function(a){var b=hs.getParam(a,'src');if(b)return b;return a.href},getNode:function(b){var c=hs.$(b),clone=hs.clones[b],a={};if(!c&&!clone)return null;if(!clone){clone=c.cloneNode(true);clone.id='';hs.clones[b]=clone;return c}else{return clone.cloneNode(true)}},discardElement:function(d){hs.garbageBin.appendChild(d);hs.garbageBin.innerHTML=''},dim:function(a){if(!hs.dimmer){hs.dimmer=hs.createElement('div',{className:'highslide-dimming',owner:'',onclick:function(){hs.close()}},{position:'absolute',left:0},hs.container,true);hs.addEventListener(window,'resize',hs.setDimmerSize)}hs.dimmer.style.display='';hs.setDimmerSize();hs.dimmer.owner+='|'+a.key;if(hs.geckoMac&&hs.dimmingGeckoFix)hs.dimmer.style.background='url('+hs.graphicsDir+'geckodimmer.png)';else hs.fade(hs.dimmer,0,a.dimmingOpacity,hs.dimmingDuration)},undim:function(a){if(!hs.dimmer)return;if(typeof a!='undefined')hs.dimmer.owner=hs.dimmer.owner.replace('|'+a,'');if((typeof a!='undefined'&&hs.dimmer.owner!='')||(hs.upcoming&&hs.getParam(hs.upcoming,'dimmingOpacity')))return;if(hs.geckoMac&&hs.dimmingGeckoFix)hs.setStyles(hs.dimmer,{background:'none',width:0,height:0});else hs.fade(hs.dimmer,hs.dimmingOpacity,0,hs.dimmingDuration,function(){hs.setStyles(hs.dimmer,{display:'none',width:0,height:0})})},setDimmerSize:function(a){if(!hs.dimmer)return;var b=hs.getPageSize();var h=(hs.ie&&a&&a.wrapper)?parseInt(a.wrapper.style.top)+parseInt(a.wrapper.style.height)+(a.outline?a.outline.offset:0):0;hs.setStyles(hs.dimmer,{width:b.pageWidth+'px',height:Math.max(b.pageHeight,h)+'px'})},previousOrNext:function(a,b){hs.updateAnchors();var c=hs.last=hs.getExpander(a);try{var d=hs.upcoming=c.getAdjacentAnchor(b);d.onclick()}catch(e){hs.last=hs.upcoming=null}try{c.close()}catch(e){}return false},previous:function(a){return hs.previousOrNext(a,-1)},next:function(a){return hs.previousOrNext(a,1)},keyHandler:function(e){if(!e)e=window.event;if(!e.target)e.target=e.srcElement;if(typeof e.target.form!='undefined')return true;var a=hs.getExpander();var b=null;switch(e.keyCode){case 70:if(a)a.doFullExpand();return true;case 32:b=2;break;case 34:case 39:case 40:b=1;break;case 8:case 33:case 37:case 38:b=-1;break;case 27:case 13:b=0}if(b!==null){if(b!=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(a){if(b==0){a.close()}else if(b==2){if(a.slideshow)a.slideshow.hitSpace()}else{if(a.slideshow)a.slideshow.pause();hs.previousOrNext(a.key,b)}return false}}return true},registerOverlay:function(a){hs.push(hs.overlays,a)},addSlideshow:function(a){var b=a.slideshowGroup;if(typeof b=='object'){for(var i=0;i<b.length;i++){var o={};for(var x in a)o[x]=a[x];o.slideshowGroup=b[i];hs.push(hs.slideshows,o)}}else{hs.push(hs.slideshows,a)}},getWrapperKey:function(a,b){var c,re=/^highslide-wrapper-([0-9]+)$/;c=a;while(c.parentNode){if(c.id&&re.test(c.id))return c.id.replace(re,"$1");c=c.parentNode}if(!b){c=a;while(c.parentNode){if(c.tagName&&hs.isHsAnchor(c)){for(var d=0;d<hs.expanders.length;d++){var e=hs.expanders[d];if(e&&e.a==c)return d}}c=c.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/))},reOrder:function(){for(var i=0;i<hs.expanders.length;i++)if(hs.expanders[i]&&hs.expanders[i].isExpanded)hs.focusTopmost()},mouseClickHandler:function(e){if(!e)e=window.event;if(e.button>1)return true;if(!e.target)e.target=e.srcElement;var a=e.target;while(a.parentNode&&!(/highslide-(image|move|html|resize)/.test(a.className))){a=a.parentNode}var b=hs.getExpander(a);if(b&&(b.isClosing||!b.isExpanded))return true;if(b&&e.type=='mousedown'){if(e.target.form)return true;var c=a.className.match(/highslide-(image|move|resize)/);if(c){hs.dragArgs={exp:b,type:c[1],left:b.x.pos,width:b.x.size,top:b.y.pos,height:b.y.size,clickX:e.clientX,clickY:e.clientY};hs.addEventListener(document,'mousemove',hs.dragHandler);if(e.preventDefault)e.preventDefault();if(/highslide-(image|html)-blur/.test(b.content.className)){b.focus();hs.hasFocused=true}return false}}else if(e.type=='mouseup'){hs.removeEventListener(document,'mousemove',hs.dragHandler);if(hs.dragArgs){if(hs.dragArgs.type=='image')hs.dragArgs.exp.content.style.cursor=hs.styleRestoreCursor;var d=hs.dragArgs.hasDragged;if(!d&&!hs.hasFocused&&!/(move|resize)/.test(hs.dragArgs.type)){b.close()}else if(d||(!d&&hs.hasHtmlExpanders)){hs.dragArgs.exp.doShowHide('hidden')}if(d)hs.setDimmerSize(b);hs.hasFocused=false;hs.dragArgs=null}else if(/highslide-image-blur/.test(a.className)){a.style.cursor=hs.styleRestoreCursor}}return false},dragHandler:function(e){if(!hs.dragArgs)return true;if(!e)e=window.event;var a=hs.dragArgs,exp=a.exp;a.dX=e.clientX-a.clickX;a.dY=e.clientY-a.clickY;var b=Math.sqrt(Math.pow(a.dX,2)+Math.pow(a.dY,2));if(!a.hasDragged)a.hasDragged=(a.type!='image'&&b>0)||(b>(hs.dragSensitivity||5));if(a.hasDragged&&e.clientX>5&&e.clientY>5){if(a.type=='resize')exp.resize(a);else{exp.moveTo(a.left+a.dX,a.top+a.dY);if(a.type=='image')exp.content.style.cursor='move'}}return false},wrapperMouseHandler:function(e){try{if(!e)e=window.event;var a=/mouseover/i.test(e.type);if(!e.target)e.target=e.srcElement;if(hs.ie)e.relatedTarget=a?e.fromElement:e.toElement;var b=hs.getExpander(e.target);if(!b.isExpanded)return;if(!b||!e.relatedTarget||hs.getExpander(e.relatedTarget,true)==b||hs.dragArgs)return;for(var i=0;i<b.overlays.length;i++){var o=hs.$('hsId'+b.overlays[i]);if(o&&o.hideOnMouseOut){var c=a?0:o.opacity,to=a?o.opacity:0;hs.fade(o,c,to)}}}catch(e){}},addEventListener:function(a,b,c){try{a.addEventListener(b,c,false)}catch(e){try{a.detachEvent('on'+b,c);a.attachEvent('on'+b,c)}catch(e){a['on'+b]=c}}},removeEventListener:function(a,b,c){try{a.removeEventListener(b,c,false)}catch(e){try{a.detachEvent('on'+b,c)}catch(e){a['on'+b]=null}}},preloadFullImage:function(i){if(hs.continuePreloading&&hs.preloadTheseImages[i]&&hs.preloadTheseImages[i]!='undefined'){var a=document.createElement('img');a.onload=function(){a=null;hs.preloadFullImage(i+1)};a.src=hs.preloadTheseImages[i]}},preloadImages:function(a){if(a&&typeof a!='object')hs.numberOfImagesToPreload=a;var b=hs.getAnchors();for(var i=0;i<b.images.length&&i<hs.numberOfImagesToPreload;i++){hs.push(hs.preloadTheseImages,hs.getSrc(b.images[i]))}if(hs.outlineType)new hs.Outline(hs.outlineType,function(){hs.preloadFullImage(0)});else hs.preloadFullImage(0);var c=hs.createElement('img',{src:hs.graphicsDir+hs.restoreCursor})},init:function(){if(!hs.container){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);Math.linearTween=function(t,b,c,d){return c*t/d+b};Math.easeInQuad=function(t,b,c,d){return c*(t/=d)*t+b};Math.easeInOutQuad=function(t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b};for(var x in hs.langDefaults){if(typeof hs[x]!='undefined')hs.lang[x]=hs[x];else if(typeof hs.lang[x]=='undefined'&&typeof hs.langDefaults[x]!='undefined')hs.lang[x]=hs.langDefaults[x]}hs.hideSelects=(hs.ie&&hs.ieVersion()<7);hs.hideIframes=((window.opera&&navigator.appVersion<9)||navigator.vendor=='KDE'||(hs.ie&&hs.ieVersion()<5.5))}},domReady:function(){hs.isDomReady=true;if(hs.onDomReady)hs.onDomReady()},updateAnchors:function(){var a=document.all||document.getElementsByTagName('*'),all=[],images=[],groups={},re;for(var i=0;i<a.length;i++){re=hs.isHsAnchor(a[i]);if(re){hs.push(all,a[i]);if(re[0]=='hs.expand')hs.push(images,a[i]);var g=hs.getParam(a[i],'slideshowGroup')||'none';if(!groups[g])groups[g]=[];hs.push(groups[g],a[i])}}hs.anchors={all:all,groups:groups,images:images};return hs.anchors},getAnchors:function(){return hs.anchors||hs.updateAnchors()},fade:function(a,o,b,c,d,i,e){if(typeof i=='undefined'){if(typeof c!='number')c=250;if(c<25){hs.setStyles(a,{opacity:b});if(d)d();return}i=hs.faders.length;e=b>o?1:-1;var f=(25/(c-c%25))*Math.abs(o-b)}o=parseFloat(o);var g=(a.fade===0||a.fade===false||(a.fade==2&&hs.ie));a.style.visibility=((g?b:o)<=0)?'hidden':'visible';if(g||o<0||(e==1&&o>b)){if(d)d();return}if(a.fading&&a.fading.i!=i){clearTimeout(hs.faders[a.fading.i]);o=a.fading.o}a.fading={i:i,o:o,step:(f||a.fading.step)};a.style.visibility=(o<=0)?'hidden':'visible';hs.setStyles(a,{opacity:o});hs.faders[i]=setTimeout(function(){hs.fade(a,o+a.fading.step*e,b,null,d,i,e)},25)},close:function(a){var b=hs.getExpander(a);if(b)b.close();return false}};hs.Outline=function(a,b){this.onLoad=b;this.outlineType=a;var v=hs.ieVersion(),tr;this.hasAlphaImageLoader=hs.ie&&v>=5.5&&v<7;if(!a){if(b)b();return}hs.init();this.table=hs.createElement('table',{cellSpacing:0},{visibility:'hidden',position:'absolute',borderCollapse:'collapse',width:0},hs.container,true);var c=hs.createElement('tbody',null,null,this.table,1);this.td=[];for(var i=0;i<=8;i++){if(i%3==0)tr=hs.createElement('tr',null,{height:'auto'},c,true);this.td[i]=hs.createElement('td',null,null,tr,true);var d=i!=4?{lineHeight:0,fontSize:0}:{position:'relative'};hs.setStyles(this.td[i],d)}this.td[4].className=a+' highslide-outline';this.preloadGraphic()};hs.Outline.prototype={preloadGraphic:function(){var a=hs.graphicsDir+(hs.outlinesDir||"outlines/")+this.outlineType+".png";var b=hs.safari?hs.container:null;this.graphic=hs.createElement('img',null,{position:'absolute',top:'-9999px'},b,true);var c=this;this.graphic.onload=function(){c.onGraphicLoad()};this.graphic.src=a},onGraphicLoad:function(){var o=this.offset=this.graphic.width/4,pos=[[0,0],[0,-4],[-2,0],[0,-8],0,[-2,-8],[0,-2],[0,-6],[-2,-2]],dim={height:(2*o)+'px',width:(2*o)+'px'};for(var i=0;i<=8;i++){if(pos[i]){if(this.hasAlphaImageLoader){var w=(i==1||i==7)?'100%':this.graphic.width+'px';var a=hs.createElement('div',null,{width:'100%',height:'100%',position:'relative',overflow:'hidden'},this.td[i],true);hs.createElement('div',null,{filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='"+this.graphic.src+"')",position:'absolute',width:w,height:this.graphic.height+'px',left:(pos[i][0]*o)+'px',top:(pos[i][1]*o)+'px'},a,true)}else{hs.setStyles(this.td[i],{background:'url('+this.graphic.src+') '+(pos[i][0]*o)+'px '+(pos[i][1]*o)+'px'})}if(window.opera&&(i==3||i==5))hs.createElement('div',null,dim,this.td[i],true);hs.setStyles(this.td[i],dim)}}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(a,b,c){b=b||{x:a.x.pos,y:a.y.pos,w:a.x.size+a.x.p1+a.x.p2,h:a.y.size+a.y.p1+a.y.p2};if(c)this.table.style.visibility=(b.h>=4*this.offset)?'visible':'hidden';hs.setStyles(this.table,{left:(b.x-this.offset)+'px',top:(b.y-this.offset)+'px',width:(b.w+2*(a.x.cb+this.offset))+'px'});b.w+=2*(a.x.cb-this.offset);b.h+=+2*(a.y.cb-this.offset);hs.setStyles(this.td[4],{width:b.w>=0?b.w+'px':0,height:b.h>=0?b.h+'px':0});if(this.hasAlphaImageLoader)this.td[3].style.height=this.td[5].style.height=this.td[4].style.height},destroy:function(a){if(a)this.table.style.visibility='hidden';else hs.discardElement(this.table)}};hs.Dimension=function(a,b){this.exp=a;this.dim=b;this.ucwh=b=='x'?'Width':'Height';this.wh=this.ucwh.toLowerCase();this.uclt=b=='x'?'Left':'Top';this.lt=this.uclt.toLowerCase();this.ucrb=b=='x'?'Right':'Bottom';this.rb=this.ucrb.toLowerCase()};hs.Dimension.prototype={get:function(a){switch(a){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'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]+2*this.cb},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;this.p1=this.p2=0;if(this.tpos==0){this.tpos=(hs.page[this.wh]/2)+hs.page['scroll'+this.uclt]}},calcExpanded:function(){this.justify='auto';if(this.exp.align=='center')this.justify='center';else if(new RegExp(this.lt).test(this.exp.anchor))this.justify=null;else if(new RegExp(this.rb).test(this.exp.anchor))this.justify='max';this.pos=this.tpos-this.cb+this.tb;this.size=Math.min(this.full,this.exp['max'+this.ucwh]||this.full);this.minSize=this.exp.allowSizeReduction?Math.min(this.exp['min'+this.ucwh],this.full):this.full;if(hs.padToMinWidth&&this.dim=='x')this.minSize=this.exp.minWidth;this.target=this.exp['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(i){this.size=i;this.exp.content.style[this.wh]=i+'px';this.exp.wrapper.style[this.wh]=this.get('wsize')+'px';if(this.exp.outline)this.exp.outline.setPosition(this.exp);if(this.dim=='x'&&this.exp.overlayBox)this.exp.sizeOverlayBox(true);if(this.dim=='x'&&this.exp.slideshow&&this.exp.isImage){if(i==this.full)this.exp.slideshow.disable('full-expand');else this.exp.slideshow.enable('full-expand')}},setPos:function(i){this.pos=i;this.exp.wrapper.style[this.lt]=i+'px';if(this.exp.outline)this.exp.outline.setPosition(this.exp)}};hs.Expander=function(a,b,c,d){if(document.readyState&&hs.ie&&!hs.isDomReady){hs.onDomReady=function(){new hs.Expander(a,b,c,d)};return}this.a=a;this.custom=c;this.contentType=d||'image';this.isImage=!this.isHtml;hs.continuePreloading=false;this.overlays=[];this.last=hs.last;hs.last=null;hs.init();var e=this.key=hs.expanders.length;for(var i=0;i<hs.overrides.length;i++){var f=hs.overrides[i];this[f]=b&&typeof b[f]!='undefined'?b[f]:hs[f]}if(!this.src)this.src=a.href;var g=(b&&b.thumbnailId)?hs.$(b.thumbnailId):a;g=this.thumb=g.getElementsByTagName('img')[0]||g;this.thumbsUserSetId=g.id||a.id;for(var i=0;i<hs.expanders.length;i++){if(hs.expanders[i]&&hs.expanders[i].a==a&&!(this.last&&this.transitions[1]=='crossfade')){hs.expanders[i].focus();return false}}for(var i=0;i<hs.expanders.length;i++){if(hs.expanders[i]&&hs.expanders[i].thumb!=g&&!hs.expanders[i].onLoadStarted){hs.expanders[i].cancelLoading()}}hs.expanders[this.key]=this;if(!hs.allowMultipleInstances){if(hs.expanders[e-1])hs.expanders[e-1].close();if(typeof hs.focusKey!='undefined'&&hs.expanders[hs.focusKey])hs.expanders[hs.focusKey].close()}this.el=g;this.tpos=hs.getPosition(g);hs.page=hs.getPageSize();var x=this.x=new hs.Dimension(this,'x');x.calcThumb();var y=this.y=new hs.Dimension(this,'y');y.calcThumb();this.wrapper=hs.createElement('div',{id:'highslide-wrapper-'+this.key,className:this.wrapperClassName},{visibility:'hidden',position:'absolute',zIndex:hs.zIndexCounter++},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 h=this;new hs.Outline(this.outlineType,function(){h.connectOutline();h[h.contentType+'Create']()})}return true};hs.Expander.prototype={connectOutline:function(){var o=this.outline=hs.pendingOutlines[this.outlineType];o.table.style.zIndex=this.wrapper.style.zIndex;hs.pendingOutlines[this.outlineType]=null},showLoading:function(){if(this.onLoadStarted||this.loading)return;this.loading=hs.loading;var a=this;this.loading.onclick=function(){a.cancelLoading()};var a=this,l=this.x.get('loadingPos')+'px',t=this.y.get('loadingPos')+'px';if(!b&&this.last&&this.transitions[1]=='crossfade')var b=this.last;if(b){l=b.x.get('loadingPosXfade')+'px';t=b.y.get('loadingPosXfade')+'px';this.loading.style.zIndex=hs.zIndexCounter++}setTimeout(function(){if(a.loading)hs.setStyles(a.loading,{left:l,top:t,zIndex:hs.zIndexCounter++})},100)},imageCreate:function(){var a=this;var b=document.createElement('img');this.content=b;b.onload=function(){if(hs.expanders[a.key])a.contentLoaded()};if(hs.blockRightClick)b.oncontextmenu=function(){return false};b.className='highslide-image';hs.setStyles(b,{visibility:'hidden',display:'block',position:'absolute',maxWidth:'9999px',zIndex:3});b.title=hs.lang.restoreTitle;if(hs.safari)hs.container.appendChild(b);if(hs.ie&&hs.flushImgSize)b.src=null;b.src=this.src;this.showLoading()},contentLoaded:function(){try{if(!this.content)return;this.content.onload=null;if(this.onLoadStarted)return;else this.onLoadStarted=true;var x=this.x,y=this.y;if(this.loading){hs.setStyles(this.loading,{top:'-9999px'});this.loading=null}x.full=this.content.width;y.full=this.content.height;hs.setStyles(this.content,{width:this.x.t+'px',height:this.y.t+'px'});this.wrapper.appendChild(this.content);hs.setStyles(this.wrapper,{left:this.x.tpos+'px',top:this.y.tpos+'px'});hs.container.appendChild(this.wrapper);x.calcBorders();y.calcBorders();this.initSlideshow();this.getOverlays();var a=x.full/y.full;x.calcExpanded();this.justify(x);y.calcExpanded();this.justify(y);if(this.overlayBox)this.sizeOverlayBox(0,1);if(this.allowSizeReduction){this.correctRatio(a);var b=this.slideshow;if(b&&this.last&&b.controls&&b.fixedControls){var c=b.overlayOptions.position||'',p;for(var d in hs.oPos)for(var i=0;i<5;i++){p=this[d];if(c.match(hs.oPos[d][i])){p.pos=this.last[d].pos+(this.last[d].p1-p.p1)+(this.last[d].size-p.size)*[0,0,.5,1,1][i];if(b.fixedControls=='fit'){if(p.pos+p.size+p.p1+p.p2>p.scroll+p.clientSize-p.marginMax)p.pos=p.scroll+p.clientSize-p.size-p.marginMin-p.marginMax-p.p1-p.p2;if(p.pos<p.scroll+p.marginMin)p.pos=p.scroll+p.marginMin}}}}if(this.isImage&&this.x.full>this.x.size){this.createFullExpand();if(this.overlays.length==1)this.sizeOverlayBox()}}this.show()}catch(e){window.location.href=this.src}},justify:function(p,a){var b,tgt=p.target,dim=p==this.x?'x':'y';if(tgt&&tgt.match(/ /)){b=tgt.split(' ');tgt=b[0]}if(tgt&&hs.$(tgt)){p.pos=hs.getPosition(hs.$(tgt))[dim];if(b&&b[1]&&b[1].match(/^[-]?[0-9]+px$/))p.pos+=parseInt(b[1])}else if(p.justify=='auto'||p.justify=='center'){var c=false;var d=hs.allowSizeReduction;if(p.justify=='center')p.pos=Math.round(p.scroll+(p.clientSize-p.marginMax-p.get('wsize'))/2);else p.pos=Math.round(p.pos-((p.get('wsize')-p.t)/2));if(p.pos<p.scroll+p.marginMin){p.pos=p.scroll+p.marginMin;c=true}if(!a&&p.size<p.minSize){p.size=p.minSize;d=false}if(p.pos+p.get('wsize')>p.scroll+p.clientSize-p.marginMax){if(!a&&c&&d){p.size=p.get('fitsize')}else if(p.get('wsize')<p.get('fitsize')){p.pos=p.scroll+p.clientSize-p.marginMax-p.get('wsize')}else{p.pos=p.scroll+p.marginMin;if(!a&&d)p.size=p.get('fitsize')}}if(!a&&p.size<p.minSize){p.size=p.minSize;d=false}}else if(p.justify=='max'){p.pos=Math.floor(p.pos-p.size+p.t)}if(p.pos<p.marginMin){var e=p.pos;p.pos=p.marginMin;if(d&&!a)p.size=p.size-(p.pos-e)}},correctRatio:function(a){var x=this.x,y=this.y;var b=false;if(x.size/y.size>a){x.size=y.size*a;if(x.size<x.minSize){if(hs.padToMinWidth)x.imgSize=x.size;x.size=x.minSize;if(!x.imgSize)y.size=x.size/a}b=true}else if(x.size/y.size<a){var c=y.size;y.size=x.size/a;b=true}this.fitOverlayBox(a);if(b){x.pos=x.tpos-x.cb+x.tb;x.minSize=x.size;this.justify(x,true);y.pos=y.tpos-y.cb+y.tb;y.minSize=y.size;this.justify(y,true);if(this.overlayBox)this.sizeOverlayBox()}},fitOverlayBox:function(a){var x=this.x,y=this.y;if(this.overlayBox){while(y.size>this.minHeight&&x.size>this.minWidth&&y.get('wsize')>y.get('fitsize')){y.size-=10;if(a)x.size=y.size*a;this.sizeOverlayBox(0,1)}}},show:function(){this.doShowHide('hidden');this.changeSize(1,{xpos:this.x.tpos+this.x.tb-this.x.cb,ypos:this.y.tpos+this.y.tb-this.y.cb,xsize:this.x.t,ysize:this.y.t,xp1:0,xp2:0,yp1:0,yp2:0,ximgSize:this.x.t,ximgPad:0,o:hs.outlineStartOffset},{xpos:this.x.pos,ypos:this.y.pos,xsize:this.x.size,ysize:this.y.size,xp1:this.x.p1,yp1:this.y.p1,xp2:this.x.p2,yp2:this.y.p2,ximgSize:this.x.imgSize,ximgPad:this.x.get('imgPad'),o:this.outline?this.outline.offset:0},hs.expandDuration)},changeSize:function(b,d,e,f){var g=this.transitions,other=b?(this.last?this.last.a:null):hs.upcoming,t=(g[1]&&other&&hs.getParam(other,'transitions')[1]==g[1])?g[1]:g[0];if(this[t]&&t!='expand'){this[t](b,d,e);return}if(b)hs.setStyles(this.wrapper,{opacity:1});if(this.outline&&!this.outlineWhileAnimating){if(b)this.outline.setPosition(this);else this.outline.destroy()}if(!b&&this.overlayBox){if(this.slideshow){var c=this.slideshow.controls;if(c&&hs.getExpander(c)==this)c.parentNode.removeChild(c)}hs.discardElement(this.overlayBox)}if(this.fadeInOut){d.op=b?0:1;e.op=b}var t,exp=this,easing=Math[this.easing]||Math.easeInQuad,steps=(b?hs.expandSteps:hs.restoreSteps)||parseInt(f/25)||1;if(!b)easing=Math[this.easingClose]||easing;for(var i=1;i<=steps;i++){t=Math.round(i*(f/steps));(function(){var a=i,size={};for(var x in d){size[x]=easing(t,d[x],e[x]-d[x],f);if(isNaN(size[x]))size[x]=e[x];if(!/^op$/.test(x))size[x]=Math.round(size[x])}setTimeout(function(){if(b&&a==1){exp.content.style.visibility='visible';exp.a.className+=' highslide-active-anchor'}exp.setSize(size)},t)})()}if(b){setTimeout(function(){if(exp.outline)exp.outline.table.style.visibility="visible"},t);setTimeout(function(){exp.afterExpand()},t+50)}else setTimeout(function(){exp.afterClose()},t)},setSize:function(a){try{if(a.op)hs.setStyles(this.wrapper,{opacity:a.op});hs.setStyles(this.wrapper,{width:(a.xsize+a.xp1+a.xp2+2*this.x.cb)+'px',height:(a.ysize+a.yp1+a.yp2+2*this.y.cb)+'px',left:a.xpos+'px',top:a.ypos+'px'});hs.setStyles(this.content,{top:a.yp1+'px',left:(a.xp1+a.ximgPad)+'px',width:(a.ximgSize||a.xsize)+'px',height:a.ysize+'px'});if(this.outline&&this.outlineWhileAnimating){var o=this.outline.offset-a.o;this.outline.setPosition(this,{x:a.xpos+o,y:a.ypos+o,w:a.xsize+a.xp1+a.xp2+ -2*o,h:a.ysize+a.yp1+a.yp2+ -2*o},1)}this.wrapper.style.visibility='visible'}catch(e){window.location.href=this.src}},fade:function(a,b,c){this.outlineWhileAnimating=false;var d=this,t=a?250:0;if(a){hs.setStyles(this.wrapper,{opacity:0});this.setSize(c);this.content.style.visibility='visible';hs.fade(this.wrapper,0,1)}if(this.outline){this.outline.table.style.zIndex=this.wrapper.style.zIndex;var e=a||-1;for(var i=b.o;e*i<=e*c.o;i+=e,t+=25){(function(){var o=a?c.o-i:b.o-i;setTimeout(function(){d.outline.setPosition(d,{x:(d.x.pos+o),y:(d.y.pos+o),w:(d.x.size-2*o+d.x.p1+d.x.p2),h:(d.y.size-2*o+d.y.p1+d.y.p2)},1)},t)})()}}if(a)setTimeout(function(){d.afterExpand()},t+50);else{setTimeout(function(){if(d.outline)d.outline.destroy(d.preserveContent);hs.fade(d.wrapper,1,0);setTimeout(function(){d.afterClose()},250)},t)}},crossfade:function(c,d,e){if(!c)return;var f=this,steps=parseInt(hs.transitionDuration/25)||1,last=this.last;hs.removeEventListener(document,'mousemove',hs.dragHandler);hs.setStyles(this.content,{width:(e.ximgSize||e.xsize)+'px',height:e.ysize+'px'});this.outline=this.last.outline;this.last.outline=null;this.fadeBox=hs.createElement('div',{className:'highslide-image'},{position:'absolute',zIndex:4,overflow:'hidden',display:'none'});var g={oldImg:last,newImg:this};for(var x in g){this[x]=g[x].content.cloneNode(1);hs.setStyles(this[x],{position:'absolute',border:0,visibility:'visible'});this.fadeBox.appendChild(this[x])}this.wrapper.appendChild(this.fadeBox);d={xpos:last.x.pos,xsize:last.x.size,xp1:last.x.p1,xp2:last.x.p2,ximgSize:last.x.imgSize||last.x.size,ximgPad:last.x.get('imgPad'),ypos:last.y.pos,ysize:last.y.size,yp1:last.y.p1,yp2:last.y.p2,o:1/steps};e.ysize=this.y.size;e.o=1;if(!e.ximgSize)e.ximgSize=e.xsize;var t,easing=Math.easeInOutQuad;if(steps>1)this.crossfadeStep(d);function prep(){if(f.overlayBox){f.overlayBox.className='';f.wrapper.appendChild(f.overlayBox);for(var i=0;i<f.last.overlays.length;i++){var a=hs.$('hsId'+f.last.overlays[i]);if(a.reuse===f.key)f.overlayBox.appendChild(a);else hs.fade(a,a.opacity,0)}}f.fadeBox.style.display='';f.last.content.style.display='none'};if(/rv:1\.[0-8].+Gecko/.test(navigator.userAgent))setTimeout(prep,0);else prep();if(hs.safari){var h=navigator.userAgent.match(/Safari\/([0-9]{3})/);if(h&&parseInt(h[1])<525)this.wrapper.style.visibility='visible'}for(var i=1;i<=steps;i++){t=Math.round(i*(hs.transitionDuration/steps));(function(){var a={},pI=i;for(var x in d){var b=easing(t,d[x],e[x]-d[x],hs.transitionDuration);if(isNaN(b))b=e[x];a[x]=(x!='o')?Math.round(b):b}setTimeout(function(){f.crossfadeStep(a)},t)})()}setTimeout(function(){f.crossfadeEnd()},t+100)},crossfadeStep:function(a){try{if(this.outline)this.outline.setPosition(this,{x:a.xpos,y:a.ypos,w:a.xsize+a.xp1+a.xp2,h:a.ysize+a.yp1+a.yp2},1);this.last.wrapper.style.clip='rect('+(a.ypos-this.last.y.pos)+'px, '+(a.xsize+a.xp1+a.xp2+a.xpos+2*this.last.x.cb-this.last.x.pos)+'px, '+(a.ysize+a.yp1+a.yp2+a.ypos+2*this.last.y.cb-this.last.y.pos)+'px, '+(a.xpos-this.last.x.pos)+'px)';hs.setStyles(this.content,{top:a.yp1+'px',left:(a.xp1+this.x.get('imgPad'))+'px',marginTop:(this.y.pos-a.ypos)+'px',marginLeft:(this.x.pos-a.xpos)+'px'});hs.setStyles(this.wrapper,{top:a.ypos+'px',left:a.xpos+'px',width:(a.xp1+a.xp2+a.xsize+2*this.x.cb)+'px',height:(a.yp1+a.yp2+a.ysize+2*this.y.cb)+'px'});hs.setStyles(this.fadeBox,{width:(a.ximgSize||a.xsize)+'px',height:a.ysize+'px',left:(a.xp1+a.ximgPad)+'px',top:a.yp1+'px',visibility:'visible'});hs.setStyles(this.oldImg,{top:(this.last.y.pos-a.ypos+this.last.y.p1-a.yp1)+'px',left:(this.last.x.pos-a.xpos+this.last.x.p1-a.xp1+this.last.x.get('imgPad')-a.ximgPad)+'px'});hs.setStyles(this.newImg,{opacity:a.o,top:(this.y.pos-a.ypos+this.y.p1-a.yp1)+'px',left:(this.x.pos-a.xpos+this.x.p1-a.xp1+this.x.get('imgPad')-a.ximgPad)+'px'});hs.setStyles(this.overlayBox,{width:a.xsize+'px',height:a.ysize+'px',left:(a.xp1+this.x.cb)+'px',top:(a.yp1+this.y.cb)+'px'})}catch(e){}},crossfadeEnd:function(){this.wrapper.style.background=this.wrapperBG||'';this.wrapper.style.visibility=this.content.style.visibility='visible';this.fadeBox.style.display='none';this.a.className+=' highslide-active-anchor';this.afterExpand();this.last.afterClose()},reuseOverlay:function(o,a){if(!this.last)return false;for(var i=0;i<this.last.overlays.length;i++){var b=hs.$('hsId'+this.last.overlays[i]);if(b&&b.hsId==o.hsId){this.genOverlayBox();b.reuse=this.key;hs.push(this.overlays,this.last.overlays[i]);return true}}return false},afterExpand:function(){this.isExpanded=true;this.focus();if(this.dimmingOpacity)hs.dim(this);if(hs.upcoming&&hs.upcoming==this.a)hs.upcoming=null;this.prepareNextOutline();var p=hs.page,mX=hs.mouse.x+p.scrollLeft,mY=hs.mouse.y+p.scrollTop;this.mouseIsOver=this.x.pos<mX&&mX<this.x.pos+this.x.get('wsize')&&this.y.pos<mY&&mY<this.y.pos+this.y.get('wsize');if(this.overlayBox)this.showOverlays()},prepareNextOutline:function(){var a=this.key;var b=this.outlineType;new hs.Outline(b,function(){try{hs.expanders[a].preloadNext()}catch(e){}})},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(a){var b=this.getAnchorIndex(),as=hs.anchors.groups[this.slideshowGroup||'none'];if(!as[b+a]&&this.slideshow&&this.slideshow.repeat){if(a==1)return as[0];else if(a==-1)return as[as.length-1]}return as[b+a]||null},getAnchorIndex:function(){var a=hs.anchors.groups[this.slideshowGroup||'none'];for(var i=0;i<a.length;i++){if(a[i]==this.a)return i}return null},getNumber:function(){if(this[this.numberPosition]){var a=hs.anchors.groups[this.slideshowGroup||'none'];var s=hs.lang.number.replace('%1',this.getAnchorIndex()+1).replace('%2',a.length);this[this.numberPosition].innerHTML='<div class="highslide-number">'+s+'</div>'+this[this.numberPosition].innerHTML}},initSlideshow:function(){if(this.slideshow)return;if(!this.last){for(var i=0;i<hs.slideshows.length;i++){var a=hs.slideshows[i],sg=a.slideshowGroup;if(typeof sg=='undefined'||sg===null||sg===this.slideshowGroup)this.slideshow=new hs.Slideshow(a)}}else{this.slideshow=this.last.slideshow}var a=this.slideshow;if(!a)return;var b=a.exp=this;a.checkFirstAndLast();a.disable('full-expand');if(a.controls){var o=a.overlayOptions||{};o.overlayId=a.controls;o.hsId='controls';this.createOverlay(o)}if(!this.last&&this.autoplay)a.play(true);if(a.autoplay){a.autoplay=setTimeout(function(){hs.next(b.key)},(a.interval||500))}},cancelLoading:function(){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'},writeCredits:function(){if(this.credits)return;this.credits=hs.createElement('a',{href:hs.creditsHref,className:'highslide-credits',innerHTML:hs.lang.creditsText,title:hs.lang.creditsTitle});this.createOverlay({overlayId:this.credits,position:'top left',hsId:'credits'})},getInline:function(a,b){for(var i=0;i<a.length;i++){var c=a[i],s=null;if(!this[c+'Id']&&this.thumbsUserSetId)this[c+'Id']=c+'-for-'+this.thumbsUserSetId;if(this[c+'Id'])this[c]=hs.getNode(this[c+'Id']);if(!this[c]&&!this[c+'Text']&&this[c+'Eval'])try{s=eval(this[c+'Eval'])}catch(e){}if(!this[c]&&this[c+'Text']){s=this[c+'Text']}if(!this[c]&&!s){var d=this.a.nextSibling;while(d&&!hs.isHsAnchor(d)){if((new RegExp('highslide-'+c)).test(d.className||null)){this[c]=d.cloneNode(1);break}d=d.nextSibling}}if(!this[c]&&!s&&this.numberPosition==c)s='\n';if(!this[c]&&s)this[c]=hs.createElement('div',{className:'highslide-'+c,innerHTML:s});if(b&&this[c]){var o={position:(c=='heading')?'above':'below'};for(var x in this[c+'Overlay'])o[x]=this[c+'Overlay'][x];o.overlayId=this[c];this.createOverlay(o)}}},doShowHide:function(a){if(hs.hideSelects)this.showHideElements('SELECT',a);if(hs.hideIframes)this.showHideElements('IFRAME',a);if(hs.geckoMac)this.showHideElements('*',a)},showHideElements:function(a,b){var c=document.getElementsByTagName(a);var d=a=='*'?'overflow':'visibility';for(var i=0;i<c.length;i++){if(d=='visibility'||(document.defaultView.getComputedStyle(c[i],"").getPropertyValue('overflow')=='auto'||c[i].getAttribute('hidden-by')!=null)){var e=c[i].getAttribute('hidden-by');if(b=='visible'&&e){e=e.replace('['+this.key+']','');c[i].setAttribute('hidden-by',e);if(!e)c[i].style[d]=c[i].origProp}else if(b=='hidden'){var f=hs.getPosition(c[i]);f.w=c[i].offsetWidth;f.h=c[i].offsetHeight;if(!this.dimmingOpacity){var g=(f.x+f.w<this.x.get('opos')||f.x>this.x.get('opos')+this.x.get('osize'));var h=(f.y+f.h<this.y.get('opos')||f.y>this.y.get('opos')+this.y.get('osize'))}var j=hs.getWrapperKey(c[i]);if(!g&&!h&&j!=this.key){if(!e){c[i].setAttribute('hidden-by','['+this.key+']');c[i].origProp=c[i].style[d];c[i].style[d]='hidden'}else if(!e.match('['+this.key+']')){c[i].setAttribute('hidden-by',e+'['+this.key+']')}}else if((e=='['+this.key+']'||hs.focusKey==j)&&j!=this.key){c[i].setAttribute('hidden-by','');c[i].style[d]=c[i].origProp||''}else if(e&&e.match('['+this.key+']')){c[i].setAttribute('hidden-by',e.replace('['+this.key+']',''))}}}}},focus:function(){this.wrapper.style.zIndex=hs.zIndexCounter++;for(var i=0;i<hs.expanders.length;i++){if(hs.expanders[i]&&i==hs.focusKey){var a=hs.expanders[i];a.content.className+=' highslide-'+a.contentType+'-blur';a.content.style.cursor=hs.ie?'hand':'pointer';a.content.title=hs.lang.focusTitle}}if(this.outline)this.outline.table.style.zIndex=this.wrapper.style.zIndex;this.content.className='highslide-'+this.contentType;this.content.title=hs.lang.restoreTitle;if(hs.restoreCursor){hs.styleRestoreCursor=window.opera?'pointer':'url('+hs.graphicsDir+hs.restoreCursor+'), pointer';if(hs.ie&&hs.ieVersion()<6)hs.styleRestoreCursor='hand';this.content.style.cursor=hs.styleRestoreCursor}hs.focusKey=this.key;hs.addEventListener(document,window.opera?'keypress':'keydown',hs.keyHandler)},moveTo:function(x,y){this.x.setPos(x);this.y.setPos(y)},resize:function(e){var w,h,r=e.width/e.height;w=Math.max(e.width+e.dX,Math.min(this.minWidth,this.x.full));if(this.isImage&&Math.abs(w-this.x.full)<12)w=this.x.full;h=w/r;if(h<Math.min(this.minHeight,this.y.full)){h=Math.min(this.minHeight,this.y.full);if(this.isImage)w=h*r}this.resizeTo(w,h)},resizeTo:function(w,h){this.y.setSize(h);this.x.setSize(w)},close:function(){if(this.isClosing||!this.isExpanded||(hs.upcoming&&this.transitions[1]=='crossfade'))return;this.isClosing=true;if(this.slideshow&&!hs.upcoming)this.slideshow.pause();hs.removeEventListener(document,window.opera?'keypress':'keydown',hs.keyHandler);try{this.content.style.cursor='default';this.changeSize(0,{xpos:this.x.pos,ypos:this.y.pos,xsize:this.x.size,ysize:this.y.size,xp1:this.x.p1,yp1:this.y.p1,xp2:this.x.p2,yp2:this.y.p2,ximgSize:this.x.imgSize,ximgPad:this.x.get('imgPad'),o:this.outline?this.outline.offset:0},{xpos:this.x.tpos-this.x.cb+this.x.tb,ypos:this.y.tpos-this.y.cb+this.y.tb,xsize:this.x.t,ysize:this.y.t,xp1:0,yp1:0,xp2:0,yp2:0,ximgSize:this.x.imgSize?this.x.t:null,ximgPad:0,o:hs.outlineStartOffset},hs.restoreDuration)}catch(e){this.afterClose()}},createOverlay:function(o){var a=o.overlayId;if(typeof a=='string')a=hs.getNode(a);if(!a||typeof a=='string')return;a.style.display='block';o.hsId=o.hsId||o.overlayId;if(this.transitions[1]=='crossfade'&&this.reuseOverlay(o,a))return;this.genOverlayBox();var b=o.width&&/^[0-9]+(px|%)$/.test(o.width)?o.width:'auto';if(/^(left|right)panel$/.test(o.position)&&!/^[0-9]+px$/.test(o.width))b='200px';var c=hs.createElement('div',{id:'hsId'+hs.idCounter++,hsId:o.hsId},{position:'absolute',visibility:'hidden',width:b,direction:hs.lang.cssDirection||''},this.overlayBox,true);c.appendChild(a);hs.setAttribs(c,{hideOnMouseOut:o.hideOnMouseOut,opacity:o.opacity||1,hsPos:o.position,fade:o.fade});if(this.gotOverlays){this.positionOverlay(c);if(!c.hideOnMouseOut||this.mouseIsOver)hs.fade(c,0,c.opacity)}hs.push(this.overlays,hs.idCounter-1)},positionOverlay:function(a){var p=a.hsPos||'middle center';if(/left$/.test(p))a.style.left=0;if(/center$/.test(p))hs.setStyles(a,{left:'50%',marginLeft:'-'+Math.round(a.offsetWidth/2)+'px'});if(/right$/.test(p))a.style.right=0;if(/^leftpanel$/.test(p)){hs.setStyles(a,{right:'100%',marginRight:this.x.cb+'px',top:-this.y.cb+'px',bottom:-this.y.cb+'px',overflow:'auto'});this.x.p1=a.offsetWidth}else if(/^rightpanel$/.test(p)){hs.setStyles(a,{left:'100%',marginLeft:this.x.cb+'px',top:-this.y.cb+'px',bottom:-this.y.cb+'px',overflow:'auto'});this.x.p2=a.offsetWidth}if(/^top/.test(p))a.style.top=0;if(/^middle/.test(p))hs.setStyles(a,{top:'50%',marginTop:'-'+Math.round(a.offsetHeight/2)+'px'});if(/^bottom/.test(p))a.style.bottom=0;if(/^above$/.test(p)){hs.setStyles(a,{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=a.offsetHeight}else if(/^below$/.test(p)){hs.setStyles(a,{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=a.offsetHeight;a.style.position='absolute'}},getOverlays:function(){this.getInline(['heading','caption'],true);this.getNumber();if(this.heading&&this.dragByHeading)this.heading.className+=' highslide-move';if(hs.showCredits)this.writeCredits();for(var i=0;i<hs.overlays.length;i++){var o=hs.overlays[i],tId=o.thumbnailId,sg=o.slideshowGroup;if((!tId&&!sg)||(tId&&tId==this.thumbsUserSetId)||(sg&&sg===this.slideshowGroup)){this.createOverlay(o)}}var a=[];for(var i=0;i<this.overlays.length;i++){var o=hs.$('hsId'+this.overlays[i]);if(/panel$/.test(o.hsPos))this.positionOverlay(o);else hs.push(a,o)}for(var i=0;i<a.length;i++)this.positionOverlay(a[i]);this.gotOverlays=true},genOverlayBox:function(){if(!this.overlayBox)this.overlayBox=hs.createElement('div',{className:this.wrapperClassName},{position:'absolute',width:this.x.size?this.x.size+'px':this.x.full+'px',height:0,visibility:'hidden',overflow:'hidden',zIndex:hs.ie?4:null},hs.container,true)},sizeOverlayBox:function(a,b){hs.setStyles(this.overlayBox,{width:this.x.size+'px',height:this.y.size+'px'});if(a||b){for(var i=0;i<this.overlays.length;i++){var o=hs.$('hsId'+this.overlays[i]);if(o&&/^(above|below)$/.test(o.hsPos)){if(hs.ie&&(hs.ieVersion()<=6||document.compatMode=='BackCompat')){o.style.width=(this.overlayBox.offsetWidth+2*this.x.cb+this.x.p1+this.x.p2)+'px'}this.y[o.hsPos=='above'?'p1':'p2']=o.offsetHeight}}}if(a){hs.setStyles(this.content,{top:this.y.p1+'px'});hs.setStyles(this.overlayBox,{top:(this.y.p1+this.y.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 i=0;i<this.overlays.length;i++){var o=hs.$('hsId'+this.overlays[i]);o.style.zIndex=o.hsId=='controls'?5:4;if(!o.hideOnMouseOut||this.mouseIsOver)hs.fade(o,0,o.opacity)}},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'});this.createOverlay({overlayId:this.fullExpandLabel,position:hs.fullExpandPosition,hideOnMouseOut:true,opacity:hs.fullExpandOpacity})},doFullExpand:function(){try{if(this.fullExpandLabel)hs.discardElement(this.fullExpandLabel);this.focus();var a=this.x.pos-(this.x.full-this.x.size)/2;if(a<hs.marginLeft)a=hs.marginLeft;this.moveTo(a,this.y.pos);this.resizeTo(this.x.full,this.y.full);this.doShowHide('hidden');hs.setDimmerSize(this)}catch(e){window.location.href=this.content.src}},afterClose:function(){this.a.className=this.a.className.replace('highslide-active-anchor','');this.doShowHide('visible');if(this.outline&&this.outlineWhileAnimating)this.outline.destroy();hs.discardElement(this.wrapper);if(this.dimmingOpacity)hs.undim(this.key);hs.expanders[this.key]=null;hs.reOrder()}};hs.Slideshow=function(a){hs.updateAnchors();for(var x in a)this[x]=a[x];if(this.useControls)this.getControls()};hs.Slideshow.prototype={getControls:function(){this.controls=hs.createElement('div',{innerHTML:hs.replaceLang(hs.skin.controls)},null,hs.container);var a=['play','pause','previous','next','move','full-expand','close'];this.btn={};var b=this;for(var i=0;i<a.length;i++){this.btn[a[i]]=hs.getElementByClass(this.controls,'li','highslide-'+a[i]);this.enable(a[i])}this.btn.pause.style.display='none'},checkFirstAndLast:function(){if(this.repeat||!this.controls)return;var a=this.exp.getAnchorIndex(),re=/disabled$/;if(a==0)this.disable('previous');else if(re.test(this.btn.previous.getElementsByTagName('a')[0].className))this.enable('previous');if(a+1==hs.anchors.groups[this.exp.slideshowGroup||'none'].length){this.disable('next');this.disable('play')}else if(re.test(this.btn.next.getElementsByTagName('a')[0].className)){this.enable('next');this.enable('play')}},enable:function(b){if(!this.btn)return;var c=this,a=this.btn[b].getElementsByTagName('a')[0],re=/disabled$/;a.onclick=function(){c[b]();return false};if(re.test(a.className))a.className=a.className.replace(re,'')},disable:function(b){if(!this.btn)return;var a=this.btn[b].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(a){if(this.btn){this.btn.play.style.display='none';this.btn.pause.style.display=''}this.autoplay=true;if(!a)hs.next(this.exp.key)},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)}};if(document.readyState&&hs.ie){(function(){try{document.documentElement.doScroll('left')}catch(e){setTimeout(arguments.callee,50);return}hs.domReady()})()}hs.langDefaults=hs.lang;var HsExpander=hs.Expander;hs.addEventListener(window,'load',function(){var a='.highslide img',dec='cursor: url('+hs.graphicsDir+hs.expandCursor+'), pointer !important;';var b=hs.createElement('style',{type:'text/css'},null,document.getElementsByTagName('HEAD')[0]);if(!hs.ie){b.appendChild(document.createTextNode(a+" {"+dec+"}"))}else{var c=document.styleSheets[document.styleSheets.length-1];if(typeof(c.addRule)=="object")c.addRule(a,dec)}});hs.addEventListener(document,'mousemove',function(e){hs.mouse={x:e.clientX,y:e.clientY}});hs.addEventListener(document,'mousedown',hs.mouseClickHandler);hs.addEventListener(document,'mouseup',hs.mouseClickHandler);hs.addEventListener(window,'load',hs.preloadImages);