PageSourceSearch

https://www.vinohradynadvahom.eu/js/highslide/highslide-full.packed.js?v=v6.5.0e

js vinohradynadvahom.eu collected 2026-10-03 02:45:47 UTC 74,539 bytes, 1 lines download raw bytes

1if(!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:.75,allowMultipleInstances:!0,numberOfImagesToPreload:5,outlineWhileAnimating:2,outlineStartOffset:3,padToMinWidth:!1,fullExpandPosition:"bottom right",fullExpandOpacity:1,showCredits:!0,creditsHref:"http://highslide.com/",creditsTarget:"_self",enableKeyListener:!0,openerTagNames:["a","area"],transitions:[],transitionDuration:250,dimmingOpacity:0,dimmingDuration:50,allowWidthReduction:!1,allowHeightReduction:!0,preserveContent:!0,objectLoadTime:"before",cacheAjax:!0,anchor:"auto",align:"auto",targetX:null,targetY:null,dragByHeading:!0,minWidth:200,minHeight:200,allowSizeReduction:!0,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:!0,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","pageOrigin","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:document.documentMode||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(id){if(id)return document.getElementById(id)},push:function(arr,val){arr[arr.length]=val},createElement:function(tag,attribs,styles,parent,nopad){var el=document.createElement(tag);return attribs&&hs.extend(el,attribs),nopad&&hs.setStyles(el,{padding:0,border:"none",margin:0}),styles&&hs.setStyles(el,styles),parent&&parent.appendChild(el),el},extend:function(el,attribs){for(var x in attribs)el[x]=attribs[x];return el},setStyles:function(el,styles){for(var x in styles)hs.ieLt9&&"opacity"==x?.99<styles[x]?el.style.removeAttribute("filter"):el.style.filter="alpha(opacity="+100*styles[x]+")":el.style[x]=styles[x]},animate:function(el,prop,opt){var start,end,unit;if("object"!=typeof opt||null===opt){var args=arguments;opt={duration:args[2],easing:args[3],complete:args[4]}}for(var name in"number"!=typeof opt.duration&&(opt.duration=250),opt.easing=Math[opt.easing]||Math.easeInQuad,opt.curAnim=hs.extend({}
1,prop),prop){var e=new hs.fx(el,opt,name);start=parseFloat(hs.css(el,name))||0,end=parseFloat(prop[name]),unit="opacity"!=name?"px":"",e.custom(start,end,unit)}},css:function(el,prop){if(el.style[prop])return el.style[prop];if(document.defaultView)return document.defaultView.getComputedStyle(el,null).getPropertyValue(prop);"opacity"==prop&&(prop="filter");var val=el.currentStyle[prop.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()})];return"filter"==prop&&(val=val.replace(/alpha\(opacity=([0-9]+)\)/,function(a,b){return b/100})),""===val?1:val},getPageSize:function(){var d=document,iebody=(window,d.compatMode&&"BackCompat"!=d.compatMode?d.documentElement:d.body),ieLt9=hs.ie&&(hs.uaVersion<9||"undefined"==typeof pageXOffset),width=ieLt9?iebody.clientWidth:d.documentElement.clientWidth||self.innerWidth,height=ieLt9?iebody.clientHeight:self.innerHeight;return hs.page={width:width,height:height,scrollLeft:ieLt9?iebody.scrollLeft:pageXOffset,scrollTop:ieLt9?iebody.scrollTop:pageYOffset},hs.page},getPosition:function(el){if(/area/i.test(el.tagName))for(var imgs=document.getElementsByTagName("img"),i=0;i<imgs.length;i++){var u=imgs[i].useMap;if(u&&u.replace(/^.*?#/,"")==el.parentNode.name){el=imgs[i];break}}for(var p={x:el.offsetLeft,y:el.offsetTop};el.offsetParent;)el=el.offsetParent,p.x+=el.offsetLeft,p.y+=el.offsetTop,el!=document.body&&el!=document.documentElement&&(p.x-=el.scrollLeft,p.y-=el.scrollTop);return p},expand:function(a,params,custom,type){if("function"==typeof(a=a||hs.createElement("a",null,{display:"none"},hs.container)).getParams)return params;if("html"==type){for(var i=0;i<hs.sleeping.length;i++)if(hs.sleeping[i]&&hs.sleeping[i].a==a)return hs.sleeping[i].awake(),hs.sleeping[i]=null,!1;hs.hasHtmlExpanders=!0}try{return new hs.Expander(a,params,custom,type),!1}catch(e){return!0}},htmlExpand:function(a,params,custom){return hs.expand(a,params,custom,"html")},getSelfRendered:function(){return hs.createElement("div",{className:"highslide-html-content",innerHTML:hs.replaceLang(hs.skin.contentWrapper)})},getElementByClass:function(el,tagName,className){for(var els=el.getElementsByTagName(tagName),i=0;i<els.length;i++)if(new RegExp(className).test(els[i].className))return els[i];return null},replaceLang:function(s){var lang,re=/{hs\.lang\.([^}]+)\}/g,matches=(s=s.replace(/\s/g," ")).match(re);if(matches)for(var i=0;i<matches.length;i++)lang=matches[i].replace(re,"$1"),void 0!==hs.lang[lang]&&(s=s.replace(matches[i],hs.lang[lang]));return s},setClickEvents:function(){for(var els=document.getElementsByTagName("a"),i=0;i<els.length;i++){var type=hs.isUnobtrusiveAnchor(els[i]);type&&!els[i].hsHasSetClick&&(function(){var t=type;hs.fireEvent(hs,"onSetClickEvent",{element:els[i],type:t})&&(els[i].onclick="image"==type?function(){return hs.expand(this)}:function(){return hs.htmlExpand(this,{objectType:t})})}(),els[i].hsHasSetClick=!0)}hs.getAnchors()},isUnobtrusiveAnchor:function(el){return"highslide"==el.rel?"image":"highslide-ajax"==el.rel?"ajax":"highslide-iframe"==el.rel?"iframe":"highslide-swf"==el.rel?"swf":void 0},getCacheBinding:function(a){for(var i=0;i<hs.cacheBindings.length;i++)if(hs.cacheBindings[i][0]==a){var c=hs.cacheBindings[i][1];return hs.cacheBindings[i][1]=c.cloneNode(1),c}return null},preloadAjax:function(e){for(var arr=hs.getAnchors(),i=0;i<arr.htmls.length;i++){var a=arr.htmls[i];"ajax"==hs.getParam(a,"objectType")&&hs.getParam(a,"cacheAjax")&&hs.push(hs.preloadTheseAjax,a)}hs.preloadAjaxElement(0)},preloadAjaxElement:function(i){if(hs.preloadTheseAjax[i]){var a=hs.preloadTheseAjax[i],cache=hs.getNode(hs.getParam(a,"contentId"));cache=cache||hs.getSelfRendered();var ajax=new hs.Ajax(a,cache,1);ajax.onError=function(){},ajax.onLoad=function(){hs.push(hs.cacheBindings,[a,cache]),hs.preloadAjaxElement(i+1)},ajax.run()}},focusTopmost:function(){for(var exp,zIndex,topZ=0,topmostKey=-1,expanders=hs.expanders,i=0;i<expanders.length;i++)(exp=expanders[i])&&(zIndex=exp.wrapper.style.zIndex)&&topZ<zIndex&&(topZ=zIndex,topmostKey=i);-1==topmostKey?hs.focusKey=-1:expanders[topmostKey].focus()},getParam:function(a,param){a.getParams=a.onclick;var p=a.getParams?a.getParams():null;return a.getParams=null,p&&void 0!==p[param]?p[param]:void 0!==hs[param]?hs[param]:null},getSrc:function(a){var src=hs.getParam(a,"src");return src||a.href},getNode:function(id){var node=hs.$(id),clone=hs.clones[id];
1return node||clone?clone?clone.cloneNode(!0):((clone=node.cloneNode(!0)).id="",hs.clones[id]=clone,node):null},discardElement:function(d){d&&hs.garbageBin.appendChild(d),hs.garbageBin.innerHTML=""},dim:function(exp){if(!hs.dimmer&&(isNew=!0,hs.dimmer=hs.createElement("div",{className:"highslide-dimming highslide-viewport-size",owner:"",onclick:function(){hs.fireEvent(hs,"onDimmerClick")&&hs.close()}},{visibility:"visible",opacity:0},hs.container,!0),/(Android|iPad|iPhone|iPod)/.test(navigator.userAgent))){var body=document.body;function pixDimmerSize(){hs.setStyles(hs.dimmer,{width:body.scrollWidth+"px",height:body.scrollHeight+"px"})}pixDimmerSize(),hs.addEventListener(window,"resize",pixDimmerSize)}var isNew=(hs.dimmer.style.display="")==hs.dimmer.owner;hs.dimmer.owner+="|"+exp.key,isNew&&(hs.geckoMac&&hs.dimmingGeckoFix?hs.setStyles(hs.dimmer,{background:"url("+hs.graphicsDir+"geckodimmer.png)",opacity:1}):hs.animate(hs.dimmer,{opacity:exp.dimmingOpacity},hs.dimmingDuration))},undim:function(key){hs.dimmer&&(void 0!==key&&(hs.dimmer.owner=hs.dimmer.owner.replace("|"+key,"")),void 0!==key&&""!=hs.dimmer.owner||hs.upcoming&&hs.getParam(hs.upcoming,"dimmingOpacity")||(hs.geckoMac&&hs.dimmingGeckoFix?hs.dimmer.style.display="none":hs.animate(hs.dimmer,{opacity:0},hs.dimmingDuration,null,function(){hs.dimmer.style.display="none"})))},transit:function(adj,exp){var last=exp||hs.getExpander();if(exp=last,hs.upcoming)return!1;hs.last=last,hs.removeEventListener(document,window.opera?"keypress":"keydown",hs.keyHandler);try{(hs.upcoming=adj).onclick()}catch(e){hs.last=hs.upcoming=null}try{adj&&"crossfade"==exp.transitions[1]||exp.close()}catch(e){}return!1},previousOrNext:function(el,op){var exp=hs.getExpander(el);return!!exp&&hs.transit(exp.getAdjacentAnchor(op),exp)},previous:function(el){return hs.previousOrNext(el,-1)},next:function(el){return hs.previousOrNext(el,1)},keyHandler:function(e){if((e=e||window.event).target||(e.target=e.srcElement),void 0!==e.target.form)return!0;if(!hs.fireEvent(hs,"onKeyDown",e))return!0;var exp=hs.getExpander(),op=null;switch(e.keyCode){case 70:return exp&&exp.doFullExpand(),!0;case 32:op=2;break;case 34:case 39:case 40:op=1;break;case 8:case 33:case 37:case 38:op=-1;break;case 27:case 13:op=0}if(null!==op){if(2!=op&&hs.removeEventListener(document,window.opera?"keypress":"keydown",hs.keyHandler),!hs.enableKeyListener)return!0;if(e.preventDefault?e.preventDefault():e.returnValue=!1,exp)return 0==op?exp.close():2==op?exp.slideshow&&exp.slideshow.hitSpace():(exp.slideshow&&exp.slideshow.pause(),hs.previousOrNext(exp.key,op)),!1}return!0},registerOverlay:function(overlay){hs.push(hs.overlays,hs.extend(overlay,{hsId:"hsId"+hs.idCounter++}))},addSlideshow:function(options){var sg=options.slideshowGroup;if("object"==typeof sg)for(var i=0;i<sg.length;i++){var o={};for(var x in options)o[x]=options[x];o.slideshowGroup=sg[i],hs.push(hs.slideshows,o)}else hs.push(hs.slideshows,options)},getWrapperKey:function(element,expOnly){var el,re=/^highslide-wrapper-([0-9]+)$/;for(el=element;el.parentNode;){if(void 0!==el.hsKey)return el.hsKey;if(el.id&&re.test(el.id))return el.id.replace(re,"$1");el=el.parentNode}if(!expOnly)for(el=element;el.parentNode;){if(el.tagName&&hs.isHsAnchor(el))for(var key=0;key<hs.expanders.length;key++){var exp=hs.expanders[key];if(exp&&exp.a==el)return key}el=el.parentNode}return null},getExpander:function(el,expOnly){return void 0===el?hs.expanders[hs.focusKey]||null:"number"==typeof el?hs.expanders[el]||null:("string"==typeof el&&(el=hs.$(el)),hs.expanders[hs.getWrapperKey(el,expOnly)]||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++)hs.expanders[i]&&hs.expanders[i].isExpanded&&hs.focusTopmost()},fireEvent:function(obj,evt,args){return!obj||!obj[evt]||!1!==obj[evt](obj,args)},mouseClickHandler:function(e){if(1<(e=e||window.event).button)return!0;e.target||(e.target=e.srcElement);for(var el=e.target;el.parentNode&&!/highslide-(image|move|html|resize)/.test(el.className);)el=el.parentNode;var exp=hs.getExpander(el);if(exp&&(exp.isClosing||!exp.isExpanded))return!0;
1if(exp&&"mousedown"==e.type){if(e.target.form)return!0;var match=el.className.match(/highslide-(image|move|resize)/);if(match)return hs.dragArgs={exp:exp,type:match[1],left:exp.x.pos,width:exp.x.size,top:exp.y.pos,height:exp.y.size,clickX:e.clientX,clickY:e.clientY},hs.addEventListener(document,"mousemove",hs.dragHandler),e.preventDefault&&e.preventDefault(),/highslide-(image|html)-blur/.test(exp.content.className)&&(exp.focus(),hs.hasFocused=!0),!1;/highslide-html/.test(el.className)&&hs.focusKey!=exp.key&&(exp.focus(),exp.doShowHide("hidden"))}else if("mouseup"==e.type)if(hs.removeEventListener(document,"mousemove",hs.dragHandler),hs.dragArgs){hs.styleRestoreCursor&&"image"==hs.dragArgs.type&&(hs.dragArgs.exp.content.style.cursor=hs.styleRestoreCursor);var hasDragged=hs.dragArgs.hasDragged;hasDragged||hs.hasFocused||/(move|resize)/.test(hs.dragArgs.type)?(hasDragged||!hasDragged&&hs.hasHtmlExpanders)&&hs.dragArgs.exp.doShowHide("hidden"):hs.fireEvent(exp,"onImageClick")&&exp.close(),hs.dragArgs.exp.releaseMask&&(hs.dragArgs.exp.releaseMask.style.display="none"),hasDragged&&hs.fireEvent(hs.dragArgs.exp,"onDrop",hs.dragArgs),hs.hasFocused=!1,hs.dragArgs=null}else/highslide-image-blur/.test(el.className)&&(el.style.cursor=hs.styleRestoreCursor);return!1},dragHandler:function(e){if(!hs.dragArgs)return!0;e=e||window.event;var a=hs.dragArgs,exp=a.exp;exp.iframe&&(exp.releaseMask||(exp.releaseMask=hs.createElement("div",null,{position:"absolute",width:exp.x.size+"px",height:exp.y.size+"px",left:exp.x.cb+"px",top:exp.y.cb+"px",zIndex:4,background:hs.ieLt9?"white":"none",opacity:.01},exp.wrapper,!0)),"none"==exp.releaseMask.style.display&&(exp.releaseMask.style.display="")),a.dX=e.clientX-a.clickX,a.dY=e.clientY-a.clickY;var distance=Math.sqrt(Math.pow(a.dX,2)+Math.pow(a.dY,2));if(a.hasDragged||(a.hasDragged="image"!=a.type&&0<distance||distance>(hs.dragSensitivity||5)),a.hasDragged&&5<e.clientX&&5<e.clientY){if(!hs.fireEvent(exp,"onDrag",a))return!1;"resize"==a.type?exp.resize(a):(exp.moveTo(a.left+a.dX,a.top+a.dY),"image"==a.type&&(exp.content.style.cursor="move"))}return!1},wrapperMouseHandler:function(e){try{e=e||window.event;var over=/mouseover/i.test(e.type);e.target||(e.target=e.srcElement),e.relatedTarget||(e.relatedTarget=over?e.fromElement:e.toElement);var exp=hs.getExpander(e.target);if(!exp.isExpanded)return;if(!exp||!e.relatedTarget||hs.getExpander(e.relatedTarget,!0)==exp||hs.dragArgs)return;hs.fireEvent(exp,over?"onMouseOver":"onMouseOut",e);for(var i=0;i<exp.overlays.length;i++)void 0,(o=hs.$("hsId"+exp.overlays[i]))&&o.hideOnMouseOut&&(over&&hs.setStyles(o,{visibility:"visible",display:""}),hs.animate(o,{opacity:over?o.opacity:0},o.dur))}catch(e){}var o},addEventListener:function(el,event,func){el==document&&"ready"==event&&hs.push(hs.onReady,func);try{el.addEventListener(event,func,!1)}catch(e){try{el.detachEvent("on"+event,func),el.attachEvent("on"+event,func)}catch(e){el["on"+event]=func}}},removeEventListener:function(el,event,func){try{el.removeEventListener(event,func,!1)}catch(e){try{el.detachEvent("on"+event,func)}catch(e){el["on"+event]=null}}},preloadFullImage:function(i){if(hs.continuePreloading&&hs.preloadTheseImages[i]&&"undefined"!=hs.preloadTheseImages[i]){var img=document.createElement("img");img.onload=function(){img=null,hs.preloadFullImage(i+1)},img.src=hs.preloadTheseImages[i]}},preloadImages:function(number){number&&"object"!=typeof number&&(hs.numberOfImagesToPreload=number);for(var arr=hs.getAnchors(),i=0;i<arr.images.length&&i<hs.numberOfImagesToPreload;i++)hs.push(hs.preloadTheseImages,hs.getSrc(arr.images[i]));if(hs.outlineType?new hs.Outline(hs.outlineType,function(){hs.preloadFullImage(0)}):hs.preloadFullImage(0),hs.restoreCursor)hs.createElement("img",{src:hs.graphicsDir+hs.restoreCursor})},init:function(){if(!hs.container){for(var x in hs.ieLt7=hs.ie&&hs.uaVersion<7,hs.ieLt9=hs.ie&&hs.uaVersion<9,hs.getPageSize(),hs.ie6SSL=hs.ieLt7&&"https:"==location.protocol,hs.langDefaults)void 0!==hs[x]?hs.lang[x]=hs[x]:void 0===hs.lang[x]&&void 0!==hs.langDefaults[x]&&(hs.lang[x]=hs.langDefaults[x]);
1hs.container=hs.createElement("div",{className:"highslide-container"},{position:"absolute",left:0,top:0,width:"100%",zIndex:hs.zIndexCounter,direction:"ltr"},document.body,!0),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,!0),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.easeOutQuad=function(t,b,c,d){return-c*(t/=d)*(t-2)+b},hs.hideSelects=hs.ieLt7,hs.hideIframes=window.opera&&hs.uaVersion<9||"KDE"==navigator.vendor||hs.ieLt7&&hs.uaVersion<5.5,hs.fireEvent(this,"onActivate")}},ready:function(){if(!hs.isReady){hs.isReady=!0;for(var i=0;i<hs.onReady.length;i++)hs.onReady[i]()}},updateAnchors:function(){for(var el,els,re,all=[],images=[],htmls=[],groups={},i=0;i<hs.openerTagNames.length;i++){els=document.getElementsByTagName(hs.openerTagNames[i]);for(var j=0;j<els.length;j++)if(el=els[j],re=hs.isHsAnchor(el)){hs.push(all,el),"hs.expand"==re[0]?hs.push(images,el):"hs.htmlExpand"==re[0]&&hs.push(htmls,el);var g=hs.getParam(el,"slideshowGroup")||"none";groups[g]||(groups[g]=[]),hs.push(groups[g],el)}}return hs.anchors={all:all,groups:groups,images:images,htmls:htmls},hs.anchors},getAnchors:function(){return hs.anchors||hs.updateAnchors()},close:function(el){var exp=hs.getExpander(el);return exp&&exp.close(),!1},fx:function(elem,options,prop){this.options=options,this.elem=elem,this.prop=prop,options.orig||(options.orig={})}};hs.fx.prototype={update:function(){(hs.fx.step[this.prop]||hs.fx.step._default)(this),this.options.step&&this.options.step.call(this.elem,this.now,this)},custom:function(from,to,unit){this.startTime=(new Date).getTime(),this.start=from,this.end=to,this.unit=unit,this.now=this.start,this.pos=this.state=0;var self=this;function t(gotoEnd){return self.step(gotoEnd)}t.elem=this.elem,t()&&1==hs.timers.push(t)&&(hs.timerId=setInterval(function(){for(var timers=hs.timers,i=0;i<timers.length;i++)timers[i]()||timers.splice(i--,1);timers.length||clearInterval(hs.timerId)},13))},step:function(gotoEnd){var t=(new Date).getTime();if(gotoEnd||t>=this.options.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update();var done=this.options.curAnim[this.prop]=!0;for(var i in this.options.curAnim)!0!==this.options.curAnim[i]&&(done=!1);return done&&this.options.complete&&this.options.complete.call(this.elem),!1}var n=t-this.startTime;return this.state=n/this.options.duration,this.pos=this.options.easing(n,0,1,this.options.duration),this.now=this.start+(this.end-this.start)*this.pos,this.update(),!0}},hs.extend(hs.fx,{step:{opacity:function(fx){hs.setStyles(fx.elem,{opacity:fx.now})},_default:function(fx){try{fx.elem.style&&null!=fx.elem.style[fx.prop]?fx.elem.style[fx.prop]=fx.now+fx.unit:fx.elem[fx.prop]=fx.now}catch(e){}}}}),hs.Outline=function(outlineType,onLoad){this.onLoad=onLoad,this.outlineType=outlineType;var tr;hs.uaVersion;if(this.hasAlphaImageLoader=hs.ie&&hs.uaVersion<7,outlineType){hs.init(),this.table=hs.createElement("table",{cellSpacing:0},{visibility:"hidden",position:"absolute",borderCollapse:"collapse",width:0},hs.container,!0);var tbody=hs.createElement("tbody",null,null,this.table,1);this.td=[];for(var i=0;i<=8;i++){i%3==0&&(tr=hs.createElement("tr",null,{height:"auto"},tbody,!0)),this.td[i]=hs.createElement("td",null,null,tr,!0);var style=4!=i?{lineHeight:0,fontSize:0}:{position:"relative"};hs.setStyles(this.td[i],style)}this.td[4].className=outlineType+" highslide-outline",this.preloadGraphic()}else onLoad&&onLoad()},hs.Outline.prototype={preloadGraphic:function(){var src=hs.graphicsDir+(hs.outlinesDir||"outlines/")+this.outlineType+".png",appendTo=hs.safari&&hs.uaVersion<525?hs.container:null;this.graphic=hs.createElement("img",null,{position:"absolute",top:"-9999px"},appendTo,!0);var pThis=this;this.graphic.onload=function(){pThis.onGraphicLoad()},this.graphic.src=src},onGraphicLoad:function(){for(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"},i=0;i<=8;i++)if(pos[i]){if(this.hasAlphaImageLoader){var w=1==i||7==i?"100%":this.graphic.width+"px",div=hs.createElement("div",null,{width:"100%",height:"100%",position:"relative",overflow:"hidden"},this.td[i],!0);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"},div,!0)}else hs.setStyles(this.td[i],{background:"url("+this.graphic.src+") "+pos[i][0]*o+"px "+pos[i][1]*o+"px"});!window.opera||3!=i&&5!=i||hs.createElement("div",null,dim,this.td[i],!0),hs.setStyles(this.td[i],dim)}this.graphic=null,hs.pendingOutlines[this.outlineType]&&hs.pendingOutlines[this.outlineType].destroy(),(hs.pendingOutlines[this.outlineType]=this).onLoad&&this.onLoad()},setPosition:function(pos,offset,vis,dur,easing){var exp=this.exp;exp.wrapper.style,offset=offset||0,pos=pos||{x:exp.x.pos+offset,y:exp.y.pos+offset,w:exp.x.get("wsize")-2*offset,h:exp.y.get("wsize")-2*offset};vis&&(this.table.style.visibility=pos.h>=4*this.offset?"visible":"hidden"),hs.setStyles(this.table,{left:pos.x-this.offset+"px",to
1p:pos.y-this.offset+"px",width:pos.w+2*this.offset+"px"}),pos.w-=2*this.offset,pos.h-=2*this.offset,hs.setStyles(this.td[4],{width:0<=pos.w?pos.w+"px":0,height:0<=pos.h?pos.h+"px":0}),this.hasAlphaImageLoader&&(this.td[3].style.height=this.td[5].style.height=this.td[4].style.height)},destroy:function(hide){hide?this.table.style.visibility="hidden":hs.discardElement(this.table)}},hs.Dimension=function(exp,dim){this.exp=exp,this.dim=dim,this.ucwh="x"==dim?"Width":"Height",this.wh=this.ucwh.toLowerCase(),this.uclt="x"==dim?"Left":"Top",this.lt=this.uclt.toLowerCase(),this.ucrb="x"==dim?"Right":"Bottom",this.rb=this.ucrb.toLowerCase(),this.p1=this.p2=0},hs.Dimension.prototype={get:function(key){switch(key){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,0!=this.tpos&&-1!=this.tpos||(this.tpos=hs.page[this.wh]/2+hs.page["scroll"+this.uclt])},calcExpanded:function(){var exp=this.exp;this.justify="auto","center"==exp.align?this.justify="center":new RegExp(this.lt).test(exp.anchor)?this.justify=null:new RegExp(this.rb).test(exp.anchor)&&(this.justify="max"),this.pos=this.tpos-this.cb+this.tb,this.maxHeight&&"x"==this.dim&&(exp.maxWidth=Math.min(exp.maxWidth||this.full,exp.maxHeight*this.full/exp.y.full)),this.size=Math.min(this.full,exp["max"+this.ucwh]||this.full),this.minSize=exp.allowSizeReduction?Math.min(exp["min"+this.ucwh],this.full):this.full,exp.isImage&&exp.useBox&&(this.size=exp[this.wh],this.imgSize=this.full),"x"==this.dim&&hs.padToMinWidth&&(this.minSize=exp.minWidth),this.target=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){var exp=this.exp;if(exp.isImage&&(exp.useBox||hs.padToMinWidth)?(this.imgSize=i,this.size=Math.max(this.size,this.imgSize),exp.content.style[this.lt]=this.get("imgPad")+"px"):this.size=i,exp.content.style[this.wh]=i+"px",exp.wrapper.style[this.wh]=this.get("wsize")+"px",exp.outline&&exp.outline.setPosition(),exp.releaseMask&&(exp.releaseMask.style[this.wh]=i+"px"),"y"==this.dim&&exp.iDoc&&"auto"!=exp.body.style.height)try{exp.iDoc.body.style.overflow="auto"}catch(e){}if(exp.isHtml){var d=exp.scrollerDiv;void 0===this.sizeDiff&&(this.sizeDiff=exp.innerContent["offset"+this.ucwh]-d["offset"+this.ucwh]),d.style[this.wh]=this.size-this.sizeDiff+"px","x"==this.dim&&(exp.mediumContent.style.width="auto"),exp.body&&(exp.body.style[this.wh]="auto")}"x"==this.dim&&exp.overlayBox&&exp.sizeOverlayBox(!0),"x"==this.dim&&exp.slideshow&&exp.isImage&&(i==this.full?exp.slideshow.disable("full-expand"):exp.slideshow.enable("full-expand"))},setPos:function(i){this.pos=i,this.exp.wrapper.style[this.lt]=i+"px",this.exp.outline&&this.exp.outline.setPosition()}},hs.Expander=function(a,params,custom,contentType){if(!document.readyState||!hs.ie||hs.isReady){this.a=a,this.custom=custom,this.contentType=contentType||"image",this.isHtml="html"==contentType,this.isImage=!this.isHtml,hs.continuePreloading=!1,this.overlays=[],this.last=hs.last,hs.last=null,hs.init();for(var key=this.key=hs.expanders.length,i=0;i<hs.overrides.length;i++){var name=hs.overrides[i];this[name]=params&&void 0!==params[name]?params[name]:hs[name]}this.src||(this.src=a.href);var el=params&&params.thumbnailId?hs.$(params.thumbnailId):a;if(el=this.thumb=el.getElementsByTagName("img")[0]||el,this.thumbsUserSetId=el.id||a.id,!hs.fireEvent(this,"onInit"))return!0;for(i=0;i<hs.expanders.length;
1i++)if(hs.expanders[i]&&hs.expanders[i].a==a&&(!this.last||"crossfade"!=this.transitions[1]))return hs.expanders[i].focus(),!1;if(!hs.allowSimultaneousLoading)for(i=0;i<hs.expanders.length;i++)hs.expanders[i]&&hs.expanders[i].thumb!=el&&!hs.expanders[i].onLoadStarted&&hs.expanders[i].cancelLoading();if(hs.expanders[key]=this,hs.allowMultipleInstances||hs.upcoming||(hs.expanders[key-1]&&hs.expanders[key-1].close(),void 0!==hs.focusKey&&hs.expanders[hs.focusKey]&&hs.expanders[hs.focusKey].close()),this.el=el,this.tpos=this.pageOrigin||hs.getPosition(el),hs.getPageSize(),(this.x=new hs.Dimension(this,"x")).calcThumb(),(this.y=new hs.Dimension(this,"y")).calcThumb(),/area/i.test(el.tagName)&&this.getImageMapAreaCorrection(el),this.wrapper=hs.createElement("div",{id:"highslide-wrapper-"+this.key,className:"highslide-wrapper "+this.wrapperClassName},{visibility:"hidden",position:"absolute",zIndex:hs.zIndexCounter+=2},null,!0),this.wrapper.onmouseover=this.wrapper.onmouseout=hs.wrapperMouseHandler,"image"==this.contentType&&2==this.outlineWhileAnimating&&(this.outlineWhileAnimating=0),!this.outlineType||this.last&&this.isImage&&"crossfade"==this.transitions[1])this[this.contentType+"Create"]();else if(hs.pendingOutlines[this.outlineType])this.connectOutline(),this[this.contentType+"Create"]();else{this.showLoading();var exp=this;new hs.Outline(this.outlineType,function(){exp.connectOutline(),exp[exp.contentType+"Create"]()})}return!0}hs.addEventListener(document,"ready",function(){new hs.Expander(a,params,custom,contentType)})},hs.Expander.prototype={error:function(e){hs.debug?alert("Line "+e.lineNumber+": "+e.message):window.location.href=this.src},connectOutline:function(){var outline=this.outline=hs.pendingOutlines[this.outlineType];outline.exp=this,outline.table.style.zIndex=this.wrapper.style.zIndex-1,hs.pendingOutlines[this.outlineType]=null},showLoading:function(){if(!this.onLoadStarted&&!this.loading){this.loading=hs.loading;var exp=this;if(this.loading.onclick=function(){exp.cancelLoading()},hs.fireEvent(this,"onShowLoading")){exp=this;var l=this.x.get("loadingPos")+"px",t=this.y.get("loadingPos")+"px";if(!tgt&&this.last&&"crossfade"==this.transitions[1])var tgt=this.last;tgt&&(l=tgt.x.get("loadingPosXfade")+"px",t=tgt.y.get("loadingPosXfade")+"px",this.loading.style.zIndex=hs.zIndexCounter++),setTimeout(function(){exp.loading&&hs.setStyles(exp.loading,{left:l,top:t,zIndex:hs.zIndexCounter++})},100)}}},imageCreate:function(){var exp=this,img=document.createElement("img");(this.content=img).onload=function(){hs.expanders[exp.key]&&exp.contentLoaded()},hs.blockRightClick&&(img.oncontextmenu=function(){return!1}),img.className="highslide-image",hs.setStyles(img,{visibility:"hidden",display:"block",position:"absolute",maxWidth:"9999px",zIndex:3}),img.title=hs.lang.restoreTitle,hs.safari&&hs.uaVersion<525&&hs.container.appendChild(img),hs.ie&&hs.flushImgSize&&(img.src=null),img.src=this.src,this.showLoading()},htmlCreate:function(){if(hs.fireEvent(this,"onBeforeGetContent")){if(this.content=hs.getCacheBinding(this.a),this.content||(this.content=hs.getNode(this.contentId)),this.content||(this.content=hs.getSelfRendered()),this.getInline(["maincontent"]),this.maincontent){var body=hs.getElementByClass(this.content,"div","highslide-body");body&&body.appendChild(this.maincontent),this.maincontent.style.display="block"}hs.fireEvent(this,"onAfterGetContent");var innerContent=this.innerContent=this.content;if(/(swf|iframe)/.test(this.objectType)&&this.setObjContainerSize(innerContent),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,height:0,overflow:"hidden"},this.wrapper),this.mediumContent=hs.createElement("div",null,null,this.content,1),this.mediumContent.appendChild(innerContent),hs.setStyles(innerContent,{position:"relative",display:"block",direction:hs.lang.cssDirection||""}),this.width&&(innerContent.style.width=this.width+"px"),this.height&&hs.setStyles(innerContent,{height:this.height+"px",overflow:"hidden"}),innerContent.offsetWidth<this.minWidth&&(innerContent.style.width=this.minWidth+"px"),"ajax"!=this.objectType||hs.getCacheBinding(this.a))"iframe"==this.objectType&&"before"==this.objectLoadTime?this.writeE
1xtendedContent():this.contentLoaded();else{this.showLoading();var exp=this,ajax=new hs.Ajax(this.a,innerContent);ajax.src=this.src,ajax.onLoad=function(){hs.expanders[exp.key]&&exp.contentLoaded()},ajax.onError=function(){location.href=exp.src},ajax.run()}}},contentLoaded:function(){try{if(!this.content)return;if(this.content.onload=null,this.onLoadStarted)return;this.onLoadStarted=!0;var x=this.x,y=this.y;this.loading&&(hs.setStyles(this.loading,{top:"-9999px"}),this.loading=null,hs.fireEvent(this,"onHideLoading")),this.isImage?(x.full=this.content.width,y.full=this.content.height,hs.setStyles(this.content,{width:x.t+"px",height:y.t+"px"}),this.wrapper.appendChild(this.content),hs.container.appendChild(this.wrapper)):this.htmlGetSize&&this.htmlGetSize(),x.calcBorders(),y.calcBorders(),hs.setStyles(this.wrapper,{left:x.tpos+x.tb-x.cb+"px",top:y.tpos+x.tb-y.cb+"px"}),this.initSlideshow(),this.getOverlays();var ratio=x.full/y.full;if(x.calcExpanded(),this.justify(x),y.calcExpanded(),this.justify(y),this.isHtml&&this.htmlSizeOperations(),this.overlayBox&&this.sizeOverlayBox(0,1),this.allowSizeReduction){this.isImage?this.correctRatio(ratio):this.fitOverlayBox();var ss=this.slideshow;if(ss&&this.last&&ss.controls&&ss.fixedControls){var p,pos=ss.overlayOptions.position||"";for(var dim in hs.oPos)for(var i=0;i<5;i++)p=this[dim],pos.match(hs.oPos[dim][i])&&(p.pos=this.last[dim].pos+(this.last[dim].p1-p.p1)+(this.last[dim].size-p.size)*[0,0,.5,1,1][i],"fit"==ss.fixedControls&&(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),p.pos<p.scroll+p.marginMin&&(p.pos=p.scroll+p.marginMin)))}this.isImage&&this.x.full>(this.x.imgSize||this.x.size)&&(this.createFullExpand(),1==this.overlays.length&&this.sizeOverlayBox())}this.show()}catch(e){this.error(e)}},setObjContainerSize:function(parent,auto){var c=hs.getElementByClass(parent,"DIV","highslide-body");/(iframe|swf)/.test(this.objectType)&&(this.objectWidth&&(c.style.width=this.objectWidth+"px"),this.objectHeight&&(c.style.height=this.objectHeight+"px"))},writeExtendedContent:function(){if(!this.hasExtendedContent){if(this.body=hs.getElementByClass(this.innerContent,"DIV","highslide-body"),"iframe"==this.objectType){this.showLoading();var ruler=hs.clearing.cloneNode(1);this.body.appendChild(ruler),this.newWidth=this.innerContent.offsetWidth,this.objectWidth||(this.objectWidth=ruler.offsetWidth);var hDiff=this.innerContent.offsetHeight-this.body.offsetHeight,h=this.objectHeight||hs.page.height-hDiff-hs.marginTop-hs.marginBottom,onload="before"==this.objectLoadTime?' 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:"+h+'px" '+onload+' src="'+this.src+'" allowfullscreen></iframe>',this.ruler=this.body.getElementsByTagName("div")[0],this.iframe=this.body.getElementsByTagName("iframe")[0],"after"==this.objectLoadTime&&this.correctIframeSize()}if("swf"==this.objectType){this.body.id=this.body.id||"hs-flash-id-"+this.key;var a=this.swfOptions;a.params||(a.params={}),void 0===a.params.wmode&&(a.params.wmode="transparent"),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=!0}},htmlGetSize:function(){this.iframe&&!this.objectHeight&&(this.iframe.style.height=this.body.style.height=this.getIframePageHeight()+"px"),this.innerContent.appendChild(hs.clearing),this.x.full||(this.x.full=this.innerContent.offsetWidth),this.y.full=this.innerContent.offsetHeight,this.innerContent.removeChild(hs.clearing),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 h;try{var doc=this.iDoc=this.iframe.contentDocument||this.iframe.contentWindow.document,clearing=doc.createElement("div");clearing.style.clear="both",doc.body.appendChild(clearing),h=clearing.offsetTop,hs.ie&&(h+=parseInt(doc.body.currentStyle.marginTop)+parseInt(doc.body.currentStyle.marginBottom)-1)}catch(e){h=300}return h},correctIframeSize:function(){hs.discardElement(this.ruler);var hDiff=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(e){}hs.setStyles(this.iframe,{width:Math.abs(this.x.size-2)+"px",height:Math.abs(this.y.size-hDiff)+"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),"swf"==this.objectType&&"before"==this.objectLoadTime&&this.writeE
1xtendedContent(),this.x.size<this.x.full&&!this.allowWidthReduction&&(this.x.size=this.x.full),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 node=hs.getElementByClass(this.innerContent,"DIV","highslide-body");if(node&&!/(iframe|swf)/.test(this.objectType)){var cNode=node;node=hs.createElement(cNode.nodeName,null,{overflow:"hidden"},null,!0),cNode.parentNode.insertBefore(node,cNode),node.appendChild(hs.clearing),node.appendChild(cNode);var wDiff=this.innerContent.offsetWidth-node.offsetWidth,hDiff=this.innerContent.offsetHeight-node.offsetHeight;node.removeChild(hs.clearing);var kdeBugCorr=hs.safari||"KDE"==navigator.vendor?1:0;hs.setStyles(node,{width:this.x.size-wDiff-kdeBugCorr+"px",height:this.y.size-hDiff+"px",overflow:"auto",position:"relative"}),kdeBugCorr&&cNode.offsetHeight>node.offsetHeight&&(node.style.width=parseInt(node.style.width)+kdeBugCorr+"px"),this.scrollingContent=node,this.scrollerDiv=this.scrollingContent}this.iframe&&"before"==this.objectLoadTime&&this.correctIframeSize(),!this.scrollingContent&&this.y.size<this.mediumContent.offsetHeight&&(this.scrollerDiv=this.content),this.scrollerDiv!=this.content||this.allowWidthReduction||/(iframe|swf)/.test(this.objectType)||(this.x.size+=17),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(area){for(var c=area.coords.split(","),i=0;i<c.length;i++)c[i]=parseInt(c[i]);if("circle"==area.shape.toLowerCase())this.x.tpos+=c[0]-c[2],this.y.tpos+=c[1]-c[2],this.x.t=this.y.t=2*c[2];else{var maxX,maxY,minX=maxX=c[0],minY=maxY=c[1];for(i=0;i<c.length;i++)i%2==0?(minX=Math.min(minX,c[i]),maxX=Math.max(maxX,c[i])):(minY=Math.min(minY,c[i]),maxY=Math.max(maxY,c[i]));this.x.tpos+=minX,this.x.t=maxX-minX,this.y.tpos+=minY,this.y.t=maxY-minY}},justify:function(p,moveOnly){var tgtArr,tgt=p.target,dim=p==this.x?"x":"y";if(tgt&&tgt.match(/ /)&&(tgt=(tgtArr=tgt.split(" "))[0]),tgt&&hs.$(tgt))p.pos=hs.getPosition(hs.$(tgt))[dim],tgtArr&&tgtArr[1]&&tgtArr[1].match(/^[-]?[0-9]+px$/)&&(p.pos+=parseInt(tgtArr[1])),p.size<p.minSize&&(p.size=p.minSize);else if("auto"==p.justify||"center"==p.justify){var hasMovedMin=!1,allowReduce=p.exp.allowSizeReduction;"center"==p.justify?p.pos=Math.round(p.scroll+(p.clientSize+p.marginMin-p.marginMax-p.get("wsize"))/2):p.pos=Math.round(p.pos-(p.get("wsize")-p.t)/2),p.pos<p.scroll+p.marginMin&&(p.pos=p.scroll+p.marginMin,hasMovedMin=!0),!moveOnly&&p.size<p.minSize&&(p.size=p.minSize,allowReduce=!1),p.pos+p.get("wsize")>p.scroll+p.clientSize-p.marginMax&&(!moveOnly&&hasMovedMin&&allowReduce?p.size=Math.min(p.size,p.get("y"==dim?"fitsize":"maxsize")):p.get("wsize")<p.get("fitsize")?p.pos=p.scroll+p.clientSize-p.marginMax-p.get("wsize"):(p.pos=p.scroll+p.marginMin,!moveOnly&&allowReduce&&(p.size=p.get("y"==dim?"fitsize":"maxsize")))),!moveOnly&&p.size<p.minSize&&(p.size=p.minSize,allowReduce=!1)}else"max"==p.justify&&(p.pos=Math.floor(p.pos-p.size+p.t));if(p.pos<p.marginMin){var tmpMin=p.pos;p.pos=p.marginMin,allowReduce&&!moveOnly&&(p.size=p.size-(p.pos-tmpMin))}},correctRatio:function(ratio){var x=this.x,y=this.y,changed=!1,xSize=Math.min(x.full,x.size),ySize=Math.min(y.full,y.size),useBox=this.useBox||hs.padToMinWidth;
1ratio<xSize/ySize?((xSize=ySize*ratio)<x.minSize&&(ySize=(xSize=x.minSize)/ratio),changed=!0):xSize/ySize<ratio&&(ySize=xSize/ratio,changed=!0),hs.padToMinWidth&&x.full<x.minSize?(x.imgSize=x.full,y.size=y.imgSize=y.full):this.useBox?(x.imgSize=xSize,y.imgSize=ySize):(x.size=xSize,y.size=ySize),changed=this.fitOverlayBox(this.useBox?null:ratio,changed),useBox&&y.size<y.imgSize&&(y.imgSize=y.size,x.imgSize=y.size*ratio),(changed||useBox)&&(x.pos=x.tpos-x.cb+x.tb,x.minSize=x.size,this.justify(x,!0),y.pos=y.tpos-y.cb+y.tb,y.minSize=y.size,this.justify(y,!0),this.overlayBox&&this.sizeOverlayBox())},fitOverlayBox:function(ratio,changed){var x=this.x,y=this.y;if(this.overlayBox&&(this.isImage||this.allowHeightReduction))for(;y.size>this.minHeight&&x.size>this.minWidth&&y.get("wsize")>y.get("fitsize");)y.size-=10,ratio&&(x.size=y.size*ratio),this.sizeOverlayBox(0,1),changed=!0;return changed},reflow:function(){if(this.scrollerDiv){var h=/iframe/i.test(this.scrollerDiv.tagName)?this.getIframePageHeight()+1+"px":"auto";this.body&&(this.body.style.height=h),this.scrollerDiv.style.height=h,this.y.setSize(this.innerContent.offsetHeight)}},show:function(){var x=this.x,y=this.y;this.doShowHide("hidden"),hs.fireEvent(this,"onBeforeExpand"),this.slideshow&&this.slideshow.thumbstrip&&this.slideshow.thumbstrip.selectThumb(),this.changeSize(1,{wrapper:{width:x.get("wsize"),height:y.get("wsize"),left:x.pos,top:y.pos},content:{left:x.p1+x.get("imgPad"),top:y.p1+y.get("imgPad"),width:x.imgSize||x.size,height:y.imgSize||y.size}},hs.expandDuration)},changeSize:function(up,to,dur){var trans=this.transitions,other=up?this.last?this.last.a:null:hs.upcoming,t=trans[1]&&other&&hs.getParam(other,"transitions")[1]==trans[1]?trans[1]:trans[0];if(this[t]&&"expand"!=t)this[t](up,to);else{this.outline&&!this.outlineWhileAnimating&&(up?this.outline.setPosition():this.outline.destroy(this.isHtml&&this.preserveContent)),up||this.destroyOverlays();var exp=this,x=exp.x,y=exp.y,easing=this.easing;up||(easing=this.easingClose||easing);var after=up?function(){exp.outline&&(exp.outline.table.style.visibility="visible"),setTimeout(function(){exp.afterExpand()},50)}:function(){exp.afterClose()};up&&hs.setStyles(this.wrapper,{width:x.t+"px",height:y.t+"px"}),up&&this.isHtml&&hs.setStyles(this.wrapper,{left:x.tpos-x.cb+x.tb+"px",top:y.tpos-y.cb+y.tb+"px"}),this.fadeInOut&&(hs.setStyles(this.wrapper,{opacity:up?0:1}),hs.extend(to.wrapper,{opacity:up})),hs.animate(this.wrapper,to.wrapper,{duration:dur,easing:easing,step:function(val,args){if(exp.outline&&exp.outlineWhileAnimating&&"top"==args.prop){var fac=up?args.pos:1-args.pos,pos={w:x.t+(x.get("wsize")-x.t)*fac,h:y.t+(y.get("wsize")-y.t)*fac,x:x.tpos+(x.pos-x.tpos)*fac,y:y.tpos+(y.pos-y.tpos)*fac};exp.outline.setPosition(pos,0,1)}exp.isHtml&&("left"==args.prop&&(exp.mediumContent.style.left=x.pos-val+"px"),"top"==args.prop&&(exp.mediumContent.style.top=y.pos-val+"px"))}}),hs.animate(this.content,to.content,dur,easing,after),up&&(this.wrapper.style.visibility="visible",this.content.style.visibility="visible",this.isHtml&&(this.innerContent.style.visibility="visible"),this.a.className+=" highslide-active-anchor")}},fade:function(up,to){this.outlineWhileAnimating=!1;var exp=this,t=up?hs.expandDuration:0;if(up&&(hs.animate(this.wrapper,to.wrapper,0),hs.setStyles(this.wrapper,{opacity:0,visibility:"visible"}),hs.animate(this.content,to.content,0),this.content.style.visibility="visible",hs.animate(this.wrapper,{opacity:1},t,null,function(){exp.afterExpand()})),this.outline){this.outline.table.style.zIndex=this.wrapper.style.zIndex;for(var dir=up||-1,offset=this.outline.offset,startOff=up?3:offset,endOff=up?offset:3,i=startOff;dir*i<=dir*endOff;i+=dir,t+=25)!function(){var o=up?endOff-i:startOff-i;setTimeout(function(){exp.outline.setPosition(0,o,1)},t)}()}up||setTimeout(function(){exp.outline&&exp.outline.destroy(exp.preserveContent),exp.destroyOverlays(),hs.animate(exp.wrapper,{opacity:0},hs.restoreDuration,null,function(){exp.afterClose()})},t)},crossfade:function(up,to,from){if(up){var exp=this,last=this.last,x=this.x,y=this.y,lastX=last.x,lastY=last.y,wrapper=this.wrapper,content=this.content,overlayBox=this.overlayBox;hs.removeEventListener(document,"mousemove",hs.dragHandler),hs.setStyles(content,{width:(x.imgSize||x.size)+"px",height:(y.imgSize||y.size)+"px"}),overlayBox&&(overlayBox.style.overflow="visible"),this.outline=last.outline,this.outline&&(this.outline.exp=exp),last.outline=null;
1var fadeBox=hs.createElement("div",{className:"highslide-"+this.contentType},{position:"absolute",zIndex:4,overflow:"hidden",display:"none"}),names={oldImg:last,newImg:this};for(var n in names)this[n]=names[n].content.cloneNode(!names[n].iframe),hs.setStyles(this[n],{position:"absolute",border:0,visibility:"visible"}),fadeBox.appendChild(this[n]);wrapper.appendChild(fadeBox),this.isHtml&&hs.setStyles(this.mediumContent,{left:0,top:0}),overlayBox&&(overlayBox.className="",wrapper.appendChild(overlayBox)),fadeBox.style.display="",last.content.style.display="none",hs.safari&&hs.uaVersion<525&&(this.wrapper.style.visibility="visible"),hs.animate(wrapper,{width:x.size},{duration:hs.transitionDuration,step:function(val,args){var prop,pos=args.pos,invPos=1-pos,size={},props=["pos","size","p1","p2"];for(var n in props)size["x"+(prop=props[n])]=Math.round(invPos*lastX[prop]+pos*x[prop]),size["y"+prop]=Math.round(invPos*lastY[prop]+pos*y[prop]),size.ximgSize=Math.round(invPos*(lastX.imgSize||lastX.size)+pos*(x.imgSize||x.size)),size.ximgPad=Math.round(invPos*lastX.get("imgPad")+pos*x.get("imgPad")),size.yimgSize=Math.round(invPos*(lastY.imgSize||lastY.size)+pos*(y.imgSize||y.size)),size.yimgPad=Math.round(invPos*lastY.get("imgPad")+pos*y.get("imgPad"));exp.outline&&exp.outline.setPosition({x:size.xpos,y:size.ypos,w:size.xsize+size.xp1+size.xp2+2*x.cb,h:size.ysize+size.yp1+size.yp2+2*y.cb}),last.wrapper.style.clip="rect("+(size.ypos-lastY.pos)+"px, "+(size.xsize+size.xp1+size.xp2+size.xpos+2*lastX.cb-lastX.pos)+"px, "+(size.ysize+size.yp1+size.yp2+size.ypos+2*lastY.cb-lastY.pos)+"px, "+(size.xpos-lastX.pos)+"px)",hs.setStyles(content,{top:size.yp1+y.get("imgPad")+"px",left:size.xp1+x.get("imgPad")+"px",marginTop:y.pos-size.ypos+"px",marginLeft:x.pos-size.xpos+"px"}),hs.setStyles(wrapper,{top:size.ypos+"px",left:size.xpos+"px",width:size.xp1+size.xp2+size.xsize+2*x.cb+"px",height:size.yp1+size.yp2+size.ysize+2*y.cb+"px"}),hs.setStyles(fadeBox,{width:(size.ximgSize||size.xsize)+"px",height:(size.yimgSize||size.ysize)+"px",left:size.xp1+size.ximgPad+"px",top:size.yp1+size.yimgPad+"px",visibility:"visible"}),hs.setStyles(exp.oldImg,{top:lastY.pos-size.ypos+lastY.p1-size.yp1+lastY.get("imgPad")-size.yimgPad+"px",left:lastX.pos-size.xpos+lastX.p1-size.xp1+lastX.get("imgPad")-size.ximgPad+"px"}),hs.setStyles(exp.newImg,{opacity:pos,top:y.pos-size.ypos+y.p1-size.yp1+y.get("imgPad")-size.yimgPad+"px",left:x.pos-size.xpos+x.p1-size.xp1+x.get("imgPad")-size.ximgPad+"px"}),overlayBox&&hs.setStyles(overlayBox,{width:size.xsize+"px",height:size.ysize+"px",left:size.xp1+x.cb+"px",top:size.yp1+y.cb+"px"})},complete:function(){wrapper.style.visibility=content.style.visibility="visible",content.style.display="block",hs.discardElement(fadeBox),exp.afterExpand(),last.isHtml&&last.htmlPrepareClose(),last.afterClose(),exp.last=null}})}},reuseOverlay:function(o,el){if(!this.last)return!1;for(var i=0;i<this.last.overlays.length;i++){var oDiv=hs.$("hsId"+this.last.overlays[i]);if(oDiv&&oDiv.hsId==o.hsId)return this.genOverlayBox(),oDiv.reuse=this.key,hs.push(this.overlays,this.last.overlays[i]),!0}return!1},afterExpand:function(){if(this.isExpanded=!0,this.focus(),this.isHtml&&"after"==this.objectLoadTime&&this.writeExtendedContent(),this.iframe){try{var exp=this,doc=this.iframe.contentDocument||this.iframe.contentWindow.document;hs.addEventListener(doc,"mousedown",function(){hs.focusKey!=exp.key&&exp.focus()})}catch(e){}hs.ie&&"boolean"!=typeof this.isClosing&&(this.iframe.style.width=this.objectWidth-1+"px")}this.dimmingOpacity&&hs.dim(this),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"),this.overlayBox&&this.showOverlays(),hs.fireEvent(this,"onAfterExpand")},prepareNextOutline:function(){var key=this.key,outlineType=this.outlineType;new hs.Outline(outlineType,function(){try{hs.expanders[key].preloadNext()}catch(e){}})},preloadNext:function(){var next=this.getAdjacentAnchor(1);if(next&&next.onclick.toString().match(/hs\.expand/))hs.createElement("img",{src:hs.getSrc(next)})},getAdjacentAnchor:function(op){var current=this.getAnchorIndex(),as=hs.anchors.groups[this.slideshowGroup||"none"];if(as&&!as[current+op]&&this.slideshow&&this.slideshow.repeat){if(1==op)return as[0];if(-1==op)return as[as.length-1]}return as&&as[current+op]||null},getAnchorIndex:function(){var arr=hs.getAnchors().groups[this.slideshowGroup||"none"];if(arr)for(var i=0;i<arr.length;
1i++)if(arr[i]==this.a)return i;return null},getNumber:function(){if(this[this.numberPosition]){var arr=hs.anchors.groups[this.slideshowGroup||"none"];if(arr){var s=hs.lang.number.replace("%1",this.getAnchorIndex()+1).replace("%2",arr.length);this[this.numberPosition].innerHTML='<div class="highslide-number">'+s+"</div>"+this[this.numberPosition].innerHTML}}},initSlideshow:function(){if(this.last)this.slideshow=this.last.slideshow;else for(var i=0;i<hs.slideshows.length;i++){var sg=(ss=hs.slideshows[i]).slideshowGroup;null!=sg&&sg!==this.slideshowGroup||(this.slideshow=new hs.Slideshow(this.key,ss))}var ss;if(ss=this.slideshow){var key=ss.expKey=this.key;ss.checkFirstAndLast(),ss.disable("full-expand"),ss.controls&&this.createOverlay(hs.extend(ss.overlayOptions||{},{overlayId:ss.controls,hsId:"controls",zIndex:5})),ss.thumbstrip&&ss.thumbstrip.add(this),!this.last&&this.autoplay&&ss.play(!0),ss.autoplay&&(ss.autoplay=setTimeout(function(){hs.next(key)},ss.interval||500))}},cancelLoading:function(){hs.discardElement(this.wrapper),hs.expanders[this.key]=null,hs.upcoming==this.a&&(hs.upcoming=null),hs.undim(this.key),this.loading&&(hs.loading.style.left="-9999px"),hs.fireEvent(this,"onHideLoading")},writeCredits:function(){this.credits||(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("caption"==type&&!hs.fireEvent(this,"onBeforeGetCaption"))return;if("heading"==type&&!hs.fireEvent(this,"onBeforeGetHeading"))return;if(!this[type+"Id"]&&this.thumbsUserSetId&&(this[type+"Id"]=type+"-for-"+this.thumbsUserSetId),this[type+"Id"]&&(this[type]=hs.getNode(this[type+"Id"])),!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"]),!this[type]&&!s&&(this[type]=hs.getNode(this.a["_"+type+"Id"]),!this[type]))for(var next=this.a.nextSibling;next&&!hs.isHsAnchor(next);){if(new RegExp("highslide-"+type).test(next.className||null)){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"),!this[type]&&s&&(this[type]=hs.createElement("div",{className:"highslide-"+type,innerHTML:s})),addOverlay&&this[type]){var o={position:"heading"==type?"above":"below"};for(var x in this[type+"Overlay"])o[x]=this[type+"Overlay"][x];o.overlayId=this[type],this.createOverlay(o)}}},doShowHide:function(visibility){hs.hideSelects&&this.showHideElements("SELECT",visibility),hs.hideIframes&&this.showHideElements("IFRAME",visibility),hs.geckoMac&&this.showHideElements("*",visibility)},showHideElements:function(tagName,visibility){for(var els=document.getElementsByTagName(tagName),prop="*"==tagName?"overflow":"visibility",i=0;i<els.length;i++)if("visibility"==prop||"auto"==document.defaultView.getComputedStyle(els[i],"").getPropertyValue("overflow")||null!=els[i].getAttribute("hidden-by")){var hiddenBy=els[i].getAttribute("hidden-by");if("visible"==visibility&&hiddenBy)hiddenBy=hiddenBy.replace("["+this.key+"]",""),els[i].setAttribute("hidden-by",hiddenBy),hiddenBy||(els[i].style[prop]=els[i].origProp);else if("hidden"==visibility){var elPos=hs.getPosition(els[i]);if(elPos.w=els[i].offsetWidth,elPos.h=els[i].offsetHeight,!this.dimmingOpacity)var clearsX=elPos.x+elPos.w<this.x.get("opos")||elPos.x>this.x.get("opos")+this.x.get("osize"),clearsY=elPos.y+elPos.h<this.y.get("opos")||elPos.y>this.y.get("opos")+this.y.get("osize");var wrapperKey=hs.getWrapperKey(els[i]);clearsX||clearsY||wrapperKey==this.key?hiddenBy!="["+this.key+"]"&&hs.focusKey!=wrapperKey||wrapperKey==this.key?hiddenBy&&-1<hiddenBy.indexOf("["+this.key+"]")&&els[i].setAttribute("hidden-by",hiddenBy.replace("["+this.key+"]","")):(els[i].setAttribute("hidden-by",""),els[i].style[prop]=els[i].origProp||""):hiddenBy?-1==hiddenBy.indexOf("["+this.key+"]")&&els[i].setAttribute("hidden-by",hiddenBy+"["+this.key+"]"):(els[i].setAttribute("hidden-by","["+this.key+"]"),els[i].origProp=els[i].style[prop],els[i].style[prop]="hidden")}}},focus:function(){this.wrapper.style.zIndex=hs.zIndexCounter+=2;
1for(var i=0;i<hs.expanders.length;i++)if(hs.expanders[i]&&i==hs.focusKey){var blurExp=hs.expanders[i];blurExp.content.className+=" highslide-"+blurExp.contentType+"-blur",blurExp.isImage&&(blurExp.content.style.cursor=hs.ieLt7?"hand":"pointer",blurExp.content.title=hs.lang.focusTitle),hs.fireEvent(blurExp,"onBlur")}this.outline&&(this.outline.table.style.zIndex=this.wrapper.style.zIndex-1),this.content.className="highslide-"+this.contentType,this.isImage&&(this.content.title=hs.lang.restoreTitle,hs.restoreCursor&&(hs.styleRestoreCursor=window.opera?"pointer":"url("+hs.graphicsDir+hs.restoreCursor+"), pointer",hs.ieLt7&&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(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)),this.isImage&&Math.abs(w-this.x.full)<12&&(w=this.x.full),(h=this.isHtml?e.height+e.dY:w/r)<Math.min(this.minHeight,this.y.full)&&(h=Math.min(this.minHeight,this.y.full),this.isImage&&(w=h*r)),this.resizeTo(w,h)},resizeTo:function(w,h){this.y.setSize(h),this.x.setSize(w),this.wrapper.style.height=this.y.get("wsize")+"px"},close:function(){if(!this.isClosing&&this.isExpanded&&("crossfade"==this.transitions[1]&&hs.upcoming&&(hs.getExpander(hs.upcoming).cancelLoading(),hs.upcoming=null),hs.fireEvent(this,"onBeforeClose"))){this.isClosing=!0,this.slideshow&&!hs.upcoming&&this.slideshow.pause(),hs.removeEventListener(document,window.opera?"keypress":"keydown",hs.keyHandler);try{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(e){this.afterClose()}}},htmlPrepareClose:function(){if(hs.geckoMac&&(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"})),"swf"==this.objectType)try{hs.$(this.body.id).StopPlay()}catch(e){}"after"!=this.objectLoadTime||this.preserveContent||this.destroyObject(),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(e){this.iframe.src=""}"swf"==this.objectType&&swfobject.removeSWF(this.body.id),this.body.innerHTML=""},sleep:function(){this.outline&&(this.outline.table.style.display="none"),this.releaseMask=null,this.wrapper.style.display="none",this.isExpanded=!1,hs.push(hs.sleeping,this)},awake:function(){try{if(hs.expanders[this.key]=this,!hs.allowMultipleInstances&&hs.focusKey!=this.key)try{hs.expanders[hs.focusKey].close()}catch(e){}var stl={display:"",zIndex:hs.zIndexCounter++};hs.setStyles(this.wrapper,stl),this.isClosing=!1;var o=this.outline||0;o&&(this.outlineWhileAnimating||(stl.visibility="hidden"),hs.setStyles(o.table,stl)),this.slideshow&&this.initSlideshow(),this.show()}catch(e){}},createOverlay:function(o){var el=o.overlayId,relToVP="viewport"==o.relativeTo&&!/panel$/.test(o.position);if("string"==typeof el&&(el=hs.getNode(el)),o.html&&(el=hs.createElement("div",{innerHTML:o.html})),el&&"string"!=typeof el&&hs.fireEvent(this,"onCreateOverlay",{overlay:el})&&(el.style.display="block",o.hsId=o.hsId||o.overlayId,"crossfade"!=this.transitions[1]||!this.reuseOverlay(o,el))){this.genOverlayBox();var width=o.width&&/^[0-9]+(px|%)$/.test(o.width)?o.width:"auto";/^(left|right)panel$/.test(o.position)&&!/^[0-9]+px$/.test(o.width)&&(width="200px");var overlay=hs.createElement("div",{id:"hsId"+hs.idCounter++,hsId:o.hsId},{position:"absolute",visibility:"hidden",width:width,direction:hs.lang.cssDirection||"",opacity:0},relToVP?hs.viewport:this.overlayBox,!0);relToVP&&(overlay.hsKey=this.key),overlay.appendChild(el),hs.extend(overlay,{opacity:1,offsetX:0,offsetY:0,dur:0===o.fade||!1===o.fade||2==o.fade&&hs.ie?0:250}),hs.extend(overlay,o),this.gotOverlays&&(this.positionOverlay(overlay),overlay.hideOnMouseOut&&!this.mouseIsOver||hs.animate(overlay,{opacity:overlay.opacity},overlay.dur)),hs.push(this.overlays,hs.idCounter-1)}},positionOverlay:function(overlay){var p=overlay.position||"middle center",relToVP="viewport"==overlay.relativeTo,offX=overlay.offsetX,offY=overlay.offsetY;relToVP?(hs.viewport.style.display="block",overlay.hsKey=this.key,overlay.offsetWidth>overlay.parentNode.offsetWidth&&(overlay.style.width="100%")):overlay.parentNode!=this.overlayBox&&this.overlayBox.appendChild(overlay),/left$/.test(p)&&(overlay.style.left=offX+"px"),/center$/.test(p)&&hs.setStyles(overlay,{left:"50%",marginLeft:offX-Math.round(overlay.offsetWidth/2)+"px"}),/right$/.test(p)&&(overlay.style.right=-offX+"px"),/^leftpanel$/.test(p)?(hs.setStyles(overlay,{right:"100%",marginRight:this.x.cb+"px",to
1p:-this.y.cb+"px",bottom:-this.y.cb+"px",overflow:"auto"}),this.x.p1=overlay.offsetWidth):/^rightpanel$/.test(p)&&(hs.setStyles(overlay,{left:"100%",marginLeft:this.x.cb+"px",top:-this.y.cb+"px",bottom:-this.y.cb+"px",overflow:"auto"}),this.x.p2=overlay.offsetWidth);var parOff=overlay.parentNode.offsetHeight;overlay.style.height="auto",relToVP&&overlay.offsetHeight>parOff&&(overlay.style.height=hs.ieLt7?parOff+"px":"100%"),/^top/.test(p)&&(overlay.style.top=offY+"px"),/^middle/.test(p)&&hs.setStyles(overlay,{top:"50%",marginTop:offY-Math.round(overlay.offsetHeight/2)+"px"}),/^bottom/.test(p)&&(overlay.style.bottom=-offY+"px"),/^above$/.test(p)?(hs.setStyles(overlay,{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=overlay.offsetHeight):/^below$/.test(p)&&(hs.setStyles(overlay,{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=overlay.offsetHeight,overlay.style.position="absolute")},getOverlays:function(){this.getInline(["heading","caption"],!0),this.getNumber(),this.caption&&hs.fireEvent(this,"onAfterGetCaption"),this.heading&&hs.fireEvent(this,"onAfterGetHeading"),this.heading&&this.dragByHeading&&(this.heading.className+=" highslide-move"),hs.showCredits&&this.writeCredits();for(var i=0;i<hs.overlays.length;i++){var tId=(o=hs.overlays[i]).thumbnailId,sg=o.slideshowGroup;(!tId&&!sg||tId&&tId==this.thumbsUserSetId||sg&&sg===this.slideshowGroup)&&(this.isImage||this.isHtml&&o.useOnHtml)&&this.createOverlay(o)}var os=[];for(i=0;i<this.overlays.length;i++){var o=hs.$("hsId"+this.overlays[i]);/panel$/.test(o.position)?this.positionOverlay(o):hs.push(os,o)}for(i=0;i<os.length;i++)this.positionOverlay(os[i]);this.gotOverlays=!0},genOverlayBox:function(){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,!0))},sizeOverlayBox:function(doWrapper,doPanels){var overlayBox=this.overlayBox,x=this.x,y=this.y;if(hs.setStyles(overlayBox,{width:x.size+"px",height:y.size+"px"}),doWrapper||doPanels)for(var i=0;i<this.overlays.length;i++){var o=hs.$("hsId"+this.overlays[i]),ie6=hs.ieLt7||"BackCompat"==document.compatMode;o&&/^(above|below)$/.test(o.position)&&(ie6&&(o.style.width=overlayBox.offsetWidth+2*x.cb+x.p1+x.p2+"px"),y["above"==o.position?"p1":"p2"]=o.offsetHeight),o&&ie6&&/^(left|right)panel$/.test(o.position)&&(o.style.height=overlayBox.offsetHeight+2*y.cb+"px")}doWrapper&&(hs.setStyles(this.content,{top:y.p1+"px"}),hs.setStyles(overlayBox,{top:y.p1+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"}),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.zIndex||4,o.hideOnMouseOut&&!this.mouseIsOver||(o.style.visibility="visible",hs.setStyles(o,{visibility:"visible",display:""}),hs.animate(o,{opacity:o.opacity},o.dur))}},destroyOverlays:function(){if(this.overlays.length){if(this.slideshow){var c=this.slideshow.controls;c&&hs.getExpander(c)==this&&c.parentNode.removeChild(c)}for(var i=0;i<this.overlays.length;i++){var o=hs.$("hsId"+this.overlays[i]);o&&o.parentNode==hs.viewport&&hs.getExpander(o)==this&&hs.discardElement(o)}this.isHtml&&this.preserveContent?(this.overlayBox.style.top="-9999px",hs.container.appendChild(this.overlayBox)):hs.discardElement(this.overlayBox)}},createFullExpand:function(){this.slideshow&&this.slideshow.controls?this.slideshow.enable("full-expand"):(this.fullExpandLabel=hs.createElement("a",{href:"javascript:hs.expanders["+this.key+"].doFullExpand();",title:hs.lang.fullExpandTitle,className:"highslide-full-expand"}),hs.fireEvent(this,"onCreateFullExpand")&&this.createOverlay({overlayId:this.fullExpandLabel,position:hs.fullExpandPosition,hideOnMouseOut:!0,opacity:hs.fullExpandOpacity}))},doFullExpand:function(){try{if(!hs.fireEvent(this,"onDoFullExpand"))return;this.fullExpandLabel&&hs.discardElement(this.fullExpandLabel),this.focus();var xSize=this.x.size,ySize=this.y.size;this.resizeTo(this.x.full,this.y.full);var xpos=this.x.pos-(this.x.size-xSize)/2;xpos<hs.marginLeft&&(xpos=hs.marginLeft);var ypos=this.y.pos-(this.y.size-ySize)/2;ypos<hs.marginTop&&(ypos=hs.marginTop),this.moveTo(xpos,ypos),this.doShowHide("hidden")}catch(e){this.error(e)}},afterClose:function(){this.a.className=this.a.className.replace("highsli
1de-active-anchor",""),this.doShowHide("visible"),this.isHtml&&this.preserveContent&&"crossfade"!=this.transitions[1]?this.sleep():(this.outline&&this.outlineWhileAnimating&&this.outline.destroy(),this.iframe&&"after"!=this.objectLoadTime&&this.destroyObject(),hs.discardElement(this.wrapper)),hs.mask&&(hs.mask.style.display="none"),this.destroyOverlays(),hs.viewport.childNodes.length||(hs.viewport.style.display="none"),this.dimmingOpacity&&hs.undim(this.key),hs.fireEvent(this,"onAfterClose"),hs.expanders[this.key]=null,hs.reOrder()}},hs.Ajax=function(a,content,pre){this.a=a,this.content=content,this.pre=pre},hs.Ajax.prototype={run:function(){var xhr;if(this.src||(this.src=hs.getSrc(this.a)),this.src.match("#")){var arr=this.src.split("#");this.src=arr[0],this.id=arr[1]}if(hs.cachedGets[this.src])return this.cachedGet=hs.cachedGets[this.src],void(this.id?this.getElementContent():this.loadHTML());try{xhr=new XMLHttpRequest}catch(e){try{xhr=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{xhr=new ActiveXObject("Microsoft.XMLHTTP")}catch(e){this.onError()}}}var pThis=this;xhr.onreadystatechange=function(){4==pThis.xhr.readyState&&(pThis.id?pThis.getElementContent():pThis.loadHTML())};var src=this.src;this.xhr=xhr,hs.forceAjaxReload&&(src=src.replace(/$/,(/\?/.test(src)?"&":"?")+"dummy="+(new Date).getTime())),xhr.open("GET",src,!0),xhr.setRequestHeader("X-Requested-With","XMLHttpRequest"),xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),xhr.send(null)},getElementContent:function(){hs.init();var attribs=window.opera||hs.ie6SSL?{src:"about:blank"}:null;this.iframe=hs.createElement("iframe",attribs,{position:"absolute",top:"-9999px"},hs.container),this.loadHTML()},loadHTML:function(){var regBody,s=this.cachedGet||this.xhr.responseText;if(this.pre&&(hs.cachedGets[this.src]=s),!hs.ie||5.5<=hs.uaVersion)if(s=s.replace(new RegExp("<link[^>]*>","gi"),"").replace(new RegExp("<script[^>]*>.*?<\/script>","gi"),""),this.iframe){var doc=this.iframe.contentDocument;if(!doc&&this.iframe.contentWindow&&(doc=this.iframe.contentWindow.document),!doc){var pThis=this;return void setTimeout(function(){pThis.loadHTML()},25)}doc.open(),doc.write(s),doc.close();try{s=doc.getElementById(this.id).innerHTML}catch(e){try{s=this.iframe.document.getElementById(this.id).innerHTML}catch(e){}}hs.discardElement(this.iframe)}else(regBody=/(<body[^>]*>|<\/body>)/gi).test(s)&&(s=s.split(regBody)[hs.ieLt9?1:2]);for(var x in hs.getElementByClass(this.content,"DIV","highslide-body").innerHTML=s,this.onLoad(),this)this[x]=null}},hs.Slideshow=function(expKey,options){for(var x in!1!==hs.dynamicallyUpdateAnchors&&hs.updateAnchors(),this.expKey=expKey,options)this[x]=options[x];this.useControls&&this.getControls(),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 buttons=["play","pause","previous","next","move","full-expand","close"];this.btn={};for(var i=0;i<buttons.length;i++)this.btn[buttons[i]]=hs.getElementByClass(this.controls,"li","highslide-"+buttons[i]),this.enable(buttons[i]);this.btn.pause.style.display="none"},checkFirstAndLast:function(){if(!this.repeat&&this.controls){var exp=hs.expanders[this.expKey],cur=exp.getAnchorIndex(),re=/disabled$/;0==cur?this.disable("previous"):re.test(this.btn.previous.getElementsByTagName("a")[0].className)&&this.enable("previous"),cur+1==hs.anchors.groups[exp.slideshowGroup||"none"].length?(this.disable("next"),this.disable("play")):re.test(this.btn.next.getElementsByTagName("a")[0].className)&&(this.enable("next"),this.enable("play"))}},enable:function(btn){if(this.btn){var sls=this,a=this.btn[btn].getElementsByTagName("a")[0],re=/disabled$/;a.onclick=function(){return sls[btn](),!1},re.test(a.className)&&(a.className=a.className.replace(re,""))}},disable:function(btn){if(this.btn){var a=this.btn[btn].getElementsByTagName("a")[0];a.onclick=function(){return!1},/disabled$/.test(a.className)||(a.className+=" disabled")}},hitSpace:function(){this.autoplay?this.pause():this.play()},play:function(wait){this.btn&&(this.btn.play.style.display="none",this.btn.pause.style.display=""),this.autoplay=!0,wait||hs.next(this.expKey)},pause:function(){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(slideshow){function scroll(delta){selectThumb(void 0,Math.round(delta*dom[isX?"offsetWidth":"offsetHeight"]*.7))}function selectThumb(i,scrollBy){if(void 0===i)for(var j=0;j<group.length;j++)if(group[j]==hs.expanders[slideshow.expKey].a){i=j;break}if(void 0!==i){var as=dom.getElementsByTagName("a"),active=as[i],cell=active.parentNode,offsetLeft="offset"+(isX?"Left":"Top"),offsetWidth="offset"+(isX?"Width":"Height"),overlayWidth=div.parentNode.parentNode[offsetWidth],minTblPos=overlayWidth-table[offsetWidth],curTblPos=parseInt(table.style[isX?"left":"top"])||0,tblPos=curTblPos;if(void 0!==scrollBy)0<minTblPos&&(minTblPos=0),0<(tblPos=curTblPos-scrollBy)&&(tblPos=0),tblPos<minTblPos&&(tblPos=minTblPos);else{for(j=0;j<as.length;j++)as[j].className="";
1active.className="highslide-active-anchor";var activeLeft=0<i?as[i-1].parentNode[offsetLeft]:cell[offsetLeft],activeRight=cell[offsetLeft]+cell[offsetWidth]+(as[i+1]?as[i+1].parentNode[offsetWidth]:0);overlayWidth-curTblPos<activeRight?tblPos=overlayWidth-activeRight:activeLeft<-curTblPos&&(tblPos=-activeLeft)}var markerPos=cell[offsetLeft]+(cell[offsetWidth]-marker[offsetWidth])/2+tblPos;hs.animate(table,isX?{left:tblPos}:{top:tblPos},null,"easeOutQuad"),hs.animate(marker,isX?{left:markerPos}:{top:markerPos},null,"easeOutQuad"),scrollUp.style.display=tblPos<0?"block":"none",scrollDown.style.display=minTblPos<tblPos?"block":"none"}}for(var tr,group=hs.anchors.groups[hs.expanders[slideshow.expKey].slideshowGroup||"none"],options=slideshow.thumbstrip,mode=options.mode||"horizontal",floatMode="float"==mode,tree=floatMode?["div","ul","li","span"]:["table","tbody","tr","td"],isX="horizontal"==mode,dom=hs.createElement("div",{className:"highslide-thumbstrip highslide-thumbstrip-"+mode,innerHTML:'<div class="highslide-thumbstrip-inner"><'+tree[0]+"><"+tree[1]+"></"+tree[1]+"></"+tree[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),domCh=dom.childNodes,div=domCh[0],scrollUp=domCh[1],scrollDown=domCh[2],marker=domCh[3],table=div.firstChild,tbody=dom.getElementsByTagName(tree[1])[0],i=0;i<group.length;i++)0!=i&&isX||(tr=hs.createElement(tree[2],null,null,tbody)),function(){var a=group[i],cell=hs.createElement(tree[3],null,null,tr);hs.createElement("a",{href:a.href,title:a.title,onclick:function(){return!/highslide-active-anchor/.test(this.className)&&(hs.getExpander(this).focus(),hs.transit(a))},innerHTML:hs.stripItemFormatter?hs.stripItemFormatter(a):a.innerHTML},null,cell)}();return floatMode||(scrollUp.onclick=function(){scroll(-1)},scrollDown.onclick=function(){scroll(1)},hs.addEventListener(tbody,void 0!==document.onmousewheel?"mousewheel":"DOMMouseScroll",function(e){var delta=0;(e=e||window.event).wheelDelta?(delta=e.wheelDelta/120,hs.opera&&(delta=-delta)):e.detail&&(delta=-e.detail/3),delta&&scroll(.2*-delta),e.preventDefault&&e.preventDefault(),e.returnValue=!1})),{add:function(exp){hs.extend(options||{},{overlayId:dom,hsId:"thumbstrip",className:"highslide-thumbstrip-"+mode+"-overlay "+(options.className||"")}),hs.ieLt7&&(options.fade=0),exp.createOverlay(options),hs.setStyles(dom.parentNode,{overflow:"hidden"})},selectThumb:selectThumb}},hs.langDefaults=hs.lang;var HsExpander=hs.Expander;hs.ie&&window==window.top&&function(){try{document.documentElement.doScroll("left")}catch(e){return setTimeout(arguments.callee,50)}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 style=hs.createElement("style",{type:"text/css"},null,document.getElementsByTagName("HEAD")[0]),backCompat="BackCompat"==document.compatMode;function addRule(sel,dec){if(hs.ie&&(hs.uaVersion<9||backCompat)){var last=document.styleSheets[document.styleSheets.length-1];"object"==typeof last.addRule&&last.addRule(sel,dec)}else style.appendChild(document.createTextNode(sel+" {"+dec+"}"))}function fix(prop){return"expression( ( ( ignoreMe = document.documentElement."+prop+" ? document.documentElement."+prop+" : document.body."+prop+" ) ) + 'px' );"}hs.expandCursor&&addRule(".highslide img","cursor: url("+hs.graphicsDir+hs.expandCursor+"), pointer !important;"),addRule(".highslide-viewport-size",hs.ie&&(hs.uaVersion<7||backCompat)?"position: absolute; left:"+fix("scrollLeft")+"top:"+fix("scrollTop")+"width:"+fix("clientWidth")+"height:"+fix("clientHeight"):"position: fixed; width: 100%; height: 100%; left: 0; top: 0")}}),hs.addEventListener(window,"resize",function(){if(hs.getPageSize(),hs.viewport)for(var i=0;i<hs.viewport.childNodes.length;i++){var node=hs.viewport.childNodes[i],exp=hs.getExpander(node);exp.positionOverlay(node),"thumbstrip"==node.hsId&&exp.slideshow.thumbstrip.selectThumb()}}
1),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(document,"ready",hs.setClickEvents),hs.addEventListener(window,"load",hs.preloadImages),hs.addEventListener(window,"load",hs.preloadAjax)}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.