var mainJS = {

	isDOMready: false,
	isWindowLoaded: false,

	init: function() {

		var W3CDOM = (document.createElement && document.getElementsByTagName);
		if (!W3CDOM) return; // Safari 1.0.3 for Mac OS X Jaguar (10.2.8) returns

		var scroll = new Scroller('container', {area: 100, velocity: .40});

		$('container').addEvent('mouseenter', scroll.start.bind(scroll));
		$('container').addEvent('mouseleave', scroll.stop.bind(scroll));

		var x; var periodical;
		var myScroll = function(e){
			var myContainer = $('container').getSize();
			var myArrows = $('arrows').getPosition();
			if((myArrows.x+246)<x) { var change = 1; } else { var change = -1; }
			$('container').scrollTo(myContainer.scroll.x+(change*40), 0);
		}

		$('arrows').addEvents({

			'mouseenter': function(e){
				periodical = myScroll.periodical(50);
			},
			'mouseleave': function(e){
				$clear(periodical);
			},
			'mousemove': function(e){
				var e = new Event(e);x=e.client.x;
			}

		});

		$ES('div.section a').addEvent('click', function(e){

				new Event(e).stop();
				$('display').src=this.href;
		});

		new Asset.images(images);

	}
}

// Mootools:
// Window.DomReady
// Element.Selectors
// Fx.Scroll
// Plugins.Scroller
// Remote.Asset

window.addEvent('domready', function(){
mainJS.isDOMready = true;
mainJS.init();
});

window.addEvent('load', function(){
mainJS.isWindowLoaded = true;
});