var EditorSecrets = { tot: 0, currentImage: 0, imgWidth: 393, step: 393, imageTween: null, textTween: null, lastText: 0, oldPosition: 0, scroller: null, init: function() { EditorSecrets.tot = $$('#editor-secrets #editor-container img').length; $('editor-container').setStyle('width', EditorSecrets.imgWidth*EditorSecrets.tot); EditorSecrets.createEvents(); EditorSecrets.createScrollerBar(); EditorSecrets.checkNavigation();}, goNext: function() { if (EditorSecrets.currentImage+1 < EditorSecrets.tot) { if (EditorSecrets.imageTween != null) { EditorSecrets.imageTween.cancel();}
EditorSecrets.currentImage++; var pos = parseInt($('editor-container').getStyle('left')); var newpos = EditorSecrets.oldPosition - EditorSecrets.step; EditorSecrets.oldPosition = newpos; EditorSecrets.imageTween = new Fx.Morph($('editor-container'), {duration: 1100, transition: Fx.Transitions.Sine.easeOut}); EditorSecrets.imageTween.start({ 'left': newpos
}); EditorSecrets.hideText(); EditorSecrets.checkNavigation();}
}, goPrev: function() { if (EditorSecrets.currentImage > 0) { if (EditorSecrets.imageTween != null) { EditorSecrets.imageTween.cancel();}
EditorSecrets.currentImage--; var pos = parseInt($('editor-container').getStyle('left')); var newpos = EditorSecrets.oldPosition + EditorSecrets.step; EditorSecrets.oldPosition = newpos; EditorSecrets.imageTween = new Fx.Morph($('editor-container'), {duration: 1100, transition: Fx.Transitions.Sine.easeOut}); EditorSecrets.imageTween.start({ 'left': newpos
}); EditorSecrets.hideText(); EditorSecrets.checkNavigation();}
}, createEvents: function() { $$('#editor-secrets .navigation .next').addEvent('click', function() { EditorSecrets.goNext(); return false;}); $$('#editor-secrets .navigation .prev').addEvent('click', function() { EditorSecrets.goPrev(); return false;});}, deleteEvents: function() { $$('#editor-secrets .navigation .next').removeEvents('click'); $$('#editor-secrets .navigation .prev').removeEvents('click'); $$('#editor-secrets .navigation .next').addEvent('click', function() { return false;}); $$('#editor-secrets .navigation .prev').addEvent('click', function() { return false;});}, showText: function() { var text = 'text_'+EditorSecrets.currentImage; if (EditorSecrets.textTween != null) { EditorSecrets.textTween.cancel();}
$(text).setStyles({ 'opacity': 0, 'display': 'block'
}); EditorSecrets.textTween = new Fx.Morph($(text), {duration: 600, transition: Fx.Transitions.Sine.easeOut}); EditorSecrets.textTween.start({ 'opacity': 1
}); EditorSecrets.lastText = EditorSecrets.currentImage; EditorSecrets.textTween.addEvent('onComplete', function() { if($(text).getScrollSize().y > 73)
{ $('es-block-scroll-track').setStyle('display', 'block');}
else
{ $('es-block-scroll-track').setStyle('display', 'none');}
esscr.update();});}, hideText: function() { var text = 'text_'+EditorSecrets.lastText; if ($('text_'+EditorSecrets.currentImage)) { if (EditorSecrets.textTween != null) { EditorSecrets.textTween.cancel();}
EditorSecrets.textTween = new Fx.Morph($(text), {duration: 300, transition: Fx.Transitions.Sine.easeOut}); EditorSecrets.textTween.start({ 'opacity': 0
}); EditorSecrets.textTween.addEvent('onComplete', function() { $(text).setStyles({ 'opacity': 0, 'display': 'none'
}); EditorSecrets.showText();});}
}, createScrollerBar: function() { if (typeof(esscr) != 'object') { esscr = new ScrollBar('es-block-scroll-content', 'es-block-scroll-track', 'es-block-scroll-thumb');}
}, checkNavigation: function() { if (EditorSecrets.currentImage == 0)
{ $$('#editor-secrets .navigation .next').setStyle('display', 'block'); $$('#editor-secrets .navigation .prev').setStyle('display', 'none');}
else if (EditorSecrets.currentImage+1 == EditorSecrets.tot)
{ $$('#editor-secrets .navigation .next').setStyle('display', 'none'); $$('#editor-secrets .navigation .prev').setStyle('display', 'block');}
else
{ $$('#editor-secrets .navigation .next').setStyle('display', 'block'); $$('#editor-secrets .navigation .prev').setStyle('display', 'block');}
}
};