// **********************************************************************************************************************
// DOM READY EVENTS HERE
// **********************************************************************************************************************
window.addEvent('domready', function() {
        
    $$('ul.menu > li').each(function(menu) {
        if (menu.getElement('div.sub_frame')) {
            var sub = menu.getElement('div.sub_frame');                                                                    
            sub.setStyle('opacity', 0);
            menu.addEvent('mouseenter', function(){ (Browser.Engine.trident) ? sub.setStyle('opacity', 1) : sub.fade('in'); });
            menu.addEvent('mouseleave', function(){ (Browser.Engine.trident) ? sub.setStyle('opacity', 0) : sub.fade('out'); });
        }
    }); 
    
    $$('#alpha a').each(function(element) {
        var morph = new Fx.Morph(element, {duration: 200, wait: false}); 
        element.addEvent('mouseenter', function(){ morph.start({ 'padding-left': 8 }); });
        element.addEvent('mouseleave', function(){ morph.start({ 'padding-left': 0 }); });
    }); 
    
    new MooTooltips({
        hovered: '.oTip',           // the element that when hovered shows the tip
        ToolTipClass: 'ToolTips',   // tooltip display class
        fromTop: 10,                // distance from mouse or object
        fromLeft: -200,             // distance from left
        showDelay: 300,
        fadeDistance: 10            // the distance the tooltip starts the morph
    });
    
    if ($('nav_filter'))                                                        
        new Drag.Move($('nav_filter'), { container: $('beta') });
    
    
// **********************************************************************************************************************
// END DOM READY
// **********************************************************************************************************************
});