/* jquery.noconflict.js */

if(typeof(jQuery)!='undefined')window.jQueryNivoSlider=jQuery.noConflict();

/* jquery.nivo.slider.js */
;eval(function(p,a,c,k,e,r){e=function(c){return(c<62?'':e(parseInt(c/62)))+((c=c%62)<36?c.toString(36):String.fromCharCode(c+29))};if('0'.replace(0,e)==0){while(c--)r[e(c)]=k[c];k=[function(e){return r[e]||e}];e=function(){return'\\w{1,2}'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(7($){6 P=7(A,B){6 C=$.extend({},$.fn.22.2s,B);7 D(a){18 a?a.replace(/ /g,\'%20\'):\'\'};6 E={V:0,14:\'\',1u:0,R:\'\',1q:Z,23:Z,1v:Z,2t:Z};6 F=$(A);F.1g(\'9:1A\',E);F.S(\'position\',\'relative\');F.1L(\'22\');6 G=F.children(\'[1a!="9-2a"]\');G.1h(7(){6 a=$(Q);6 b=\'\';5(!a.is(\'1B\')){5(a.is(\'a\')){a.1L(\'9-imageLink\');b=a}a=a.1i(\'1B:1C\');5(b&&a.13(\'1D\')){b.2b(\'mouseover\',7(e){b.13(\'1D\',\'\')});b.2b(\'mousedown\',7(e){b.13(\'1D\',a.13(\'1D\'))})}}6 c=a.U();5(c==0)c=a.13(\'U\');6 d=a.W();5(d==0)d=a.13(\'W\');5(c>F.outerWidth()){F.U(c)}5(d>F.W()){F.W(d)}5(b!=\'\'){b.S(\'1d\',\'1E\')}a.S(\'1d\',\'1E\');E.1u++});5(C.2t)G.24(7(e){18 Z});5(C.1M>0){5(C.1M>=E.1u)C.1M=E.1u-1;E.V=C.1M}5($(G[E.V]).is(\'1B\')){E.14=$(G[E.V])}Y{E.14=$(G[E.V]).1i(\'1B:1C\')}5($(G[E.V]).is(\'a\')){$(G[E.V]).S(\'1d\',\'25\')}F.S(\'1j\',\'1k(\'+D(E.14.13(\'1l\'))+\') no-1n\');F.1x($(\'<16 1a="9-2u"><p></p></16>\').S({1d:\'1E\',11:C.2v}));6 H=7(a){6 b=$(\'.9-2u\',F);5(E.14.13(\'1D\')!=\'\'){6 c=E.14.13(\'1D\');5(c.substr(0,1)==\'#\')c=$(c).2c();5(b.S(\'1d\')==\'25\'){b.1i(\'p\').2w(a.12,7(){$(Q).2c(c);$(Q).2x(a.12)})}Y{b.1i(\'p\').2c(c)}b.2x(a.12)}Y{b.2w(a.12)}};H(C);6 I=0;5(!C.26&&G.1F>1){I=2d(7(){M(F,G,C,Z)},C.27)}5(C.1G){F.1x(\'<16 1a="9-1G"><a 1a="9-2y">2z</a><a 1a="9-2A">2B</a></16>\');5(C.2C){$(\'.9-1G\',F).2D();F.1N(7(){$(\'.9-1G\',F).show()},7(){$(\'.9-1G\',F).2D()})}$(\'a.9-2y\',F).2e(\'24\',7(){5(E.1q)18 Z;1H(I);I=\'\';E.V-=2;M(F,G,C,\'2f\')});$(\'a.9-2A\',F).2e(\'24\',7(){5(E.1q)18 Z;1H(I);I=\'\';M(F,G,C,\'2g\')})}5(C.1e){6 J=$(\'.9-2a\',F);5(J.1F==0){J=$(\'<16 1a="9-2a"><16 1a="9-1e"></16></16>\').appendTo(F);J=J.1i(\'.9-1e\');1y(6 i=0;i<G.1F;i++){J.1x(\'<a 1a="9-2E" 2F="\'+i+\'">\'+i+\'</a>\')}$(\'.9-1e a:eq(\'+E.V+\')\',F).1L(\'1O\')}$(\'.9-1e a\',F).2e(\'24\',7(){5(E.1q)18 Z;5($(Q).2H(\'1O\'))18 Z;$(Q).1i(\'.9-2h\').S({"1d":"1E"});1H(I);I=\'\';F.S(\'1j\',\'1k(\'+D(E.14.13(\'1l\'))+\') no-1n\');E.V=$(Q).13(\'2F\')-1;M(F,G,C,\'2E\')});5(C.2I)$(\'.9-1e a\',F).1N(7(e){5($(Q).2H(\'1O\'))18;$(Q).1L("1N");$(Q).1i(\'.9-2h\').S({"1d":"25"})},7(e){$(Q).2J("1N");$(Q).1i(\'.9-2h\').S({"1d":"1E"})})}5(C.2K){$(window).keypress(7(a){5(a.2L==\'37\'){5(E.1q)18 Z;1H(I);I=\'\';E.V-=2;M(F,G,C,\'2f\')}5(a.2L==\'39\'){5(E.1q)18 Z;1H(I);I=\'\';M(F,G,C,\'2g\')}})}5(C.2M){F.1N(7(){E.23=1r;1H(I);I=\'\'},7(){E.23=Z;5(I==\'\'&&!C.26){I=2d(7(){M(F,G,C,Z)},C.27)}})}F.2b(\'9:1f\',7(){E.1q=Z;$(G).1h(7(){5($(Q).is(\'a\')){$(Q).S(\'1d\',\'1E\')}});5($(G[E.V]).is(\'a\')){$(G[E.V]).S(\'1d\',\'25\')}5(I==\'\'&&!E.23&&!C.26){I=2d(7(){M(F,G,C,Z)},C.27)}C.2N.1P(Q)});6 K=7(a,b,c){1y(6 i=0;i<b.1s;i++){6 d=1t.2i(a.U()/b.1s);5(i==b.1s-1){a.1x($(\'<16 1a="9-19"></16>\').S({1I:(d*i)+\'px\',U:(a.U()-(d*i))+\'px\',W:\'1b\',11:\'0\',1j:\'1k("\'+D(c.14.13(\'1l\'))+\'") no-1n -\'+((d+(i*d))-d)+\'px 0%\'}))}Y{a.1x($(\'<16 1a="9-19"></16>\').S({1I:(d*i)+\'px\',U:d+\'px\',W:\'1b\',11:\'0\',1j:\'1k("\'+D(c.14.13(\'1l\'))+\'") no-1n -\'+((d+(i*d))-d)+\'px 0%\'}))}}};6 L=7(a,b,c){6 d=1t.2i(a.U()/b.1o);6 e=1t.2i(a.W()/b.1J);1y(6 f=0;f<b.1J;f++){1y(6 g=0;g<b.1o;g++){5(g==b.1o-1){a.1x($(\'<16 1a="9-1K"></16>\').S({11:0,1I:(d*g)+\'px\',1Q:(e*f)+\'px\',U:(a.U()-(d*g))+\'px\',W:e+\'px\',1j:\'1k("\'+D(c.14.13(\'1l\'))+\'") no-1n -\'+((d+(g*d))-d)+\'px -\'+((e+(f*e))-e)+\'px\'}))}Y{a.1x($(\'<16 1a="9-1K"></16>\').S({11:0,1I:(d*g)+\'px\',1Q:(e*f)+\'px\',U:d+\'px\',W:e+\'px\',1j:\'1k("\'+D(c.14.13(\'1l\'))+\'") no-1n -\'+((d+(g*d))-d)+\'px -\'+((e+(f*e))-e)+\'px\'}))}}}};6 M=7(f,g,j,k){6 l=f.1g(\'9:1A\');5(l&&(l.V==l.1u-1)){j.2O.1P(Q)}5((!l||l.1v)&&!k)18 Z;j.2P.1P(Q);5(!k){f.S(\'1j\',\'1k("\'+D(l.14.13(\'1l\'))+\'") no-1n\')}Y{5(k==\'2f\'){f.S(\'1j\',\'1k("\'+D(l.14.13(\'1l\'))+\'") no-1n\')}5(k==\'2g\'){f.S(\'1j\',\'1k("\'+D(l.14.13(\'1l\'))+\'") no-1n\')}};l.V++;5(l.V==l.1u){l.V=0;j.2Q.1P(Q)}5(l.V<0)l.V=(l.1u-1);5($(g[l.V]).is(\'1B\')){l.14=$(g[l.V])}Y{l.14=$(g[l.V]).1i(\'1B:1C\')}5(j.1e){$(\'.9-1e a\',f).2J(\'1O\');$(\'.9-1e a:eq(\'+l.V+\')\',f).1L(\'1O\')}H(j);$(\'.9-19\',f).2R();$(\'.9-1K\',f).2R();5(j.T==\'1R\'){6 m=1S 28(\'2j\',\'1T\',\'2k\',\'1U\',\'2l\',\'1V\',\'2m\',\'1W\',\'2n\',\'2o\',\'1X\',\'1Y\',\'1z\');l.R=m[1t.2S(1t.1R()*(m.1F+1))];5(l.R==2p)l.R=\'1W\'}5(j.T.indexOf(\',\')!=-1){6 m=j.T.split(\',\');l.R=m[1t.2S(1t.1R()*(m.1F))];5(l.R==2p)l.R=\'1W\'}l.1q=1r;5(j.T==\'sliceDown\'||j.T==\'2j\'||l.R==\'2j\'||j.T==\'1T\'||l.R==\'1T\'){K(f,j,l);6 n=0;6 i=0;6 o=$(\'.9-19\',f);5(j.T==\'1T\'||l.R==\'1T\')o=$(\'.9-19\',f).1Z();o.1h(7(){6 a=$(Q);a.S({\'1Q\':\'1b\'});5(i==j.1s-1){1c(7(){a.17({W:\'X%\',11:\'1.0\'},j.12,\'\',7(){f.1p(\'9:1f\')})},(X+n))}Y{1c(7(){a.17({W:\'X%\',11:\'1.0\'},j.12)},(X+n))}n+=50;i++})}Y 5(j.T==\'sliceUp\'||j.T==\'2k\'||l.R==\'2k\'||j.T==\'1U\'||l.R==\'1U\'){K(f,j,l);6 n=0;6 i=0;6 o=$(\'.9-19\',f);5(j.T==\'1U\'||l.R==\'1U\')o=$(\'.9-19\',f).1Z();o.1h(7(){6 a=$(Q);a.S({\'2T\':\'1b\'});5(i==j.1s-1){1c(7(){a.17({W:\'X%\',11:\'1.0\'},j.12,\'\',7(){f.1p(\'9:1f\')})},(X+n))}Y{1c(7(){a.17({W:\'X%\',11:\'1.0\'},j.12)},(X+n))}n+=50;i++})}Y 5(j.T==\'2l\'||j.T==\'sliceUpDownRight\'||l.R==\'2l\'||j.T==\'1V\'||l.R==\'1V\'){K(f,j,l);6 n=0;6 i=0;6 v=0;6 o=$(\'.9-19\',f);5(j.T==\'1V\'||l.R==\'1V\')o=$(\'.9-19\',f).1Z();o.1h(7(){6 a=$(Q);5(i==0){a.S(\'1Q\',\'1b\');i++}Y{a.S(\'2T\',\'1b\');i=0}5(v==j.1s-1){1c(7(){a.17({W:\'X%\',11:\'1.0\'},j.12,\'\',7(){f.1p(\'9:1f\')})},(X+n))}Y{1c(7(){a.17({W:\'X%\',11:\'1.0\'},j.12)},(X+n))}n+=50;v++})}Y 5(j.T==\'2m\'||l.R==\'2m\'){K(f,j,l);6 n=0;6 i=0;$(\'.9-19\',f).1h(7(){6 a=$(Q);6 b=a.U();a.S({1Q:\'1b\',W:\'X%\',U:\'1b\'});5(i==j.1s-1){1c(7(){a.17({U:b,11:\'1.0\'},j.12,\'\',7(){f.1p(\'9:1f\')})},(X+n))}Y{1c(7(){a.17({U:b,11:\'1.0\'},j.12)},(X+n))}n+=50;i++})}Y 5(j.T==\'1W\'||l.R==\'1W\'){K(f,j,l);6 p=$(\'.9-19:1C\',f);p.S({\'W\':\'X%\',\'U\':f.U()+\'px\'});p.17({11:\'1.0\'},(j.12*2),\'\',7(){f.1p(\'9:1f\')})}Y 5(j.T==\'2U\'||l.R==\'2U\'){K(f,j,l);6 p=$(\'.9-19:1C\',f);p.S({\'W\':\'X%\',\'U\':\'1b\',\'11\':\'1\'});p.17({U:f.U()+\'px\'},(j.12*2),\'\',7(){f.1p(\'9:1f\')})}Y 5(j.T==\'2V\'||l.R==\'2V\'){K(f,j,l);6 p=$(\'.9-19:1C\',f);p.S({\'W\':\'X%\',\'U\':\'1b\',\'11\':\'1\',\'1I\':\'\',\'2W\':\'1b\'});p.17({U:f.U()+\'px\'},(j.12*2),\'\',7(){p.S({\'1I\':\'1b\',\'2W\':\'\'});f.1p(\'9:1f\')})}Y 5(j.T==\'2n\'||l.R==\'2n\'){L(f,j,l);6 q=j.1o*j.1J;6 i=0;6 n=0;6 r=N($(\'.9-1K\',f));r.1h(7(){6 a=$(Q);5(i==q-1){1c(7(){a.17({11:\'1\'},j.12,\'\',7(){f.1p(\'9:1f\')})},(X+n))}Y{1c(7(){a.17({11:\'1\'},j.12)},(X+n))}n+=20;i++})}Y 5(j.T==\'2o\'||l.R==\'2o\'||j.T==\'1X\'||l.R==\'1X\'||j.T==\'1Y\'||l.R==\'1Y\'||j.T==\'1z\'||l.R==\'1z\'){L(f,j,l);6 q=j.1o*j.1J;6 i=0;6 n=0;6 s=0;6 t=0;6 u=1S 28();u[s]=1S 28();6 r=$(\'.9-1K\',f);5(j.T==\'1X\'||l.R==\'1X\'||j.T==\'1z\'||l.R==\'1z\'){r=$(\'.9-1K\',f).1Z()};r.1h(7(){u[s][t]=$(Q);t++;5(t==j.1o){s++;t=0;u[s]=1S 28()}});1y(6 x=0;x<(j.1o*2);x++){6 y=x;1y(6 z=0;z<j.1J;z++){5(y>=0&&y<j.1o){(7(a,b,c,i,d){6 e=$(u[a][b]);6 w=e.U();6 h=e.W();5(j.T==\'1Y\'||l.R==\'1Y\'||j.T==\'1z\'||l.R==\'1z\'){e.U(0).W(0)};5(i==d-1){1c(7(){e.17({11:\'1\',U:w,W:h},j.12/1.3,\'\',7(){f.1p(\'9:1f\')})},(X+c))}Y{1c(7(){e.17({11:\'1\',U:w,W:h},j.12/1.3)},(X+c))}})(z,y,n,i,q);i++};y--};n+=X}}};6 N=7(a){1y(6 j,x,i=a.1F;i;j=parseInt(1t.1R()*i),x=a[--i],a[i]=a[j],a[j]=x);18 a};6 O=7(a){5(Q.2q&&typeof 2q.2X!="2p")2q.2X(a)};Q.1v=7(){5(!$(A).1g(\'9:1A\').1v){$(A).1g(\'9:1A\').1v=1r;O(\'Stop 2Y\')}};Q.start=7(){5($(A).1g(\'9:1A\').1v){$(A).1g(\'9:1A\').1v=Z;O(\'Start 2Y\')}};C.2Z.1P(Q);18 Q};$.fn.22=7(e){18 Q.1h(7(a,b){6 c=$(Q);5(c.1g(\'2r\'))18 c.1g(\'2r\');6 d=1S P(Q,e);c.1g(\'2r\',d)})};$.fn.22.2s={T:\'1R\',1s:15,1o:8,1J:4,12:500,27:3000,1M:0,1G:1r,2C:1r,1e:1r,2I:Z,controlNavThumbsFromRel:Z,controlNavThumbsSearch:\'.30\',controlNavThumbsReplace:\'_thumb.30\',2K:1r,2M:1r,26:Z,2v:0.8,prevText:\'2z\',nextText:\'2B\',2P:7(){},2N:7(){},2Q:7(){},2O:7(){},2Z:7(){}};$.fn.1Z=[].reverse})(jQuery);',[],187,'|||||if|var|function||nivo|||||||||||||||||||||||||||||||||||||||||||this|randAnim|css|effect|width|currentSlide|height|100|else|false||opacity|animSpeed|attr|currentImage||div|animate|return|slice|class|0px|setTimeout|display|controlNav|animFinished|data|each|find|background|url|src||repeat|boxCols|trigger|running|true|slices|Math|totalSlides|stop||append|for|boxRainGrowReverse|vars|img|first|title|none|length|directionNav|clearInterval|left|boxRows|box|addClass|startSlide|hover|active|call|top|random|new|sliceDownLeft|sliceUpLeft|sliceUpDownLeft|fade|boxRainReverse|boxRainGrow|_reverse|||nivoSlider|paused|click|block|manualAdvance|pauseTime|Array||controlNavHolder|bind|html|setInterval|live|prev|next|thumbNavWrapper|round|sliceDownRight|sliceUpRight|sliceUpDown|fold|boxRandom|boxRain|undefined|console|nivoslider|defaults|disableClick|caption|captionOpacity|fadeOut|fadeIn|prevNav|Prev|nextNav|Next|directionNavHide|hide|control|rel||hasClass|controlNavThumbs|removeClass|keyboardNav|keyCode|pauseOnHover|afterChange|lastSlide|beforeChange|slideshowEnd|remove|floor|bottom|slideInRight|slideInLeft|right|log|Slider|afterLoad|jpg'.split('|'),0,{}));

/* acymailing_module.js */

function submitacymailingform(task,formName){var varform=eval('document.'+formName);if(!varform.elements)varform=varform[1];if(task!='optout'){nameField=varform.elements['user[name]'];if(nameField&&((typeof acymailing!='undefined'&&nameField.value==acymailing['NAMECAPTION'])||nameField.value.length<2)){if(typeof acymailing!='undefined'){alert(acymailing['NAME_MISSING']);}
nameField.className=nameField.className+' invalid';return false;}}
var emailField=varform.elements['user[email]'];if(emailField){emailField.value=emailField.value.replace(/ /g,"");var filter=/^([a-z0-9_'&\.\-\+])+\@(([a-z0-9\-])+\.)+([a-z0-9]{2,10})+$/i;if(!emailField||(typeof acymailing!='undefined'&&emailField.value==acymailing['EMAILCAPTION'])||!filter.test(emailField.value)){if(typeof acymailing!='undefined'){alert(acymailing['VALID_EMAIL']);}
emailField.className=emailField.className+' invalid';return false;}}
if(task!='optout'&&typeof acymailing!='undefined'&&typeof acymailing['reqFields'+formName]!='undefined'&&acymailing['reqFields'+formName].length>0){for(var i=0;i<acymailing['reqFields'+formName].length;i++){elementName='user['+acymailing['reqFields'+formName][i]+']';elementToCheck=varform.elements[elementName];if(elementToCheck){var isValid=false;if(typeof elementToCheck.value!='undefined'){if(elementToCheck.value.length>0){if(typeof acymailing['excludeValues'+formName]=='undefined'||typeof acymailing['excludeValues'+formName][acymailing['reqFields'+formName][i]]=='undefined'||acymailing['excludeValues'+formName][acymailing['reqFields'+formName][i]]!=elementToCheck.value)isValid=true;}}else{for(var a=0;a<elementToCheck.length;a++){if(elementToCheck[a].checked&&elementToCheck[a].value.length>0)isValid=true;}}
if(!isValid){elementToCheck.className=elementToCheck.className+' invalid';alert(acymailing['validFields'+formName][i]);return false;}}else{if((varform.elements[elementName+'[day]']&&varform.elements[elementName+'[day]'].value<1)||(varform.elements[elementName+'[month]']&&varform.elements[elementName+'[month]'].value<1)||(varform.elements[elementName+'[year]']&&varform.elements[elementName+'[year]'].value<1902)){if(varform.elements[elementName+'[day]']&&varform.elements[elementName+'[day]'].value<1)varform.elements[elementName+'[day]'].className=varform.elements[elementName+'[day]'].className+' invalid';if(varform.elements[elementName+'[month]']&&varform.elements[elementName+'[month]'].value<1)varform.elements[elementName+'[month]'].className=varform.elements[elementName+'[month]'].className+' invalid';if(varform.elements[elementName+'[year]']&&varform.elements[elementName+'[year]'].value<1902)varform.elements[elementName+'[year]'].className=varform.elements[elementName+'[year]'].className+' invalid';alert(acymailing['validFields'+formName][i]);return false;}}}}
var captchaField=varform.elements['acycaptcha'];if(captchaField){if(captchaField.value.length<1){if(typeof acymailing!='undefined'){alert(acymailing['CAPTCHA_MISSING']);}
captchaField.className=captchaField.className+' invalid';return false;}}
if(task!='optout'){var termsandconditions=varform.terms;if(termsandconditions&&!termsandconditions.checked){if(typeof acymailing!='undefined'){alert(acymailing['ACCEPT_TERMS']);}
termsandconditions.className=termsandconditions.className+' invalid';return false;}}
taskField=varform.task;taskField.value=task;varform.submit();if(window.parent){try{window.parent.document.getElementById('sbox-window').close();}catch(err){try{window.parent.SqueezeBox.close();}catch(err){}}}
return false;}

/* 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({'wheelup':function(e){e=new Event(e).stop();this.previous(true);}.bind(this),'wheeldown':function(e){e=new Event(e).stop();this.next(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.Style(this.box,this.modes[this.options.mode][0],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.Style(this.items[i],'opacity',this.options.fxOptions||{duration:500,wait:false});}}},animate:function(){if(this.options.animation.test(/move/)){this.fx.start(-this.currentIndex*this.options.size+this.options.offset);return;}
var others=[];for(var i=0;i<this.items.length;i++){this.items[i].fx.stop();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/)){this.items[this.lastIndex].fx.start(0);this.items[this.currentIndex].fx.start(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);if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)&&this.options.rearWidth<0){this.options.rearWidth=0;}
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.Style(thumbs_thumbs,modes[this.options.navePos][0],this.fxOptions);var thumbsFx_handles=new Fx.Style(thumbs_handles,modes[this.options.navePos][0],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.Style(thumbs_mask,modes[this.options.navePos][0],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((currentIndex-this.options.startItem)*this.options.itemHeight-2000);thumbsFx_thumbs.start(-this.options.startItem*this.options.itemHeight);thumbsFx_handles.start(-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.Style(this.maskDesc,'opacity',{duration:400,transition:this.options.maskerTrans});this.descs=this.el.getElements('.ja-slide-desc');this.showDesc=function(){this.descFx.stop();this.descFx.start(this.options.maskOpacity);};this.hideDesc=function(){this.descFx.stop();this.descFx.start(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.Style(this.maskDesc,this.options.maskAlignment,{duration:400,transition:this.options.maskerTrans});this.descs=this.el.getElements('.ja-slide-desc');this.showDesc=function(){this.descFx.stop();this.descFx.start(0);};this.hideDesc=function(){this.descFx.stop();this.descFx.start(-sizeOff);};}
this.swapDesc=function(currentIndex){if(this.maskDesc.currentIndex==currentIndex)return;if(this.maskDesc.desc){this.maskDesc.desc.remove();this.maskDesc.desc=null;if(!$defined(this.maskDesc.getElement('.inner .readon'))){this.maskDesc.setHTML('');}}
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;}}}
s}.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(){}});

/* script.js */

JANewSticker=new Class({initialize:function(_options){this.options=$extend({modes:{horizontal:['left','width'],horizontal_right:['left','width'],verticald:['top','height'],vertical:['top','height']},size:240,mode:'horizontal',buttonEvent:'click',handlerEvent:'click',interval:5000,autoRun:true,previousIndex:null,nextIndex:null,currentIndex:0,startItem:0,onRunning:null},_options||{});this.fx=new Array();this.fx2=new Array();if(this.options.mode=='horizontal_stripe'){}else{this.onRunning=this.options.onRunning;if(isNaN(this.options.startItem)||(this.options.startItem>this.options.items.length||this.options.startItem<0)){this.options.startItem=0;}
var maxWidth=0;this.options.items.each(function(_item,index){_item.setStyle('z-index',this.options.items.length-index);_item.setStyle('width',_item.offsetWidth);if(_item.offsetWidth>maxWidth){maxWidth=_item.offsetWidth;}
this.fx2[index]=new Fx.Style(_item,'opacity',_options.fxOptions);this.fx2[index].offsetWidth=_item.offsetWidth;if(index!=this.options.startItem)this.fx2[index].hide();if(this.options.mode!='opacity'){this.fx[index]=new Fx.Style(_item,this.options.modes[this.options.mode][0],_options.fxOptions||{duration:500,wait:false});}}.bind(this));if(this.options.box.offsetWidth<=0){this.options.box.setStyle('width',maxWidth);}
if(this.options.mode=='vertical'||this.options.mode=='verticald'){this.options.size=this.options.box.offsetHeight;}else{this.options.size=this.options.box.offsetWidth;}
this.buttons={previous:[],next:[],play:[],playback:[],stop:[]};this.options.autoRun=true;if(_options.buttons){for(var action in _options.buttons){this.bindingButtonsEvent(action,$type(_options.buttons[action])=='array'?_options.buttons[action]:[_options.buttons[action]]);}}
if(this.options.autoRun){this.play(this.options.interval,'next',true);}
var wrapper2=this.options.wrapper;wrapper2.addEvent("mouseenter",function(){this.stop();}.bind(this));wrapper2.addEvent("mouseleave",function(){this.play(this.options.interval,'next',true);}.bind(this));}},previous:function(manual){this.options.currentIndex+=this.options.currentIndex>0?-1:this.options.items.length-1;this.running(null,manual,'previous');},next:function(manual){this.options.currentIndex+=(this.options.currentIndex<this.options.items.length-1)?1:(1-this.options.items.length);this.running(null,manual,'next');},play:function(delay,direction,wait){this.stop();if(!wait){this[direction](false);}
this.options.autoRun=this[direction].periodical(delay,this,false);},stop:function(){$clear(this.options.autoRun);},running:function(item,manual,runningMode){this.options.previousIndex=this.options.currentIndex+(this.options.currentIndex>0?-1:this.options.items.length-1);this.options.nextIndex=this.options.currentIndex+(this.options.currentIndex<this.options.items.length-1?1:1-this.options.items.length);if(this.options.mode!='opacity'){var size1;var size2;if(this.options.mode=='horizontal_right'||this.options.mode=='verticald'){size1=-(this.options.size);size2=(this.options.size);}else{size1=(this.options.size);size2=-(this.options.size);}
if(runningMode=='next'){this.fx2[this.options.previousIndex].start(1,0);this.fx[this.options.previousIndex].start(0,size1);this.fx2[this.options.currentIndex].start(0,1);this.fx[this.options.currentIndex].start(+size2,0);}else if(runningMode=='previous'){this.fx2[this.options.nextIndex].start(1,0);this.fx[this.options.nextIndex].start(0,-(this.options.size));this.fx2[this.options.currentIndex].start(0,1);this.fx[this.options.currentIndex].start(+(this.options.size),0);}}else{if(runningMode=='next'){this.fx2[this.options.previousIndex].start(1,0);this.fx2[this.options.currentIndex].start(0,1);}else{this.fx2[this.options.nextIndex].start(1,0);this.fx2[this.options.currentIndex].start(0,1);}}
if(manual){this.stop();}
if(this.onRunning){this.onRunning(this.options.items[this.options.currentIndex],(this.buttons?this.buttons[this.options.currentIndex]:null));}
if(manual&&this.options.autoRun){this.play(this.options.interval,'next',true);}},bindingButtonsEvent:function(action,buttons){for(var i=0;i<buttons.length;i++){switch(action){case'previous':buttons[i].addEvent(this.options.buttonEvent,this.previous.bind(this,true));break;case'next':buttons[i].addEvent(this.options.buttonEvent,this.next.bind(this,true));break;case'play':buttons[i].addEvent(this.options.buttonEvent,this.play.bind(this,[this.options.interval,'next',false]));break;case'playback':buttons[i].addEvent(this.options.buttonEvent,this.play.bind(this,[this.options.interval,'previous',false]));break;case'stop':buttons[i].addEvent(this.options.buttonEvent,this.stop.bind(this));break;}
this.buttons[action].push(buttons[i]);}}});


