var hs={graphicsDir:"./images/highslide/",restoreCursor:"zoomout.cur",expandSteps:10,expandDuration:250,restoreSteps:10,restoreDuration:250,allowMultipleInstances:true,hideThumbOnExpand:false,captionSlideSpeed:1,outlineWhileAnimating:false,outlineStartOffset:3,marginLeft:10,marginRight:35,marginTop:10,marginBottom:35,numberOfImagesToPreload:5,zIndexCounter:1001,fullExpandIcon:"fullexpand.gif",fullExpandTitle:"Pokaż w pierwotnej wielkości",restoreTitle:"Kliknij by zamknąć, kliknij i przytrzymaj by przeciągnąć.",focusTitle:"Kliknij by przesunąć na wierzch",loadingText:"Ładuję obraz ...",loadingTitle:"Kliknij by anulować",loadingOpacity:0.75,showCredits:false,creditsText:"",creditsHref:"",creditsTitle:"",enableKeyListener:false,anchor:"auto",align:"auto",targetX:null,targetY:null,captionId:null,captionTemplateId:null,slideshowGroup:null,spaceForCaption:30,minWidth:200,minHeight:200,allowSizeReduction:true,outlineType:null,wrapperClassName:null,preloadTheseImages:[],continuePreloading:true,expandedImagesCounter:0,expanders:[],overrides:["anchor","align","targetX","targetY","outlineType","outlineWhileAnimating","spaceForCaption","wrapperClassName","minWidth","minHeight","captionId","captionTemplateId","allowSizeReduction","slideshowGroup"],overlays:[],pendingOutlines:{},clones:{},faders:[],ie:(document.all&&!window.opera),safari:navigator.userAgent.indexOf("Safari")!=-1,hasFocused:false,$:function(id){return document.getElementById(id);},push:function(_2,_3){_2[_2.length]=_3;},createElement:function(_4,_5,_6,_7,_8){var el=document.createElement(_4);if(_5){hs.setAttribs(el,_5);}if(_8){hs.setStyles(el,{padding:0,border:"none",margin:0});}if(_6){hs.setStyles(el,_6);}if(_7){_7.appendChild(el);}return el;},setAttribs:function(el,_b){for(var x in _b){el[x]=_b[x];}},setStyles:function(el,_e){for(var x in _e){try{if(hs.ie&&x=="opacity"){el.style.filter=_e[x]==1?"none":"alpha(opacity="+(_e[x]*100)+")";}else{el.style[x]=_e[x];}}catch(e){}}},ieVersion:function(){arr=navigator.appVersion.split("MSIE");return parseFloat(arr[1]);},clientInfo:function(){var _10=document.compatMode&&document.compatMode!="BackCompat"?document.documentElement:document.body;this.width=hs.ie?_10.clientWidth:self.innerWidth;this.height=hs.ie?_10.clientHeight:self.innerHeight;this.scrollLeft=hs.ie?_10.scrollLeft:pageXOffset;this.scrollTop=hs.ie?_10.scrollTop:pageYOffset;},position:function(el){var p={x:el.offsetLeft,y:el.offsetTop};while(el.offsetParent){el=el.offsetParent;p.x+=el.offsetLeft;p.y+=el.offsetTop;if(el!=document.body&&el!=document.documentElement){p.x-=el.scrollLeft;p.y-=el.scrollTop;}}return p;},expand:function(a,_14,_15){try{new HsExpander(a,_14,_15);return false;}catch(e){return true;}},focusTopmost:function(){var _16=0,topmostKey=-1;for(i=0;i<hs.expanders.length;i++){if(hs.expanders[i]){if(hs.expanders[i].wrapper.style.zIndex&&hs.expanders[i].wrapper.style.zIndex>_16){_16=hs.expanders[i].wrapper.style.zIndex;topmostKey=i;}}}if(topmostKey==-1){hs.focusKey=-1;}else{hs.expanders[topmostKey].focus();}},closeId:function(id){return hs.close(id);},close:function(el){try{hs.getExpander(el).doClose();}catch(e){}return false;},getAdjacentAnchor:function(key,op){var aAr=document.getElementsByTagName("A"),hsAr={},activeI=-1,j=0;for(i=0;i<aAr.length;i++){if(hs.isHsAnchor(aAr[i])&&((hs.expanders[key].slideshowGroup==hs.getParam(aAr[i],"slideshowGroup")))){hsAr[j]=aAr[i];if(hs.expanders[key]&&aAr[i]==hs.expanders[key].a){activeI=j;}j++;}}return hsAr[activeI+op];},getParam:function(a,_1d){try{var s=a.onclick.toString().replace(/\s/g," ").split("{")[2].split("}")[0];if(hs.safari){for(var i=0;i<hs.overrides.length;i++){s=s.replace(hs.overrides[i]+":",","+hs.overrides[i]+":").replace(new RegExp("^\\s*?,"),"");}}eval("var arr = {"+s+"};");if(arr[_1d]){return arr[_1d];}else{return hs[_1d];}}catch(e){return hs[_1d];}},getSrc:function(a){var src=hs.getParam(a,"src");if(src){return src;}return a.rel.replace(/_slash_/g,"/")||a.href;},getNode:function(id){var _23=hs.$(id),clone=hs.clones[id],a={};if(!_23&&!clone){return null;}if(!clone){clone=_23.cloneNode(true);clone.id="";hs.clones[id]=clone;return _23;}else{return clone.cloneNode(true);}},purge:function(d){if(!hs.ie){return;}var a=d.attributes,i,l,n;if(a){l=a.length;for(i=0;i<l;i+=1){n=a[i].name;if(typeof d[n]==="function"){d[n]=null;}}}if(hs.geckoBug&&hs.geckoBug(d)){return;}a=d.childNodes;if(a){l=a.length;for(i=0;i<l;i+=1){hs.purge(d.childNodes[i]);}}},previousOrNext:function(el,op){var exp=hs.getExpander(el);try{hs.getAdjacentAnchor(exp.key,op).onclick();}catch(e){}try{exp.doClose();}catch(e){}return false;},previous:function(el){return hs.previousOrNext(el,-1);},next:function(el){return hs.previousOrNext(el,1);},keyHandler:function(e){if(!e){e=window.event;}if(!e.target){e.target=e.srcElement;}if(e.target.form){return;}var op=null;switch(e.keyCode){case 34:case 39:case 40:op=1;break;case 33:case 37:case 38:op=-1;break;case 27:case 13:op=0;}if(op!==null){hs.removeEventListener(document,"keydown",hs.keyHandler);try{if(!hs.enableKeyListener){return true;}}catch(e){}if(e.preventDefault){e.preventDefault();}else{e.returnValue=false;}if(op==0){try{hs.getExpander().doClose();}catch(e){}return false;}else{return hs.previousOrNext(hs.focusKey,op);}}else{return true;}},registerOverlay:function(_2d){hs.push(hs.overlays,_2d);},getWrapperKey:function(_2e){var el,re=/^highslide-wrapper-([0-9]+)$/;el=_2e;while(el.parentNode){el=el.parentNode;if(re.test(el.id)){return el.id.replace(re,"$1");}}el=_2e;while(el.parentNode){if(el.tagName&&hs.isHsAnchor(el)){for(key=0;key<hs.expanders.length;key++){exp=hs.expanders[key];if(exp&&exp.a==el){return key;}}}el=el.parentNode;}},getExpander:function(el){try{if(typeof el=="undefined"){return hs.expanders[hs.focusKey];}if(typeof el=="number"){return hs.expanders[el];}if(typeof el=="string"){el=hs.$(el);}return hs.expanders[hs.getWrapperKey(el)];}catch(e){}},cleanUp:function(){for(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;}if(e.target.form){return;}var _32=e.target;while(_32.parentNode&&!(_32.className&&_32.className.match(/highslide-(image|move|html)/))){_32=_32.parentNode;}if(!_32.parentNode){return;}hs.dragExp=hs.getExpander(_32);if(_32.className.match(/highslide-(image|move)/)){var _33=true;var _34=parseInt(hs.dragExp.wrapper.style.left);var _35=parseInt(hs.dragExp.wrapper.style.top);}if(e.type=="mousedown"){if(_33){if(_32.className.match("highslide-image")){hs.dragExp.content.style.cursor="move";}hs.wLeft=_34;hs.wTop=_35;hs.dragX=e.clientX;hs.dragY=e.clientY;hs.addEventListener(document,"mousemove",hs.mouseMoveHandler);if(e.preventDefault){e.preventDefault();}if(hs.dragExp.content.className.match(/highslide-(image|html)-blur/)){hs.dragExp.focus();hs.hasFocused=true;}return false;}else{if(_32.className.match(/highslide-html/)){hs.dragExp.focus();hs.dragExp.redoShowHide();hs.hasFocused=false;}}}else{if(e.type=="mouseup"){hs.removeEventListener(document,"mousemove",hs.mouseMoveHandler);if(_33&&hs.dragExp){if(_32.className.match("highslide-image")){_32.style.cursor=hs.styleRestoreCursor;}var _36=_34!=hs.wLeft||_35!=hs.wTop;if(!_36&&!hs.hasFocused&&!_32.className.match(/highslide-move/)){hs.dragExp.onClick();}else{if(_36||(!_36&&hs.hasHtmlexpanders)){hs.dragExp.redoShowHide();}}hs.hasFocused=false;}else{if(_32.className.match("highslide-image-blur")){_32.style.cursor=hs.styleRestoreCursor;}}}}},mouseMoveHandler:function(e){if(!hs.dragExp||!hs.dragExp.wrapper){return;}if(!e){e=window.event;}hs.dragExp.x.min=hs.wLeft+e.clientX-hs.dragX;hs.dragExp.y.min=hs.wTop+e.clientY-hs.dragY;var w=hs.dragExp.wrapper;w.style.left=hs.dragExp.x.min+"px";w.style.top=hs.dragExp.y.min+"px";if(hs.dragExp.objOutline){var o=hs.dragExp.objOutline;o.table.style.left=(hs.dragExp.x.min-o.offset)+"px";o.table.style.top=(hs.dragExp.y.min-o.offset)+"px";}return false;},addEventListener:function(el,_3b,_3c){try{el.addEventListener(_3b,_3c,false);}catch(e){try{el.detachEvent("on"+_3b,_3c);el.attachEvent("on"+_3b,_3c);}catch(e){el["on"+_3b]=_3c;}}},removeEventListener:function(el,_3e,_3f){try{el.removeEventListener(_3e,_3f,false);}catch(e){try{el.detachEvent("on"+_3e,_3f);}catch(e){el["on"+_3e]=null;}}},isHsAnchor:function(a){return (a.onclick&&a.onclick.toString().replace(/\s/g," ").match(/hs.(htmlE|e)xpand/));},preloadFullImage:function(i){if(hs.continuePreloading&&hs.preloadTheseImages[i]&&hs.preloadTheseImages[i]!="undefined"){var img=document.createElement("img");img.onload=function(){hs.preloadFullImage(i+1);};img.src=hs.preloadTheseImages[i];}},preloadImages:function(_43){if(_43&&typeof _43!="object"){hs.numberOfImagesToPreload=_43;}var a,re,j=0;var _45=document.getElementsByTagName("A");for(i=0;i<_45.length;i++){a=_45[i];re=hs.isHsAnchor(a);if(re&&re[0]=="hs.expand"){if(j<hs.numberOfImagesToPreload){hs.preloadTheseImages[j]=hs.getSrc(a);j++;}}}new HsOutline(hs.outlineType,function(){hs.preloadFullImage(0);});var cur=hs.createElement("img",{src:hs.graphicsDir+hs.restoreCursor});},genContainer:function(){if(!hs.container){hs.container=hs.createElement("div",null,{position:"absolute",left:0,top:0,width:"100%",zIndex:hs.zIndexCounter},document.body,true);}},fade:function(el,o,_49,dir,i){o=parseFloat(o);el.style.visibility=(o<=0)?"hidden":"visible";if(o<0||(dir==1&&o>_49)){return;}if(i==null){i=hs.faders.length;}if(typeof (el.i)!="undefined"&&el.i!=i){clearTimeout(hs.faders[el.i]);o=el.tempOpacity;}el.i=i;el.tempOpacity=o;el.style.visibility=(o<=0)?"hidden":"visible";hs.setStyles(el,{opacity:o});hs.faders[i]=setTimeout(function(){hs.fade(el,Math.round((o+0.1*dir)*100)/100,_49,dir,i);},25);}};HsOutline=function(_4c,_4d){this.onLoad=_4d;this.outlineType=_4c;var v=hs.ieVersion(),tr;this.hasAlphaImageLoader=hs.ie&&v>=5.5&&v<7;this.hasPngSupport=!hs.ie||(hs.ie&&v>=7);if(!_4c||(!this.hasAlphaImageLoader&&!this.hasPngSupport)){if(_4d){_4d();}return;}hs.genContainer();this.table=hs.createElement("table",{cellSpacing:0},{visibility:"hidden",position:"absolute",zIndex:hs.zIndexCounter++,borderCollapse:"collapse"},hs.container,true);this.tbody=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"},this.tbody,true);}this.td[i]=hs.createElement("td",null,null,tr,true);var _50=i!=4?{lineHeight:0,fontSize:0}:{position:"relative"};hs.setStyles(this.td[i],_50);}this.td[4].className=_4c;this.preloadGraphic();};HsOutline.prototype.preloadGraphic=function(){var src=hs.graphicsDir+"outlines/"+this.outlineType+".png";var _52=hs.safari?hs.container:null;this.graphic=hs.createElement("img",null,{position:"absolute",left:"-9999px",top:"-9999px"},_52,true);var _53=this;this.graphic.onload=function(){_53.onGraphicLoad();};this.graphic.src=src;};HsOutline.prototype.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 div=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"},div,true);}else{hs.setStyles(this.td[i],{background:"url("+this.graphic.src+") "+(pos[i][0]*o)+"px "+(pos[i][1]*o)+"px"});}hs.setStyles(this.td[i],dim);}}hs.pendingOutlines[this.outlineType]=this;if(this.onLoad){this.onLoad();}};HsOutline.prototype.destroy=function(){hs.purge(this.table);try{this.table.parentNode.removeChild(this.table);}catch(e){}};HsExpander=function(a,_59,_5a,_5b){hs.continuePreloading=false;this.custom=_5a;for(i=0;i<hs.overrides.length;i++){var _5c=hs.overrides[i];if(_59&&typeof _59[_5c]!="undefined"){this[_5c]=_59[_5c];}else{this[_5c]=hs[_5c];}}var el;if(_59&&_59.thumbnailId){el=hs.$(_59.thumbnailId);}else{el=a.getElementsByTagName("IMG")[0];}if(!el){el=a;}for(i=0;i<hs.expanders.length;i++){if(hs.expanders[i]&&hs.expanders[i].thumb!=el&&!hs.expanders[i].onLoadStarted){hs.expanders[i].cancelLoading();}}for(i=0;i<hs.expanders.length;i++){if(hs.expanders[i]&&hs.expanders[i].a==a){hs.expanders[i].focus();return false;}}if(!hs.allowMultipleInstances){try{hs.expanders[hs.expandedImagesCounter-1].doClose();}catch(e){}}var key=this.key=hs.expandedImagesCounter++;hs.expanders[this.key]=this;if(_5b=="html"){this.isHtml=true;this.contentType="html";}else{this.isImage=true;this.contentType="image";}this.a=a;this.thumbsUserSetId=el.id||a.id;this.thumb=el;this.overlays=[];var pos=hs.position(el);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=function(e){try{hs.expanders[key].onMouseOver(e);}catch(e){}};this.wrapper.onmouseout=function(e){try{hs.expanders[key].onMouseOut(e);}catch(e){}};this.thumbWidth=el.width?el.width:el.offsetWidth;this.thumbHeight=el.height?el.height:el.offsetHeight;this.thumbLeft=pos.x;this.thumbTop=pos.y;this.thumbOffsetBorderW=(this.thumb.offsetWidth-this.thumbWidth)/2;this.thumbOffsetBorderH=(this.thumb.offsetHeight-this.thumbHeight)/2;hs.genContainer();if(hs.pendingOutlines[this.outlineType]){this.connectOutline();this[this.contentType+"Create"]();}else{if(!this.outlineType){this[this.contentType+"Create"]();}else{this.displayLoading();var _62=this;new HsOutline(this.outlineType,function(){_62.connectOutline();_62[_62.contentType+"Create"]();});}}};HsExpander.prototype.connectOutline=function(x,y){var w=hs.pendingOutlines[this.outlineType];this.objOutline=w;hs.pendingOutlines[this.outlineType]=null;};HsExpander.prototype.displayLoading=function(){if(this.onLoadStarted||this.loading){return;}this.originalCursor=this.a.style.cursor;this.a.style.cursor="wait";if(!hs.loading){hs.loading=hs.createElement("a",{className:"highslide-loading",title:hs.loadingTitle,innerHTML:hs.loadingText},{position:"absolute",opacity:hs.loadingOpacity},hs.container);}this.loading=hs.loading;this.loading.href="javascript:hs.expanders["+this.key+"].cancelLoading()";this.loading.visibility="visible";this.loading.style.left=(this.thumbLeft+this.thumbOffsetBorderW+(this.thumbWidth-this.loading.offsetWidth)/2)+"px";this.loading.style.top=(this.thumbTop+(this.thumbHeight-this.loading.offsetHeight)/2)+"px";setTimeout("if (hs.expanders["+this.key+"] && hs.expanders["+this.key+"].loading) "+"hs.expanders["+this.key+"].loading.style.visibility = 'visible';",100);};HsExpander.prototype.imageCreate=function(){var key=this.key;var img=document.createElement("img");this.content=img;img.onload=function(){try{hs.expanders[key].onLoad();}catch(e){}};img.className="highslide-image";img.style.visibility="hidden";img.style.display="block";img.style.position="absolute";img.style.maxWidth="none";img.style.zIndex=3;img.title=hs.restoreTitle;if(hs.safari){hs.container.appendChild(img);}img.src=hs.getSrc(this.a);this.displayLoading();};HsExpander.prototype.onLoad=function(){try{if(!this.content){return;}if(this.onLoadStarted){return;}else{this.onLoadStarted=true;}if(this.loading){this.loading.style.visibility="hidden";this.loading=null;this.a.style.cursor=this.originalCursor||"";}if(this.isImage){this.newWidth=this.content.width;this.newHeight=this.content.height;this.fullExpandWidth=this.newWidth;this.fullExpandHeight=this.newHeight;this.content.width=this.thumbWidth;this.content.height=this.thumbHeight;}else{if(this.htmlGetSize){this.htmlGetSize();}}this.marginBottom=hs.marginBottom;this.getCaption();this.wrapper.appendChild(this.content);this.content.style.position="relative";if(this.caption){this.wrapper.appendChild(this.caption);}this.wrapper.style.left=this.thumbLeft+"px";this.wrapper.style.top=this.thumbTop+"px";hs.container.appendChild(this.wrapper);this.offsetBorderW=(this.content.offsetWidth-this.thumbWidth)/2;this.offsetBorderH=(this.content.offsetHeight-this.thumbHeight)/2;var _68=hs.marginRight+2*this.offsetBorderW;this.marginBottom+=2*this.offsetBorderH;var _69=this.newWidth/this.newHeight;var _6a=this.allowSizeReduction?this.minWidth:this.newWidth;var _6b=this.allowSizeReduction?this.minHeight:this.newHeight;var _6c={x:"auto",y:"auto"};if(this.align=="center"){_6c.x="center";_6c.y="center";}else{if(this.anchor.match(/^top/)){_6c.y=null;}if(this.anchor.match(/right$/)){_6c.x="max";}if(this.anchor.match(/^bottom/)){_6c.y="max";}if(this.anchor.match(/left$/)){_6c.x=null;}}client=new hs.clientInfo();this.x={min:parseInt(this.thumbLeft)-this.offsetBorderW+this.thumbOffsetBorderW,span:this.newWidth,minSpan:this.newWidth<_6a?this.newWidth:_6a,justify:_6c.x,target:this.targetX,marginMin:hs.marginLeft,marginMax:_68,scroll:client.scrollLeft,clientSpan:client.width,thumbSpan:this.thumbWidth};var _6d=this.x.min+parseInt(this.thumbWidth);this.x=this.justify(this.x);this.y={min:parseInt(this.thumbTop)-this.offsetBorderH+this.thumbOffsetBorderH,span:this.newHeight,minSpan:this.newHeight<_6b?this.newHeight:_6b,justify:_6c.y,target:this.targetY,marginMin:hs.marginTop,marginMax:this.marginBottom,scroll:client.scrollTop,clientSpan:client.height,thumbSpan:this.thumbHeight};var _6e=this.y.min+parseInt(this.thumbHeight);this.y=this.justify(this.y);if(this.isHtml){this.htmlSizeOperations();}if(this.isImage){this.correctRatio(_69);}var x=this.x;var y=this.y;this.show();}catch(e){if(hs.expanders[this.key]&&hs.expanders[this.key].a){window.location.href=hs.getSrc(hs.expanders[this.key].a);}}};HsExpander.prototype.show=function(){var _71={x:this.x.min-20,y:this.y.min-20,w:this.x.span+40,h:this.y.span+40+this.spaceForCaption};hs.hideSelects=(hs.ie&&hs.ieVersion()<7);if(hs.hideSelects){this.showHideElements("SELECT","hidden",_71);}hs.hideIframes=(window.opera||navigator.vendor=="KDE"||(hs.ie&&hs.ieVersion()<5.5));if(hs.hideIframes){this.showHideElements("IFRAME","hidden",_71);}if(this.objOutline&&!this.outlineWhileAnimating){this.positionOutline(this.x.min,this.y.min,this.x.span,this.y.span);}var o2=this.objOutline?this.objOutline.offset:0;this.changeSize(1,this.thumbLeft+this.thumbOffsetBorderW-this.offsetBorderW,this.thumbTop+this.thumbOffsetBorderH-this.offsetBorderH,this.thumbWidth,this.thumbHeight,this.x.min,this.y.min,this.x.span,this.y.span,hs.expandDuration,hs.expandSteps,hs.outlineStartOffset,o2);};HsExpander.prototype.justify=function(p){var tgt,dim=p==this.x?"x":"y";if(p.target&&p.target.match(/ /)){tgt=p.target.split(" ");p.target=tgt[0];}if(p.target&&hs.$(p.target)){p.min=hs.position(hs.$(p.target))[dim];if(tgt&&tgt[1]&&tgt[1].match(/^[-]?[0-9]+px$/)){p.min+=parseInt(tgt[1]);}}else{if(p.justify=="auto"||p.justify=="center"){var _75=false;var _76=true;if(p.justify=="center"){p.min=Math.round(p.scroll+(p.clientSpan-p.span-p.marginMax)/2);}else{p.min=Math.round(p.min-((p.span-p.thumbSpan)/2));}if(p.min<p.scroll+p.marginMin){p.min=p.scroll+p.marginMin;_75=true;}if(p.span<p.minSpan){p.span=p.minSpan;_76=false;}if(p.min+p.span>p.scroll+p.clientSpan-p.marginMax){if(_75&&_76){p.span=p.clientSpan-p.marginMin-p.marginMax;}else{if(p.span<p.clientSpan-p.marginMin-p.marginMax){p.min=p.scroll+p.clientSpan-p.span-p.marginMin-p.marginMax;}else{p.min=p.scroll+p.marginMin;if(_76){p.span=p.clientSpan-p.marginMin-p.marginMax;}}}}if(p.span<p.minSpan){p.span=p.minSpan;_76=false;}}else{if(p.justify=="max"){p.min=Math.floor(p.min-p.span+p.thumbSpan);}}}if(p.min<p.marginMin){tmpMin=p.min;p.min=p.marginMin;if(_76){p.span=p.span-(p.min-tmpMin);}}return p;};HsExpander.prototype.correctRatio=function(_77){var x=this.x;var y=this.y;var _7a=false;if(x.span/y.span>_77){var _7b=x.span;x.span=y.span*_77;if(x.span<x.minSpan){x.span=x.minSpan;y.span=x.span/_77;}_7a=true;}else{if(x.span/y.span<_77){var _7c=y.span;y.span=x.span/_77;_7a=true;}}if(_7a){x.min=parseInt(this.thumbLeft)-this.offsetBorderW+this.thumbOffsetBorderW;x.minSpan=x.span;this.x=this.justify(x);y.min=parseInt(this.thumbTop)-this.offsetBorderH+this.thumbOffsetBorderH;y.minSpan=y.span;this.y=this.justify(y);}};HsExpander.prototype.changeSize=function(dir,x1,y1,w1,h1,x2,y2,w2,h2,dur,_87,oo1,oo2){var dW=(w2-w1)/_87,dH=(h2-h1)/_87,dX=(x2-x1)/_87,dY=(y2-y1)/_87,dOo=(oo2-oo1)/_87,t,exp="hs.expanders["+this.key+"]";for(i=1;i<=_87;i++){w1+=dW;h1+=dH;x1+=dX;y1+=dY;oo1+=dOo;t=Math.round(i*(dur/_87));var s="try {";if(i==1){s+=exp+".content.style.visibility = 'visible';"+"if ("+exp+".thumb.tagName == 'IMG' && hs.hideThumbOnExpand) "+exp+".thumb.style.visibility = 'hidden';";}if(i==_87){w1=w2;h1=h2;x1=x2;y1=y2;oo1=oo2;}s+=exp+"."+this.contentType+"SetSize("+Math.round(w1)+", "+Math.round(h1)+", "+Math.round(x1)+", "+Math.round(y1)+", "+Math.round(oo1);s+=");} catch (e) {}";setTimeout(s,t);}if(dir==1){setTimeout("try { "+exp+".objOutline.table.style.visibility = \"visible\"; } catch (e){}",t);setTimeout("try { "+exp+".onExpanded(); } catch(e){}",t+50);}else{setTimeout("try { "+exp+".onEndClose(); } catch(e){}",t);}};HsExpander.prototype.imageSetSize=function(w,h,x,y,_90){try{this.content.width=w;this.content.height=h;if(this.objOutline&&this.outlineWhileAnimating){var o=this.objOutline.offset-_90;this.positionOutline(x+o,y+o,w-2*o,h-2*o,1);}hs.setStyles(this.wrapper,{"visibility":"visible","left":x+"px","top":y+"px"});}catch(e){window.location.href=hs.getSrc(this.a);}};HsExpander.prototype.positionOutline=function(x,y,w,h,vis){if(!this.objOutline){return;}var o=this.objOutline;if(vis){o.table.style.visibility="visible";}o.table.style.left=(x-o.offset)+"px";o.table.style.top=(y-o.offset)+"px";o.table.style.width=(w+2*(this.offsetBorderW+o.offset))+"px";w+=2*(this.offsetBorderW-o.offset);h+=+2*(this.offsetBorderH-o.offset);o.td[4].style.width=w>=0?w+"px":0;o.td[4].style.height=h>=0?h+"px":0;if(o.hasAlphaImageLoader){o.td[3].style.height=o.td[5].style.height=o.td[4].style.height;}};HsExpander.prototype.onExpanded=function(){this.isExpanded=true;this.focus();if(this.isHtml&&this.objectLoadTime=="after"){this.writeExtendedContent();}this.createCustomOverlays();if(hs.showCredits){this.writeCredits();}if(this.caption){this.writeCaption();}if(this.fullExpandWidth>this.x.span){this.createFullExpand();}if(!this.caption){this.onDisplayFinished();}};HsExpander.prototype.onDisplayFinished=function(){var key=this.key;var _99=this.outlineType;new HsOutline(_99,function(){try{hs.expanders[key].preloadNext();}catch(e){}});};HsExpander.prototype.preloadNext=function(){var _9a=hs.getAdjacentAnchor(this.key,1);if(_9a.onclick.toString().match(/hs\.expand/)){var img=hs.createElement("img",{src:hs.getSrc(_9a)});}};HsExpander.prototype.cancelLoading=function(){this.a.style.cursor=this.originalCursor;if(this.loading){hs.loading.style.visibility="hidden";}hs.expanders[this.key]=null;};HsExpander.prototype.writeCredits=function(){var _9c=hs.createElement("a",{href:hs.creditsHref,className:"highslide-credits",innerHTML:hs.creditsText,title:hs.creditsTitle});this.createOverlay(_9c,"top left");};HsExpander.prototype.getCaption=function(){if(!this.captionId&&this.thumbsUserSetId){this.captionId="caption-for-"+this.thumbsUserSetId;}if(this.captionId){this.caption=hs.getNode(this.captionId);}if(this.captionTemplateId){var s=(this.caption)?this.caption.innerHTML:"";this.caption=hs.getNode(this.captionTemplateId);if(this.caption){this.caption.innerHTML=this.caption.innerHTML.replace(/\s/g," ").replace("{caption}",s);}}if(this.caption){this.marginBottom+=this.spaceForCaption;}};HsExpander.prototype.writeCaption=function(){try{this.wrapper.style.width=this.wrapper.offsetWidth+"px";this.caption.style.visibility="hidden";this.caption.className+=" highslide-display-block";var _9e;if(hs.ie&&(hs.ieVersion()<6||document.compatMode=="BackCompat")){_9e=this.caption.offsetHeight;}else{var _9f=hs.createElement("div",{innerHTML:this.caption.innerHTML},null,null,true);this.caption.innerHTML="";this.caption.appendChild(_9f);_9e=this.caption.childNodes[0].offsetHeight;this.caption.innerHTML=this.caption.childNodes[0].innerHTML;}hs.setStyles(this.caption,{overflow:"hidden",height:0,zIndex:2});if(hs.captionSlideSpeed){step=Math.round(_9e/50);if(step==0){step=1;}step=step*hs.captionSlideSpeed;}else{this.placeCaption(_9e,1);return;}var t=0;for(var h=_9e%step;h<=_9e;h+=step,t+=10){var end=(h==_9e)?1:0;var _a3="try { "+"hs.expanders["+this.key+"].placeCaption("+h+", "+end+");"+"} catch (e) {}";setTimeout(_a3,t);}}catch(e){}};HsExpander.prototype.placeCaption=function(_a4,end){if(!this.caption){return;}this.caption.style.height=_a4+"px";this.caption.style.visibility="visible";this.y.span=this.wrapper.offsetHeight-2*this.offsetBorderH;var o=this.objOutline;if(o){o.td[4].style.height=(this.wrapper.offsetHeight-2*this.objOutline.offset)+"px";if(o.hasAlphaImageLoader){o.td[3].style.height=o.td[5].style.height=o.td[4].style.height;}}if(end){this.onDisplayFinished();}};HsExpander.prototype.showHideElements=function(_a7,_a8,_a9){var els=document.getElementsByTagName(_a7);if(els){for(i=0;i<els.length;i++){if(els[i].nodeName==_a7){var _ab=els[i].getAttribute("hidden-by");if(_a8=="visible"&&_ab){_ab=_ab.replace("["+this.key+"]","");els[i].setAttribute("hidden-by",_ab);if(!_ab){els[i].style.visibility="visible";}}else{if(_a8=="hidden"){var _ac=hs.position(els[i]);_ac.w=els[i].offsetWidth;_ac.h=els[i].offsetHeight;var _ad=(_ac.x+_ac.w<_a9.x||_ac.x>_a9.x+_a9.w);var _ae=(_ac.y+_ac.h<_a9.y||_ac.y>_a9.y+_a9.h);var _af=hs.getWrapperKey(els[i]);if(!_ad&&!_ae&&_af!=this.key){if(!els[i].currentStyle||(els[i].currentStyle&&els[i].currentStyle["visibility"]!="hidden")){if(!_ab){els[i].setAttribute("hidden-by","["+this.key+"]");}else{if(!_ab.match("["+this.key+"]")){els[i].setAttribute("hidden-by",_ab+"["+this.key+"]");}}els[i].style.visibility="hidden";}}else{if(_ab=="["+this.key+"]"||hs.focusKey==_af){els[i].setAttribute("hidden-by","");els[i].style.visibility="visible";}else{if(_ab&&_ab.match("["+this.key+"]")){els[i].setAttribute("hidden-by",_ab.replace("["+this.key+"]",""));}}}}}}}}};HsExpander.prototype.focus=function(){for(i=0;i<hs.expanders.length;i++){if(hs.expanders[i]&&i==hs.focusKey){var _b0=hs.expanders[i];_b0.content.className+=" highslide-"+_b0.contentType+"-blur";if(_b0.caption){_b0.caption.className+=" highslide-caption-blur";}if(_b0.isImage){_b0.content.style.cursor=hs.ie?"hand":"pointer";_b0.content.title=hs.focusTitle;}}}this.wrapper.style.zIndex=hs.zIndexCounter++;if(this.objOutline){this.objOutline.table.style.zIndex=this.wrapper.style.zIndex;}this.content.className="highslide-"+this.contentType;if(this.caption){this.caption.className=this.caption.className.replace(" highslide-caption-blur","");}if(this.isImage){this.content.title=hs.restoreTitle;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,"keydown",hs.keyHandler);};HsExpander.prototype.onClick=function(){this.doClose();};HsExpander.prototype.doClose=function(){hs.removeEventListener(document,"keydown",hs.keyHandler);try{this.isClosing=true;var x=parseInt(this.wrapper.style.left);var y=parseInt(this.wrapper.style.top);var w=(this.isImage)?this.content.width:parseInt(this.content.style.width);var h=(this.isImage)?this.content.height:parseInt(this.content.style.height);if(this.objOutline){if(this.outlineWhileAnimating){this.positionOutline(x,y,w,h);}else{if(this.preserveContent){this.objOutline.table.style.visibility="hidden";}else{this.objOutline.destroy();}}}var n=this.wrapper.childNodes.length;for(i=n-1;i>=0;i--){var _b6=this.wrapper.childNodes[i];if(_b6!=this.content){hs.purge(this.wrapper.childNodes[i]);this.wrapper.removeChild(this.wrapper.childNodes[i]);}}if(this.isHtml){this.htmlOnClose();}this.wrapper.style.width="auto";this.content.style.cursor="default";var o2=this.objOutline?this.objOutline.offset:0;this.changeSize(-1,x,y,w,h,this.thumbLeft-this.offsetBorderW+this.thumbOffsetBorderW,this.thumbTop-this.offsetBorderH+this.thumbOffsetBorderH,this.thumbWidth,this.thumbHeight,hs.restoreDuration,hs.restoreSteps,o2,hs.outlineStartOffset);}catch(e){this.onEndClose();}};HsExpander.prototype.onEndClose=function(){this.thumb.style.visibility="visible";if(hs.hideSelects){this.showHideElements("SELECT","visible");}if(hs.hideIframes){this.showHideElements("IFRAME","visible");}if(this.isHtml&&this.preserveContent){this.sleep();}else{if(this.objOutline&&this.outlineWhileAnimating){this.objOutline.destroy();}hs.purge(this.wrapper);if(hs.ie&&hs.ieVersion()<5.5){this.wrapper.innerHTML="";}else{this.wrapper.parentNode.removeChild(this.wrapper);}}if(hs.mask){hs.mask.style.display="none";}hs.expanders[this.key]=null;hs.cleanUp();};HsExpander.prototype.createOverlay=function(el,_b9,_ba,_bb){if(typeof el=="string"){el=hs.getNode(el);}if(!el||typeof el=="string"||!this.isImage){return;}var _bc=hs.createElement("div",null,{"left":0,"top":0,"position":"absolute","zIndex":3,"visibility":"hidden"},this.wrapper,true);if(_bb){hs.setStyles(el,{"opacity":_bb});}el.className+=" highslide-display-block";_bc.appendChild(el);var _bd=this.offsetBorderW;var _be=this.content.width-_bc.offsetWidth;var top=this.offsetBorderH;var _c0=this.content.height-_bc.offsetHeight;if(!_b9){_b9="center center";}if(_b9.match(/^bottom/)){top+=_c0;}if(_b9.match(/^center/)){top+=_c0/2;}if(_b9.match(/right$/)){_bd+=_be;}if(_b9.match(/center$/)){_bd+=_be/2;}_bc.style.left=_bd+"px";_bc.style.top=top+"px";if(_ba){_bc.setAttribute("hideOnMouseOut",true);}if(!_bb){_bb=1;}_bc.setAttribute("opacity",_bb);hs.fade(_bc,0,_bb,1);hs.push(this.overlays,_bc);};HsExpander.prototype.createCustomOverlays=function(){for(i=0;i<hs.overlays.length;i++){var o=hs.overlays[i];if(o.thumbnailId==null||o.thumbnailId==this.thumbsUserSetId){this.createOverlay(o.overlayId,o.position,o.hideOnMouseOut,o.opacity);}}};HsExpander.prototype.onMouseOver=function(){for(i=0;i<this.overlays.length;i++){var o=this.overlays[i];if(o.getAttribute("hideOnMouseOut")){hs.fade(o,0,o.getAttribute("opacity"),1);}}};HsExpander.prototype.onMouseOut=function(){for(i=0;i<this.overlays.length;i++){var o=this.overlays[i];if(o.getAttribute("hideOnMouseOut")){hs.fade(o,o.getAttribute("opacity"),0,-1);}}};HsExpander.prototype.createFullExpand=function(){var a=hs.createElement("a",{href:"javascript:hs.expanders["+this.key+"].doFullExpand();",title:hs.fullExpandTitle},{background:"url("+hs.graphicsDir+hs.fullExpandIcon+")",display:"block",margin:"0 10px 10px 0",width:"45px",height:"44px"},null,true);this.createOverlay(a,"bottom right",true,0.75);this.fullExpandIcon=a;};HsExpander.prototype.doFullExpand=function(){try{hs.purge(this.fullExpandIcon);this.fullExpandIcon.parentNode.removeChild(this.fullExpandIcon);this.focus();this.x.min=parseInt(this.wrapper.style.left)-(this.fullExpandWidth-this.content.width)/2;if(this.x.min<hs.marginLeft){this.x.min=hs.marginLeft;}this.wrapper.style.left=this.x.min+"px";var _c5=this.wrapper.offsetWidth-this.content.width;this.content.width=this.fullExpandWidth;this.content.height=this.fullExpandHeight;this.x.span=this.content.width;this.wrapper.style.width=(this.x.span+_c5)+"px";this.y.span=this.wrapper.offsetHeight-2*this.offsetBorderH;this.positionOutline(this.x.min,this.y.min,this.x.span,this.y.span);for(var i=0;i<this.overlays.length;i++){hs.purge(this.overlays[i]);this.overlays[i].parentNode.removeChild(this.overlays[i]);}if(hs.showCredits){this.writeCredits();}this.createCustomOverlays();this.redoShowHide();}catch(e){window.location.href=this.content.src;}};HsExpander.prototype.redoShowHide=function(){var _c7={x:parseInt(this.wrapper.style.left)-20,y:parseInt(this.wrapper.style.top)-20,w:this.content.offsetWidth+40,h:this.content.offsetHeight+40+this.spaceForCaption};if(hs.hideSelects){this.showHideElements("SELECT","hidden",_c7);}if(hs.hideIframes){this.showHideElements("IFRAME","hidden",_c7);}};hs.addEventListener(document,"mousedown",hs.mouseClickHandler);hs.addEventListener(document,"mouseup",hs.mouseClickHandler);hs.addEventListener(window,"load",hs.preloadImages);
