window.addEvent('domready', function() {
	//Menu Sliders Initialization on DOM-Ready    
	var flag = false;
	function startEffect(elem, startOptions){
		var sfx = new Fx.Morph(elem, {duration: 200, link: 'cancel', transition: Fx.Transitions.Expo.easeInOut}).start(startOptions);
	}
	$$('.extender').each(function(elem) {
		(function(){startEffect(elem, {'width': currentExtenderWidth});}).delay(500);
	});
	$$('.headerMenuLink').each(function(el) {
		el.addEvents({
			mouseenter: function(sfx){
				flag = true;
				sfx.stop();
				$$('.extender').each(function(elem) {
					startOptions = '.' + el.get('rel');
					startEffect(elem, startOptions);
				});
			},
			mouseleave: function(sfx){
				flag = false;
				sfx.stop();
				$$('.extender').each(function(elem) {
					startOptions = {'width':currentExtenderWidth};
					(function(){
						if(flag == false){
							startEffect(elem, startOptions);
						}
					}).delay(500);
				});
			}
		});
	});
});

