var geri = { gall : '', duration : 5000, boxSize : {x:500,y:300}, moveContent: function(){ var x = (window.getSize().x - $('container').getSize().x) / 2; var y = (window.getSize().y - $('container').getSize().y) / 2; if(x < 0) x = 0; if(y < 0) y = 0; $('container').setStyles({ 'left':x, 'top':y, 'margin-left':0 }); y = y + 790; $('footer').setStyles({ 'left':x, 'top':y, 'margin-left':0 }); x = (window.getSize().x - geri.boxSize.x) / 2; y = (window.getSize().y - geri.boxSize.y) / 2; if(x < 0) x = 0; if(y < 0) y = 0; $('competition-box').setStyles({ 'left':x, 'top':y, 'margin-left':0 }); }, showCompoBox: function(){ $('competition-box').setOpacity(0); $('competition-box').setStyles({'visibility':'hidden', 'display':'block'}); $('overlay').setStyle('display', 'block'); $('competition-box').fade('in'); }, hideCompoBox: function(){ $('overlay').setStyle('display','none'); $('competition-box').fade('out'); geri.setDisplay.delay(1000); }, setDisplay: function(){ $('competition-box').setStyle('display','none'); }, init: function(){ window.addEvent('resize', geri.moveContent); geri.moveContent(); //geri.gall = new Gallery.Core('slideshow', {url:'images/slides/getPics.php', datatype:'json', transitionDuration:1000, onImageLoadingComplete: geri.finished, firstGallery:1 }); //geri.gall = new Gallery.Core('slideshow', {transitionDuration:1000, onImageLoadingComplete: geri.finished }); new SimpleSlideshow('slideshow', 6000); var scr = new ScrollBar('news-middle', 'track', 'thumb'); $('main-img').addEvent('click', function(ev){ var e = new Event(ev); if(e.rightClick) e.preventDefault(); }); $('header-links').getElements('a').each(function(el){ el.addEvent('click', function(ev){ new Event(ev).stop(); window.open(this.href); }); }); var x= window.getSize().x + window.getScrollSize().x; var y = window.getSize().y + window.getScrollSize().y; $('overlay').setStyles({ 'width':x, 'height':y }); $('media-box').getElement('a').addEvent('click', geri.showCompoBox ); $('close-link').addEvent('click', geri.hideCompoBox); }, finished: function(){ var a = new Gallery.Components.Slideshow( geri.gall, geri.duration, false); a.play.delay(5000, a); } } window.addEvent('domready', geri.init);