window.addEvent('domready', function() {
	$$('#menu a.link').each(function(el) {
		var fx = new Fx.Morph(el,{duration: 5,link: 'cancel'});
		var fx2 = new Fx.Morph(el,{duration: 500,link: 'ignore',transition: Fx.Transitions.Cubic.easeIn});
		el.addEvents({
			'mouseenter': function(e) {
				e.stop();
				fx.start({'border-color':'#666666','border-style':'solid','border-left-width':'6px','border-right-width':'16px','padding':'0px 8px 0px 5px'});
			},
			'mouseleave': function(e) {
				e.stop();
				fx2.start({'border-color':'#CCCCCC','border-style':'solid','border-left-width':'3px','border-right-width':'20px','padding':'0px 4px 0px 2px'});
			}
		});
	});
	$$('#menu a.current').each(function(el) {
		var fx = new Fx.Morph(el,{duration: 5,link: 'cancel'});
		var fx2 = new Fx.Morph(el,{duration: 500,link: 'ignore',transition: Fx.Transitions.Cubic.easeIn});
		el.addEvents({
			'mouseenter': function(e) {
				e.stop();
				fx.start({'border-color':'#666666','border-style':'solid','border-left-width':'16px','border-right-width':'16px','padding':'0px 8px 0px 0px'});
			},
			'mouseleave': function(e) {
				e.stop();
				fx2.start({'border-color':'#666666','border-style':'solid','border-left-width':'6px','border-right-width':'16px','padding':'0px 8px 0px 2px'});
			}
		});
	});
	$$('#scrollDX').each(function(el) {
		var Scroll = new Fx.Morph('scroller',{duration: 500,link: 'ignore',transition: Fx.Transitions.Back.easeInOut});
		el.addEvents({
			'click': function(e) {
				var width = $('scroller').getStyle('width').toInt();
				var margin = $('scroller').getStyle('margin-left').toInt()-148;
				if (margin > (width * -1)+148*3) { Scroll.start({'margin-left':margin+'px;'}); }
				e.stop();
			}
		});
	});
	$$('#scrollSX').each(function(el) {
		var Scroll = new Fx.Morph('scroller',{duration: 500,link: 'ignore',transition: Fx.Transitions.Back.easeInOut});
		el.addEvents({
			'click': function(e) {
				var margin = $('scroller').getStyle('margin-left').toInt()+148;
				if (margin <= 0) { Scroll.start({'margin-left':margin+'px;'}); }
				e.stop();
			}
		});
	});
	$$('#scrollDX2').each(function(el) {
		var Scroll = new Fx.Morph('scroller',{duration: 800,link: 'ignore',transition: Fx.Transitions.Back.easeInOut});
		el.addEvents({
			'click': function(e) {
				var width = $('scroller').getStyle('width').toInt();
				var margin = $('scroller').getStyle('margin-left').toInt()-197;
				if (margin > (width * -1)+197*2) { Scroll.start({'margin-left':margin+'px;'}); }
				e.stop();
			}
		});
	});
	$$('#scrollSX2').each(function(el) {
		var Scroll = new Fx.Morph('scroller',{duration: 800,link: 'ignore',transition: Fx.Transitions.Back.easeInOut});
		el.addEvents({
			'click': function(e) {
				var margin = $('scroller').getStyle('margin-left').toInt()+197;
				if (margin <= 0) { Scroll.start({'margin-left':margin+'px;'}); }
				e.stop();
			}
		});
	});
	$$('#scrollDX3').each(function(el) {
		var Scroll = new Fx.Morph('scroller',{duration: 800,link: 'ignore',transition: Fx.Transitions.Back.easeInOut});
		el.addEvents({
			'click': function(e) {
				var width = $('scroller').getStyle('width').toInt();
				var margin = $('scroller').getStyle('margin-left').toInt()-592;
				if (margin > (width * -1)) { Scroll.start({'margin-left':margin+'px;'}); }
				e.stop();
			}
		});
	});
	$$('#scrollSX3').each(function(el) {
		var Scroll = new Fx.Morph('scroller',{duration: 800,link: 'ignore',transition: Fx.Transitions.Back.easeInOut});
		el.addEvents({
			'click': function(e) {
				var margin = $('scroller').getStyle('margin-left').toInt()+592;
				if (margin <= 0) { Scroll.start({'margin-left':margin+'px;'}); }
				e.stop();
			}
		});
	});
});
