//<![CDATA[
    var BLANK_URL = '<?php echo $this->helper('core/js')->getJsUrl('blank.html') ?>';
    var BLANK_IMG = '<?php echo $this->helper('core/js')->getJsUrl('spacer.gif') ?>';
//]]>
if(!hs){
var hs={lang:{cssDirection:"ltr",loadingText:"Loading...",loadingTitle:"Click to cancel",focusTitle:"Click to bring to front",fullExpandTitle:"Expand to actual size (f)",creditsText:"Powered by <i>Highslide JS</i>",creditsTitle:"Go to the Highslide JS homepage",previousText:"Previous",nextText:"Next",moveText:"Move",closeText:"Close",closeTitle:"Close (esc)",resizeTitle:"Resize",playText:"Play",playTitle:"Play slideshow (spacebar)",pauseText:"Pause",pauseTitle:"Pause slideshow (spacebar)",previousTitle:"Previous (arrow left)",nextTitle:"Next (arrow right)",moveTitle:"Move",fullExpandText:"1:1",number:"Image %1 of %2",restoreTitle:"Click to close image, click and drag to move. Use arrow keys for next and previous."},graphicsDir:"highslide/graphics/",expandCursor:"zoomin.cur",restoreCursor:"zoomout.cur",expandDuration:250,restoreDuration:250,marginLeft:15,marginRight:15,marginTop:15,marginBottom:15,zIndexCounter:1001,loadingOpacity:0.75,allowMultipleInstances:true,numberOfImagesToPreload:5,outlineWhileAnimating:2,outlineStartOffset:3,padToMinWidth:false,fullExpandPosition:"bottom right",fullExpandOpacity:1,showCredits:true,creditsHref:"http://highslide.com/",creditsTarget:"_self",enableKeyListener:true,openerTagNames:["a","area"],transitions:[],transitionDuration:250,dimmingOpacity:0,dimmingDuration:50,allowWidthReduction:false,allowHeightReduction:true,preserveContent:true,objectLoadTime:"before",cacheAjax:true,anchor:"auto",align:"auto",targetX:null,targetY:null,dragByHeading:true,minWidth:200,minHeight:200,allowSizeReduction:true,outlineType:"drop-shadow",skin:{controls:"<div class=\"highslide-controls\"><ul>"+"<li class=\"highslide-previous\">"+"<a href=\"#\" title=\"{hs.lang.previousTitle}\">"+"<span>{hs.lang.previousText}</span></a>"+"</li>"+"<li class=\"highslide-play\">"+"<a href=\"#\" title=\"{hs.lang.playTitle}\">"+"<span>{hs.lang.playText}</span></a>"+"</li>"+"<li class=\"highslide-pause\">"+"<a href=\"#\" title=\"{hs.lang.pauseTitle}\">"+"<span>{hs.lang.pauseText}</span></a>"+"</li>"+"<li class=\"highslide-next\">"+"<a href=\"#\" title=\"{hs.lang.nextTitle}\">"+"<span>{hs.lang.nextText}</span></a>"+"</li>"+"<li class=\"highslide-move\">"+"<a href=\"#\" title=\"{hs.lang.moveTitle}\">"+"<span>{hs.lang.moveText}</span></a>"+"</li>"+"<li class=\"highslide-full-expand\">"+"<a href=\"#\" title=\"{hs.lang.fullExpandTitle}\">"+"<span>{hs.lang.fullExpandText}</span></a>"+"</li>"+"<li class=\"highslide-close\">"+"<a href=\"#\" title=\"{hs.lang.closeTitle}\" >"+"<span>{hs.lang.closeText}</span></a>"+"</li>"+"</ul></div>",contentWrapper:"<div class=\"highslide-header\"><ul>"+"<li class=\"highslide-previous\">"+"<a href=\"#\" title=\"{hs.lang.previousTitle}\" onclick=\"return hs.previous(this)\">"+"<span>{hs.lang.previousText}</span></a>"+"</li>"+"<li class=\"highslide-next\">"+"<a href=\"#\" title=\"{hs.lang.nextTitle}\" onclick=\"return hs.next(this)\">"+"<span>{hs.lang.nextText}</span></a>"+"</li>"+"<li class=\"highslide-move\">"+"<a href=\"#\" title=\"{hs.lang.moveTitle}\" onclick=\"return false\">"+"<span>{hs.lang.moveText}</span></a>"+"</li>"+"<li class=\"highslide-close\">"+"<a href=\"#\" title=\"{hs.lang.closeTitle}\" onclick=\"return hs.close(this)\">"+"<span>{hs.lang.closeText}</span></a>"+"</li>"+"</ul></div>"+"<div class=\"highslide-body\"></div>"+"<div class=\"highslide-footer\"><div>"+"<span class=\"highslide-resize\" title=\"{hs.lang.resizeTitle}\"><span></span></span>"+"</div></div>"},preloadTheseImages:[],continuePreloading:true,expanders:[],overrides:["allowSizeReduction","useBox","anchor","align","targetX","targetY","outlineType","outlineWhileAnimating","captionId","captionText","captionEval","captionOverlay","headingId","headingText","headingEval","headingOverlay","creditsPosition","dragByHeading","autoplay","numberPosition","transitions","dimmingOpacity","width","height","contentId","allowWidthReduction","allowHeightReduction","preserveContent","maincontentId","maincontentText","maincontentEval","objectType","cacheAjax","objectWidth","objectHeight","objectLoadTime","swfOptions","wrapperClassName","minWidth","minHeight","maxWidth","maxHeight","slideshowGroup","easing","easingClose","fadeInOut","src"],overlays:[],idCounter:0,oPos:{x:["leftpanel","left","center","right","rightpanel"],y:["above","top","middle","bottom","below"]},mouse:{},headingOverlay:{},captionOverlay:{},swfOptions:{flashvars:{},params:{},attributes:{}},timers:[],slideshows:[],pendingOutlines:{},sleeping:[],preloadTheseAjax:[],cacheBindings:[],cachedGets:{},clones:{},onReady:[],uaVersion:/Trident\/4\.0/.test(navigator.userAgent)?8:parseFloat((navigator.userAgent.toLowerCase().match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1]),ie:(document.all&&!window.opera),safari:/Safari/.test(navigator.userAgent),geckoMac:/Macintosh.+rv:1\.[0-8].+Gecko/.test(navigator.userAgent),$:function(id){
if(id){
return document.getElementById(id);
}
},push:function(_1,_2){
_1[_1.length]=_2;
},createElement:function(_3,_4,_5,_6,_7){
var el=document.createElement(_3);
if(_4){
hs.extend(el,_4);
}
if(_7){
hs.setStyles(el,{padding:0,border:"none",margin:0});
}
if(_5){
hs.setStyles(el,_5);
}
if(_6){
_6.appendChild(el);
}
return el;
},extend:function(el,_8){
for(var x in _8){
el[x]=_8[x];
}
return el;
},setStyles:function(el,_9){
for(var x in _9){
if(hs.ie&&x=="opacity"){
if(_9[x]>0.99){
el.style.removeAttribute("filter");
}else{
el.style.filter="alpha(opacity="+(_9[x]*100)+")";
}
}else{
el.style[x]=_9[x];
}
}
},animate:function(el,_a,_b){
var _c,_d,_e;
if(typeof _b!="object"||_b===null){
var _f=arguments;
_b={duration:_f[2],easing:_f[3],complete:_f[4]};
}
if(typeof _b.duration!="number"){
_b.duration=250;
}
_b.easing=Math[_b.easing]||Math.easeInQuad;
_b.curAnim=hs.extend({},_a);
for(var _10 in _a){
var e=new hs.fx(el,_b,_10);
_c=parseFloat(hs.css(el,_10))||0;
_d=parseFloat(_a[_10]);
_e=_10!="opacity"?"px":"";
e.custom(_c,_d,_e);
}
},css:function(el,_11){
if(document.defaultView){
return document.defaultView.getComputedStyle(el,null).getPropertyValue(_11);
}else{
if(_11=="opacity"){
_11="filter";
}
var val=el.currentStyle[_11.replace(/\-(\w)/g,function(a,b){
return b.toUpperCase();
})];
if(_11=="filter"){
val=val.replace(/alpha\(opacity=([0-9]+)\)/,function(a,b){
return b/100;
});
}
return val===""?1:val;
}
},getPageSize:function(){
var d=document,w=window,_12=d.compatMode&&d.compatMode!="BackCompat"?d.documentElement:d.body;
var _13=hs.ie?_12.clientWidth:(d.documentElement.clientWidth||self.innerWidth),_14=hs.ie?_12.clientHeight:self.innerHeight;
hs.page={width:_13,height:_14,scrollLeft:hs.ie?_12.scrollLeft:pageXOffset,scrollTop:hs.ie?_12.scrollTop:pageYOffset};
},getPosition:function(el){
if(/area/i.test(el.tagName)){
var _15=document.getElementsByTagName("img");
for(var i=0;i<_15.length;i++){
var u=_15[i].useMap;
if(u&&u.replace(/^.*?#/,"")==el.parentNode.name){
el=_15[i];
break;
}
}
}
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,_16,_17,_18){
if(!a){
a=hs.createElement("a",null,{display:"none"},hs.container);
}
if(typeof a.getParams=="function"){
return _16;
}
if(_18=="html"){
for(var i=0;i<hs.sleeping.length;i++){
if(hs.sleeping[i]&&hs.sleeping[i].a==a){
hs.sleeping[i].awake();
hs.sleeping[i]=null;
return false;
}
}
hs.hasHtmlExpanders=true;
}
try{
new hs.Expander(a,_16,_17,_18);
return false;
}
catch(e){
return true;
}
},htmlExpand:function(a,_19,_1a){
return hs.expand(a,_19,_1a,"html");
},getSelfRendered:function(){
return hs.createElement("div",{className:"highslide-html-content",innerHTML:hs.replaceLang(hs.skin.contentWrapper)});
},getElementByClass:function(el,_1b,_1c){
var els=el.getElementsByTagName(_1b);
for(var i=0;i<els.length;i++){
if((new RegExp(_1c)).test(els[i].className)){
return els[i];
}
}
return null;
},replaceLang:function(s){
s=s.replace(/\s/g," ");
var re=/{hs\.lang\.([^}]+)\}/g,_1d=s.match(re),_1e;
if(_1d){
for(var i=0;i<_1d.length;i++){
_1e=_1d[i].replace(re,"$1");
if(typeof hs.lang[_1e]!="undefined"){
s=s.replace(_1d[i],hs.lang[_1e]);
}
}
}
return s;
},setClickEvents:function(){
var els=document.getElementsByTagName("a");
for(var i=0;i<els.length;i++){
var _1f=hs.isUnobtrusiveAnchor(els[i]);
if(_1f&&!els[i].hsHasSetClick){
(function(){
var t=_1f;
if(hs.fireEvent(hs,"onSetClickEvent",{element:els[i],type:t})){
els[i].onclick=(_1f=="image")?function(){
return hs.expand(this);
}:function(){
return hs.htmlExpand(this,{objectType:t});
};
}
})();
els[i].hsHasSetClick=true;
}
}
hs.getAnchors();
},isUnobtrusiveAnchor:function(el){
if(el.rel=="highslide"){
return "image";
}else{
if(el.rel=="highslide-ajax"){
return "ajax";
}else{
if(el.rel=="highslide-iframe"){
return "iframe";
}else{
if(el.rel=="highslide-swf"){
return "swf";
}
}
}
}
},getCacheBinding:function(a){
for(var i=0;i<hs.cacheBindings.length;i++){
if(hs.cacheBindings[i][0]==a){
var c=hs.cacheBindings[i][1];
hs.cacheBindings[i][1]=c.cloneNode(1);
return c;
}
}
return null;
},preloadAjax:function(e){
var arr=hs.getAnchors();
for(var i=0;i<arr.htmls.length;i++){
var a=arr.htmls[i];
if(hs.getParam(a,"objectType")=="ajax"&&hs.getParam(a,"cacheAjax")){
hs.push(hs.preloadTheseAjax,a);
}
}
hs.preloadAjaxElement(0);
},preloadAjaxElement:function(i){
if(!hs.preloadTheseAjax[i]){
return;
}
var a=hs.preloadTheseAjax[i];
var _20=hs.getNode(hs.getParam(a,"contentId"));
if(!_20){
_20=hs.getSelfRendered();
}
var _21=new hs.Ajax(a,_20,1);
_21.onError=function(){
};
_21.onLoad=function(){
hs.push(hs.cacheBindings,[a,_20]);
hs.preloadAjaxElement(i+1);
};
_21.run();
},focusTopmost:function(){
var _22=0,_23=-1,_24=hs.expanders,exp,_25;
for(var i=0;i<_24.length;i++){
exp=_24[i];
if(exp){
_25=exp.wrapper.style.zIndex;
if(_25&&_25>_22){
_22=_25;
_23=i;
}
}
}
if(_23==-1){
hs.focusKey=-1;
}else{
_24[_23].focus();
}
},getParam:function(a,_26){
a.getParams=a.onclick;
var p=a.getParams?a.getParams():null;
a.getParams=null;
return (p&&typeof p[_26]!="undefined")?p[_26]:(typeof hs[_26]!="undefined"?hs[_26]:null);
},getSrc:function(a){
var src=hs.getParam(a,"src");
if(src){
return src;
}
return a.href;
},getNode:function(id){
var _27=hs.$(id),_28=hs.clones[id],a={};
if(!_27&&!_28){
return null;
}
if(!_28){
_28=_27.cloneNode(true);
_28.id="";
hs.clones[id]=_28;
return _27;
}else{
return _28.cloneNode(true);
}
},discardElement:function(d){
if(d){
hs.garbageBin.appendChild(d);
}
hs.garbageBin.innerHTML="";
},dim:function(exp){
if(!hs.dimmer){
hs.dimmer=hs.createElement("div",{className:"highslide-dimming highslide-viewport-size",owner:"",onclick:function(){
if(hs.fireEvent(hs,"onDimmerClick")){
hs.close();
}
}},{visibility:"visible",opacity:0},hs.container,true);
}
hs.dimmer.style.display="";
hs.dimmer.owner+="|"+exp.key;
if(hs.geckoMac&&hs.dimmingGeckoFix){
hs.setStyles(hs.dimmer,{background:"url("+hs.graphicsDir+"geckodimmer.png)",opacity:1});
}else{
hs.animate(hs.dimmer,{opacity:exp.dimmingOpacity},hs.dimmingDuration);
}
},undim:function(key){
if(!hs.dimmer){
return;
}
if(typeof key!="undefined"){
hs.dimmer.owner=hs.dimmer.owner.replace("|"+key,"");
}
if((typeof key!="undefined"&&hs.dimmer.owner!="")||(hs.upcoming&&hs.getParam(hs.upcoming,"dimmingOpacity"))){
return;
}
if(hs.geckoMac&&hs.dimmingGeckoFix){
hs.dimmer.style.display="none";
}else{
hs.animate(hs.dimmer,{opacity:0},hs.dimmingDuration,null,function(){
hs.dimmer.style.display="none";
});
}
},transit:function(adj,exp){
var _29=exp=exp||hs.getExpander();
if(hs.upcoming){
return false;
}else{
hs.last=_29;
}
try{
hs.upcoming=adj;
adj.onclick();
}
catch(e){
hs.last=hs.upcoming=null;
}
try{
if(!adj||exp.transitions[1]!="crossfade"){
exp.close();
}
}
catch(e){
}
return false;
},previousOrNext:function(el,op){
var exp=hs.getExpander(el);
if(exp){
return hs.transit(exp.getAdjacentAnchor(op),exp);
}else{
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(typeof e.target.form!="undefined"){
return true;
}
if(!hs.fireEvent(hs,"onKeyDown",e)){
return true;
}
var exp=hs.getExpander();
var op=null;
switch(e.keyCode){
case 70:
if(exp){
exp.doFullExpand();
}
return true;
case 32:
op=2;
break;
case 34:
case 39:
case 40:
op=1;
break;
case 8:
case 33:
case 37:
case 38:
op=-1;
break;
case 27:
case 13:
op=0;
}
if(op!==null){
if(op!=2){
hs.removeEventListener(document,window.opera?"keypress":"keydown",hs.keyHandler);
}
if(!hs.enableKeyListener){
return true;
}
if(e.preventDefault){
e.preventDefault();
}else{
e.returnValue=false;
}
if(exp){
if(op==0){
exp.close();
}else{
if(op==2){
if(exp.slideshow){
exp.slideshow.hitSpace();
}
}else{
if(exp.slideshow){
exp.slideshow.pause();
}
hs.previousOrNext(exp.key,op);
}
}
return false;
}
}
return true;
},registerOverlay:function(_2a){
hs.push(hs.overlays,hs.extend(_2a,{hsId:"hsId"+hs.idCounter++}));
},addSlideshow:function(_2b){
var sg=_2b.slideshowGroup;
if(typeof sg=="object"){
for(var i=0;i<sg.length;i++){
var o={};
for(var x in _2b){
o[x]=_2b[x];
}
o.slideshowGroup=sg[i];
hs.push(hs.slideshows,o);
}
}else{
hs.push(hs.slideshows,_2b);
}
},getWrapperKey:function(_2c,_2d){
var el,re=/^highslide-wrapper-([0-9]+)$/;
el=_2c;
while(el.parentNode){
if(el.hsKey!==undefined){
return el.hsKey;
}
if(el.id&&re.test(el.id)){
return el.id.replace(re,"$1");
}
el=el.parentNode;
}
if(!_2d){
el=_2c;
while(el.parentNode){
if(el.tagName&&hs.isHsAnchor(el)){
for(var key=0;key<hs.expanders.length;key++){
var exp=hs.expanders[key];
if(exp&&exp.a==el){
return key;
}
}
}
el=el.parentNode;
}
}
return null;
},getExpander:function(el,_2e){
if(typeof el=="undefined"){
return hs.expanders[hs.focusKey]||null;
}
if(typeof el=="number"){
return hs.expanders[el]||null;
}
if(typeof el=="string"){
el=hs.$(el);
}
return hs.expanders[hs.getWrapperKey(el,_2e)]||null;
},isHsAnchor:function(a){
return (a.onclick&&a.onclick.toString().replace(/\s/g," ").match(/hs.(htmlE|e)xpand/));
},reOrder:function(){
for(var i=0;i<hs.expanders.length;i++){
if(hs.expanders[i]&&hs.expanders[i].isExpanded){
hs.focusTopmost();
}
}
},fireEvent:function(obj,evt,_2f){
return obj&&obj[evt]?(obj[evt](obj,_2f)!==false):true;
},mouseClickHandler:function(e){
if(!e){
e=window.event;
}
if(e.button>1){
return true;
}
if(!e.target){
e.target=e.srcElement;
}
var el=e.target;
while(el.parentNode&&!(/highslide-(image|move|html|resize)/.test(el.className))){
el=el.parentNode;
}
var exp=hs.getExpander(el);
if(exp&&(exp.isClosing||!exp.isExpanded)){
return true;
}
if(exp&&e.type=="mousedown"){
if(e.target.form){
return true;
}
var _30=el.className.match(/highslide-(image|move|resize)/);
if(_30){
hs.dragArgs={exp:exp,type:_30[1],left:exp.x.pos,width:exp.x.size,top:exp.y.pos,height:exp.y.size,clickX:e.clientX,clickY:e.clientY};
hs.addEventListener(document,"mousemove",hs.dragHandler);
if(e.preventDefault){
e.preventDefault();
}
if(/highslide-(image|html)-blur/.test(exp.content.className)){
exp.focus();
hs.hasFocused=true;
}
return false;
}else{
if(/highslide-html/.test(el.className)&&hs.focusKey!=exp.key){
exp.focus();
exp.doShowHide("hidden");
}
}
}else{
if(e.type=="mouseup"){
hs.removeEventListener(document,"mousemove",hs.dragHandler);
if(hs.dragArgs){
if(hs.styleRestoreCursor&&hs.dragArgs.type=="image"){
hs.dragArgs.exp.content.style.cursor=hs.styleRestoreCursor;
}
var _31=hs.dragArgs.hasDragged;
if(!_31&&!hs.hasFocused&&!/(move|resize)/.test(hs.dragArgs.type)){
if(hs.fireEvent(exp,"onImageClick")){
exp.close();
}
}else{
if(_31||(!_31&&hs.hasHtmlExpanders)){
hs.dragArgs.exp.doShowHide("hidden");
}
}
if(hs.dragArgs.exp.releaseMask){
hs.dragArgs.exp.releaseMask.style.display="none";
}
if(_31){
hs.fireEvent(hs.dragArgs.exp,"onDrop",hs.dragArgs);
}
hs.hasFocused=false;
hs.dragArgs=null;
}else{
if(/highslide-image-blur/.test(el.className)){
el.style.cursor=hs.styleRestoreCursor;
}
}
}
}
return false;
},dragHandler:function(e){
if(!hs.dragArgs){
return true;
}
if(!e){
e=window.event;
}
var a=hs.dragArgs,exp=a.exp;
if(exp.iframe){
if(!exp.releaseMask){
exp.releaseMask=hs.createElement("div",null,{position:"absolute",width:exp.x.size+"px",height:exp.y.size+"px",left:exp.x.cb+"px",top:exp.y.cb+"px",zIndex:4,background:(hs.ie?"white":"none"),opacity:0.01},exp.wrapper,true);
}
if(exp.releaseMask.style.display=="none"){
exp.releaseMask.style.display="";
}
}
a.dX=e.clientX-a.clickX;
a.dY=e.clientY-a.clickY;
var _32=Math.sqrt(Math.pow(a.dX,2)+Math.pow(a.dY,2));
if(!a.hasDragged){
a.hasDragged=(a.type!="image"&&_32>0)||(_32>(hs.dragSensitivity||5));
}
if(a.hasDragged&&e.clientX>5&&e.clientY>5){
if(!hs.fireEvent(exp,"onDrag",a)){
return false;
}
if(a.type=="resize"){
exp.resize(a);
}else{
exp.moveTo(a.left+a.dX,a.top+a.dY);
if(a.type=="image"){
exp.content.style.cursor="move";
}
}
}
return false;
},wrapperMouseHandler:function(e){
try{
if(!e){
e=window.event;
}
var _33=/mouseover/i.test(e.type);
if(!e.target){
e.target=e.srcElement;
}
if(hs.ie){
e.relatedTarget=_33?e.fromElement:e.toElement;
}
var exp=hs.getExpander(e.target);
if(!exp.isExpanded){
return;
}
if(!exp||!e.relatedTarget||hs.getExpander(e.relatedTarget,true)==exp||hs.dragArgs){
return;
}
hs.fireEvent(exp,_33?"onMouseOver":"onMouseOut",e);
for(var i=0;i<exp.overlays.length;i++){
(function(){
var o=hs.$("hsId"+exp.overlays[i]);
if(o&&o.hideOnMouseOut){
if(_33){
hs.setStyles(o,{visibility:"visible",display:""});
}
hs.animate(o,{opacity:_33?o.opacity:0},o.dur);
}
})();
}
}
catch(e){
}
},addEventListener:function(el,_34,_35){
if(el==document&&_34=="ready"){
hs.push(hs.onReady,_35);
}
try{
el.addEventListener(_34,_35,false);
}
catch(e){
try{
el.detachEvent("on"+_34,_35);
el.attachEvent("on"+_34,_35);
}
catch(e){
el["on"+_34]=_35;
}
}
},removeEventListener:function(el,_36,_37){
try{
el.removeEventListener(_36,_37,false);
}
catch(e){
try{
el.detachEvent("on"+_36,_37);
}
catch(e){
el["on"+_36]=null;
}
}
},preloadFullImage:function(i){
if(hs.continuePreloading&&hs.preloadTheseImages[i]&&hs.preloadTheseImages[i]!="undefined"){
var img=document.createElement("img");
img.onload=function(){
img=null;
hs.preloadFullImage(i+1);
};
img.src=hs.preloadTheseImages[i];
}
},preloadImages:function(_38){
if(_38&&typeof _38!="object"){
hs.numberOfImagesToPreload=_38;
}
var arr=hs.getAnchors();
for(var i=0;i<arr.images.length&&i<hs.numberOfImagesToPreload;i++){
hs.push(hs.preloadTheseImages,hs.getSrc(arr.images[i]));
}
if(hs.outlineType){
new hs.Outline(hs.outlineType,function(){
hs.preloadFullImage(0);
});
}else{
hs.preloadFullImage(0);
}
if(hs.restoreCursor){
var cur=hs.createElement("img",{src:hs.graphicsDir+hs.restoreCursor});
}
},init:function(){
if(!hs.container){
hs.getPageSize();
hs.ieLt7=hs.ie&&hs.uaVersion<7;
hs.ie6SSL=hs.ieLt7&&location.protocol=="https:";
for(var x in hs.langDefaults){
if(typeof hs[x]!="undefined"){
hs.lang[x]=hs[x];
}else{
if(typeof hs.lang[x]=="undefined"&&typeof hs.langDefaults[x]!="undefined"){
hs.lang[x]=hs.langDefaults[x];
}
}
}
hs.container=hs.createElement("div",{className:"highslide-container"},{position:"absolute",left:0,top:0,width:"100%",zIndex:hs.zIndexCounter,direction:"ltr"},document.body,true);
hs.loading=hs.createElement("a",{className:"highslide-loading",title:hs.lang.loadingTitle,innerHTML:hs.lang.loadingText,href:"javascript:;"},{position:"absolute",top:"-9999px",opacity:hs.loadingOpacity,zIndex:1},hs.container);
hs.garbageBin=hs.createElement("div",null,{display:"none"},hs.container);
hs.viewport=hs.createElement("div",{className:"highslide-viewport highslide-viewport-size"},{visibility:(hs.safari&&hs.uaVersion<525)?"visible":"hidden"},hs.container,1);
hs.clearing=hs.createElement("div",null,{clear:"both",paddingTop:"1px"},null,true);
Math.linearTween=function(t,b,c,d){
return c*t/d+b;
};
Math.easeInQuad=function(t,b,c,d){
return c*(t/=d)*t+b;
};
Math.easeOutQuad=function(t,b,c,d){
return -c*(t/=d)*(t-2)+b;
};
hs.hideSelects=hs.ieLt7;
hs.hideIframes=((window.opera&&hs.uaVersion<9)||navigator.vendor=="KDE"||(hs.ie&&hs.uaVersion<5.5));
hs.fireEvent(this,"onActivate");
}
},ready:function(){
if(hs.isReady){
return;
}
hs.isReady=true;
for(var i=0;i<hs.onReady.length;i++){
hs.onReady[i]();
}
},updateAnchors:function(){
var el,els,all=[],_39=[],_3a=[],_3b={},re;
for(var i=0;i<hs.openerTagNames.length;i++){
els=document.getElementsByTagName(hs.openerTagNames[i]);
for(var j=0;j<els.length;j++){
el=els[j];
re=hs.isHsAnchor(el);
if(re){
hs.push(all,el);
if(re[0]=="hs.expand"){
hs.push(_39,el);
}else{
if(re[0]=="hs.htmlExpand"){
hs.push(_3a,el);
}
}
var g=hs.getParam(el,"slideshowGroup")||"none";
if(!_3b[g]){
_3b[g]=[];
}
hs.push(_3b[g],el);
}
}
}
hs.anchors={all:all,groups:_3b,images:_39,htmls:_3a};
return hs.anchors;
},getAnchors:function(){
return hs.anchors||hs.updateAnchors();
},close:function(el){
var exp=hs.getExpander(el);
if(exp){
exp.close();
}
return false;
}};
hs.fx=function(_3c,_3d,_3e){
this.options=_3d;
this.elem=_3c;
this.prop=_3e;
if(!_3d.orig){
_3d.orig={};
}
};
hs.fx.prototype={update:function(){
(hs.fx.step[this.prop]||hs.fx.step._default)(this);
if(this.options.step){
this.options.step.call(this.elem,this.now,this);
}
},custom:function(_3f,to,_40){
this.startTime=(new Date()).getTime();
this.start=_3f;
this.end=to;
this.unit=_40;
this.now=this.start;
this.pos=this.state=0;
var _41=this;
function t(_42){
return _41.step(_42);
};
t.elem=this.elem;
if(t()&&hs.timers.push(t)==1){
hs.timerId=setInterval(function(){
var _43=hs.timers;
for(var i=0;i<_43.length;i++){
if(!_43[i]()){
_43.splice(i--,1);
}
}
if(!_43.length){
clearInterval(hs.timerId);
}
},13);
}
},step:function(_44){
var t=(new Date()).getTime();
if(_44||t>=this.options.duration+this.startTime){
this.now=this.end;
this.pos=this.state=1;
this.update();
this.options.curAnim[this.prop]=true;
var _45=true;
for(var i in this.options.curAnim){
if(this.options.curAnim[i]!==true){
_45=false;
}
}
if(_45){
if(this.options.complete){
this.options.complete.call(this.elem);
}
}
return false;
}else{
var n=t-this.startTime;
this.state=n/this.options.duration;
this.pos=this.options.easing(n,0,1,this.options.duration);
this.now=this.start+((this.end-this.start)*this.pos);
this.update();
}
return true;
}};
hs.extend(hs.fx,{step:{opacity:function(fx){
hs.setStyles(fx.elem,{opacity:fx.now});
},_default:function(fx){
try{
if(fx.elem.style&&fx.elem.style[fx.prop]!=null){
fx.elem.style[fx.prop]=fx.now+fx.unit;
}else{
fx.elem[fx.prop]=fx.now;
}
}
catch(e){
}
}}});
hs.Outline=function(_46,_47){
this.onLoad=_47;
this.outlineType=_46;
var v=hs.uaVersion,tr;
this.hasAlphaImageLoader=hs.ie&&v>=5.5&&v<7;
if(!_46){
if(_47){
_47();
}
return;
}
hs.init();
this.table=hs.createElement("table",{cellSpacing:0},{visibility:"hidden",position:"absolute",borderCollapse:"collapse",width:0},hs.container,true);
var _48=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"},_48,true);
}
this.td[i]=hs.createElement("td",null,null,tr,true);
var _49=i!=4?{lineHeight:0,fontSize:0}:{position:"relative"};
hs.setStyles(this.td[i],_49);
}
this.td[4].className=_46+" highslide-outline";
this.preloadGraphic();
};
hs.Outline.prototype={preloadGraphic:function(){
var src=hs.graphicsDir+(hs.outlinesDir||"outlines/")+this.outlineType+".png";
var _4a=hs.safari?hs.container:null;
this.graphic=hs.createElement("img",null,{position:"absolute",top:"-9999px"},_4a,true);
var _4b=this;
this.graphic.onload=function(){
_4b.onGraphicLoad();
};
this.graphic.src=src;
},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"});
}
if(window.opera&&(i==3||i==5)){
hs.createElement("div",null,dim,this.td[i],true);
}
hs.setStyles(this.td[i],dim);
}
}
this.graphic=null;
if(hs.pendingOutlines[this.outlineType]){
hs.pendingOutlines[this.outlineType].destroy();
}
hs.pendingOutlines[this.outlineType]=this;
if(this.onLoad){
this.onLoad();
}
},setPosition:function(pos,_4c,vis,dur,_4d){
var exp=this.exp,stl=exp.wrapper.style,_4c=_4c||0,pos=pos||{x:exp.x.pos+_4c,y:exp.y.pos+_4c,w:exp.x.get("wsize")-2*_4c,h:exp.y.get("wsize")-2*_4c};
if(vis){
this.table.style.visibility=(pos.h>=4*this.offset)?"visible":"hidden";
}
hs.setStyles(this.table,{left:(pos.x-this.offset)+"px",top:(pos.y-this.offset)+"px",width:(pos.w+2*this.offset)+"px"});
pos.w-=2*this.offset;
pos.h-=2*this.offset;
hs.setStyles(this.td[4],{width:pos.w>=0?pos.w+"px":0,height:pos.h>=0?pos.h+"px":0});
if(this.hasAlphaImageLoader){
this.td[3].style.height=this.td[5].style.height=this.td[4].style.height;
}
},destroy:function(_4e){
if(_4e){
this.table.style.visibility="hidden";
}else{
hs.discardElement(this.table);
}
}};
hs.Dimension=function(exp,dim){
this.exp=exp;
this.dim=dim;
this.ucwh=dim=="x"?"Width":"Height";
this.wh=this.ucwh.toLowerCase();
this.uclt=dim=="x"?"Left":"Top";
this.lt=this.uclt.toLowerCase();
this.ucrb=dim=="x"?"Right":"Bottom";
this.rb=this.ucrb.toLowerCase();
this.p1=this.p2=0;
};
hs.Dimension.prototype={get:function(key){
switch(key){
case "loadingPos":
return this.tpos+this.tb+(this.t-hs.loading["offset"+this.ucwh])/2;
case "loadingPosXfade":
return this.pos+this.cb+this.p1+(this.size-hs.loading["offset"+this.ucwh])/2;
case "wsize":
return this.size+2*this.cb+this.p1+this.p2;
case "fitsize":
return this.clientSize-this.marginMin-this.marginMax;
case "maxsize":
return this.get("fitsize")-2*this.cb-this.p1-this.p2;
case "opos":
return this.pos-(this.exp.outline?this.exp.outline.offset:0);
case "osize":
return this.get("wsize")+(this.exp.outline?2*this.exp.outline.offset:0);
case "imgPad":
return this.imgSize?Math.round((this.size-this.imgSize)/2):0;
}
},calcBorders:function(){
this.cb=(this.exp.content["offset"+this.ucwh]-this.t)/2;
this.marginMax=hs["margin"+this.ucrb];
},calcThumb:function(){
this.t=this.exp.el[this.wh]?parseInt(this.exp.el[this.wh]):this.exp.el["offset"+this.ucwh];
this.tpos=this.exp.tpos[this.dim];
this.tb=(this.exp.el["offset"+this.ucwh]-this.t)/2;
if(this.tpos==0||this.tpos==-1){
this.tpos=(hs.page[this.wh]/2)+hs.page["scroll"+this.uclt];
}
},calcExpanded:function(){
var exp=this.exp;
this.justify="auto";
if(exp.align=="center"){
this.justify="center";
}else{
if(new RegExp(this.lt).test(exp.anchor)){
this.justify=null;
}else{
if(new RegExp(this.rb).test(exp.anchor)){
this.justify="max";
}
}
}
this.pos=this.tpos-this.cb+this.tb;
if(this.maxHeight&&this.dim=="x"){
exp.maxWidth=Math.min(exp.maxWidth||this.full,exp.maxHeight*this.full/exp.y.full);
}
this.size=Math.min(this.full,exp["max"+this.ucwh]||this.full);
this.minSize=exp.allowSizeReduction?Math.min(exp["min"+this.ucwh],this.full):this.full;
if(exp.isImage&&exp.useBox){
this.size=exp[this.wh];
this.imgSize=this.full;
}
if(this.dim=="x"&&hs.padToMinWidth){
this.minSize=exp.minWidth;
}
this.target=exp["target"+this.dim.toUpperCase()];
this.marginMin=hs["margin"+this.uclt];
this.scroll=hs.page["scroll"+this.uclt];
this.clientSize=hs.page[this.wh];
},setSize:function(i){
var exp=this.exp;
if(exp.isImage&&(exp.useBox||hs.padToMinWidth)){
this.imgSize=i;
this.size=Math.max(this.size,this.imgSize);
exp.content.style[this.lt]=this.get("imgPad")+"px";
}else{
this.size=i;
}
exp.content.style[this.wh]=i+"px";
exp.wrapper.style[this.wh]=this.get("wsize")+"px";
if(exp.outline){
exp.outline.setPosition();
}
if(exp.releaseMask){
exp.releaseMask.style[this.wh]=i+"px";
}
if(this.dim=="y"&&exp.iDoc&&exp.body.style.height!="auto"){
try{
exp.iDoc.body.style.overflow="auto";
}
catch(e){
}
}
if(exp.isHtml){
var d=exp.scrollerDiv;
if(this.sizeDiff===undefined){
this.sizeDiff=exp.innerContent["offset"+this.ucwh]-d["offset"+this.ucwh];
}
d.style[this.wh]=(this.size-this.sizeDiff)+"px";
if(this.dim=="x"){
exp.mediumContent.style.width="auto";
}
if(exp.body){
exp.body.style[this.wh]="auto";
}
}
if(this.dim=="x"&&exp.overlayBox){
exp.sizeOverlayBox(true);
}
if(this.dim=="x"&&exp.slideshow&&exp.isImage){
if(i==this.full){
exp.slideshow.disable("full-expand");
}else{
exp.slideshow.enable("full-expand");
}
}
},setPos:function(i){
this.pos=i;
this.exp.wrapper.style[this.lt]=i+"px";
if(this.exp.outline){
this.exp.outline.setPosition();
}
}};
hs.Expander=function(a,_4f,_50,_51){
if(document.readyState&&hs.ie&&!hs.isReady){
hs.addEventListener(document,"ready",function(){
new hs.Expander(a,_4f,_50,_51);
});
return;
}
this.a=a;
this.custom=_50;
this.contentType=_51||"image";
this.isHtml=(_51=="html");
this.isImage=!this.isHtml;
hs.continuePreloading=false;
this.overlays=[];
this.last=hs.last;
hs.last=null;
hs.init();
var key=this.key=hs.expanders.length;
for(var i=0;i<hs.overrides.length;i++){
var _52=hs.overrides[i];
this[_52]=_4f&&typeof _4f[_52]!="undefined"?_4f[_52]:hs[_52];
}
if(!this.src){
this.src=a.href;
}
var el=(_4f&&_4f.thumbnailId)?hs.$(_4f.thumbnailId):a;
el=this.thumb=el.getElementsByTagName("img")[0]||el;
this.thumbsUserSetId=el.id||a.id;
if(!hs.fireEvent(this,"onInit")){
return true;
}
for(var i=0;i<hs.expanders.length;i++){
if(hs.expanders[i]&&hs.expanders[i].a==a&&!(this.last&&this.transitions[1]=="crossfade")){
hs.expanders[i].focus();
return false;
}
}
if(!hs.allowSimultaneousLoading){
for(var i=0;i<hs.expanders.length;i++){
if(hs.expanders[i]&&hs.expanders[i].thumb!=el&&!hs.expanders[i].onLoadStarted){
hs.expanders[i].cancelLoading();
}
}
}
hs.expanders[key]=this;
if(!hs.allowMultipleInstances&&!hs.upcoming){
if(hs.expanders[key-1]){
hs.expanders[key-1].close();
}
if(typeof hs.focusKey!="undefined"&&hs.expanders[hs.focusKey]){
hs.expanders[hs.focusKey].close();
}
}
this.el=el;
this.tpos=hs.getPosition(el);
hs.getPageSize();
var x=this.x=new hs.Dimension(this,"x");
x.calcThumb();
var y=this.y=new hs.Dimension(this,"y");
y.calcThumb();
if(/area/i.test(el.tagName)){
this.getImageMapAreaCorrection(el);
}
this.wrapper=hs.createElement("div",{id:"highslide-wrapper-"+this.key,className:"highslide-wrapper "+this.wrapperClassName},{visibility:"hidden",position:"absolute",zIndex:hs.zIndexCounter+=2},null,true);
this.wrapper.onmouseover=this.wrapper.onmouseout=hs.wrapperMouseHandler;
if(this.contentType=="image"&&this.outlineWhileAnimating==2){
this.outlineWhileAnimating=0;
}
if(!this.outlineType||(this.last&&this.isImage&&this.transitions[1]=="crossfade")){
this[this.contentType+"Create"]();
}else{
if(hs.pendingOutlines[this.outlineType]){
this.connectOutline();
this[this.contentType+"Create"]();
}else{
this.showLoading();
var exp=this;
new hs.Outline(this.outlineType,function(){
exp.connectOutline();
exp[exp.contentType+"Create"]();
});
}
}
return true;
};
hs.Expander.prototype={error:function(e){
window.location.href=this.src;
},connectOutline:function(){
var _53=this.outline=hs.pendingOutlines[this.outlineType];
_53.exp=this;
_53.table.style.zIndex=this.wrapper.style.zIndex-1;
hs.pendingOutlines[this.outlineType]=null;
},showLoading:function(){
if(this.onLoadStarted||this.loading){
return;
}
this.loading=hs.loading;
var exp=this;
this.loading.onclick=function(){
exp.cancelLoading();
};
if(!hs.fireEvent(this,"onShowLoading")){
return;
}
var exp=this,l=this.x.get("loadingPos")+"px",t=this.y.get("loadingPos")+"px";
if(!tgt&&this.last&&this.transitions[1]=="crossfade"){
var tgt=this.last;
}
if(tgt){
l=tgt.x.get("loadingPosXfade")+"px";
t=tgt.y.get("loadingPosXfade")+"px";
this.loading.style.zIndex=hs.zIndexCounter++;
}
setTimeout(function(){
if(exp.loading){
hs.setStyles(exp.loading,{left:l,top:t,zIndex:hs.zIndexCounter++});
}
},100);
},imageCreate:function(){
var exp=this;
var img=document.createElement("img");
this.content=img;
img.onload=function(){
if(hs.expanders[exp.key]){
exp.contentLoaded();
}
};
if(hs.blockRightClick){
img.oncontextmenu=function(){
return false;
};
}
img.className="highslide-image";
hs.setStyles(img,{visibility:"hidden",display:"block",position:"absolute",maxWidth:"9999px",zIndex:3});
img.title=hs.lang.restoreTitle;
if(hs.safari){
hs.container.appendChild(img);
}
if(hs.ie&&hs.flushImgSize){
img.src=null;
}
img.src=this.src;
this.showLoading();
},htmlCreate:function(){
if(!hs.fireEvent(this,"onBeforeGetContent")){
return;
}
this.content=hs.getCacheBinding(this.a);
if(!this.content){
this.content=hs.getNode(this.contentId);
}
if(!this.content){
this.content=hs.getSelfRendered();
}
this.getInline(["maincontent"]);
if(this.maincontent){
var _54=hs.getElementByClass(this.content,"div","highslide-body");
if(_54){
_54.appendChild(this.maincontent);
}
this.maincontent.style.display="block";
}
hs.fireEvent(this,"onAfterGetContent");
var _55=this.innerContent=this.content;
if(/(swf|iframe)/.test(this.objectType)){
this.setObjContainerSize(_55);
}
hs.container.appendChild(this.wrapper);
hs.setStyles(this.wrapper,{position:"static",padding:"0 "+hs.marginRight+"px 0 "+hs.marginLeft+"px"});
this.content=hs.createElement("div",{className:"highslide-html"},{position:"relative",zIndex:3,overflow:"hidden"},this.wrapper);
this.mediumContent=hs.createElement("div",null,null,this.content,1);
this.mediumContent.appendChild(_55);
hs.setStyles(_55,{position:"relative",display:"block",direction:hs.lang.cssDirection||""});
if(this.width){
_55.style.width=this.width+"px";
}
if(this.height){
hs.setStyles(_55,{height:this.height+"px",overflow:"hidden"});
}
if(_55.offsetWidth<this.minWidth){
_55.style.width=this.minWidth+"px";
}
if(this.objectType=="ajax"&&!hs.getCacheBinding(this.a)){
this.showLoading();
var exp=this;
var _56=new hs.Ajax(this.a,_55);
_56.src=this.src;
_56.onLoad=function(){
if(hs.expanders[exp.key]){
exp.contentLoaded();
}
};
_56.onError=function(){
location.href=exp.src;
};
_56.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;
}
var x=this.x,y=this.y;
if(this.loading){
hs.setStyles(this.loading,{top:"-9999px"});
this.loading=null;
hs.fireEvent(this,"onHideLoading");
}
if(this.isImage){
x.full=this.content.width;
y.full=this.content.height;
hs.setStyles(this.content,{width:x.t+"px",height:y.t+"px"});
this.wrapper.appendChild(this.content);
hs.container.appendChild(this.wrapper);
}else{
if(this.htmlGetSize){
this.htmlGetSize();
}
}
x.calcBorders();
y.calcBorders();
hs.setStyles(this.wrapper,{left:(x.tpos+x.tb-x.cb)+"px",top:(y.tpos+x.tb-y.cb)+"px"});
this.initSlideshow();
this.getOverlays();
var _57=x.full/y.full;
x.calcExpanded();
this.justify(x);
y.calcExpanded();
this.justify(y);
if(this.isHtml){
this.htmlSizeOperations();
}
if(this.overlayBox){
this.sizeOverlayBox(0,1);
}
if(this.allowSizeReduction){
if(this.isImage){
this.correctRatio(_57);
}else{
this.fitOverlayBox();
}
var ss=this.slideshow;
if(ss&&this.last&&ss.controls&&ss.fixedControls){
var pos=ss.overlayOptions.position||"",p;
for(var dim in hs.oPos){
for(var i=0;i<5;i++){
p=this[dim];
if(pos.match(hs.oPos[dim][i])){
p.pos=this.last[dim].pos+(this.last[dim].p1-p.p1)+(this.last[dim].size-p.size)*[0,0,0.5,1,1][i];
if(ss.fixedControls=="fit"){
if(p.pos+p.size+p.p1+p.p2>p.scroll+p.clientSize-p.marginMax){
p.pos=p.scroll+p.clientSize-p.size-p.marginMin-p.marginMax-p.p1-p.p2;
}
if(p.pos<p.scroll+p.marginMin){
p.pos=p.scroll+p.marginMin;
}
}
}
}
}
}
if(this.isImage&&this.x.full>(this.x.imgSize||this.x.size)){
this.createFullExpand();
if(this.overlays.length==1){
this.sizeOverlayBox();
}
}
}
this.show();
}
catch(e){
this.error(e);
}
},setObjContainerSize:function(_58,_59){
var c=hs.getElementByClass(_58,"DIV","highslide-body");
if(/(iframe|swf)/.test(this.objectType)){
if(this.objectWidth){
c.style.width=this.objectWidth+"px";
}
if(this.objectHeight){
c.style.height=this.objectHeight+"px";
}
}
},writeExtendedContent:function(){
if(this.hasExtendedContent){
return;
}
var exp=this;
this.body=hs.getElementByClass(this.innerContent,"DIV","highslide-body");
if(this.objectType=="iframe"){
this.showLoading();
var _5a=hs.clearing.cloneNode(1);
this.body.appendChild(_5a);
this.newWidth=this.innerContent.offsetWidth;
if(!this.objectWidth){
this.objectWidth=_5a.offsetWidth;
}
var _5b=this.innerContent.offsetHeight-this.body.offsetHeight,h=this.objectHeight||hs.page.height-_5b-hs.marginTop-hs.marginBottom,_5c=this.objectLoadTime=="before"?" onload=\"if (hs.expanders["+this.key+"]) hs.expanders["+this.key+"].contentLoaded()\" ":"";
this.body.innerHTML+="<iframe name=\"hs"+(new Date()).getTime()+"\" frameborder=\"0\" key=\""+this.key+"\" "+" style=\"width:"+this.objectWidth+"px; height:"+h+"px\" "+_5c+" src=\""+this.src+"\" ></iframe>";
this.ruler=this.body.getElementsByTagName("div")[0];
this.iframe=this.body.getElementsByTagName("iframe")[0];
if(this.objectLoadTime=="after"){
this.correctIframeSize();
}
}
if(this.objectType=="swf"){
this.body.id=this.body.id||"hs-flash-id-"+this.key;
var a=this.swfOptions;
if(!a.params){
a.params={};
}
if(typeof a.params.wmode=="undefined"){
a.params.wmode="transparent";
}
if(swfobject){
swfobject.embedSWF(this.src,this.body.id,this.objectWidth,this.objectHeight,a.version||"7",a.expressInstallSwfurl,a.flashvars,a.params,a.attributes);
}
}
this.hasExtendedContent=true;
},htmlGetSize:function(){
if(this.iframe&&!this.objectHeight){
this.iframe.style.height=this.body.style.height=this.getIframePageHeight()+"px";
}
this.innerContent.appendChild(hs.clearing);
if(!this.x.full){
this.x.full=this.innerContent.offsetWidth;
}
this.y.full=this.innerContent.offsetHeight;
this.innerContent.removeChild(hs.clearing);
if(hs.ie&&this.newHeight>parseInt(this.innerContent.currentStyle.height)){
this.newHeight=parseInt(this.innerContent.currentStyle.height);
}
hs.setStyles(this.wrapper,{position:"absolute",padding:"0"});
hs.setStyles(this.content,{width:this.x.t+"px",height:this.y.t+"px"});
},getIframePageHeight:function(){
var h;
try{
var doc=this.iDoc=this.iframe.contentDocument||this.iframe.contentWindow.document;
var _5d=doc.createElement("div");
_5d.style.clear="both";
doc.body.appendChild(_5d);
h=_5d.offsetTop;
if(hs.ie){
h+=parseInt(doc.body.currentStyle.marginTop)+parseInt(doc.body.currentStyle.marginBottom)-1;
}
}
catch(e){
h=300;
}
return h;
},correctIframeSize:function(){
var _5e=this.innerContent.offsetWidth-this.ruler.offsetWidth;
hs.discardElement(this.ruler);
if(_5e<0){
_5e=0;
}
var _5f=this.innerContent.offsetHeight-this.iframe.offsetHeight;
if(this.iDoc&&!this.objectHeight&&!this.height&&this.y.size==this.y.full){
try{
this.iDoc.body.style.overflow="hidden";
}
catch(e){
}
}
hs.setStyles(this.iframe,{width:Math.abs(this.x.size-_5e)+"px",height:Math.abs(this.y.size-_5f)+"px"});
hs.setStyles(this.body,{width:this.iframe.style.width,height:this.iframe.style.height});
this.scrollingContent=this.iframe;
this.scrollerDiv=this.scrollingContent;
},htmlSizeOperations:function(){
this.setObjContainerSize(this.innerContent);
if(this.objectType=="swf"&&this.objectLoadTime=="before"){
this.writeExtendedContent();
}
if(this.x.size<this.x.full&&!this.allowWidthReduction){
this.x.size=this.x.full;
}
if(this.y.size<this.y.full&&!this.allowHeightReduction){
this.y.size=this.y.full;
}
this.scrollerDiv=this.innerContent;
hs.setStyles(this.mediumContent,{position:"relative",width:this.x.size+"px"});
hs.setStyles(this.innerContent,{border:"none",width:"auto",height:"auto"});
var _60=hs.getElementByClass(this.innerContent,"DIV","highslide-body");
if(_60&&!/(iframe|swf)/.test(this.objectType)){
var _61=_60;
_60=hs.createElement(_61.nodeName,null,{overflow:"hidden"},null,true);
_61.parentNode.insertBefore(_60,_61);
_60.appendChild(hs.clearing);
_60.appendChild(_61);
var _62=this.innerContent.offsetWidth-_60.offsetWidth;
var _63=this.innerContent.offsetHeight-_60.offsetHeight;
_60.removeChild(hs.clearing);
var _64=hs.safari||navigator.vendor=="KDE"?1:0;
hs.setStyles(_60,{width:(this.x.size-_62-_64)+"px",height:(this.y.size-_63)+"px",overflow:"auto",position:"relative"});
if(_64&&_61.offsetHeight>_60.offsetHeight){
_60.style.width=(parseInt(_60.style.width)+_64)+"px";
}
this.scrollingContent=_60;
this.scrollerDiv=this.scrollingContent;
}
if(this.iframe&&this.objectLoadTime=="before"){
this.correctIframeSize();
}
if(!this.scrollingContent&&this.y.size<this.mediumContent.offsetHeight){
this.scrollerDiv=this.content;
}
if(this.scrollerDiv==this.content&&!this.allowWidthReduction&&!/(iframe|swf)/.test(this.objectType)){
this.x.size+=17;
}
if(this.scrollerDiv&&this.scrollerDiv.offsetHeight>this.scrollerDiv.parentNode.offsetHeight){
setTimeout("try { hs.expanders["+this.key+"].scrollerDiv.style.overflow = 'auto'; } catch(e) {}",hs.expandDuration);
}
},getImageMapAreaCorrection:function(_65){
var c=_65.coords.split(",");
for(var i=0;i<c.length;i++){
c[i]=parseInt(c[i]);
}
if(_65.shape.toLowerCase()=="circle"){
this.x.tpos+=c[0]-c[2];
this.y.tpos+=c[1]-c[2];
this.x.t=this.y.t=2*c[2];
}else{
var _66,_67,_68=_66=c[0],_69=_67=c[1];
for(var i=0;i<c.length;i++){
if(i%2==0){
_68=Math.min(_68,c[i]);
_66=Math.max(_66,c[i]);
}else{
_69=Math.min(_69,c[i]);
_67=Math.max(_67,c[i]);
}
}
this.x.tpos+=_68;
this.x.t=_66-_68;
this.y.tpos+=_69;
this.y.t=_67-_69;
}
},justify:function(p,_6a){
var _6b,tgt=p.target,dim=p==this.x?"x":"y";
if(tgt&&tgt.match(/ /)){
_6b=tgt.split(" ");
tgt=_6b[0];
}
if(tgt&&hs.$(tgt)){
p.pos=hs.getPosition(hs.$(tgt))[dim];
if(_6b&&_6b[1]&&_6b[1].match(/^[-]?[0-9]+px$/)){
p.pos+=parseInt(_6b[1]);
}
if(p.size<p.minSize){
p.size=p.minSize;
}
}else{
if(p.justify=="auto"||p.justify=="center"){
var _6c=false;
var _6d=p.exp.allowSizeReduction;
if(p.justify=="center"){
p.pos=Math.round(p.scroll+(p.clientSize+p.marginMin-p.marginMax-p.get("wsize"))/2);
}else{
p.pos=Math.round(p.pos-((p.get("wsize")-p.t)/2));
}
if(p.pos<p.scroll+p.marginMin){
p.pos=p.scroll+p.marginMin;
_6c=true;
}
if(!_6a&&p.size<p.minSize){
p.size=p.minSize;
_6d=false;
}
if(p.pos+p.get("wsize")>p.scroll+p.clientSize-p.marginMax){
if(!_6a&&_6c&&_6d){
p.size=Math.min(p.size,p.get(dim=="y"?"fitsize":"maxsize"));
}else{
if(p.get("wsize")<p.get("fitsize")){
p.pos=p.scroll+p.clientSize-p.marginMax-p.get("wsize");
}else{
p.pos=p.scroll+p.marginMin;
if(!_6a&&_6d){
p.size=p.get(dim=="y"?"fitsize":"maxsize");
}
}
}
}
if(!_6a&&p.size<p.minSize){
p.size=p.minSize;
_6d=false;
}
}else{
if(p.justify=="max"){
p.pos=Math.floor(p.pos-p.size+p.t);
}
}
}
if(p.pos<p.marginMin){
var _6e=p.pos;
p.pos=p.marginMin;
if(_6d&&!_6a){
p.size=p.size-(p.pos-_6e);
}
}
},correctRatio:function(_6f){
var x=this.x,y=this.y,_70=false,_71=Math.min(x.full,x.size),_72=Math.min(y.full,y.size),_73=(this.useBox||hs.padToMinWidth);
if(_71/_72>_6f){
_71=_72*_6f;
if(_71<x.minSize){
_71=x.minSize;
_72=_71/_6f;
}
_70=true;
}else{
if(_71/_72<_6f){
_72=_71/_6f;
_70=true;
}
}
if(hs.padToMinWidth&&x.full<x.minSize){
x.imgSize=x.full;
y.size=y.imgSize=y.full;
}else{
if(this.useBox){
x.imgSize=_71;
y.imgSize=_72;
}else{
x.size=_71;
y.size=_72;
}
}
_70=this.fitOverlayBox(_73?null:_6f,_70);
if(_73&&y.size<y.imgSize){
y.imgSize=y.size;
x.imgSize=y.size*_6f;
}
if(_70||_73){
x.pos=x.tpos-x.cb+x.tb;
x.minSize=x.size;
this.justify(x,true);
y.pos=y.tpos-y.cb+y.tb;
y.minSize=y.size;
this.justify(y,true);
if(this.overlayBox){
this.sizeOverlayBox();
}
}
},fitOverlayBox:function(_74,_75){
var x=this.x,y=this.y;
if(this.overlayBox&&(this.isImage||this.allowHeightReduction)){
while(y.size>this.minHeight&&x.size>this.minWidth&&y.get("wsize")>y.get("fitsize")){
y.size-=10;
if(_74){
x.size=y.size*_74;
}
this.sizeOverlayBox(0,1);
_75=true;
}
}
return _75;
},reflow:function(){
if(this.scrollerDiv){
var h=/iframe/i.test(this.scrollerDiv.tagName)?(this.getIframePageHeight()+1)+"px":"auto";
if(this.body){
this.body.style.height=h;
}
this.scrollerDiv.style.height=h;
this.y.setSize(this.innerContent.offsetHeight);
}
},show:function(){
var x=this.x,y=this.y;
this.doShowHide("hidden");
hs.fireEvent(this,"onBeforeExpand");
if(this.slideshow&&this.slideshow.thumbstrip){
this.slideshow.thumbstrip.selectThumb();
}
this.changeSize(1,{wrapper:{width:x.get("wsize"),height:y.get("wsize"),left:x.pos,top:y.pos},content:{left:x.p1+x.get("imgPad"),top:y.p1+y.get("imgPad"),width:x.imgSize||x.size,height:y.imgSize||y.size}},hs.expandDuration);
},changeSize:function(up,to,dur){
var _76=this.transitions,_77=up?(this.last?this.last.a:null):hs.upcoming,t=(_76[1]&&_77&&hs.getParam(_77,"transitions")[1]==_76[1])?_76[1]:_76[0];
if(this[t]&&t!="expand"){
this[t](up,to);
return;
}
if(this.outline&&!this.outlineWhileAnimating){
if(up){
this.outline.setPosition();
}else{
this.outline.destroy((this.isHtml&&this.preserveContent));
}
}
if(!up){
this.destroyOverlays();
}
var exp=this,x=exp.x,y=exp.y,_78=this.easing;
if(!up){
_78=this.easingClose||_78;
}
var _79=up?function(){
if(exp.outline){
exp.outline.table.style.visibility="visible";
}
setTimeout(function(){
exp.afterExpand();
},50);
}:function(){
exp.afterClose();
};
if(up){
hs.setStyles(this.wrapper,{width:x.t+"px",height:y.t+"px"});
}
if(up&&this.isHtml){
hs.setStyles(this.wrapper,{left:(x.tpos-x.cb+x.tb)+"px",top:(y.tpos-y.cb+y.tb)+"px"});
}
if(this.fadeInOut){
hs.setStyles(this.wrapper,{opacity:up?0:1});
hs.extend(to.wrapper,{opacity:up});
}
hs.animate(this.wrapper,to.wrapper,{duration:dur,easing:_78,step:function(val,_7a){
if(exp.outline&&exp.outlineWhileAnimating&&_7a.prop=="top"){
var fac=up?_7a.pos:1-_7a.pos;
var pos={w:x.t+(x.get("wsize")-x.t)*fac,h:y.t+(y.get("wsize")-y.t)*fac,x:x.tpos+(x.pos-x.tpos)*fac,y:y.tpos+(y.pos-y.tpos)*fac};
exp.outline.setPosition(pos,0,1);
}
if(exp.isHtml){
if(_7a.prop=="left"){
exp.mediumContent.style.left=(x.pos-val)+"px";
}
if(_7a.prop=="top"){
exp.mediumContent.style.top=(y.pos-val)+"px";
}
}
}});
hs.animate(this.content,to.content,dur,_78,_79);
if(up){
this.wrapper.style.visibility="visible";
this.content.style.visibility="visible";
if(this.isHtml){
this.innerContent.style.visibility="visible";
}
this.a.className+=" highslide-active-anchor";
}
},fade:function(up,to){
this.outlineWhileAnimating=false;
var exp=this,t=up?hs.expandDuration:0;
if(up){
hs.animate(this.wrapper,to.wrapper,0);
hs.setStyles(this.wrapper,{opacity:0,visibility:"visible"});
hs.animate(this.content,to.content,0);
this.content.style.visibility="visible";
hs.animate(this.wrapper,{opacity:1},t,null,function(){
exp.afterExpand();
});
}
if(this.outline){
this.outline.table.style.zIndex=this.wrapper.style.zIndex;
var dir=up||-1,_7b=this.outline.offset,_7c=up?3:_7b,_7d=up?_7b:3;
for(var i=_7c;dir*i<=dir*_7d;i+=dir,t+=25){
(function(){
var o=up?_7d-i:_7c-i;
setTimeout(function(){
exp.outline.setPosition(0,o,1);
},t);
})();
}
}
if(up){
}else{
setTimeout(function(){
if(exp.outline){
exp.outline.destroy(exp.preserveContent);
}
exp.destroyOverlays();
hs.animate(exp.wrapper,{opacity:0},hs.restoreDuration,null,function(){
exp.afterClose();
});
},t);
}
},crossfade:function(up,to,_7e){
if(!up){
return;
}
var exp=this,_7f=this.last,x=this.x,y=this.y,_80=_7f.x,_81=_7f.y,_82=this.wrapper,_83=this.content,_84=this.overlayBox;
hs.removeEventListener(document,"mousemove",hs.dragHandler);
hs.setStyles(_83,{width:(x.imgSize||x.size)+"px",height:(y.imgSize||y.size)+"px"});
if(_84){
_84.style.overflow="visible";
}
this.outline=_7f.outline;
if(this.outline){
this.outline.exp=exp;
}
_7f.outline=null;
var _85=hs.createElement("div",{className:"highslide-image"},{position:"absolute",zIndex:4,overflow:"hidden",display:"none"});
var _86={oldImg:_7f,newImg:this};
for(var n in _86){
this[n]=_86[n].content.cloneNode(1);
hs.setStyles(this[n],{position:"absolute",border:0,visibility:"visible"});
_85.appendChild(this[n]);
}
_82.appendChild(_85);
if(this.isHtml){
hs.setStyles(this.mediumContent,{left:0,top:0});
}
if(_84){
_84.className="";
_82.appendChild(_84);
}
_85.style.display="";
_7f.content.style.display="none";
if(hs.safari){
var _87=navigator.userAgent.match(/Safari\/([0-9]{3})/);
if(_87&&parseInt(_87[1])<525){
this.wrapper.style.visibility="visible";
}
}
hs.animate(_82,{width:x.size},{duration:hs.transitionDuration,step:function(val,_88){
var pos=_88.pos,_89=1-pos;
var _8a,_8b={},_8c=["pos","size","p1","p2"];
for(var n in _8c){
_8a=_8c[n];
_8b["x"+_8a]=Math.round(_89*_80[_8a]+pos*x[_8a]);
_8b["y"+_8a]=Math.round(_89*_81[_8a]+pos*y[_8a]);
_8b.ximgSize=Math.round(_89*(_80.imgSize||_80.size)+pos*(x.imgSize||x.size));
_8b.ximgPad=Math.round(_89*_80.get("imgPad")+pos*x.get("imgPad"));
_8b.yimgSize=Math.round(_89*(_81.imgSize||_81.size)+pos*(y.imgSize||y.size));
_8b.yimgPad=Math.round(_89*_81.get("imgPad")+pos*y.get("imgPad"));
}
if(exp.outline){
exp.outline.setPosition({x:_8b.xpos,y:_8b.ypos,w:_8b.xsize+_8b.xp1+_8b.xp2+2*x.cb,h:_8b.ysize+_8b.yp1+_8b.yp2+2*y.cb});
}
_7f.wrapper.style.clip="rect("+(_8b.ypos-_81.pos)+"px, "+(_8b.xsize+_8b.xp1+_8b.xp2+_8b.xpos+2*_80.cb-_80.pos)+"px, "+(_8b.ysize+_8b.yp1+_8b.yp2+_8b.ypos+2*_81.cb-_81.pos)+"px, "+(_8b.xpos-_80.pos)+"px)";
hs.setStyles(_83,{top:(_8b.yp1+y.get("imgPad"))+"px",left:(_8b.xp1+x.get("imgPad"))+"px",marginTop:(y.pos-_8b.ypos)+"px",marginLeft:(x.pos-_8b.xpos)+"px"});
hs.setStyles(_82,{top:_8b.ypos+"px",left:_8b.xpos+"px",width:(_8b.xp1+_8b.xp2+_8b.xsize+2*x.cb)+"px",height:(_8b.yp1+_8b.yp2+_8b.ysize+2*y.cb)+"px"});
hs.setStyles(_85,{width:(_8b.ximgSize||_8b.xsize)+"px",height:(_8b.yimgSize||_8b.ysize)+"px",left:(_8b.xp1+_8b.ximgPad)+"px",top:(_8b.yp1+_8b.yimgPad)+"px",visibility:"visible"});
hs.setStyles(exp.oldImg,{top:(_81.pos-_8b.ypos+_81.p1-_8b.yp1+_81.get("imgPad")-_8b.yimgPad)+"px",left:(_80.pos-_8b.xpos+_80.p1-_8b.xp1+_80.get("imgPad")-_8b.ximgPad)+"px"});
hs.setStyles(exp.newImg,{opacity:pos,top:(y.pos-_8b.ypos+y.p1-_8b.yp1+y.get("imgPad")-_8b.yimgPad)+"px",left:(x.pos-_8b.xpos+x.p1-_8b.xp1+x.get("imgPad")-_8b.ximgPad)+"px"});
if(_84){
hs.setStyles(_84,{width:_8b.xsize+"px",height:_8b.ysize+"px",left:(_8b.xp1+x.cb)+"px",top:(_8b.yp1+y.cb)+"px"});
}
},complete:function(){
_82.style.visibility=_83.style.visibility="visible";
_83.style.display="block";
_85.style.display="none";
exp.a.className+=" highslide-active-anchor";
exp.afterExpand();
_7f.afterClose();
exp.last=null;
}});
},reuseOverlay:function(o,el){
if(!this.last){
return false;
}
for(var i=0;i<this.last.overlays.length;i++){
var _8d=hs.$("hsId"+this.last.overlays[i]);
if(_8d&&_8d.hsId==o.hsId){
this.genOverlayBox();
_8d.reuse=this.key;
hs.push(this.overlays,this.last.overlays[i]);
return true;
}
}
return false;
},afterExpand:function(){
this.isExpanded=true;
this.focus();
if(this.isHtml&&this.objectLoadTime=="after"){
this.writeExtendedContent();
}
if(this.iframe){
try{
var exp=this,doc=this.iframe.contentDocument||this.iframe.contentWindow.document;
hs.addEventListener(doc,"mousedown",function(){
if(hs.focusKey!=exp.key){
exp.focus();
}
});
}
catch(e){
}
if(hs.ie&&typeof this.isClosing!="boolean"){
this.iframe.style.width=(this.objectWidth-1)+"px";
}
}
if(this.dimmingOpacity){
hs.dim(this);
}
if(hs.upcoming&&hs.upcoming==this.a){
hs.upcoming=null;
}
this.prepareNextOutline();
var p=hs.page,mX=hs.mouse.x+p.scrollLeft,mY=hs.mouse.y+p.scrollTop;
this.mouseIsOver=this.x.pos<mX&&mX<this.x.pos+this.x.get("wsize")&&this.y.pos<mY&&mY<this.y.pos+this.y.get("wsize");
if(this.overlayBox){
this.showOverlays();
}
hs.fireEvent(this,"onAfterExpand");
},prepareNextOutline:function(){
var key=this.key;
var _8e=this.outlineType;
new hs.Outline(_8e,function(){
try{
hs.expanders[key].preloadNext();
}
catch(e){
}
});
},preloadNext:function(){
var _8f=this.getAdjacentAnchor(1);
if(_8f&&_8f.onclick.toString().match(/hs\.expand/)){
var img=hs.createElement("img",{src:hs.getSrc(_8f)});
}
},getAdjacentAnchor:function(op){
var _90=this.getAnchorIndex(),as=hs.anchors.groups[this.slideshowGroup||"none"];
if(!as[_90+op]&&this.slideshow&&this.slideshow.repeat){
if(op==1){
return as[0];
}else{
if(op==-1){
return as[as.length-1];
}
}
}
return as[_90+op]||null;
},getAnchorIndex:function(){
var arr=hs.getAnchors().groups[this.slideshowGroup||"none"];
if(arr){
for(var i=0;i<arr.length;i++){
if(arr[i]==this.a){
return i;
}
}
}
return null;
},getNumber:function(){
if(this[this.numberPosition]){
var arr=hs.anchors.groups[this.slideshowGroup||"none"];
if(arr){
var s=hs.lang.number.replace("%1",this.getAnchorIndex()+1).replace("%2",arr.length);
this[this.numberPosition].innerHTML="<div class=\"highslide-number\">"+s+"</div>"+this[this.numberPosition].innerHTML;
}
}
},initSlideshow:function(){
if(!this.last){
for(var i=0;i<hs.slideshows.length;i++){
var ss=hs.slideshows[i],sg=ss.slideshowGroup;
if(typeof sg=="undefined"||sg===null||sg===this.slideshowGroup){
this.slideshow=new hs.Slideshow(this.key,ss);
}
}
}else{
this.slideshow=this.last.slideshow;
}
var ss=this.slideshow;
if(!ss){
return;
}
var key=ss.expKey=this.key;
ss.checkFirstAndLast();
ss.disable("full-expand");
if(ss.controls){
var o=ss.overlayOptions||{};
o.overlayId=ss.controls;
o.hsId="controls";
this.createOverlay(o);
}
if(ss.thumbstrip){
ss.thumbstrip.add(this);
}
if(!this.last&&this.autoplay){
ss.play(true);
}
if(ss.autoplay){
ss.autoplay=setTimeout(function(){
hs.next(key);
},(ss.interval||500));
}
},cancelLoading:function(){
hs.discardElement(this.wrapper);
hs.expanders[this.key]=null;
if(hs.upcoming==this.a){
hs.upcoming=null;
}
hs.undim(this.key);
if(this.loading){
hs.loading.style.left="-9999px";
}
hs.fireEvent(this,"onHideLoading");
},writeCredits:function(){
if(this.credits){
return;
}
this.credits=hs.createElement("a",{href:hs.creditsHref,target:hs.creditsTarget,className:"highslide-credits",innerHTML:hs.lang.creditsText,title:hs.lang.creditsTitle});
this.createOverlay({overlayId:this.credits,position:this.creditsPosition||"top left",hsId:"credits"});
},getInline:function(_91,_92){
for(var i=0;i<_91.length;i++){
var _93=_91[i],s=null;
if(_93=="caption"&&!hs.fireEvent(this,"onBeforeGetCaption")){
return;
}else{
if(_93=="heading"&&!hs.fireEvent(this,"onBeforeGetHeading")){
return;
}
}
if(!this[_93+"Id"]&&this.thumbsUserSetId){
this[_93+"Id"]=_93+"-for-"+this.thumbsUserSetId;
}
if(this[_93+"Id"]){
this[_93]=hs.getNode(this[_93+"Id"]);
}
if(!this[_93]&&!this[_93+"Text"]&&this[_93+"Eval"]){
try{
s=eval(this[_93+"Eval"]);
}
catch(e){
}
}
if(!this[_93]&&this[_93+"Text"]){
s=this[_93+"Text"];
}
if(!this[_93]&&!s){
this[_93]=hs.getNode(this.a["_"+_93+"Id"]);
if(!this[_93]){
var _94=this.a.nextSibling;
while(_94&&!hs.isHsAnchor(_94)){
if((new RegExp("highslide-"+_93)).test(_94.className||null)){
if(!_94.id){
this.a["_"+_93+"Id"]=_94.id="hsId"+hs.idCounter++;
}
this[_93]=hs.getNode(_94.id);
break;
}
_94=_94.nextSibling;
}
}
}
if(!this[_93]&&!s&&this.numberPosition==_93){
s="\n";
}
if(!this[_93]&&s){
this[_93]=hs.createElement("div",{className:"highslide-"+_93,innerHTML:s});
}
if(_92&&this[_93]){
var o={position:(_93=="heading")?"above":"below"};
for(var x in this[_93+"Overlay"]){
o[x]=this[_93+"Overlay"][x];
}
o.overlayId=this[_93];
this.createOverlay(o);
}
}
},doShowHide:function(_95){
if(hs.hideSelects){
this.showHideElements("SELECT",_95);
}
if(hs.hideIframes){
this.showHideElements("IFRAME",_95);
}
if(hs.geckoMac){
this.showHideElements("*",_95);
}
},showHideElements:function(_96,_97){
var els=document.getElementsByTagName(_96);
var _98=_96=="*"?"overflow":"visibility";
for(var i=0;i<els.length;i++){
if(_98=="visibility"||(document.defaultView.getComputedStyle(els[i],"").getPropertyValue("overflow")=="auto"||els[i].getAttribute("hidden-by")!=null)){
var _99=els[i].getAttribute("hidden-by");
if(_97=="visible"&&_99){
_99=_99.replace("["+this.key+"]","");
els[i].setAttribute("hidden-by",_99);
if(!_99){
els[i].style[_98]=els[i].origProp;
}
}else{
if(_97=="hidden"){
var _9a=hs.getPosition(els[i]);
_9a.w=els[i].offsetWidth;
_9a.h=els[i].offsetHeight;
if(!this.dimmingOpacity){
var _9b=(_9a.x+_9a.w<this.x.get("opos")||_9a.x>this.x.get("opos")+this.x.get("osize"));
var _9c=(_9a.y+_9a.h<this.y.get("opos")||_9a.y>this.y.get("opos")+this.y.get("osize"));
}
var _9d=hs.getWrapperKey(els[i]);
if(!_9b&&!_9c&&_9d!=this.key){
if(!_99){
els[i].setAttribute("hidden-by","["+this.key+"]");
els[i].origProp=els[i].style[_98];
els[i].style[_98]="hidden";
}else{
if(_99.indexOf("["+this.key+"]")==-1){
els[i].setAttribute("hidden-by",_99+"["+this.key+"]");
}
}
}else{
if((_99=="["+this.key+"]"||hs.focusKey==_9d)&&_9d!=this.key){
els[i].setAttribute("hidden-by","");
els[i].style[_98]=els[i].origProp||"";
}else{
if(_99&&_99.indexOf("["+this.key+"]")>-1){
els[i].setAttribute("hidden-by",_99.replace("["+this.key+"]",""));
}
}
}
}
}
}
}
},focus:function(){
this.wrapper.style.zIndex=hs.zIndexCounter+=2;
for(var i=0;i<hs.expanders.length;i++){
if(hs.expanders[i]&&i==hs.focusKey){
var _9e=hs.expanders[i];
_9e.content.className+=" highslide-"+_9e.contentType+"-blur";
if(_9e.isImage){
_9e.content.style.cursor=hs.ie?"hand":"pointer";
_9e.content.title=hs.lang.focusTitle;
}
hs.fireEvent(_9e,"onBlur");
}
}
if(this.outline){
this.outline.table.style.zIndex=this.wrapper.style.zIndex-1;
}
this.content.className="highslide-"+this.contentType;
if(this.isImage){
this.content.title=hs.lang.restoreTitle;
if(hs.restoreCursor){
hs.styleRestoreCursor=window.opera?"pointer":"url("+hs.graphicsDir+hs.restoreCursor+"), pointer";
if(hs.ie&&hs.uaVersion<6){
hs.styleRestoreCursor="hand";
}
this.content.style.cursor=hs.styleRestoreCursor;
}
}
hs.focusKey=this.key;
hs.addEventListener(document,window.opera?"keypress":"keydown",hs.keyHandler);
hs.fireEvent(this,"onFocus");
},moveTo:function(x,y){
this.x.setPos(x);
this.y.setPos(y);
},resize:function(e){
var w,h,r=e.width/e.height;
w=Math.max(e.width+e.dX,Math.min(this.minWidth,this.x.full));
if(this.isImage&&Math.abs(w-this.x.full)<12){
w=this.x.full;
}
h=this.isHtml?e.height+e.dY:w/r;
if(h<Math.min(this.minHeight,this.y.full)){
h=Math.min(this.minHeight,this.y.full);
if(this.isImage){
w=h*r;
}
}
this.resizeTo(w,h);
},resizeTo:function(w,h){
this.y.setSize(h);
this.x.setSize(w);
this.wrapper.style.height=this.y.get("wsize")+"px";
},close:function(){
if(this.isClosing||!this.isExpanded){
return;
}
if(this.transitions[1]=="crossfade"&&hs.upcoming){
hs.getExpander(hs.upcoming).cancelLoading();
hs.upcoming=null;
}
if(!hs.fireEvent(this,"onBeforeClose")){
return;
}
this.isClosing=true;
if(this.slideshow&&!hs.upcoming){
this.slideshow.pause();
}
hs.removeEventListener(document,window.opera?"keypress":"keydown",hs.keyHandler);
try{
if(this.isHtml){
this.htmlPrepareClose();
}
this.content.style.cursor="default";
this.changeSize(0,{wrapper:{width:this.x.t,height:this.y.t,left:this.x.tpos-this.x.cb+this.x.tb,top:this.y.tpos-this.y.cb+this.y.tb},content:{left:0,top:0,width:this.x.t,height:this.y.t}},hs.restoreDuration);
}
catch(e){
this.afterClose();
}
},htmlPrepareClose:function(){
if(hs.geckoMac){
if(!hs.mask){
hs.mask=hs.createElement("div",null,{position:"absolute"},hs.container);
}
hs.setStyles(hs.mask,{width:this.x.size+"px",height:this.y.size+"px",left:this.x.pos+"px",top:this.y.pos+"px",display:"block"});
}
if(this.objectType=="swf"){
try{
hs.$(this.body.id).StopPlay();
}
catch(e){
}
}
if(this.objectLoadTime=="after"&&!this.preserveContent){
this.destroyObject();
}
if(this.scrollerDiv&&this.scrollerDiv!=this.scrollingContent){
this.scrollerDiv.style.overflow="hidden";
}
},destroyObject:function(){
if(hs.ie&&this.iframe){
try{
this.iframe.contentWindow.document.body.innerHTML="";
}
catch(e){
}
}
if(this.objectType=="swf"){
swfobject.removeSWF(this.body.id);
}
this.body.innerHTML="";
},sleep:function(){
if(this.outline){
this.outline.table.style.display="none";
}
this.releaseMask=null;
this.wrapper.style.display="none";
hs.push(hs.sleeping,this);
},awake:function(){
try{
hs.expanders[this.key]=this;
if(!hs.allowMultipleInstances&&hs.focusKey!=this.key){
try{
hs.expanders[hs.focusKey].close();
}
catch(e){
}
}
var z=hs.zIndexCounter++,stl={display:"",zIndex:z};
hs.setStyles(this.wrapper,stl);
this.isClosing=false;
var o=this.outline||0;
if(o){
if(!this.outlineWhileAnimating){
stl.visibility="hidden";
}
hs.setStyles(o.table,stl);
}
if(this.slideshow){
this.initSlideshow();
}
this.show();
}
catch(e){
}
},createOverlay:function(o){
var el=o.overlayId,_9f=(o.relativeTo=="viewport"&&!/panel$/.test(o.position));
if(typeof el=="string"){
el=hs.getNode(el);
}
if(o.html){
el=hs.createElement("div",{innerHTML:o.html});
}
if(!el||typeof el=="string"){
return;
}
if(!hs.fireEvent(this,"onCreateOverlay",{overlay:el})){
return;
}
el.style.display="block";
o.hsId=o.hsId||o.overlayId;
if(this.transitions[1]=="crossfade"&&this.reuseOverlay(o,el)){
return;
}
this.genOverlayBox();
var _a0=o.width&&/^[0-9]+(px|%)$/.test(o.width)?o.width:"auto";
if(/^(left|right)panel$/.test(o.position)&&!/^[0-9]+px$/.test(o.width)){
_a0="200px";
}
var _a1=hs.createElement("div",{id:"hsId"+hs.idCounter++,hsId:o.hsId},{position:"absolute",visibility:"hidden",width:_a0,direction:hs.lang.cssDirection||"",opacity:0},_9f?hs.viewport:this.overlayBox,true);
if(_9f){
_a1.hsKey=this.key;
}
_a1.appendChild(el);
hs.extend(_a1,{opacity:1,offsetX:0,offsetY:0,dur:(o.fade===0||o.fade===false||(o.fade==2&&hs.ie))?0:250});
hs.extend(_a1,o);
if(this.gotOverlays){
this.positionOverlay(_a1);
if(!_a1.hideOnMouseOut||this.mouseIsOver){
hs.animate(_a1,{opacity:_a1.opacity},_a1.dur);
}
}
hs.push(this.overlays,hs.idCounter-1);
},positionOverlay:function(_a2){
var p=_a2.position||"middle center",_a3=(_a2.relativeTo=="viewport"),_a4=_a2.offsetX,_a5=_a2.offsetY;
if(_a3){
hs.viewport.style.display="block";
_a2.hsKey=this.key;
if(_a2.offsetWidth>_a2.parentNode.offsetWidth){
_a2.style.width="100%";
}
}else{
if(_a2.parentNode!=this.overlayBox){
this.overlayBox.appendChild(_a2);
}
}
if(/left$/.test(p)){
_a2.style.left=_a4+"px";
}
if(/center$/.test(p)){
hs.setStyles(_a2,{left:"50%",marginLeft:(_a4-Math.round(_a2.offsetWidth/2))+"px"});
}
if(/right$/.test(p)){
_a2.style.right=-_a4+"px";
}
if(/^leftpanel$/.test(p)){
hs.setStyles(_a2,{right:"100%",marginRight:this.x.cb+"px",top:-this.y.cb+"px",bottom:-this.y.cb+"px",overflow:"auto"});
this.x.p1=_a2.offsetWidth;
}else{
if(/^rightpanel$/.test(p)){
hs.setStyles(_a2,{left:"100%",marginLeft:this.x.cb+"px",top:-this.y.cb+"px",bottom:-this.y.cb+"px",overflow:"auto"});
this.x.p2=_a2.offsetWidth;
}
}
var _a6=_a2.parentNode.offsetHeight;
_a2.style.height="auto";
if(_a3&&_a2.offsetHeight>_a6){
_a2.style.height=hs.ieLt7?_a6+"px":"100%";
}
if(/^top/.test(p)){
_a2.style.top=_a5+"px";
}
if(/^middle/.test(p)){
hs.setStyles(_a2,{top:"50%",marginTop:(_a5-Math.round(_a2.offsetHeight/2))+"px"});
}
if(/^bottom/.test(p)){
_a2.style.bottom=-_a5+"px";
}
if(/^above$/.test(p)){
hs.setStyles(_a2,{left:(-this.x.p1-this.x.cb)+"px",right:(-this.x.p2-this.x.cb)+"px",bottom:"100%",marginBottom:this.y.cb+"px",width:"auto"});
this.y.p1=_a2.offsetHeight;
}else{
if(/^below$/.test(p)){
hs.setStyles(_a2,{position:"relative",left:(-this.x.p1-this.x.cb)+"px",right:(-this.x.p2-this.x.cb)+"px",top:"100%",marginTop:this.y.cb+"px",width:"auto"});
this.y.p2=_a2.offsetHeight;
_a2.style.position="absolute";
}
}
},getOverlays:function(){
this.getInline(["heading","caption"],true);
this.getNumber();
if(this.caption){
hs.fireEvent(this,"onAfterGetCaption");
}
if(this.heading){
hs.fireEvent(this,"onAfterGetHeading");
}
if(this.heading&&this.dragByHeading){
this.heading.className+=" highslide-move";
}
if(hs.showCredits){
this.writeCredits();
}
for(var i=0;i<hs.overlays.length;i++){
var o=hs.overlays[i],tId=o.thumbnailId,sg=o.slideshowGroup;
if((!tId&&!sg)||(tId&&tId==this.thumbsUserSetId)||(sg&&sg===this.slideshowGroup)){
if(this.isImage||(this.isHtml&&o.useOnHtml)){
this.createOverlay(o);
}
}
}
var os=[];
for(var i=0;i<this.overlays.length;i++){
var o=hs.$("hsId"+this.overlays[i]);
if(/panel$/.test(o.position)){
this.positionOverlay(o);
}else{
hs.push(os,o);
}
}
for(var i=0;i<os.length;i++){
this.positionOverlay(os[i]);
}
this.gotOverlays=true;
},genOverlayBox:function(){
if(!this.overlayBox){
this.overlayBox=hs.createElement("div",{className:this.wrapperClassName},{position:"absolute",width:(this.x.size||(this.useBox?this.width:null)||this.x.full)+"px",height:(this.y.size||this.y.full)+"px",visibility:"hidden",overflow:"hidden",zIndex:hs.ie?4:"auto"},hs.container,true);
}
},sizeOverlayBox:function(_a7,_a8){
var _a9=this.overlayBox,x=this.x,y=this.y;
hs.setStyles(_a9,{width:x.size+"px",height:y.size+"px"});
if(_a7||_a8){
for(var i=0;i<this.overlays.length;i++){
var o=hs.$("hsId"+this.overlays[i]);
var ie6=(hs.ieLt7||document.compatMode=="BackCompat");
if(o&&/^(above|below)$/.test(o.position)){
if(ie6){
o.style.width=(_a9.offsetWidth+2*x.cb+x.p1+x.p2)+"px";
}
y[o.position=="above"?"p1":"p2"]=o.offsetHeight;
}
if(o&&ie6&&/^(left|right)panel$/.test(o.position)){
o.style.height=(_a9.offsetHeight+2*y.cb)+"px";
}
}
}
if(_a7){
hs.setStyles(this.content,{top:y.p1+"px"});
hs.setStyles(_a9,{top:(y.p1+y.cb)+"px"});
}
},showOverlays:function(){
var b=this.overlayBox;
b.className="";
hs.setStyles(b,{top:(this.y.p1+this.y.cb)+"px",left:(this.x.p1+this.x.cb)+"px",overflow:"visible"});
if(hs.safari){
b.style.visibility="visible";
}
this.wrapper.appendChild(b);
for(var i=0;i<this.overlays.length;i++){
var o=hs.$("hsId"+this.overlays[i]);
o.style.zIndex=o.hsId=="controls"?5:4;
if(!o.hideOnMouseOut||this.mouseIsOver){
o.style.visibility="visible";
hs.setStyles(o,{visibility:"visible",display:""});
hs.animate(o,{opacity:o.opacity},o.dur);
}
}
},destroyOverlays:function(){
if(!this.overlays.length){
return;
}
if(this.slideshow){
var c=this.slideshow.controls;
if(c&&hs.getExpander(c)==this){
c.parentNode.removeChild(c);
}
}
for(var i=0;i<this.overlays.length;i++){
var o=hs.$("hsId"+this.overlays[i]);
if(o&&o.parentNode==hs.viewport&&hs.getExpander(o)==this){
hs.discardElement(o);
}
}
if(this.isHtml&&this.preserveContent){
this.overlayBox.style.top="-9999px";
hs.container.appendChild(this.overlayBox);
}else{
hs.discardElement(this.overlayBox);
}
},createFullExpand:function(){
if(this.slideshow&&this.slideshow.controls){
this.slideshow.enable("full-expand");
return;
}
this.fullExpandLabel=hs.createElement("a",{href:"javascript:hs.expanders["+this.key+"].doFullExpand();",title:hs.lang.fullExpandTitle,className:"highslide-full-expand"});
if(!hs.fireEvent(this,"onCreateFullExpand")){
return;
}
this.createOverlay({overlayId:this.fullExpandLabel,position:hs.fullExpandPosition,hideOnMouseOut:true,opacity:hs.fullExpandOpacity});
},doFullExpand:function(){
try{
if(!hs.fireEvent(this,"onDoFullExpand")){
return;
}
if(this.fullExpandLabel){
hs.discardElement(this.fullExpandLabel);
}
this.focus();
var _aa=this.x.size;
this.resizeTo(this.x.full,this.y.full);
var _ab=this.x.pos-(this.x.size-_aa)/2;
if(_ab<hs.marginLeft){
_ab=hs.marginLeft;
}
this.moveTo(_ab,this.y.pos);
this.doShowHide("hidden");
}
catch(e){
this.error(e);
}
},afterClose:function(){
this.a.className=this.a.className.replace("highslide-active-anchor","");
this.doShowHide("visible");
if(this.isHtml&&this.preserveContent&&this.transitions[1]!="crossfade"){
this.sleep();
}else{
if(this.outline&&this.outlineWhileAnimating){
this.outline.destroy();
}
hs.discardElement(this.wrapper);
}
if(hs.mask){
hs.mask.style.display="none";
}
this.destroyOverlays();
if(!hs.viewport.childNodes.length){
hs.viewport.style.display="none";
}
if(this.dimmingOpacity){
hs.undim(this.key);
}
hs.fireEvent(this,"onAfterClose");
hs.expanders[this.key]=null;
hs.reOrder();
}};
hs.Ajax=function(a,_ac,pre){
this.a=a;
this.content=_ac;
this.pre=pre;
};
hs.Ajax.prototype={run:function(){
var xhr;
if(!this.src){
this.src=hs.getSrc(this.a);
}
if(this.src.match("#")){
var arr=this.src.split("#");
this.src=arr[0];
this.id=arr[1];
}
if(hs.cachedGets[this.src]){
this.cachedGet=hs.cachedGets[this.src];
if(this.id){
this.getElementContent();
}else{
this.loadHTML();
}
return;
}
try{
xhr=new XMLHttpRequest();
}
catch(e){
try{
xhr=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e){
try{
xhr=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e){
this.onError();
}
}
}
var _ad=this;
xhr.onreadystatechange=function(){
if(_ad.xhr.readyState==4){
if(_ad.id){
_ad.getElementContent();
}else{
_ad.loadHTML();
}
}
};
var src=this.src;
this.xhr=xhr;
if(hs.forceAjaxReload){
src=src.replace(/$/,(/\?/.test(src)?"&":"?")+"dummy="+(new Date()).getTime());
}
xhr.open("GET",src,true);
xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");
xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xhr.send(null);
},getElementContent:function(){
hs.init();
var _ae=window.opera||hs.ie6SSL?{src:"about:blank"}:null;
this.iframe=hs.createElement("iframe",_ae,{position:"absolute",top:"-9999px"},hs.container);
this.loadHTML();
},loadHTML:function(){
var s=this.cachedGet||this.xhr.responseText,_af;
if(this.pre){
hs.cachedGets[this.src]=s;
}
if(!hs.ie||hs.uaVersion>=5.5){
s=s.replace(new RegExp("<link[^>]*>","gi"),"").replace(new RegExp("<script[^>]*>.*?</script>","gi"),"");
if(this.iframe){
var doc=this.iframe.contentDocument;
if(!doc&&this.iframe.contentWindow){
doc=this.iframe.contentWindow.document;
}
if(!doc){
var _b0=this;
setTimeout(function(){
_b0.loadHTML();
},25);
return;
}
doc.open();
doc.write(s);
doc.close();
try{
s=doc.getElementById(this.id).innerHTML;
}
catch(e){
try{
s=this.iframe.document.getElementById(this.id).innerHTML;
}
catch(e){
}
}
hs.discardElement(this.iframe);
}else{
_af=/(<body[^>]*>|<\/body>)/ig;
if(_af.test(s)){
s=s.split(_af)[hs.ie?1:2];
}
}
}
hs.getElementByClass(this.content,"DIV","highslide-body").innerHTML=s;
this.onLoad();
for(var x in this){
this[x]=null;
}
}};
hs.Slideshow=function(_b1,_b2){
if(hs.dynamicallyUpdateAnchors!==false){
hs.updateAnchors();
}
this.expKey=_b1;
for(var x in _b2){
this[x]=_b2[x];
}
if(this.useControls){
this.getControls();
}
if(this.thumbstrip){
this.thumbstrip=hs.Thumbstrip(this);
}
};
hs.Slideshow.prototype={getControls:function(){
this.controls=hs.createElement("div",{innerHTML:hs.replaceLang(hs.skin.controls)},null,hs.container);
var _b3=["play","pause","previous","next","move","full-expand","close"];
this.btn={};
var _b4=this;
for(var i=0;i<_b3.length;i++){
this.btn[_b3[i]]=hs.getElementByClass(this.controls,"li","highslide-"+_b3[i]);
this.enable(_b3[i]);
}
this.btn.pause.style.display="none";
},checkFirstAndLast:function(){
if(this.repeat||!this.controls){
return;
}
var exp=hs.expanders[this.expKey],cur=exp.getAnchorIndex(),re=/disabled$/;
if(cur==0){
this.disable("previous");
}else{
if(re.test(this.btn.previous.getElementsByTagName("a")[0].className)){
this.enable("previous");
}
}
if(cur+1==hs.anchors.groups[exp.slideshowGroup||"none"].length){
this.disable("next");
this.disable("play");
}else{
if(re.test(this.btn.next.getElementsByTagName("a")[0].className)){
this.enable("next");
this.enable("play");
}
}
},enable:function(btn){
if(!this.btn){
return;
}
var sls=this,a=this.btn[btn].getElementsByTagName("a")[0],re=/disabled$/;
a.onclick=function(){
sls[btn]();
return false;
};
if(re.test(a.className)){
a.className=a.className.replace(re,"");
}
},disable:function(btn){
if(!this.btn){
return;
}
var a=this.btn[btn].getElementsByTagName("a")[0];
a.onclick=function(){
return false;
};
if(!/disabled$/.test(a.className)){
a.className+=" disabled";
}
},hitSpace:function(){
if(this.autoplay){
this.pause();
}else{
this.play();
}
},play:function(_b5){
if(this.btn){
this.btn.play.style.display="none";
this.btn.pause.style.display="";
}
this.autoplay=true;
if(!_b5){
hs.next(this.expKey);
}
},pause:function(){
if(this.btn){
this.btn.pause.style.display="none";
this.btn.play.style.display="";
}
clearTimeout(this.autoplay);
this.autoplay=null;
},previous:function(){
this.pause();
hs.previous(this.btn.previous);
},next:function(){
this.pause();
hs.next(this.btn.next);
},move:function(){
},"full-expand":function(){
hs.getExpander().doFullExpand();
},close:function(){
hs.close(this.btn.close);
}};
hs.Thumbstrip=function(_b6){
function add(exp){
hs.extend(_b7||{},{overlayId:dom,hsId:"thumbstrip",className:"highslide-thumbstrip-"+_b8+"-overlay "+(_b7.className||"")});
if(hs.ieLt7){
_b7.fade=0;
}
exp.createOverlay(_b7);
hs.setStyles(dom.parentNode,{overflow:"hidden"});
};
function _b9(_ba){
_bb(undefined,Math.round(_ba*dom[isX?"offsetWidth":"offsetHeight"]*0.7));
};
function _bb(i,_bc){
if(i===undefined){
for(var j=0;j<_bd.length;j++){
if(_bd[j]==hs.expanders[_b6.expKey].a){
i=j;
break;
}
}
}
if(i===undefined){
return;
}
var as=dom.getElementsByTagName("a"),_be=as[i],_bf=_be.parentNode,_c0=isX?"Left":"Top",_c1=isX?"Right":"Bottom",_c2=isX?"Width":"Height",_c3="offset"+_c0,_c4="offset"+_c2,_c5=div.parentNode.parentNode[_c4],_c6=_c5-_c7[_c4],_c8=parseInt(_c7.style[isX?"left":"top"])||0,_c9=_c8,_ca=20;
if(_bc!==undefined){
_c9=_c8-_bc;
if(_c6>0){
_c6=0;
}
if(_c9>0){
_c9=0;
}
if(_c9<_c6){
_c9=_c6;
}
}else{
for(var j=0;j<as.length;j++){
as[j].className="";
}
_be.className="highslide-active-anchor";
var _cb=i>0?as[i-1].parentNode[_c3]:_bf[_c3],_cc=_bf[_c3]+_bf[_c4]+(as[i+1]?as[i+1].parentNode[_c4]:0);
if(_cc>_c5-_c8){
_c9=_c5-_cc;
}else{
if(_cb<-_c8){
_c9=-_cb;
}
}
}
var _cd=_bf[_c3]+(_bf[_c4]-_ce[_c4])/2+_c9;
hs.animate(_c7,isX?{left:_c9}:{top:_c9},null,"easeOutQuad");
hs.animate(_ce,isX?{left:_cd}:{top:_cd},null,"easeOutQuad");
_cf.style.display=_c9<0?"block":"none";
_d0.style.display=(_c9>_c6)?"block":"none";
};
var _bd=hs.anchors.groups[hs.expanders[_b6.expKey].slideshowGroup||"none"],_b7=_b6.thumbstrip,_b8=_b7.mode||"horizontal",_d1=(_b8=="float"),_d2=_d1?["div","ul","li","span"]:["table","tbody","tr","td"],isX=(_b8=="horizontal"),dom=hs.createElement("div",{className:"highslide-thumbstrip highslide-thumbstrip-"+_b8,innerHTML:"<div class=\"highslide-thumbstrip-inner\">"+"<"+_d2[0]+"><"+_d2[1]+"></"+_d2[1]+"></"+_d2[0]+"></div>"+"<div class=\"highslide-scroll-up\"><div></div></div>"+"<div class=\"highslide-scroll-down\"><div></div></div>"+"<div class=\"highslide-marker\"><div></div></div>"},{display:"none"},hs.container),_d3=dom.childNodes,div=_d3[0],_cf=_d3[1],_d0=_d3[2],_ce=_d3[3],_c7=div.firstChild,_d4=dom.getElementsByTagName(_d2[1])[0],tr;
for(var i=0;i<_bd.length;i++){
if(i==0||!isX){
tr=hs.createElement(_d2[2],null,null,_d4);
}
(function(){
var a=_bd[i],_d5=hs.createElement(_d2[3],null,null,tr),pI=i;
hs.createElement("a",{href:a.href,onclick:function(){
hs.getExpander(this).focus();
return hs.transit(a);
},innerHTML:hs.stripItemFormatter?hs.stripItemFormatter(a):a.innerHTML},null,_d5);
})();
}
if(!_d1){
_cf.onclick=function(){
_b9(-1);
};
_d0.onclick=function(){
_b9(1);
};
hs.addEventListener(_d4,document.onmousewheel!==undefined?"mousewheel":"DOMMouseScroll",function(e){
var _d6=0;
e=e||window.event;
if(e.wheelDelta){
_d6=e.wheelDelta/120;
if(hs.opera){
_d6=-_d6;
}
}else{
if(e.detail){
_d6=-e.detail/3;
}
}
if(_d6){
_b9(-_d6*0.2);
}
if(e.preventDefault){
e.preventDefault();
}
e.returnValue=false;
});
}
return {add:add,selectThumb:_bb};
};
hs.langDefaults=hs.lang;
var HsExpander=hs.Expander;
if(hs.ie){
(function(){
try{
document.documentElement.doScroll("left");
}
catch(e){
setTimeout(arguments.callee,50);
return;
}
hs.ready();
})();
}
hs.addEventListener(document,"DOMContentLoaded",hs.ready);
hs.addEventListener(window,"load",hs.ready);
hs.addEventListener(document,"ready",function(){
if(hs.expandCursor||hs.dimmingOpacity){
var _d7=hs.createElement("style",{type:"text/css"},null,document.getElementsByTagName("HEAD")[0]);
function _d8(sel,dec){
if(!hs.ie){
_d7.appendChild(document.createTextNode(sel+" {"+dec+"}"));
}else{
var _d9=document.styleSheets[document.styleSheets.length-1];
if(typeof (_d9.addRule)=="object"){
_d9.addRule(sel,dec);
}
}
};
function fix(_da){
return "expression( ( ( ignoreMe = document.documentElement."+_da+" ? document.documentElement."+_da+" : document.body."+_da+" ) ) + 'px' );";
};
if(hs.expandCursor){
_d8(".highslide img","cursor: url("+hs.graphicsDir+hs.expandCursor+"), pointer !important;");
}
_d8(".highslide-viewport-size",hs.ie&&(hs.uaVersion<7||document.compatMode=="BackCompat")?"position: absolute; "+"left:"+fix("scrollLeft")+"top:"+fix("scrollTop")+"width:"+fix("clientWidth")+"height:"+fix("clientHeight"):"position: fixed; width: 100%; height: 100%; left: 0; top: 0");
}
});
hs.addEventListener(window,"resize",function(){
hs.getPageSize();
if(hs.viewport){
for(var i=0;i<hs.viewport.childNodes.length;i++){
var _db=hs.viewport.childNodes[i],exp=hs.getExpander(_db);
exp.positionOverlay(_db);
if(_db.hsId=="thumbstrip"){
exp.slideshow.thumbstrip.selectThumb();
}
}
}
});
hs.addEventListener(document,"mousemove",function(e){
hs.mouse={x:e.clientX,y:e.clientY};
});
hs.addEventListener(document,"mousedown",hs.mouseClickHandler);
hs.addEventListener(document,"mouseup",hs.mouseClickHandler);
hs.addEventListener(document,"ready",hs.setClickEvents);
hs.addEventListener(window,"load",hs.preloadImages);
hs.addEventListener(window,"load",hs.preloadAjax);
}
hs.graphicsDir="../images";
hs.showCredits=false;
hs.align="center";
hs.transitions=["expand","crossfade"];
hs.outlineType="rounded-white";
hs.fadeInOut=true;
hs.addSlideshow({interval:3000,repeat:false,useControls:true,fixedControls:"fit",overlayOptions:{opacity:0.75,position:"bottom center",hideOnMouseOut:true}});
function adj_nav_hide_products(){
var _dc=$("narrow-by-list").select("a","input");
n=_dc.length;
for(i=0;i<n;++i){
_dc[i].addClassName("adj-nav-disabled");
}
if(typeof (adj_slider)!="undefined"){
adj_slider.setDisabled();
}
var _dd=$$("div.adj-nav-progress");
for(var i=0;i<_dd.length;++i){
_dd[i].show();
}
};
function adj_nav_show_products(_de){
var _df={};
if(_de&&_de.responseText){
try{
_df=eval("("+_de.responseText+")");
}
catch(e){
_df={};
}
}
if(_df.products){
var el=$("adj-nav-container");
var _e0=$("adj-nav-ajax").value;
el.update(_df.products.gsub(_e0,$("adj-nav-url").value));
adj_nav_toolbar_init();
$("adj-nav-navigation").update(_df.layer.gsub(_e0,$("adj-nav-url").value));
$("adj-nav-ajax").value=_e0;
}
var _e1=$("narrow-by-list").select("a","input");
n=_e1.length;
for(i=0;i<n;++i){
_e1[i].removeClassName("adj-nav-disabled");
}
if(typeof (adj_slider)!="undefined"){
adj_slider.setEnabled();
}
};
function adj_nav_add_params(k,v,_e2){
var el=$("adj-nav-params");
var _e3=el.value.parseQuery();
var _e4=_e3[k];
if(typeof _e4=="undefined"||!_e4.length){
_e3[k]=v;
}else{
if("clear"==v){
_e3[k]="";
delete _e3[k];
}else{
var _e5=_e4.split("-");
if(-1==_e5.indexOf(v)){
if(_e2){
_e5=[v];
}else{
_e5.push(v);
}
}else{
_e5=_e5.without(v);
}
_e3[k]=_e5.join("-");
}
}
el.value=Object.toQueryString(_e3).gsub("%2B","+");
};
function adj_nav_make_request(){
adj_nav_hide_products();
new Ajax.Request($("adj-nav-ajax").value+"?"+$("adj-nav-params").value,{method:"get",onSuccess:adj_nav_show_products});
};
function adj_update_links(evt,_e6,_e7){
var _e8=Event.findElement(evt,"A"),sel=_e6+"-selected";
if(_e8.hasClassName(sel)){
_e8.removeClassName(sel);
}else{
_e8.addClassName(sel);
}
if(_e7){
var _e9=$("narrow-by-list").getElementsByClassName(_e6);
var i,n=_e9.length;
for(i=0;i<n;++i){
if(_e9[i].hasClassName(sel)&&_e9[i].id!=_e8.id){
_e9[i].removeClassName(sel);
}
}
}
adj_nav_add_params(_e8.id.split("-")[0],_e8.id.split("-")[1],_e7);
adj_nav_make_request();
Event.stop(evt);
};
function adj_nav_attribute_listener(evt){
adj_update_links(evt,"adj-nav-attribute",0);
};
function adj_nav_icon_listener(evt){
adj_update_links(evt,"adj-nav-icon",0);
};
function adj_nav_price_listener(evt){
adj_update_links(evt,"adj-nav-price",1);
};
function adj_nav_clear_listener(evt){
var _ea=Event.findElement(evt,"A"),_eb=_ea.id.split("-")[0];
adj_nav_add_params(_eb,"clear",1);
var _ec=["icon","attribute","price"];
var _ed="";
for(var j=0;j<_ec.length;++j){
_ed="adj-nav-"+_ec[j]+"-selected";
var _ee=$("adj-nav-filter-"+_eb).getElementsByClassName(_ed);
var i,n=_ee.length;
for(i=0;i<n;++i){
_ee[i].removeClassName(_ed);
}
}
if("price"==_eb){
var _ef=$("adj-nav-price-from"),to=$("adj-nav-price-to");
if(Object.isElement(_ef)){
_ef.value=_ef.name;
to.value=to.name;
}
}
adj_nav_make_request();
Event.stop(evt);
};
function adj_nav_round(num){
num=parseFloat(num);
if(isNaN(num)){
num=0;
}
return Math.round(num*100)/100;
};
function adj_nav_price_input_listener(evt){
if(evt.type=="keypress"&&13!=evt.keyCode){
return;
}
var _f0=adj_nav_round($("adj-nav-price-from").value),_f1=adj_nav_round($("adj-nav-price-to").value);
if((_f0<0.01&&_f1<0.01)||_f0<0||_f1<0){
return;
}
adj_nav_add_params("price",_f0+","+_f1,true);
adj_nav_make_request();
};
function adj_nav_category_listener(evt){
var _f2=Event.findElement(evt,"A");
var _f3=_f2.id.split("-")[1];
var reg=/cat=/;
if(reg.test(_f2.href)){
adj_nav_add_params("cat",_f3,1);
}else{
$("adj-nav-ajax").value=$("adj-nav-ajax").value.replace(/\/id\/\d+\//,"/id/"+_f3+"/");
}
adj_nav_make_request();
Event.stop(evt);
};
function adj_nav_toolbar_listener(evt){
adj_nav_toolbar_make_request(Event.findElement(evt,"A").href);
Event.stop(evt);
};
function adj_nav_toolbar_make_request(_f4){
var pos=_f4.indexOf("?");
if(pos>-1){
$("adj-nav-params").value=_f4.substring(pos+1,_f4.length);
}
adj_nav_make_request();
};
function adj_nav_toolbar_init(){
var _f5=$("adj-nav-container").select(".pages a",".view-by a");
var n=_f5.length;
for(i=0;i<n;++i){
Event.observe(_f5[i],"click",adj_nav_toolbar_listener);
}
};
function adj_nav_dt_listener(evt){
var e=Event.findElement(evt,"DT");
e.nextSiblings()[0].toggle();
e.toggleClassName("adj-nav-dt-selected");
};
function adj_nav_init(){
var _f6,i,j,n,_f7=["category","attribute","icon","price","clear","dt"];
for(j=0;j<_f7.length;++j){
_f6=$("narrow-by-list").select(".adj-nav-"+_f7[j]);
n=_f6.length;
for(i=0;i<n;++i){
Event.observe(_f6[i],"click",eval("adj_nav_"+_f7[j]+"_listener"));
}
}
var btn=$("adj-nav-price-go");
if(Object.isElement(btn)){
Event.observe(btn,"click",adj_nav_price_input_listener);
Event.observe($("adj-nav-price-from"),"keypress",adj_nav_price_input_listener);
Event.observe($("adj-nav-price-to"),"keypress",adj_nav_price_input_listener);
}
};
function adj_nav_create_slider(_f8,_f9,to,_fa){
var _fb=$("adj-nav-price-slider");
return new Control.Slider(_fb.select(".handle"),_fb,{range:$R(0,_f8),sliderValue:[_f9,to],restricted:true,onChange:function(_fc){
var f=adj_nav_round(_fa*_fc[0]/_f8),t=adj_nav_round(_fa*_fc[1]/_f8);
adj_nav_add_params("price",f+","+t,true);
$("adj-nav-range-from").update(f);
$("adj-nav-range-to").update(t);
adj_nav_make_request();
},onSlide:function(_fd){
$("adj-nav-range-from").update(adj_nav_round(_fa*_fd[0]/_f8));
$("adj-nav-range-to").update(adj_nav_round(_fa*_fd[1]/_f8));
}});
};
