var hs_html={graphicsDir:"/images/",restoreCursor:"zoomout.cur",expandSteps:10,expandDuration:250,restoreSteps:10,restoreDuration:250,marginLeft:15,marginRight:15,marginTop:15,marginBottom:15,zIndexCounter:1001,restoreTitle:"Click to close image, click and drag to move. Use arrow keys for next and previous.",loadingText:"Loading...",loadingTitle:"Click to cancel",loadingOpacity:0.75,focusTitle:"Click to bring to front",allowMultipleInstances:true,numberOfImagesToPreload:5,captionSlideSpeed:1,padToMinWidth:false,outlineWhileAnimating:2,outlineStartOffset:3,fullExpandTitle:"Expand to actual size",fullExpandPosition:"bottom right",fullExpandOpacity:1,showCredits:false,creditsText:"Powered by <i>Highslide JS</i>",creditsHref:"http://vikjavev.no/highslide/",creditsTitle:"Go to the Highslide JS homepage",enableKeyListener:true,previousText:"Previous",nextText:"Next",moveText:"Move",closeText:"Close",closeTitle:"Click to close",resizeTitle:"Resize",allowWidthReduction:false,allowHeightReduction:true,preserveContent:true,objectLoadTime:"before",cacheAjax:true,captionId:null,spaceForCaption:30,slideshowGroup:null,minWidth:200,minHeight:200,allowSizeReduction:true,outlineType:"drop-shadow",wrapperClassName:"highslide-wrapper",preloadTheseImages:[],continuePreloading:true,expanders:[],overrides:["allowSizeReduction","outlineType","outlineWhileAnimating","spaceForCaption","captionId","captionText","captionEval","contentId","width","height","allowWidthReduction","allowHeightReduction","preserveContent","objectType","cacheAjax","objectWidth","objectHeight","objectLoadTime","swfObject","wrapperClassName","minWidth","minHeight","slideshowGroup","easing","easingClose","fadeInOut"],overlays:[],idCounter:0,faders:[],pendingOutlines:{},sleeping:[],preloadTheseAjax:[],cacheBindings:[],cachedGets:{},clones:{},ie:(document.all&&!window.opera),safari:/Safari/.test(navigator.userAgent),geckoMac:/Macintosh.+rv:1\.[0-8].+Gecko/.test(navigator.userAgent),$:function(a){return document.getElementById(a)},push:function(a,b){a[a.length]=b},createElement:function(a,f,b,c,e){var d=document.createElement(a);if(f){hs_html.setAttribs(d,f)}if(e){hs_html.setStyles(d,{padding:0,border:"none",margin:0})}if(b){hs_html.setStyles(d,b)}if(c){c.appendChild(d)}return d},setAttribs:function(b,c){for(var a in c){b[a]=c[a]}},setStyles:function(c,b){for(var a in b){try{if(hs_html.ie&&a=="opacity"){if(b[a]>0.99){c.style.removeAttribute("filter")}else{c.style.filter="alpha(opacity="+(b[a]*100)+")"}}else{c.style[a]=b[a]}}catch(d){}}},ieVersion:function(){var a=navigator.appVersion.split("MSIE");return a[1]?parseFloat(a[1]):null},getPageSize:function(){var c=document.compatMode&&document.compatMode!="BackCompat"?document.documentElement:document.body;var a=hs_html.ie?c.clientWidth:(document.documentElement.clientWidth||self.innerWidth),b=hs_html.ie?c.clientHeight:self.innerHeight;return{width:a,height:b,scrollLeft:hs_html.ie?c.scrollLeft:pageXOffset,scrollTop:hs_html.ie?c.scrollTop:pageYOffset}},position:function(a){var b={x:a.offsetLeft,y:a.offsetTop};while(a.offsetParent){a=a.offsetParent;b.x+=a.offsetLeft;b.y+=a.offsetTop;if(a!=document.body&&a!=document.documentElement){b.x-=a.scrollLeft;b.y-=a.scrollTop}}return b},expand:function(c,f,b){if(c.getParams){return f}try{new hs_html.Expander(c,f,b);return false}catch(d){return true}},htmlExpand:function(c,g,b){if(c.getParams){return g}for(var d=0;d<hs_html.sleeping.length;d++){if(hs_html.sleeping[d]&&hs_html.sleeping[d].a==c){hs_html.sleeping[d].awake();hs_html.sleeping[d]=null;return false}}try{hs_html.hasHtmlexpanders=true;new hs_html.Expander(c,g,b,"html");return false}catch(f){return true}},getElementByClass:function(e,b,a){var d=e.getElementsByTagName(b);for(var c=0;c<d.length;c++){if(d[c].className==a){return d[c]}}return null},getSelfRendered:function(){var a='<div class="highslide-header"><ul><li class="highslide-previous"><a onclick="return hs_html.previous(this)" href="#">'+hs_html.previousText+'</a></li><li class="highslide-next"><a onclick="return hs_html.next(this)" href="#">'+hs_html.nextText+'</a></li><li class="highslide-move"><a href="#" onclick="return false">'+hs_html.moveText+'</a></li><li class="highslide-close"><a onclick="return hs_html.close(this)" title="'+hs_html.closeTitle+'" href="#">'+hs_html.closeText+'</a></li></ul></div><div class="highslide-body"></div><div class="highslide-footer"><div><span class="highslide-resize" title="'+hs_html.resizeTitle+'"><span></span></span></div></div>';return hs_html.createElement("div",{className:"highslide-html-content",innerHTML:a})},getCacheBinding:function(b){for(var d=0;d<hs_html.cacheBindings.length;d++){if(hs_html.cacheBindings[d][0]==b){var e=hs_html.cacheBindings[d][1];hs_html.cacheBindings[d][1]=e.cloneNode(1);return e}}return null},preloadAjax:function(f){var g=document.getElementsByTagName("A");var b,d;for(var c=0;c<g.length;c++){b=g[c];d=hs_html.isHsAnchor(b);if(d&&d[0]=="hs_html.htmlExpand"&&hs_html.getParam(b,"objectType")=="ajax"&&hs_html.getParam(b,"cacheAjax")){hs_html.push(hs_html.preloadTheseAjax,b)}}hs_html.preloadAjaxElement(0)},preloadAjaxElement:function(d){if(!hs_html.preloadTheseAjax[d]){return}var b=hs_html.preloadTheseAjax[d];var c=hs_html.getNode(hs_html.getParam(b,"contentId"));if(!c){c=hs_html.getSelfRendered()}var e=new hs_html.Ajax(b,c,1);e.onError=function(){};e.onLoad=function(){hs_html.push(hs_html.cacheBindings,[b,c]);hs_html.preloadAjaxElement(d+1)};e.run()},focusTopmost:function(){var a=0,c=-1;for(var b=0;b<hs_html.expanders.length;b++){if(hs_html.expanders[b]){if(hs_html.expanders[b].wrapper.style.zIndex&&hs_html.expanders[b].wrapper.style.zIndex>a){a=hs_html.expanders[b].wrapper.style.zIndex;c=b}}}if(c==-1){hs_html.focusKey=-1}else{hs_html.expanders[c].focus()}},getAdjacentAnchor:function(f,g){var a=document.getElementsByTagName("A"),c={},b=-1,d=0;for(var e=0;e<a.length;e++){if(hs_html.isHsAnchor(a[e])&&((hs_html.expanders[f].slideshowGroup==hs_html.getParam(a[e],"slideshowGroup")))){c[d]=a[e];if(hs_html.expanders[f]&&a[e]==hs_html.expanders[f].a){b=d}d++}}return c[b+g]||null},getParam:function(b,d){b.getParams=b.onclick;var c=b.getParams?b.getParams():null;b.getParams=null;return(c&&typeof c[d]!="undefined")?c[d]:(typeof hs[d]!="undefined"?hs[d]:null)},getSrc:function(b){var c=hs_html.getParam(b,"src");if(c){return c}return b.href},getNode:function(e){var c=hs_html.$(e),d=hs_html.clones[e],b={};if(!c&&!d){return null}if(!d){d=c.cloneNode(true);d.id="";hs_html.clones[e]=d;return c}else{return d.cloneNode(true)}},purge:function(f){var c=f.attributes,e,b,g;if(c){b=c.length;for(var e=0;e<b;e+=1){g=c[e].name;if(typeof f[g]==="function"){f[g]=null}}}c=f.childNodes;if(c){b=c.length;for(var e=0;e<b;e+=1){hs_html.purge(f.childNodes[e])}}},discardElement:function(a){if(hs_html.ie){hs_html.purge(a)}hs_html.garbageBin.appendChild(a);hs_html.garbageBin.innerHTML=""},previousOrNext:function(b,f){var d=hs_html.last=hs_html.getExpander(b);try{var a=hs_html.upcoming=hs_html.getAdjacentAnchor(d.key,f);a.onclick()}catch(c){}try{d.close()}catch(c){}return false},previous:function(a){return hs_html.previousOrNext(a,-1)},next:function(a){return hs_html.previousOrNext(a,1)},keyHandler:function(a){if(!a){a=window.event}if(!a.target){a.target=a.srcElement}if(a.target.form){return true}var b=null;switch(a.keyCode){case 32:case 34:case 39:case 40:b=1;break;case 8:case 33:case 37:case 38:b=-1;break;case 27:case 13:b=0}if(b!==null){hs_html.removeEventListener(document,"keydown",hs_html.keyHandler);if(!hs_html.enableKeyListener){return true}if(a.preventDefault){a.preventDefault()}else{a.returnValue=false}if(b==0){try{hs_html.getExpander().close()}catch(a){}return false}else{return hs_html.previousOrNext(hs_html.focusKey,b)}}return true},registerOverlay:function(a){hs_html.push(hs_html.overlays,a)},getWrapperKey:function(a){var d,c=/^highslide-wrapper-([0-9]+)$/;d=a;while(d.parentNode){if(d.id&&c.test(d.id)){return d.id.replace(c,"$1")}d=d.parentNode}d=a;while(d.parentNode){if(d.tagName&&hs_html.isHsAnchor(d)){for(var b=0;b<hs_html.expanders.length;b++){var e=hs_html.expanders[b];if(e&&e.a==d){return b}}}d=d.parentNode}return null},getExpander:function(a){if(typeof a=="undefined"){return hs_html.expanders[hs_html.focusKey]||null}if(typeof a=="number"){return hs_html.expanders[a]||null}if(typeof a=="string"){a=hs_html.$(a)}return hs_html.expanders[hs_html.getWrapperKey(a)]||null},isHsAnchor:function(b){return(b.onclick&&b.onclick.toString().replace(/\s/g," ").match(/hs_html.(htmlE|e)xpand/))},reOrder:function(){for(var a=0;a<hs_html.expanders.length;a++){if(hs_html.expanders[a]&&hs_html.expanders[a].isExpanded){hs_html.focusTopmost()}}},mouseClickHandler:function(d){if(!d){d=window.event}if(d.button>1){return true}if(!d.target){d.target=d.srcElement}var c=d.target;while(c.parentNode&&!(/highslide-(image|move|html|resize)/.test(c.className))){c=c.parentNode}var f=hs_html.getExpander(c);if(f&&(f.isClosing||!f.isExpanded)){return true}if(f&&d.type=="mousedown"){if(d.target.form){return true}var b=c.className.match(/highslide-(image|move|resize)/);if(b){hs_html.dragArgs={exp:f,type:b[1],left:f.x.min,width:f.x.span,top:f.y.min,height:f.y.span,clickX:d.clientX,clickY:d.clientY};hs_html.addEventListener(document,"mousemove",hs_html.dragHandler);if(d.preventDefault){d.preventDefault()}if(/highslide-(image|html)-blur/.test(f.content.className)){f.focus();hs_html.hasFocused=true}return false}else{if(/highslide-html/.test(c.className)&&hs_html.focusKey!=f.key){f.focus();f.redoShowHide()}}}else{if(d.type=="mouseup"){hs_html.removeEventListener(document,"mousemove",hs_html.dragHandler);if(hs_html.dragArgs){if(hs_html.dragArgs.type=="image"){hs_html.dragArgs.exp.content.style.cursor=hs_html.styleRestoreCursor}var a=hs_html.dragArgs.hasDragged;if(!a&&!hs_html.hasFocused&&!/(move|resize)/.test(hs_html.dragArgs.type)){f.close()}else{if(a||(!a&&hs_html.hasHtmlexpanders)){hs_html.dragArgs.exp.redoShowHide()}}if(hs_html.dragArgs.exp.releaseMask){hs_html.dragArgs.exp.releaseMask.style.display="none"}hs_html.hasFocused=false;hs_html.dragArgs=null}else{if(/highslide-image-blur/.test(c.className)){c.style.cursor=hs_html.styleRestoreCursor}}}}return false},dragHandler:function(c){if(!hs_html.dragArgs){return true}if(!c){c=window.event}var b=hs_html.dragArgs,d=b.exp;if(d.iframe){if(!d.releaseMask){d.releaseMask=hs_html.createElement("div",null,{position:"absolute",width:d.x.span+"px",height:d.y.span+"px",left:0,top:0,zIndex:4,background:(hs_html.ie?"white":"none"),opacity:0.01},d.wrapper,true)}if(d.releaseMask.style.display=="none"){d.releaseMask.style.display=""}}b.dX=c.clientX-b.clickX;b.dY=c.clientY-b.clickY;var f=Math.sqrt(Math.pow(b.dX,2)+Math.pow(b.dY,2));if(!b.hasDragged){b.hasDragged=(b.type!="image"&&f>0)||(f>(hs_html.dragSensitivity||5))}if(b.hasDragged&&c.clientX>5&&c.clientY>5){if(b.type=="resize"){d.resize(b)}else{d.move(b)}}return false},wrapperMouseHandler:function(c){if(!c){c=window.event}var b=/mouseover/i.test(c.type);if(!c.target){c.target=c.srcElement}if(hs_html.ie){c.relatedTarget=b?c.fromElement:c.toElement}var f=hs_html.getExpander(c.target);if(!f||!c.relatedTarget||hs_html.getExpander(c.relatedTarget)==f||hs_html.dragArgs){return}for(var a=0;a<f.overlays.length;a++){var d=hs_html.$("hsId"+f.overlays[a]);if(d&&d.getAttribute("hideOnMouseOut")){var h=b?0:d.getAttribute("opacity"),g=b?d.getAttribute("opacity"):0;hs_html.fade(d,h,g)}}},addEventListener:function(a,c,b){try{a.addEventListener(c,b,false)}catch(d){try{a.detachEvent("on"+c,b);a.attachEvent("on"+c,b)}catch(d){a["on"+c]=b}}},removeEventListener:function(a,c,b){try{a.removeEventListener(c,b,false)}catch(d){try{a.detachEvent("on"+c,b)}catch(d){a["on"+c]=null}}},preloadFullImage:function(b){if(hs_html.continuePreloading&&hs_html.preloadTheseImages[b]&&hs_html.preloadTheseImages[b]!="undefined"){var a=document.createElement("img");a.onload=function(){a=null;hs_html.preloadFullImage(b+1)};a.src=hs_html.preloadTheseImages[b]}},preloadImages:function(c){if(c&&typeof c!="object"){hs_html.numberOfImagesToPreload=c}var b,f,d=0;var h=document.getElementsByTagName("A");for(var e=0;e<h.length;e++){b=h[e];f=hs_html.isHsAnchor(b);if(f&&f[0]=="hs_html.expand"){if(d<hs_html.numberOfImagesToPreload){hs_html.preloadTheseImages[d]=hs_html.getSrc(b);d++}}}new hs_html.Outline(hs_html.outlineType,function(){hs_html.preloadFullImage(0)});var g=hs_html.createElement("img",{src:hs_html.graphicsDir+hs_html.restoreCursor})},genContainer:function(){if(!hs_html.container){hs_html.container=hs_html.createElement("div",null,{position:"absolute",left:0,top:0,width:"100%",zIndex:hs_html.zIndexCounter},document.body,true);hs_html.loading=hs_html.createElement("a",{className:"highslide-loading",title:hs_html.loadingTitle,innerHTML:hs_html.loadingText,href:"javascript:void(0)"},{position:"absolute",opacity:hs_html.loadingOpacity,left:"-9999px",zIndex:1},hs_html.container);hs_html.garbageBin=hs_html.createElement("div",null,{display:"none"},hs_html.container);hs_html.clearing=hs_html.createElement("div",null,{clear:"both",paddingTop:"1px"},null,true);Math.linearTween=function(e,a,g,f){return g*e/f+a};Math.easeInQuad=function(e,a,g,f){return g*(e/=f)*e+a};hs_html.ie6SSL=(hs_html.ie&&hs_html.ieVersion()<=6&&location.protocol=="https:")}},fade:function(e,g,b,d,c,a){if(typeof c=="undefined"){if(typeof d!="number"){d=250}if(d<25){hs_html.setStyles(e,{opacity:b});return}c=hs_html.faders.length;a=b>g?1:-1;var f=(25/(d-d%25))*Math.abs(g-b)}g=parseFloat(g);e.style.visibility=(g<=0)?"hidden":"visible";if(g<0||(a==1&&g>b)){return}if(e.fading&&e.fading.i!=c){clearTimeout(hs_html.faders[e.fading.i]);g=e.fading.o}e.fading={i:c,o:g,step:(f||e.fading.step)};e.style.visibility=(g<=0)?"hidden":"visible";hs_html.setStyles(e,{opacity:g});hs_html.faders[c]=setTimeout(function(){hs_html.fade(e,g+e.fading.step*a,b,null,c,a)},25)},close:function(a){try{hs_html.getExpander(a).close()}catch(b){}return false}};hs_html.Outline=function(g,b){this.onLoad=b;this.outlineType=g;var a=hs_html.ieVersion(),f;this.hasAlphaImageLoader=hs_html.ie&&a>=5.5&&a<7;if(!g){if(b){b()}return}hs_html.genContainer();this.table=hs_html.createElement("table",{cellSpacing:0},{visibility:"hidden",position:"absolute",borderCollapse:"collapse"},hs_html.container,true);var c=hs_html.createElement("tbody",null,null,this.table,1);this.td=[];for(var d=0;d<=8;d++){if(d%3==0){f=hs_html.createElement("tr",null,{height:"auto"},c,true)}this.td[d]=hs_html.createElement("td",null,null,f,true);var e=d!=4?{lineHeight:0,fontSize:0}:{position:"relative"};hs_html.setStyles(this.td[d],e)}this.td[4].className=g;this.preloadGraphic()};hs_html.Outline.prototype={preloadGraphic:function(){var b=hs_html.graphicsDir+(hs_html.outlinesDir||"outlines/")+this.outlineType+".png";var a=hs_html.safari?hs_html.container:null;this.graphic=hs_html.createElement("img",null,{position:"absolute",left:"-9999px",top:"-9999px"},a,true);var c=this;this.graphic.onload=function(){c.onGraphicLoad()};this.graphic.src=b},onGraphicLoad:function(){var d=this.offset=this.graphic.width/4,f=[[0,0],[0,-4],[-2,0],[0,-8],0,[-2,-8],[0,-2],[0,-6],[-2,-2]],c={height:(2*d)+"px",width:(2*d)+"px"};for(var b=0;b<=8;b++){if(f[b]){if(this.hasAlphaImageLoader){var a=(b==1||b==7)?"100%":this.graphic.width+"px";var e=hs_html.createElement("div",null,{width:"100%",height:"100%",position:"relative",overflow:"hidden"},this.td[b],true);hs_html.createElement("div",null,{filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='"+this.graphic.src+"')",position:"absolute",width:a,height:this.graphic.height+"px",left:(f[b][0]*d)+"px",top:(f[b][1]*d)+"px"},e,true)}else{hs_html.setStyles(this.td[b],{background:"url("+this.graphic.src+") "+(f[b][0]*d)+"px "+(f[b][1]*d)+"px"})}if(window.opera&&(b==3||b==5)){hs_html.createElement("div",null,c,this.td[b],true)}hs_html.setStyles(this.td[b],c)}}this.graphic=null;if(hs_html.pendingOutlines[this.outlineType]){hs_html.pendingOutlines[this.outlineType].destroy()}hs_html.pendingOutlines[this.outlineType]=this;if(this.onLoad){this.onLoad()}},setPosition:function(e,a,f,b,c,d){if(d){this.table.style.visibility=(c>=4*this.offset)?"visible":"hidden"}this.table.style.left=(a-this.offset)+"px";this.table.style.top=(f-this.offset)+"px";this.table.style.width=(b+2*(e.offsetBorderW+this.offset))+"px";b+=2*(e.offsetBorderW-this.offset);c+=+2*(e.offsetBorderH-this.offset);this.td[4].style.width=b>=0?b+"px":0;this.td[4].style.height=c>=0?c+"px":0;if(this.hasAlphaImageLoader){this.td[3].style.height=this.td[5].style.height=this.td[4].style.height}},destroy:function(a){if(a){this.table.style.visibility="hidden"}else{hs_html.discardElement(this.table)}}};hs_html.Expander=function(j,e,g,l){this.a=j;this.custom=g;this.contentType=l||"image";this.isHtml=(l=="html");this.isImage=!this.isHtml;hs_html.continuePreloading=false;hs_html.genContainer();var k=this.key=hs_html.expanders.length;for(var f=0;f<hs_html.overrides.length;f++){var b=hs_html.overrides[f];this[b]=e&&typeof e[b]!="undefined"?e[b]:hs[b]}var c=this.thumb=((e&&e.thumbnailId)?hs_html.$(e.thumbnailId):null)||j.getElementsByTagName("img")[0]||j;this.thumbsUserSetId=c.id||j.id;for(var f=0;f<hs_html.expanders.length;f++){if(hs_html.expanders[f]&&hs_html.expanders[f].a==j){hs_html.expanders[f].focus();return false}}for(var f=0;f<hs_html.expanders.length;f++){if(hs_html.expanders[f]&&hs_html.expanders[f].thumb!=c&&!hs_html.expanders[f].onLoadStarted){hs_html.expanders[f].cancelLoading()}}hs_html.expanders[this.key]=this;if(!hs_html.allowMultipleInstances){if(hs_html.expanders[k-1]){hs_html.expanders[k-1].close()}if(typeof hs_html.focusKey!="undefined"&&hs_html.expanders[hs_html.focusKey]){hs_html.expanders[hs_html.focusKey].close()}}var h=hs_html.position(c);this.thumbWidth=c.width?c.width:c.offsetWidth;this.thumbHeight=c.height?c.height:c.offsetHeight;this.thumbLeft=h.x;this.thumbTop=h.y;this.thumbOffsetBorderW=(this.thumb.offsetWidth-this.thumbWidth)/2;this.thumbOffsetBorderH=(this.thumb.offsetHeight-this.thumbHeight)/2;this.wrapper=hs_html.createElement("div",{id:"highslide-wrapper-"+this.key,className:this.wrapperClassName},{visibility:"hidden",position:"absolute",zIndex:hs_html.zIndexCounter++},null,true);this.wrapper.onmouseover=this.wrapper.onmouseout=hs_html.wrapperMouseHandler;if(this.contentType=="image"&&this.outlineWhileAnimating==2){this.outlineWhileAnimating=0}if(hs_html.pendingOutlines[this.outlineType]){this.connectOutline();this[this.contentType+"Create"]()}else{if(!this.outlineType){this[this.contentType+"Create"]()}else{this.displayLoading();var d=this;new hs_html.Outline(this.outlineType,function(){d.connectOutline();d[d.contentType+"Create"]()})}}return true};hs_html.Expander.prototype={connectOutline:function(a,c){var b=hs_html.pendingOutlines[this.outlineType];this.objOutline=b;b.table.style.zIndex=this.wrapper.style.zIndex;hs_html.pendingOutlines[this.outlineType]=null},displayLoading:function(){if(this.onLoadStarted||this.loading){return}this.originalCursor=this.a.style.cursor;this.a.style.cursor="wait";this.loading=hs_html.loading;var b=this;this.loading.onclick=function(){b.cancelLoading()};this.loading.style.top=(this.thumbTop+(this.thumbHeight-this.loading.offsetHeight)/2)+"px";var b=this,a=(this.thumbLeft+this.thumbOffsetBorderW+(this.thumbWidth-this.loading.offsetWidth)/2)+"px";setTimeout(function(){if(b.loading){b.loading.style.left=a}},100)},imageCreate:function(){var b=this;var a=document.createElement("img");this.content=a;a.onload=function(){if(hs_html.expanders[b.key]){b.contentLoaded()}};if(hs_html.blockRightClick){a.oncontextmenu=function(){return false}}a.className="highslide-image";a.style.visibility="hidden";a.style.display="block";a.style.position="absolute";a.style.maxWidth="none";a.style.zIndex=3;a.title=hs_html.restoreTitle;if(hs_html.safari){hs_html.container.appendChild(a)}if(hs_html.ie&&hs_html.flushImgSize){a.src=null}a.src=hs_html.getSrc(this.a);this.displayLoading()},htmlCreate:function(){this.content=hs_html.getCacheBinding(this.a);if(!this.content){this.content=hs_html.getNode(this.contentId)}if(!this.content){this.content=hs_html.getSelfRendered()}this.innerContent=this.content;if(this.swfObject||this.objectType=="iframe"){this.setObjContainerSize(this.innerContent)}hs_html.container.appendChild(this.wrapper);hs_html.setStyles(this.wrapper,{position:"static",padding:"0 "+hs_html.marginRight+"px 0 "+hs_html.marginLeft+"px"});this.content=hs_html.createElement("div",{className:"highslide-html"},{position:"relative",zIndex:3,overflow:"hidden"},this.wrapper,1);this.mediumContent=hs_html.createElement("div",null,null,this.content,1);this.mediumContent.appendChild(this.innerContent);hs_html.setStyles(this.innerContent,{position:"relative"});this.innerContent.className+=" highslide-display-block";if(this.width){this.innerContent.style.width=this.width+"px"}if(this.height){this.innerContent.style.height=this.height+"px"}if(this.innerContent.offsetWidth<this.minWidth){this.innerContent.style.width=this.minWidth+"px"}if(this.objectType=="ajax"&&!hs_html.getCacheBinding(this.a)){this.displayLoading();var a=new hs_html.Ajax(this.a,this.innerContent);var b=this;a.onLoad=function(){if(hs_html.expanders[b.key]){b.contentLoaded()}};a.onError=function(){location.href=hs_html.getSrc(this.a)};a.run()}else{if(this.objectType=="iframe"&&this.objectLoadTime=="before"){this.writeExtendedContent()}else{this.contentLoaded()}}},contentLoaded:function(){try{if(!this.content){return}this.content.onload=null;if(this.onLoadStarted){return}else{this.onLoadStarted=true}if(this.loading){hs_html.setStyles(this.loading,{left:"-9999px",top:"-9999px"});this.loading=null;this.a.style.cursor=this.originalCursor||""}this.marginBottom=hs_html.marginBottom;if(this.isImage){this.newWidth=this.content.width;this.newHeight=this.content.height;this.fullExpandWidth=this.newWidth;this.fullExpandHeight=this.newHeight;this.content.style.width=this.thumbWidth+"px";this.content.style.height=this.thumbHeight+"px";this.getCaption()}else{if(this.htmlGetSize){this.htmlGetSize()}}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_html.container.appendChild(this.wrapper);this.offsetBorderW=(this.content.offsetWidth-this.thumbWidth)/2;this.offsetBorderH=(this.content.offsetHeight-this.thumbHeight)/2;var c=hs_html.marginRight+2*this.offsetBorderW;this.marginBottom+=2*this.offsetBorderH;var h=this.newWidth/this.newHeight;var g=this.allowSizeReduction?this.minWidth:this.newWidth;var l=this.allowSizeReduction?this.minHeight:this.newHeight;var d={x:"auto",y:"auto"};var i=hs_html.getPageSize();this.x={min:parseInt(this.thumbLeft)-this.offsetBorderW+this.thumbOffsetBorderW,span:this.newWidth,minSpan:(this.newWidth<g&&!hs_html.padToMinWidth)?this.newWidth:g,marginMin:hs_html.marginLeft,marginMax:c,scroll:i.scrollLeft,clientSpan:i.width,thumbSpan:this.thumbWidth};var b=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<l?this.newHeight:l,marginMin:hs_html.marginTop,marginMax:this.marginBottom,scroll:i.scrollTop,clientSpan:i.height,thumbSpan:this.thumbHeight};var a=this.y.min+parseInt(this.thumbHeight);this.y=this.justify(this.y);if(this.isHtml){this.htmlSizeOperations()}if(this.isImage){this.correctRatio(h)}var k=this.x;var j=this.y;this.show()}catch(f){window.location.href=hs_html.getSrc(this.a)}},setObjContainerSize:function(a,d){var b=hs_html.getElementByClass(a,"DIV","highslide-body");if(this.objectType=="iframe"){if(this.objectWidth){b.style.width=this.objectWidth+"px"}if(this.objectHeight){b.style.height=this.objectHeight+"px"}}if(this.swfObject){b.style.width=this.swfObject.attributes.width+"px";b.style.height=this.swfObject.attributes.height+"px"}},writeExtendedContent:function(){if(this.hasExtendedContent){return}var e=this;this.body=hs_html.getElementByClass(this.innerContent,"DIV","highslide-body");if(this.objectType=="iframe"){this.displayLoading();this.ruler=hs_html.clearing.cloneNode(1);this.body.appendChild(this.ruler);this.newWidth=this.innerContent.offsetWidth;if(!this.objectWidth){this.objectWidth=this.ruler.offsetWidth}var b=this.innerContent.offsetHeight-this.body.offsetHeight;var c=this.objectHeight||(hs_html.getPageSize()).height-b-hs_html.marginTop-hs_html.marginBottom;var d=hs_html.ie6SSL?' src="blank.htm" ':"";var a=hs_html.ie?'<iframe name="hsIframe'+this.key+'" '+d+"/>":"iframe";this.iframe=hs_html.createElement(a,{name:"hsIframe"+this.key,frameBorder:0,allowTransparency:true,key:this.key},{width:this.objectWidth+"px",height:c+"px"},this.body);if(this.objectLoadTime=="before"){hs_html.addEventListener(this.iframe,"load",function(){if(hs_html.expanders[e.key]){hs_html.expanders[e.key].contentLoaded()}})}if(hs_html.safari){this.iframe.src=null}this.iframe.src=hs_html.getSrc(this.a);if(this.objectLoadTime=="after"){this.correctIframeSize()}}else{if(this.swfObject){this.body.id=this.body.id||"hs-flash-id-"+this.key;this.swfObject.write(this.body.id)}}this.hasExtendedContent=true},htmlGetSize:function(){if(this.iframe&&!this.objectHeight){try{var d=this.iframe.contentDocument||this.iframe.contentWindow.document;var b=d.createElement("div");b.style.clear="both";d.body.appendChild(b);var a=b.offsetTop;if(hs_html.ie){a+=parseInt(d.body.currentStyle.marginTop)+parseInt(d.body.currentStyle.marginBottom)-1}this.iframe.style.height=this.body.style.height=a+"px"}catch(c){this.iframe.style.height="300px"}}this.innerContent.appendChild(hs_html.clearing);if(!this.newWidth){this.newWidth=this.innerContent.offsetWidth}this.newHeight=this.innerContent.offsetHeight;this.innerContent.removeChild(hs_html.clearing);if(hs_html.ie&&this.newHeight>parseInt(this.innerContent.currentStyle.height)){this.newHeight=parseInt(this.innerContent.currentStyle.height)}hs_html.setStyles(this.wrapper,{position:"absolute",padding:"0"});hs_html.setStyles(this.content,{width:this.thumbWidth+"px",height:this.thumbHeight+"px"})},correctIframeSize:function(){var b=this.innerContent.offsetWidth-this.ruler.offsetWidth;if(b<0){b=0}var a=this.innerContent.offsetHeight-this.body.offsetHeight;hs_html.setStyles(this.iframe,{width:(this.x.span-b)+"px",height:(this.y.span-a)+"px"});hs_html.setStyles(this.body,{width:this.iframe.style.width,height:this.iframe.style.height});this.scrollingContent=this.iframe;this.scrollerDiv=this.scrollingContent},htmlSizeOperations:function(){this.setObjContainerSize(this.innerContent);if(this.swfObject&&this.objectLoadTime=="before"){this.writeExtendedContent()}if(this.x.span<this.newWidth&&!this.allowWidthReduction){this.x.span=this.newWidth}if(this.y.span<this.newHeight&&!this.allowHeightReduction){this.y.span=this.newHeight}this.scrollerDiv=this.innerContent;hs_html.setStyles(this.mediumContent,{width:this.x.span+"px",position:"relative",left:(this.x.min-this.thumbLeft)+"px",top:(this.y.min-this.thumbTop)+"px"});hs_html.setStyles(this.innerContent,{border:"none",width:"auto",height:"auto"});var e=hs_html.getElementByClass(this.innerContent,"DIV","highslide-body");if(e&&!this.swfObject&&this.objectType!="iframe"){var b=e;e=hs_html.createElement(b.nodeName,null,{overflow:"hidden"},null,true);b.parentNode.insertBefore(e,b);e.appendChild(hs_html.clearing);e.appendChild(b);var c=this.innerContent.offsetWidth-e.offsetWidth;var a=this.innerContent.offsetHeight-e.offsetHeight;e.removeChild(hs_html.clearing);var d=hs_html.safari||navigator.vendor=="KDE"?1:0;hs_html.setStyles(e,{width:(this.x.span-c-d)+"px",height:(this.y.span-a)+"px",overflow:"auto",position:"relative"});if(d&&b.offsetHeight>e.offsetHeight){e.style.width=(parseInt(e.style.width)+d)+"px"}this.scrollingContent=e;this.scrollerDiv=this.scrollingContent}if(this.iframe&&this.objectLoadTime=="before"){this.correctIframeSize()}if(!this.scrollingContent&&this.y.span<this.mediumContent.offsetHeight){this.scrollerDiv=this.content}if(this.scrollerDiv==this.content&&!this.allowWidthReduction&&this.objectType!="iframe"){this.x.span+=17}if(this.scrollerDiv&&this.scrollerDiv.offsetHeight>this.scrollerDiv.parentNode.offsetHeight){setTimeout("try { hs_html.expanders["+this.key+"].scrollerDiv.style.overflow = 'auto'; } catch(e) {}",hs_html.expandDuration)}},justify:function(c){var e,b=c==this.x?"x":"y";var d=false;var a=true;c.min=Math.round(c.min-((c.span-c.thumbSpan)/2));if(c.min<c.scroll+c.marginMin){c.min=c.scroll+c.marginMin;d=true}if(c.span<c.minSpan){c.span=c.minSpan;a=false}if(c.min+c.span>c.scroll+c.clientSpan-c.marginMax){if(d&&a){c.span=c.clientSpan-c.marginMin-c.marginMax}else{if(c.span<c.clientSpan-c.marginMin-c.marginMax){c.min=c.scroll+c.clientSpan-c.span-c.marginMin-c.marginMax}else{c.min=c.scroll+c.marginMin;if(a){c.span=c.clientSpan-c.marginMin-c.marginMax}}}}if(c.span<c.minSpan){c.span=c.minSpan;a=false}if(c.min<c.marginMin){tmpMin=c.min;c.min=c.marginMin;if(a){c.span=c.span-(c.min-tmpMin)}}return c},correctRatio:function(c){var b=this.x;var f=this.y;var e=false;if(b.span/f.span>c){var a=b.span;b.span=f.span*c;if(b.span<b.minSpan){if(hs_html.padToMinWidth){b.imgSpan=b.span}b.span=b.minSpan;if(!b.imgSpan){f.span=b.span/c}}e=true}else{if(b.span/f.span<c){var d=f.span;f.span=b.span/c;e=true}}if(e){b.min=parseInt(this.thumbLeft)-this.offsetBorderW+this.thumbOffsetBorderW;b.minSpan=b.span;this.x=this.justify(b);f.min=parseInt(this.thumbTop)-this.offsetBorderH+this.thumbOffsetBorderH;f.minSpan=f.span;this.y=this.justify(f)}},show:function(){var a={x:this.x.min-20,y:this.y.min-20,w:this.x.span+40,h:this.y.span+40+this.spaceForCaption};hs_html.hideSelects=(hs_html.ie&&hs_html.ieVersion()<7);if(hs_html.hideSelects){this.showHideElements("SELECT","hidden",a)}hs_html.hideIframes=((window.opera&&navigator.appVersion<9)||navigator.vendor=="KDE"||(hs_html.ie&&hs_html.ieVersion()<5.5));if(hs_html.hideIframes){this.showHideElements("IFRAME","hidden",a)}if(hs_html.geckoMac){this.showHideElements("*","hidden",a)}if(this.x.imgSpan){this.content.style.margin="0 auto"}this.overlays=[];this.changeSize(1,{x:this.thumbLeft+this.thumbOffsetBorderW-this.offsetBorderW,y:this.thumbTop+this.thumbOffsetBorderH-this.offsetBorderH,w:this.thumbWidth,h:this.thumbHeight,imgW:this.thumbWidth,o:hs_html.outlineStartOffset},{x:this.x.min,y:this.y.min,w:this.x.span,h:this.y.span,imgW:this.x.imgSpan,o:this.objOutline?this.objOutline.offset:0},hs_html.expandDuration,hs_html.expandSteps)},changeSize:function(f,k,j,b,h){if(f&&this.objOutline&&!this.outlineWhileAnimating){this.objOutline.setPosition(this,this.x.min,this.y.min,this.x.span,this.y.span)}else{if(!f&&this.objOutline){if(this.outlineWhileAnimating){this.objOutline.setPosition(this,k.x,k.y,k.w,k.h)}else{this.objOutline.destroy((this.isHtml&&this.preserveContent))}}}if(!f){var d=this.wrapper.childNodes.length;for(var g=d-1;g>=0;g--){var c=this.wrapper.childNodes[g];if(c!=this.content){hs_html.discardElement(c)}}}if(this.fadeInOut){k.op=f?0:1;j.op=f}var l,e=this,a=Math[this.easing]||Math.easeInQuad;if(!f){a=Math[this.easingClose]||a}for(var g=1;g<=h;g++){l=Math.round(g*(b/h));(function(){var n=g,m={};for(var i in k){m[i]=a(l,k[i],j[i]-k[i],b);if(/[xywh]/.test(i)){m[i]=Math.round(m[i])}}setTimeout(function(){if(f&&n==1){e.content.style.visibility="visible";e.a.className+=" highslide-active-anchor"}e.setSize(m)},l)})()}if(f){setTimeout(function(){if(e.objOutline){e.objOutline.table.style.visibility="visible"}},l);setTimeout(function(){if(e.caption){e.writeCaption()}e.afterExpand()},l+50)}else{setTimeout(function(){e.afterClose()},l)}},setSize:function(c){try{if(this.isHtml){hs_html.setStyles(this.content,{width:c.w+"px",height:c.h+"px"});hs_html.setStyles(this.mediumContent,{left:(this.x.min-c.x)+"px",top:(this.y.min-c.y)+"px"});this.innerContent.style.visibility="visible"}else{this.wrapper.style.width=(c.w+2*this.offsetBorderW)+"px";this.content.style.width=((c.imgW&&!isNaN(c.imgW))?c.imgW:c.w)+"px";if(hs_html.safari){this.content.style.maxWidth=this.content.style.width}this.content.style.height=c.h+"px"}if(c.op){hs_html.setStyles(this.wrapper,{opacity:c.op})}if(this.objOutline&&this.outlineWhileAnimating){var b=this.objOutline.offset-c.o;this.objOutline.setPosition(this,c.x+b,c.y+b,c.w-2*b,c.h-2*b,1)}hs_html.setStyles(this.wrapper,{visibility:"visible",left:c.x+"px",top:c.y+"px"})}catch(a){window.location.href=hs_html.getSrc(this.a)}},afterExpand:function(){this.isExpanded=true;this.focus();if(this.isHtml&&this.objectLoadTime=="after"){this.writeExtendedContent()}if(this.isHtml){if(this.iframe){try{var c=this,b=this.iframe.contentDocument||this.iframe.contentWindow.document;hs_html.addEventListener(b,"mousedown",function(){if(hs_html.focusKey!=c.key){c.focus()}})}catch(a){}if(hs_html.ie&&typeof this.isClosing!="boolean"){this.iframe.style.width=(this.objectWidth-1)+"px"}}}this.createOverlays();if(hs_html.showCredits){this.writeCredits()}if(this.isImage&&this.fullExpandWidth>this.x.span){this.createFullExpand()}if(!this.caption){this.prepareNextOutline()}},prepareNextOutline:function(){var a=this.key;var b=this.outlineType;new hs_html.Outline(b,function(){try{hs_html.expanders[a].preloadNext()}catch(c){}})},preloadNext:function(){var b=hs_html.getAdjacentAnchor(this.key,1);if(b.onclick.toString().match(/hs\.expand/)){var a=hs_html.createElement("img",{src:hs_html.getSrc(b)})}},cancelLoading:function(){hs_html.expanders[this.key]=null;this.a.style.cursor=this.originalCursor;if(this.loading){hs_html.loading.style.left="-9999px"}},writeCredits:function(){this.credits=hs_html.createElement("a",{href:hs_html.creditsHref,className:"highslide-credits",innerHTML:hs_html.creditsText,title:hs_html.creditsTitle});this.createOverlay({overlayId:this.credits,position:"top left"})},getCaption:function(){if(!this.captionId&&this.thumbsUserSetId){this.captionId="caption-for-"+this.thumbsUserSetId}if(this.captionId){this.caption=hs_html.getNode(this.captionId)}if(!this.caption&&!this.captionText&&this.captionEval){try{this.captionText=eval(this.captionEval)}catch(e){}}if(!this.caption&&this.captionText){this.caption=hs_html.createElement("div",{className:"highslide-caption",innerHTML:this.captionText})}if(!this.caption){var next=this.a.nextSibling;while(next&&!hs_html.isHsAnchor(next)){if(/highslide-caption/.test(next.className||null)){this.caption=next.cloneNode(1);break}next=next.nextSibling}}if(this.caption){this.marginBottom+=this.spaceForCaption}},writeCaption:function(){try{hs_html.setStyles(this.wrapper,{width:this.wrapper.offsetWidth+"px",height:this.wrapper.offsetHeight+"px"});hs_html.setStyles(this.caption,{visibility:"hidden",marginTop:hs_html.safari?0:"-"+this.y.span+"px"});this.caption.className+=" highslide-display-block";var f,i=this;if(hs_html.ie&&(hs_html.ieVersion()<6||document.compatMode=="BackCompat")){f=this.caption.offsetHeight}else{var a=hs_html.createElement("div",{innerHTML:this.caption.innerHTML},null,null,true);this.caption.innerHTML="";this.caption.appendChild(a);f=this.caption.childNodes[0].offsetHeight;this.caption.innerHTML=this.caption.childNodes[0].innerHTML}hs_html.setStyles(this.caption,{overflow:"hidden",height:0,zIndex:2,marginTop:0});this.wrapper.style.height="auto";if(hs_html.captionSlideSpeed){var d=(Math.round(f/50)||1)*hs_html.captionSlideSpeed}else{this.placeCaption(f,1);return}for(var c=f%d,b=0;c<=f;c+=d,b+=10){(function(){var h=c,e=(c==f)?1:0;setTimeout(function(){i.placeCaption(h,e)},b)})()}}catch(g){}},placeCaption:function(b,a){if(!this.caption){return}this.caption.style.height=b+"px";this.caption.style.visibility="visible";this.y.span=this.wrapper.offsetHeight-2*this.offsetBorderH;var c=this.objOutline;if(c){c.td[4].style.height=(this.wrapper.offsetHeight-2*this.objOutline.offset)+"px";if(c.hasAlphaImageLoader){c.td[3].style.height=c.td[5].style.height=c.td[4].style.height}}if(a){this.prepareNextOutline()}},showHideElements:function(h,c,b){var e=document.getElementsByTagName(h);var d=h=="*"?"overflow":"visibility";for(var f=0;f<e.length;f++){if(d=="visibility"||(document.defaultView.getComputedStyle(e[f],"").getPropertyValue("overflow")=="auto"||e[f].getAttribute("hidden-by")!=null)){var a=e[f].getAttribute("hidden-by");if(c=="visible"&&a){a=a.replace("["+this.key+"]","");e[f].setAttribute("hidden-by",a);if(!a){e[f].style[d]=e[f].origProp}}else{if(c=="hidden"){var l=hs_html.position(e[f]);l.w=e[f].offsetWidth;l.h=e[f].offsetHeight;var k=(l.x+l.w<b.x||l.x>b.x+b.w);var j=(l.y+l.h<b.y||l.y>b.y+b.h);var g=hs_html.getWrapperKey(e[f]);if(!k&&!j&&g!=this.key){if(!a){e[f].setAttribute("hidden-by","["+this.key+"]");e[f].origProp=e[f].style[d];e[f].style[d]="hidden"}else{if(!a.match("["+this.key+"]")){e[f].setAttribute("hidden-by",a+"["+this.key+"]")}}}else{if(a=="["+this.key+"]"||hs_html.focusKey==g){e[f].setAttribute("hidden-by","");e[f].style[d]=e[f].origProp||""}else{if(a&&a.match("["+this.key+"]")){e[f].setAttribute("hidden-by",a.replace("["+this.key+"]",""))}}}}}}}},focus:function(){this.wrapper.style.zIndex=hs_html.zIndexCounter++;for(var b=0;b<hs_html.expanders.length;b++){if(hs_html.expanders[b]&&b==hs_html.focusKey){var a=hs_html.expanders[b];a.content.className+=" highslide-"+a.contentType+"-blur";if(a.caption){a.caption.className+=" highslide-caption-blur"}if(a.isImage){a.content.style.cursor=hs_html.ie?"hand":"pointer";a.content.title=hs_html.focusTitle}}}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_html.restoreTitle;hs_html.styleRestoreCursor=window.opera?"pointer":"url("+hs_html.graphicsDir+hs_html.restoreCursor+"), pointer";if(hs_html.ie&&hs_html.ieVersion()<6){hs_html.styleRestoreCursor="hand"}this.content.style.cursor=hs_html.styleRestoreCursor}hs_html.focusKey=this.key;hs_html.addEventListener(document,"keydown",hs_html.keyHandler)},move:function(a){this.x.min=a.left+a.dX;this.y.min=a.top+a.dY;if(a.type=="image"){this.content.style.cursor="move"}hs_html.setStyles(this.wrapper,{left:this.x.min+"px",top:this.y.min+"px"});if(this.objOutline){this.objOutline.setPosition(this,this.x.min,this.y.min,this.x.span,this.y.span)}},resize:function(c){this.x.span=c.width+c.dX;this.y.span=c.height+c.dY;if(this.x.span<this.minWidth){this.x.span=this.minWidth}if(this.y.span<this.minHeight){this.y.span=this.minHeight}var f=this.scrollerDiv;if(typeof this.wDiff=="undefined"){this.wDiff=this.innerContent.offsetWidth-f.offsetWidth;this.hDiff=this.innerContent.offsetHeight-f.offsetHeight}hs_html.setStyles(f,{width:(this.x.span-this.wDiff)+"px",height:(this.y.span-this.hDiff)+"px"});var b={width:this.x.span+"px",height:this.y.span+"px"};hs_html.setStyles(this.content,b);if(this.releaseMask){hs_html.setStyles(this.releaseMask,b)}this.mediumContent.style.width="auto";hs_html.setStyles(this.body,{width:"auto",height:"auto"});for(var a=0;a<this.overlays.length;a++){this.positionOverlay(hs_html.$("hsId"+this.overlays[a]))}if(this.objOutline){this.objOutline.setPosition(this,this.x.min,this.y.min,this.x.span,this.y.span)}},close:function(){if(this.isClosing||!this.isExpanded){return}this.isClosing=true;hs_html.removeEventListener(document,"keydown",hs_html.keyHandler);try{if(this.isHtml){this.htmlPrepareClose()}this.content.style.cursor="default";this.changeSize(0,{x:this.x.min,y:this.y.min,w:this.x.span,h:parseInt(this.content.style.height),imgW:this.x.imgSpan,o:this.objOutline?this.objOutline.offset:0},{x:this.thumbLeft-this.offsetBorderW+this.thumbOffsetBorderW,y:this.thumbTop-this.offsetBorderH+this.thumbOffsetBorderH,w:this.thumbWidth,h:this.thumbHeight,imgW:this.thumbWidth,o:hs_html.outlineStartOffset},hs_html.restoreDuration,hs_html.restoreSteps)}catch(a){this.afterClose()}},htmlPrepareClose:function(){if(hs_html.geckoMac){if(!hs_html.mask){hs_html.mask=hs_html.createElement("div",null,{position:"absolute"},hs_html.container)}hs_html.setStyles(hs_html.mask,{width:this.x.span+"px",height:this.y.span+"px",left:this.x.min+"px",top:this.y.min+"px",display:"block"})}if(this.swfObject){try{hs_html.$(this.swfObject.getAttribute("id")).StopPlay()}catch(a){}}if(this.objectLoadTime=="after"&&!this.preserveContent){this.destroyObject()}if(this.scrollerDiv&&this.scrollerDiv!=this.scrollingContent){this.scrollerDiv.style.overflow="hidden"}},destroyObject:function(){if(hs_html.ie&&this.iframe){try{this.iframe.contentWindow.document.body.innerHTML=""}catch(a){}}this.body.innerHTML=""},sleep:function(){if(this.objOutline){this.objOutline.table.className="highslide-display-none"}this.releaseMask=null;this.wrapper.className+=" highslide-display-none";hs_html.push(hs_html.sleeping,this)},awake:function(){hs_html.expanders[this.key]=this;if(!hs_html.allowMultipleInstances&&hs_html.focusKey!=this.key){try{hs_html.expanders[hs_html.focusKey].close()}catch(a){}}this.wrapper.className=this.wrapper.className.replace(/highslide-display-none/,"");var c=hs_html.zIndexCounter++;this.wrapper.style.zIndex=c;this.isClosing=false;var b=this.objOutline||0;if(b){if(!this.outlineWhileAnimating){b.table.style.visibility="hidden"}b.table.className=null;b.table.style.zIndex=c}this.show()},createOverlay:function(c){var b=c.overlayId;if(typeof b=="string"){b=hs_html.getNode(b)}if(!b||typeof b=="string"){return}var a=hs_html.createElement("div",{id:"hsId"+hs_html.idCounter++},{left:0,top:0,position:"absolute",zIndex:3,visibility:"hidden"},this.wrapper,true);if(c.opacity){hs_html.setStyles(b,{opacity:c.opacity})}b.style.styleFloat="none";b.className+=" highslide-display-block";a.appendChild(b);a.hsPos=c.position;this.positionOverlay(a);if(c.hideOnMouseOut){a.setAttribute("hideOnMouseOut",true)}if(!c.opacity){c.opacity=1}a.setAttribute("opacity",c.opacity);hs_html.fade(a,0,c.opacity);hs_html.push(this.overlays,hs_html.idCounter-1)},positionOverlay:function(d,b){var g=this.offsetBorderW,a=this.x.span-d.offsetWidth,f=this.offsetBorderH,c=(b||parseInt(this.content.style.height))-d.offsetHeight,e=d.hsPos||"center center";if(/^bottom/.test(e)){f+=c}if(/^center/.test(e)){f+=c/2}if(/right$/.test(e)){g+=a}if(/center$/.test(e)){g+=a/2}d.style.left=g+"px";d.style.top=f+"px"},createOverlays:function(){for(var a=0;a<hs_html.overlays.length;a++){var c=hs_html.overlays[a],d=c.thumbnailId,b=c.slideshowGroup;if((!d&&!b)||d==this.thumbsUserSetId||b===this.slideshowGroup){if(this.isImage||(this.isHtml&&c.useOnHtml)){this.createOverlay(c)}}}},createFullExpand:function(){var b=hs_html.createElement("a",{href:"javascript:hs_html.expanders["+this.key+"].doFullExpand();",title:hs_html.fullExpandTitle,className:"highslide-full-expand"});this.fullExpandLabel=b;this.createOverlay({overlayId:b,position:hs_html.fullExpandPosition,hideOnMouseOut:true,opacity:hs_html.fullExpandOpacity})},doFullExpand:function(){try{hs_html.discardElement(this.fullExpandLabel);this.focus();this.x.min=parseInt(this.wrapper.style.left)-(this.fullExpandWidth-this.content.width)/2;if(this.x.min<hs_html.marginLeft){this.x.min=hs_html.marginLeft}this.wrapper.style.left=this.x.min+"px";hs_html.setStyles(this.content,{width:this.fullExpandWidth+"px",maxWidth:this.fullExpandWidth+"px",height:this.fullExpandHeight+"px"});this.x.span=this.fullExpandWidth;this.wrapper.style.width=(this.x.span+2*this.offsetBorderW)+"px";this.y.span=this.wrapper.offsetHeight-2*this.offsetBorderH;if(this.objOutline){this.objOutline.setPosition(this,this.x.min,this.y.min,this.x.span,this.y.span)}for(var a=0;a<this.overlays.length;a++){this.positionOverlay(hs_html.$("hsId"+this.overlays[a]))}this.redoShowHide()}catch(b){window.location.href=this.content.src}},redoShowHide:function(){var a={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_html.hideSelects){this.showHideElements("SELECT","hidden",a)}if(hs_html.hideIframes){this.showHideElements("IFRAME","hidden",a)}if(hs_html.geckoMac){this.showHideElements("*","hidden",a)}},afterClose:function(){this.a.className=this.a.className.replace("highslide-active-anchor","");if(hs_html.hideSelects){this.showHideElements("SELECT","visible")}if(hs_html.hideIframes){this.showHideElements("IFRAME","visible")}if(hs_html.geckoMac){this.showHideElements("*","visible")}if(this.isHtml&&this.preserveContent){this.sleep()}else{if(this.objOutline&&this.outlineWhileAnimating){this.objOutline.destroy()}hs_html.discardElement(this.wrapper)}if(hs_html.mask){hs_html.mask.style.display="none"}hs_html.expanders[this.key]=null;hs_html.reOrder()}};hs_html.Ajax=function(b,c,d){this.a=b;this.content=c;this.pre=d};hs_html.Ajax.prototype={run:function(){this.src=hs_html.getSrc(this.a);if(this.src.match("#")){var a=this.src.split("#");this.src=a[0];this.id=a[1]}if(hs_html.cachedGets[this.src]){this.cachedGet=hs_html.cachedGets[this.src];if(this.id){this.getElementContent()}else{this.loadHTML()}return}try{this.xmlHttp=new XMLHttpRequest()}catch(b){try{this.xmlHttp=new ActiveXObject("Msxml2.XMLHTTP")}catch(b){try{this.xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){this.onError()}}}var c=this;this.xmlHttp.onreadystatechange=function(){if(c.xmlHttp.readyState==4){if(c.id){c.getElementContent()}else{c.loadHTML()}}};this.xmlHttp.open("GET",this.src,true);this.xmlHttp.send(null)},getElementContent:function(){hs_html.genContainer();var b=window.opera||hs_html.ie6SSL?{src:"blank.htm"}:null;this.iframe=hs_html.createElement("iframe",b,{position:"absolute",left:"-9999px"},hs_html.container);try{this.loadHTML()}catch(a){var c=this;setTimeout(function(){c.loadHTML()},1)}},loadHTML:function(){var b=this.cachedGet||this.xmlHttp.responseText;if(this.pre){hs_html.cachedGets[this.src]=b}if(!hs_html.ie||hs_html.ieVersion()>=5.5){b=b.replace(/\n/g,"_hsnl_").replace(/\r/g,"");b=b.replace(new RegExp("<link[^>]*>","gi"),"");b=b.replace(new RegExp("<script[^>]*>.*?<\/script>","gi"),"");if(this.iframe){var d=this.iframe.contentDocument||this.iframe.contentWindow.document;d.open();d.write(b);d.close();try{b=d.getElementById(this.id).innerHTML}catch(c){try{b=this.iframe.document.getElementById(this.id).innerHTML}catch(c){}}hs_html.container.removeChild(this.iframe)}else{b=b.replace(new RegExp("^.*?<body[^>]*>(.*?)</body>.*?$","i"),"$1")}b=b.replace(/_hsnl_/g,"\n")}hs_html.getElementByClass(this.content,"DIV","highslide-body").innerHTML=b;this.onLoad();for(var a in this){this[a]=null}}};var HsExpander=hs_html.Expander;hs_html.addEventListener(document,"mousedown",hs_html.mouseClickHandler);hs_html.addEventListener(document,"mouseup",hs_html.mouseClickHandler);hs_html.addEventListener(window,"load",hs_html.preloadImages);hs_html.addEventListener(window,"load",hs_html.preloadAjax);
