var GlobalNavigation = { tween: null, currentOver: null, init: function()
{ if (!$('globalNav')) { return;}
GlobalNavigation.nav = $('globalNav'); GlobalNavigation.currentItem = $$('#globalNav li.current a'); GlobalNavigation.slider = $$('#globalNav .slider'); GlobalNavigation.slider.setProperty('id', 'globalNavSlider'); GlobalNavigation.slider = $('globalNavSlider'); var lists = $$('#globalNav li'); lists.forEach( function (list)
{ list.onmouseover = function() { GlobalNavigation.moveOn(this); GlobalNavigation.showMenu(this);}
list.onmouseout = function() { GlobalNavigation.restore(); GlobalNavigation.hideMenu(this);}
}); GlobalNavigation.restore();}, moveOn: function( elm )
{ GlobalNavigation.tween.cancel(); GlobalNavigation.tween = new Fx.Morph(GlobalNavigation.slider, {duration: 'short', transition: Fx.Transitions.Sine.easeOut}); GlobalNavigation.tween.start({ 'width': parseInt(elm.getChildren().getStyle('width')), 'left': elm.getStyle('left').toInt(), 'background-color': '#7b26d1'
});}, restore: function()
{ if (GlobalNavigation.tween != null) { GlobalNavigation.tween.cancel();}
if (GlobalNavigation.currentOver != null) { GlobalNavigation.currentOver.removeClass('over');}
GlobalNavigation.tween = new Fx.Morph(GlobalNavigation.slider, {duration: 'short', transition: Fx.Transitions.Sine.easeOut}); GlobalNavigation.tween.start({ 'width': parseInt(GlobalNavigation.currentItem.getStyle('width')), 'left': parseInt(GlobalNavigation.currentItem.getParent().getStyle('left')), 'background-color': '#c4c4c4'
});}, showMenu: function( elm )
{ elm.addClass('over');}, hideMenu: function( elm )
{ elm.removeClass('over');}
}
window.addEvent('domready', GlobalNavigation.init);