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]
})}}
})

