/* jquery.noconflict.js */

if(typeof(__jQuery__)=='undefined'){var __jQuery__=jQuery.noConflict();if(typeof(__jQueryOther__)!='undefined'){jQuery=__jQueryOther__;}}

/* boxplus.min.js */

if(typeof __jQuery__=="undefined")var __jQuery__=jQuery;(function(d){function D(a,b){var c=parseInt(a.css(b));return isNaN(c)?a[b]():c}function q(a){return D(a,"width")}function I(a,b){return parseInt(a.css("margin-"+b))||0}function J(a){var b=a.charAt(0).toUpperCase()+a.slice(1),c="client"+b,e=x[c];c=document.documentElement[c];b=window["inner"+b];e=e?e:Infinity;c=c?c:Infinity;b=b?b:Infinity;return Math.min(e,c,b,d(window)[a]())}function Ca(a){var b=a.attr("src"),c=a.attr("longdesc");a=a.attr("data-thumb");return{src:a?a:b&&b!="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw=="?b:/\.(gif|jpe?g|png)$/i.test(c)?c:false}}function g(a,b){return d(".boxplus-"+a,b)}function Z(a){var b=d(a);j=d.extend({},$,b.data("boxplus"));var c=j.theme;c&&d("link[rel=stylesheet][title^=boxplus]").attr("disabled","disabled").filter('[title="boxplus-'+c+'"]').removeAttr("disabled");Q.removeClass("boxplus-hidden");g("m",f).addClass("boxplus-hidden");g("title",f).addClass("boxplus-unavailable");f.removeClass("boxplus-disabled").css({width:R,height:S}).css(aa(R,S)).removeClass("boxplus-hidden");E(f,true);T.bind("keydown",ba);j.contextmenu||T.bind("contextmenu",ca);n=(c=b.attr("rel"))?d('a[rel="'+c+'"]'):b;y=(da=j.rtl)?"right":"left";i.empty().css({left:"auto",right:"auto"}).css(y,0);n.each(function(e){var h=d("img:first",this);d("<li />").append((h.size()?d("<img />").attr(Ca(h)):d()).click(function(){o();v(e)})).appendTo(i)});z.removeClass("boxplus-disabled").each(function(){var e=d("ul",this);d(this).toggleClass("boxplus-unavailable",e.children().size()<2)});b=j.thumbs=="outside";z.toggleClass("boxplus-disabled",!b).filter(l.children()).toggleClass("boxplus-disabled",b);K.toggleClass("boxplus-unavailable",n.length<2||!j.slideshow);v(d.inArray(a,n.get()))}function U(){o();T.unbind("keydown",ba).unbind("contextmenu",ca);f.stop(true,true);k=-1;f.addClass("boxplus-disabled").add(F).add(l).add(Q).addClass("boxplus-hidden")}function Da(){o();v(0)}function V(){o();v(k-1)}function W(){o();v(k+1)}function Ea(){o();v(n.length-1)}function v(a){var b=n.length;if(a!=k&&(j.loop||a>=0&&a<b)){k=(a+b)%b;ea(true);fa()}}function o(){if(A){clearTimeout(A);A=0}L.addClass("boxplus-disabled");K.removeClass("boxplus-disabled")}function Fa(){ga();K.addClass("boxplus-disabled");L.removeClass("boxplus-disabled")}function Ga(){o();ea(!G.hasClass("boxplus-hidden"));fa()}function M(){l.addClass("boxplus-hidden");E(l,false);E(f,true);F.addClass("boxplus-hidden");var a=j.autofit,b={},c={},e={};Ha(a&&G.hasClass("boxplus-hidden"),b,c,e);l.css(b);H.attr("src",n.eq(k).attr("href"));N.toggleClass("boxplus-unavailable",!a||!r||b.width==r.width&&G.hasClass("boxplus-hidden"));i.each(function(){d(this).children().removeClass("boxplus-active").eq(k).addClass("boxplus-active")});g("m",f).addClass("boxplus-hidden");f.animate(d.extend(e,c),j.duration,j.easing,Ia)}function Ja(){o();window.location.href=j.download(n.eq(k))}function ha(){o();l.children().slice(0,-1).toggleClass("boxplus-hidden")}function ia(a){var b=a.attr("id");b=b?"boxplus-"+b:"boxplus";d("li",a).each(function(){d("a:first",this).attr("rel",b)});return d("a[rel="+b+"]",a)}function fa(){if(A){clearTimeout(A);A=0}f.stop(true,true);i.stop();F.addClass("boxplus-hidden");E(l,true);w.empty();ja.addClass("boxplus-unavailable");var a=n.eq(k),b=a[0],c=a.attr("href"),e=b.pathname;d.boxplus.onchange(c,k);if(/^#/.test(c)){w.append(d(c).clone().contents());O()}else if(/\.(txt|html?)$/i.test(e))w.load(c,{},O);else if(/\.(gif|jpe?g|png)$/i.test(e))ka(a);else/\.(mov|mpe?g|ogg|swf|webM|wmv)$/i.test(e)||/youtube\.com$/.test(b.hostname)?la(a):d.ajax({url:c,success:function(h,s,t){h=t.getResponseHeader("Content-Type");if(/^text\/(plain|html)/.test(h))w.load(c,{},O);else if(/^image\/(gif|jpeg|png)/.test(h))ka(a);else/^application\/x-shockwave-flash/.test(h)&&la(a)},type:"head"})}function ka(a){var b=j.metadata(a);if(b)w.append(d.inArray(d.type(b),["boolean","number","string"])>=0?b:b.clone());H.removeClass("boxplus-unavailable");d(r=new Image).load(M).error(O).attr("src",a.attr("href"))}function la(a){for(var b=a.attr("href"),c={},e=a[0].search.replace(/^\?/,"").split("&"),h=0;h<e.length;h++)if(e[h]){var s=e[h].split("=");c[s[0]]=s[1]}e=parseInt(c.width)||640;c=parseInt(c.height)||480;c={width:e,height:c};a=a[0].pathname;if(/\.(ogg|webM)$/i.test(a))X.attr(d.extend({src:b},c)).removeClass("boxplus-unavailable");else{e="application/x-shockwave-flash";h="D27CDB6E-AE6D-11cf-96B8-444553540000";if(/\.mov$/i.test(a)){e="video/quicktime";h="02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"}Y.empty().append("<object"+ma(d.extend({classid:"clsid:"+h},c))+">"+Ka({movie:b})+"<!--[if lt IE 9]><!--\><object"+ma(d.extend({type:e,data:b},c))+"></object><!--<![endif]--\></object>").removeClass("boxplus-unavailable")}r=d.extend({},c);M()}function ma(a){var b="",c;for(c in a)b+=" "+c+'="'+a[c]+'"';return b}function Ka(a){var b="",c;for(c in a)b+='<param name="'+c+'" value="'+a[c]+'" />';return b}function O(){r=null;M()}function Ia(){g("m",f).removeClass("boxplus-hidden");var a=B(i.children().eq(k));if(u<0){var b=q(z),c=q(i);i.css(y,-(c<b?B(i.children().eq(0)):Math.min(a,c-b)))}else{u=k;i.css(y,-a)}C();l.removeClass("boxplus-hidden");a=j.loop;na.toggleClass("boxplus-unavailable",!a&&k==0);oa.toggleClass("boxplus-unavailable",!a&&k>=n.length-1);l.children().removeClass("boxplus-hidden");a=r&&r.src;b=!w.is(":empty");pa.toggleClass("boxplus-unavailable",!j.download(n.eq(k)));qa.toggleClass("boxplus-unavailable",!a||!b);w.addClass("boxplus-hidden");a||!b||ha();E(f,false);ra(f,false);a={width:q(f)+g("sideways",f).trueWidth(),height:D(f,"height")+sa(f)};f.animate(a,j.duration,j.easing,function(){F.removeClass("boxplus-hidden");!j.loop&&k>=n.length-
1&&o();!L.hasClass("boxplus-disabled")&&ga()})}function ga(){A=setTimeout(function(){v(k+1)},j.slideshow)}function B(a){var b=a.position().left;return da?a.offsetParent().width()-a.width()-b:b}function C(){var a=q(i.parent())-q(i),b=B(i);ta.toggleClass("boxplus-hidden",b>=0);ua.toggleClass("boxplus-hidden",a>0||b<=a)}function va(){o();var a={};a[y]=-B(i.children().eq(u));i.animate(a,"fast","linear",C);return false}function La(){if(u>0){u--;va()}}function Ma(){if(u>=0&&u+1<n.size()){u++;va()}}function Na(){if(u<0){o();var a={};a[y]=0;i.animate(a,-4*B(i),"linear",C)}}function Oa(){if(u<0){o();var a=q(z),b=q(i),c=B(i),e=a-b;if(b+c<a)C();else{a={};a[y]=e;i.animate(a,-4*(e-c),"linear",C)}}}function wa(){i.stop();C()}function ea(a){g("enlarge",N).toggleClass("boxplus-hidden",!a);G.toggleClass("boxplus-hidden",a)}function ra(a,b){var c=n.eq(k),e=j.title(c);c=j.description(c,b);g("title",a).toggleClass("boxplus-unavailable",!e).html(e);g("text",a).toggleClass("boxplus-unavailable",!c||c==e).empty().append(c)}function E(a,b){var c=g("progress",a).toggleClass("boxplus-hidden",!b);window.clearInterval(c.data("boxplus"));b&&c.data("boxplus",window.setInterval(function(){c.css("background-position",xa=(xa-32)%384)},150))}function sa(a){return g("caption",a).trueHeight()+g("controls",a).trueHeight()}function aa(a,b){var c=J("width")/2,e=J("height")/2,h=Math.max;return{left:h(0,d(window).scrollLeft()+c-a/2),top:h(0,d(window).scrollTop()+e-b/2)}}function Ha(a,b,c,e){d.extend(b,{width:r?r.width:ya,height:r?r.height:za});ra(g("caption",m.removeClass("boxplus-unavailable")),true);var h=g("thumbs > ul",m);i.eq(0).children().clone().appendTo(h);g("thumbs",m).each(function(P){P=z.eq(P);d(this).toggleClass("boxplus-disabled",P.hasClass("boxplus-disabled")).toggleClass("boxplus-unavailable",P.hasClass("boxplus-unavailable"))});var s=g("sideways",m),t=g("main",m);t=t.trueWidth()-q(t)+s.trueWidth();var Aa=g("viewer",m.css("width",b.width+t)).css(b);if(a){var p=J("width")-I(x,"left")-I(x,"right"),Ba=m.outerWidth(true);if(Ba>p){p=p/Ba;b.width*=p;b.height*=p;Aa.css(b);m.css("width",b.width+t)}}p=m.outerHeight(true);if(a)for(a=J("height")-I(x,"top")-I(x,"bottom");p>a;){p=a/p;b.width*=p;b.height*=p;Aa.css(b);p=m.css("width",b.width+t).outerHeight(true)}c.width=q(m)-s.trueWidth();c.height=D(m,"height")-sa(m);d.extend(e,aa(m.trueWidth(),p));h.empty();m.addClass("boxplus-unavailable")}function ba(a){if(d.inArray(a.target.tagName.toLowerCase(),["input","textarea"])<0){a=d.inArray(a.which,[27,37,39,36,35]);a<0||[U,V,W,Da,Ea][a]();return false}}
function ca(a){return!d("img",i).add(H).filter(a.target).size()}var $={rtl:false,theme:false,autofit:true,slideshow:0,duration:"slow",easing:"swing",loop:false,contextmenu:true,thumbs:"inside",title:function(a){a=d("img:first",a);return a.size()?a.attr("alt"):""},description:function(a){return a.attr("title")},download:function(){return false},metadata:function(){return""}},j,Q,f,m,R,S,ya,za,l,H,w,X,Y,ja,na,oa,K,L,pa,qa,N,G,z,i,ta,ua,F,T=d(document),x,r,n,k=-1,xa=0,u=-1,A,da,y;d.fn.trueWidth=function(){return this.filter(":visible").size()?this.outerWidth(true):0};d.fn.trueHeight=function(){return this.filter(":visible").size()?this.outerHeight(true):0};d(function(){function a(s,t){return"<div"+(s?' class="boxplus-'+(d.isArray(s)?s.join(" "):s)+'"':"")+">"+(t?t:"")+"</div>"}x=d("body");var b=a("prev")+a("next"),c=a("caption",a("title")+a("text")),e=a("controls",b+a("start")+a(["stop","boxplus-disabled"])+a("close")+a("download")+a("metadata")),h="<ul />"+a("rewind")+a("forward");b=d('<div id="boxplus">'+a(["background","boxplus-hidden"])+
a(["dialog","boxplus-hidden"],a("title")+a("main",a(["viewer","boxplus-hidden"],a(["content","boxplus-hidden"])+"<img /><video controls />"+a("flash")+b+a("resizer",a("enlarge")+a(["shrink","boxplus-hidden"]))+a("thumbs",h)+a("progress"))+a("bottom",a("thumbs",h)+c+e))+a(["sideways","boxplus-disabled"],a("thumbs",h)+e+c)+a("lt")+a("t")+a("rt")+a("l")+a("m")+a("r")+a("lb")+a("b")+a("rb")+a("progress"))+"</div>").appendTo(x);Q=g("background",b).click(U);f=g("dialog",b);g("caption",f);F=g("bottom",f).add(g("sideways",f));l=g("viewer",f);w=d("div:first",l);H=d("img:first",l);X=d("video",l);Y=g("flash",l);ja=d([H[0],Y[0]]).add(X);N=g("resizer",l).click(Ga);G=g("shrink",N);ta=g("rewind",f).click(La).hover(Na,wa);ua=g("forward",f).click(Ma).hover(Oa,wa);z=g("thumbs",f);i=d("ul",z);na=g("prev",f).click(V);oa=g("next",f).click(W);K=g("start",f).click(Fa);L=g("stop",f).click(o);g("close",f).click(U);pa=g("download",f).click(Ja);qa=g("metadata",f).click(ha);ya=q(f);za=D(f,"height");l.css({height:0,width:0});R=q(f);S=D(f,"height");m=f.clone().appendTo(b)});d.fn.boxplus=function(a){return this.boxplusConfigure(a).click(function(b){Z(b.currentTarget);return false})};d.fn.boxplusGallery=function(a){ia(this).boxplus(a);return this};d.fn.boxplusDialog=function(a){Z(this.boxplusConfigure(a)[0])};d.fn.boxplusConfigure=function(a){this.data("boxplus",d.extend({},a));return this};d.fn.boxplusGalleryConfigure=function(a){ia(this).boxplusConfigure(a);return this};d.boxplus={change:v,previous:V,next:W,refresh:M,configure:function(a){return d.extend($,a)},onchange:d.noop}})(__jQuery__);

/* boxplus.lang.min.js */

if(typeof __jQuery__=="undefined")var __jQuery__=jQuery;(function(a){var d="",e={en:{language:"English",first:"First",prev:"Previous",next:"Next",last:"Last",start:"Start slideshow",stop:"Stop slideshow",close:"Close",enlarge:"Enlarge",shrink:"Shrink",download:"Download",metadata:"Image metadata"},de:{language:"Deutsch",first:"Erstes",prev:"Zurück",next:"Weiter",last:"Letztes",start:"Diashow starten",stop:"Diashow anhalten",close:"Schließen",enlarge:"Vergrößern",shrink:"Verkleinern",download:"Download",metadata:"Bild Metadaten"},es:{language:"Español",first:"Primera",prev:"Anterior",next:"Siguiente",last:"Última",start:"",stop:"",close:"Cerrar",enlarge:"Ampliar",shrink:"Reducir",download:"Descargar",metadata:"Metadatos de la imagen"},fr:{language:"Français",first:"Première",prev:"Précédente",next:"Suivante",last:"Dernière",start:"Démarrer diaporama",stop:"Arrêter diaporama",close:"Fermer",enlarge:"Agrandir",shrink:"Réduire",download:"Télécharger",metadata:"Métadonnées images"},bg:{language:"български език",first:"Първа",prev:"Предишна",next:"Следваща",last:"Последна",start:"Старт на слайдшоу",stop:"Спиране на слайдшоу",close:"Затвори",enlarge:"Увеличи",shrink:"Намали",download:"Изтегляне",metadata:"Метаданни на снимката"},el:{language:"ελληνικά",first:"Πρώτη",prev:"Προηγούμενη",next:"Επόμενη",last:"Τελευταία",start:"Έναρξη slideshow",stop:"Διακοπή slideshow",close:"Κλείσιμο",enlarge:"Μεγέθυνση",shrink:"Σμίκρυνση",download:"Καταφόρτωση",metadata:"Μεταδεδομένα εικόνας"},he:{language:"עִבְרִית",first:"ראשון",prev:"קודם‎",next:"הבא‎",last:"אחרון‎",start:"להתחיל מצגת שקפים",stop:"לסיים מצגת שקפים",close:"קרוב",enlarge:"להגדיל‎",shrink:"להקטין",download:"להוריד",metadata:"מטא-נתונים"},hu:{language:"Magyar",first:"Első",prev:"Előző",next:"Következő",last:"Utolsó",start:"Diavetítés indítása",stop:"Diavetítés megállítása",close:"Bezár",enlarge:"Nagyítás",shrink:"Kicsinyítés",download:"Letöltés",metadata:"Kép metadatai"},nl:{language:"Nederlands",first:"Eerste",prev:"Vorige",next:"Volgende",last:"Laatste",start:"Start presentatie",stop:"Stop presentatie",close:"Sluiten",enlarge:"Vergroten",shrink:"Verkleinen",download:"Download",metadata:"Metadata van de afbeelding"},pl:{language:"Polski",first:"Pierwszy",prev:"Poprzedni",next:"Następny",last:"Ostatni",start:"Uruchom pokaz slajdów",stop:"Zatrzymaj pokaz slajdów",close:"Zamknij",enlarge:"Powiększ",shrink:"Pomniejsz",download:"Pobierz",metadata:"Metadane obrazka"},pt:{language:"Português",first:"Primeiro",prev:"Anterior",next:"Próximo",last:"Último",start:"Iniciar slideshow",stop:"Parar slideshow",close:"Fechar",enlarge:"Ampliar",shrink:"Reduzir",download:"Download",metadata:"Metadados de imagem"},ru:{language:"Русский язык",first:"Первый",prev:"Предыдущий",next:"Следующий",last:"Последний",start:"Запустить слайд-шоу",stop:"Остановить слайд-шоу",close:"Закрыть",enlarge:"Увеличить",shrink:"Сократить",download:"Загрузить",metadata:"Метаданные изображений"},sk:{language:"Slovenčina",first:"Prvá",prev:"Vzad",next:"Vpred",last:"Posledná",start:"Spustiť prezentáciu",stop:"Zastaviť prezentáciu",close:"Zavrieť",enlarge:"Rozšíriť",shrink:"Zúžiť",download:"Stiahnutie",metadata:"Metaúdaje obrázkov"}};a.boxplusLanguage=function(b,c){if(arguments.length>0){var g=c?b+"-"+c:b;d=e.hasOwnProperty(g)?g:e.hasOwnProperty(b)?b:"";var f={};a.each(e.en,function(a){f[a]=""});d&&a.extend(f,e[d]);a.each(f,function(b,c){a("div.boxplus-"+b).attr("title",c);a("a.boxplus-"+b).html(c);a("span.boxplus-"+b).html(c)})}return d};a(function(){var b=/lang=([a-z]{2,})(?:-([A-Z]{2,}))?/;a('script[src*="boxplus"][src*=lang]').each(function(){var c=b.exec(a(this).attr("src"));c&&a.boxplusLanguage(c[1],c[2])})})})(__jQuery__);

/* boxplus.caption.min.js */

if(typeof __jQuery__=="undefined")var __jQuery__=jQuery;(function(b){function l(a){a=a.parent("a");return a.size()?a.attr("href"):false}function m(a){return a.attr("alt")}b.fn.boxplusCaption=function(a){a=b.extend({position:"overlay",download:l,caption:m,metadata:false,dialog:false},a);a=b.extend({alwaysOnTop:a.position=="figure"},a);var c=this,d=a.caption(c),e=a.download,f=a.metadata,g=a.dialog,h=e&&e(c);e=f&&f(c);f=h||e;if(!d&&!f)return this;var n=a.position=="figure",o=c.parent("a").size()?c.parent():c,i=b('<div class="boxplus-container" />').insertAfter(o),j=b('<div class="boxplus-imagecaption boxplus-hidden"></div>').addClass(n?"boxplus-figurecaption":"boxplus-overlaycaption").appendTo(i).html(d);if(f){d=b('<div class="boxplus-buttons" />');h&&b('<div class="boxplus-download" />').appendTo(d).click(function(){window.location.href=h;return false});e&&g&&g(b('<div class="boxplus-metadata" />').appendTo(d),c);j.append(d)}g=i.parent().mouseenter(function(){var k=c.offset();i.css({width:c.outerWidth(),height:c.outerHeight()}).offset(k).offset(k);j.removeClass("boxplus-hidden")});a.alwaysOnTop||g.mouseleave(function(){j.addClass("boxplus-hidden")});g.mouseenter().mouseleave();return this};b.fn.boxplusCaptionGallery=function(a){b("li img:first-child",this).each(function(){b(this).boxplusCaption(a)});return this}})(__jQuery__);

/* script.js */

Element.Events.extend({'wheelup':{type:Element.Events.mousewheel.type,map:function(event){event=new Event(event);if(event.wheel>=0)this.fireEvent('wheelup',event)}},'wheeldown':{type:Element.Events.mousewheel.type,map:function(event){event=new Event(event);if(event.wheel<=0)this.fireEvent('wheeldown',event)}}});var JASlideshowThree=new Class({initialize:function(options){this.options=$extend({buttons:{},interval:5000,handle_event:'click',button_event:'click',box:{},size:240,mode:'horizontal',items:[],handles:[],onWalk:{},handlerBox:null,animation:'fade',animationRepeat:'true',autoPlay:false,languageDirection:null},options||{});this.items=this.options.items;if(this.options.languageDirection=='rtl'){this.modes={horizontal:['right','width'],vertical:['top','height']};}else{this.modes={horizontal:['left','width'],vertical:['top','height']};}
this.box=$(this.options.box);this.buttons={previous:[],next:[],play:[],playback:[],stop:[]};this.allbuttons=[];if(this.options.buttons){for(var action in this.options.buttons){this.addActionButtons(action,$type(this.options.buttons[action])=='array'?this.options.buttons[action]:[this.options.buttons[action]]);}}
this.handles=this.options.handles;if(this.handles){this.addHandleButtons(this.handles);}
if(this.options.handlerBox!=null){this.options.handlerBox.addEvents({'mousewheel':function(e){if(e.wheel<0){e=new Event(e).stop();this.next(true);}
else{e=new Event(e).stop();this.previous(true);}}.bind(this)});}
this.allbuttons.each(function(button){button.addEvent('mouseover',function(){this.addClass('hover');});button.addEvent('mouseout',function(){this.removeClass('hover');});});this.currentIndex=this.options.startItem||0;this.previousIndex=null;this.nextIndex=null;this._auto=null;this.initFx();if(this.options.autoPlay)this.play(this.options.interval,'next',true);this.walk(this.currentIndex);},previous:function(manual){this.lastIndex=this.currentIndex;this.currentIndex+=this.currentIndex>0?-1:this.items.length-1;this.walk(null,manual);},next:function(manual){this.lastIndex=this.currentIndex;this.currentIndex+=this.currentIndex<this.items.length-1?1:1-this.items.length;this.walk(null,manual);},play:function(delay,direction,wait){this.stop();if(!wait){this[direction](false);}
this._auto=this[direction].periodical(delay,this,false);},stop:function(){$clear(this._auto);},walk:function(item,manual){if($defined(item)){this.lastIndex=this.currentIndex;this.currentIndex=parseInt(item);}
this.previousIndex=this.currentIndex+(this.currentIndex>0?-1:this.items.length-1);this.nextIndex=this.currentIndex+(this.currentIndex<this.items.length-1?1:1-this.items.length);if(manual||(this.nextIndex==0&&this.options.animationRepeat=='false')){this.stop();}
if(this.options.onWalk){this.options.onWalk(this.currentIndex,(this.handles?this.handles[this.currentIndex]:null));}
this.animate();if(manual&&this.options.autoPlay){this.play(this.options.interval,'next',true);}},initFx:function(){if(this.options.animation.test(/move/)){this.box.setStyle(this.modes[this.options.mode][1],(this.options.size*this.options.items.length)+'px');this.box.setStyle(this.modes[this.options.mode][0],(-this.currentIndex*this.options.size)+this.options.offset+'px');this.fx=new Fx.Tween(this.box,this.options.fxOptions||{duration:500,wait:false});return;}
this.items.setStyles({'position':'absolute','top':0,'display':'none'});this.items.setStyle(this.modes[this.options.mode][0],0);this.items[this.currentIndex].setStyle('display','block');if(this.options.animation.test(/fade/)){for(var i=0;i<this.items.length;i++){this.items[i].fx=new Fx.Tween(this.items[i],this.options.fxOptions||{duration:500,wait:false});}}},animate:function(){if(this.options.animation.test(/move/)){this.fx.start(this.modes[this.options.mode][0],-this.currentIndex*this.options.size+this.options.offset);return;}
var others=[];for(var i=0;i<this.items.length;i++){this.items[i].fx.pause();if(i!=this.currentIndex&&i!=this.lastIndex)others.push(this.items[i]);}
this.currentIndex=parseInt(this.currentIndex);$$(others).setStyle('display','none');if(this.lastIndex==this.currentIndex){this.items[this.currentIndex].setStyles({'display':'block','opacity':1});}else{this.items[this.currentIndex].setStyles({'display':'block','opacity':0,'z-index':10});this.items[this.lastIndex].setStyles({'z-index':9});}
if(this.options.animation.test(/fade/)){if(this.lastIndex!=this.currentIndex){this.items[this.lastIndex].fx.start('opacity',0);this.items[this.currentIndex].fx.start('opacity',1);}else{this.items[this.currentIndex].fx.start('opacity',1);}
return;}},addHandleButtons:function(handles){for(var i=0;i<handles.length;i++){handles[i].addEvent(this.options.handle_event,this.walk.bind(this,[i,true]));this.allbuttons.push(handles[i]);}},addActionButtons:function(action,buttons){for(var i=0;i<buttons.length;i++){switch(action){case'previous':buttons[i].addEvent(this.options.button_event,this.previous.bind(this,true));break;case'next':buttons[i].addEvent(this.options.button_event,this.next.bind(this,true));break;case'play':buttons[i].addEvent(this.options.button_event,this.play.bind(this,[this.options.interval,'next',false]));break;case'playback':buttons[i].addEvent(this.options.button_event,this.play.bind(this,[this.options.interval,'previous',false]));break;case'stop':buttons[i].addEvent(this.options.button_event,this.stop.bind(this));break;}
this.buttons[action].push(buttons[i]);buttons[i].addEvent(this.options.button_event,function(){this.blur();});this.allbuttons.push(buttons[i]);}}});var JASlideshow2=new Class({initialize:function(element,options){this.options=$extend({startItem:0,showItem:4,mainWidth:360,mainHeight:240,itemWidth:160,itemHeight:160,duration:400,interval:5000,transition:Fx.Transitions.Back.easeOut,thumbOpacity:'0.8',maskDesc:'maskDesc',maskWidth:360,maskHeigth:50,but_prev:'ja-slide-prev',but_next:'ja-slide-next',maskOpacity:'0.8',buttonOpacity:'0.4',overlap:1,navigation:'',animation:'fade',animationRepeat:'true',thumbSpaces:[3,3],autoPlay:false,maskAlignment:'bottom',showbtncontrol:false,urls:'',maskerTransStyle:'opacity',maskerTrans:Fx.Transitions.linear,navePos:'horizontal',languageDirection:null},options||{});if(!this.options.animation.test(/move/))this.options.overlap=0;this.el=$(element);this.fxOptions={duration:this.options.duration,transition:this.options.transition,wait:false}
this.elmain=this.el.getElement('.ja-slide-main-wrap');var conWidth=this.options.overlap?'100%':this.options.mainWidth;this.elmain.setStyles({'width':conWidth,'height':this.options.mainHeight});this.els=this.el.getElements('.ja-slide-item');this.els.setStyles({'width':this.options.mainWidth,'height':this.options.mainHeight});this.options.rearWidth=0;this.options.mainSpace=0;if(this.options.overlap){this.options.mainSpace=10;this.options.rearWidth=Math.ceil((this.elmain.offsetWidth-this.options.mainWidth)/2)-this.options.mainSpace;this.but_prev=this.el.getElement('.'+this.options.but_prev);this.but_next=this.el.getElement('.'+this.options.but_next);this.but_prev.setStyles({'opacity':this.options.buttonOpacity,'width':this.options.rearWidth,'height':this.options.mainHeight});this.but_next.setStyles({'opacity':this.options.buttonOpacity,'width':this.options.rearWidth,'height':this.options.mainHeight});this.but_prev.addEvents({'mouseover':function(){this.but_prev.setStyle('opacity',this.options.buttonOpacity/2);}.bind(this),'mouseout':function(){this.but_prev.setStyle('opacity',this.options.buttonOpacity);}.bind(this)});this.but_next.addEvents({'mouseenter':function(){this.but_next.setStyle('opacity',this.options.buttonOpacity/2);}.bind(this),'mouseleave':function(){this.but_next.setStyle('opacity',this.options.buttonOpacity);}.bind(this)});this.els.setStyle('margin-right',this.options.mainSpace);}
var navWrap=this.el.getElement('.ja-slide-thumbs-wrap');if(this.options.navigation&&navWrap!=null){if(this.options.languageDirection=='rtl'){var modes={horizontal:['right','width'],vertical_left:['top','height'],vertical_right:['top','height']};}else{var modes={horizontal:['left','width'],vertical_left:['top','height'],vertical_right:['top','height']};}
if(this.options.navePos=='vertical_left'||this.options.navePos=='vertical_right'){navWrap.setStyles({'width':this.options.itemWidth,'height':this.options.itemHeight*this.options.showItem});}else{navWrap.setStyles({'width':this.options.itemWidth*this.options.showItem,'height':this.options.itemHeight});}
var thumbs_thumbs=this.el.getElement('.ja-slide-thumbs');thumbs_thumbs.setStyle('left',0);thumbs_thumbs.getChildren().setStyles({'width':this.options.itemWidth,'height':this.options.itemHeight});var thumbs_handles=this.el.getElement('.ja-slide-thumbs-handles');thumbs_handles.setStyle('left',0);thumbs_handles.getChildren().setStyles({'width':this.options.itemWidth,'height':this.options.itemHeight});var thumbsFx_thumbs=new Fx.Tween(thumbs_thumbs,this.fxOptions);var thumbsFx_handles=new Fx.Tween(thumbs_handles,this.fxOptions);this.el.getElement('.ja-slide-thumbs-mask-left').setStyles({'height':this.options.itemHeight,'width':2000,'opacity':this.options.thumbOpacity});this.el.getElement('.ja-slide-thumbs-mask-right').setStyles({'height':this.options.itemHeight,'width':2000,'opacity':this.options.thumbOpacity});this.el.getElement('.ja-slide-thumbs-mask-center').setStyles({'height':this.options.itemHeight,'width':this.options.itemWidth,'opacity':this.options.thumbOpacity});var tmp=this.el.getElement('.ja-slide-thumbs-mask');var thumbs_mask=tmp.setStyles({'width':5000});tmp.setStyle(modes[this.options.navePos][0],this.options.startItem*this.options.itemHeight-2000);var thumbsFx_mask=new Fx.Tween(thumbs_mask,this.fxOptions);}
var navItems=this.el.getElements('.ja-slide-thumb');this.onWalk=function(currentIndex,hander){if(this.options.navigation&&thumbsFx_mask!=null){if(currentIndex<=this.options.startItem||currentIndex-this.options.startItem>=this.options.showItem-1){this.options.startItem=currentIndex-this.options.showItem+2;if(this.options.startItem<0)this.options.startItem=0;if(this.options.startItem>this.els.length-this.options.showItem)this.options.startItem=this.els.length-this.options.showItem;}
thumbsFx_mask.start(modes[this.options.navePos][0],(currentIndex-this.options.startItem)*this.options.itemHeight-2000);thumbsFx_thumbs.start(modes[this.options.navePos][0],-this.options.startItem*this.options.itemHeight);thumbsFx_handles.start(modes[this.options.navePos][0],-this.options.startItem*this.options.itemHeight);if($defined(hander)){thumbs_handles.getElements('span').removeClass('active');hander.addClass('active');navItems.removeClass('active');navItems[currentIndex].addClass('active');}}
if(this.options.descMode.test(/load/)&&this.options.showDesc){this.hideDesc();}}
this.maskDesc=this.el.getElement('.'+this.options.maskDesc);this.maskDesc.setStyles({'display':'block','position':'absolute','width':this.options.maskWidth,'height':this.options.maskHeigth});if(this.options.showDesc){if(this.options.animation.test(/move/)&&this.options.overlap){this.options.maskAlignment='left';this.options.maskerTransStyle='opacity';}
this.maskDesc.setStyle(this.options.maskAlignment,this.options.rearWidth+this.options.mainSpace);this.maskDesc.setStyle('opacity',0);if(this.options.maskerTransStyle=='opacity'){this.descFx=new Fx.Tween(this.maskDesc,{duration:400,transition:this.options.maskerTrans});this.descs=this.el.getElements('.ja-slide-desc');this.showDesc=function(){this.descFx.pause();this.descFx.start('opacity',this.options.maskOpacity);};this.hideDesc=function(){this.descFx.pause();this.descFx.start('opacity',0.01);};}else{sizeOff=this.options.maskAlignment=='top'||this.options.maskAlignment=='bottom'?this.options.maskHeigth:this.options.maskWidth;this.maskDesc.setStyle('opacity',this.options.maskOpacity);this.maskDesc.setStyle(this.options.maskAlignment,-this.options.mainWidth);this.descFx=new Fx.Tween(this.maskDesc,{duration:400,transition:this.options.maskerTrans});this.descs=this.el.getElements('.ja-slide-desc');this.showDesc=function(){this.descFx.pause();this.descFx.start(this.options.maskAlignment,0);};this.hideDesc=function(){this.descFx.pause();this.descFx.start(this.options.maskAlignment,-sizeOff);};}
this.swapDesc=function(currentIndex){if(this.maskDesc.currentIndex==currentIndex)return;if(this.maskDesc.desc!==undefined&&this.maskDesc.desc!=null){this.maskDesc.desc.dispose();this.maskDesc.desc=null;if(!$defined(this.maskDesc.getElement('.inner .readon'))){this.maskDesc.set('html');}}
if(this.descs[currentIndex]&&this.descs[currentIndex].innerHTML)this.maskDesc.desc=this.descs[currentIndex].inject(this.maskDesc);this.maskDesc.currentIndex=currentIndex;}
if(this.options.descMode.test(/mouseover/)){var childs=this.el.getElements('.ja-slide-item');childs.each(function(itm,index){itm.addEvent('mouseover',this.showDesc.bind(this));itm.addEvent('mouseout',this.hideDesc.bind(this));}.bind(this))
this.maskDesc.addEvent('mouseover',this.showDesc.bind(this));this.maskDesc.addEvent('mouseout',this.hideDesc.bind(this));}else{this.maskDesc.setStyle('opacity',this.options.maskOpacity);}}else{this.maskDesc.setStyle('opacity',0);}
this.fxOptions.onComplete=function(){if(this.options.showDesc){this.swapDesc(this.hs.currentIndex);if(this.options.descMode.test(/load/)){this.showDesc();}}}.bind(this);if(this.options.urls){this.el.getElements('.ja-slide-main .ja-slide-item').each(function(item,idx){item.addEvent('click',function(){var url=this.options.urls[idx];if(url){var target=this.options.targets[this.hs.currentIndex];switch(target){case"_blank":{window.open(url,"newWindow");break;}
default:{window.location.href=url;break;}}}}.bind(this));}.bind(this));this.maskDesc.addEvent('click',function(){var url=this.options.urls[this.hs.currentIndex];if(url){var target=this.options.targets[this.hs.currentIndex];switch(target){case"_blank":{window.open(url,"newWindow");break;}
default:{window.location.href=url;break;}}}}.bind(this));}
this.hs=new JASlideshowThree({box:this.el.getElement('.ja-slide-main'),languageDirection:this.options.languageDirection,items:this.els,handlerBox:thumbs_handles,handles:thumbs_handles?thumbs_handles.getChildren():[],fxOptions:this.fxOptions,interval:this.options.interval,onWalk:this.onWalk.bind(this),size:this.options.mainWidth+this.options.mainSpace,animation:this.options.animation,animationRepeat:this.options.animationRepeat,buttons:{previous:this.el.getElements('.ja-slide-prev'),play:this.el.getElements('.ja-slide-play'),stop:this.el.getElements('.ja-slide-stop'),playback:this.el.getElements('.ja-slide-playback'),next:this.el.getElements('.ja-slide-next')},startItem:this.options.startItem,offset:this.options.overlap?this.options.rearWidth-this.options.mainWidth:0,autoPlay:this.options.autoPlay});if(this.options.overlap){var childs=this.hs.box.getChildren();childs[0].clone().inject(this.hs.box);childs[this.hs.items.length-1].clone().injectTop(this.hs.box);this.hs.box.setStyle(this.hs.modes[this.hs.options.mode][1],(this.hs.options.size*(this.hs.items.length+2)+200)+'px');}
this.el.setStyle('visibility','visible');},getFxObjectByMode:function(mode,start,end){switch(mode){case'sideright':return{'left':[start,-end]};break;case'sideleft':return{'left':[start,end]};break;case'sidetop':return{'top':[start,end]};break;case'sidedown':return{'top':[start,-end]};break;case'botleft':return{'top':start,'left':end};break;default:return{'height':[start,end]};break;}},controlMark:function(){}});


