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