function loadMooDock() {
    window.addEvent('domready', function() {


        //offer flyout
        var imageGrow = $$('.pngGrow'); var flyoutOffer = $$('.grow'); var flyout = 'true';
        var dock = $$('#dock');
        dock.setStyle('display', 'inline');
        /* Individual image grow */
        flyoutOffer.each(function(el, i) {
            el.set('morph', { link: 'cancel' });
            el.addEvents({
                'mouseenter': function() {
                    imageGrow[i].morph({ 'height': '100px', 'width': '100px' });
                },
                'mouseleave': function() {
                    imageGrow[i].morph({ 'height': '59px', 'width': '59px' });
                }
            });
        });

        /*#### Initial Images Shuffle ####*/
        var mouseArea = $$('#dock');
        var ico1 = $$('#ico_1');
        var ico2 = $$('#ico_2');
        var ico3 = $$('#ico_3');
        var ico4 = $$('#ico_4');
        var ico5 = $$('#ico_5');
        var ico6 = $$('#ico_6');
        var ico7 = $$('#ico_7');
        var ico8 = $$('#ico_8');
        var ico9 = $$('#ico_9');

        var cnt1 = $$('#cnt_1');
        var cnt2 = $$('#cnt_2');
        var cnt3 = $$('#cnt_3');
        var cnt4 = $$('#cnt_4');
        var cnt5 = $$('#cnt_5');
        var cnt6 = $$('#cnt_6');
        var cnt7 = $$('#cnt_7');
        var cnt8 = $$('#cnt_8');
        var cnt9 = $$('#cnt_9');

        ico1.setStyle('height', '34px'); ico1.setStyle('width', '34px');
        ico2.setStyle('height', '42px'); ico2.setStyle('width', '42px');
        ico3.setStyle('height', '51px'); ico3.setStyle('width', '51px');
        ico4.setStyle('height', '59px'); ico4.setStyle('width', '59px');
        ico5.setStyle('height', '51px'); ico5.setStyle('width', '51px');
        ico6.setStyle('height', '42px'); ico6.setStyle('width', '42px');
        ico7.setStyle('height', '34px'); ico7.setStyle('width', '34px');
        ico8.setStyle('height', '26px'); ico8.setStyle('width', '26px');
        ico9.setStyle('height', '26px'); ico9.setStyle('width', '26px');
        
        /* z index */

        cnt1.setStyle('left', '10px');
        cnt2.setStyle('left', '20px');
        cnt3.setStyle('left', '30px');
        cnt4.setStyle('left', '40px');
        cnt5.setStyle('left', '59px');
        cnt6.setStyle('left', '79px');
        cnt7.setStyle('left', '98px');
        cnt8.setStyle('left', '116px');
        cnt9.setStyle('left', '0px');

        cnt4.setStyle('z-index', '5');
        cnt5.setStyle('z-index', '4');
        cnt6.setStyle('z-index', '3');
        cnt7.setStyle('z-index', '2');
        cnt8.setStyle('z-index', '1');
        cnt9.setStyle('z-index', '0');

        cnt1.setStyle('bottom', '9px');
        cnt2.setStyle('bottom', '6px');
        cnt3.setStyle('bottom', '3px');
        cnt4.setStyle('bottom', '0px');
        cnt5.setStyle('bottom', '3px');
        cnt6.setStyle('bottom', '6px');
        cnt7.setStyle('bottom', '9px');
        cnt8.setStyle('bottom', '12px');
        cnt9.setStyle('bottom', '12px');

        /*### Mouse over dock area ###*/
        mouseArea.addEvents({ 'mouseenter': function() {
            dock.morph({ 'width': '525px' });
            ico1.setStyle('margin', '');
            ico2.setStyle('margin', '');
            ico3.setStyle('margin', '');
            ico4.setStyle('margin', '');
            ico5.setStyle('margin', '');
            ico6.setStyle('margin', '');
            ico7.setStyle('margin', '');
            ico8.setStyle('margin', '');
            ico9.setStyle('margin', '');

            cnt1.setStyle('z-index', '8');
            cnt2.setStyle('z-index', '7');
            cnt3.setStyle('z-index', '6');
            cnt9.setStyle('z-index', '9');

            cnt1.setStyle('left', '60px');
            cnt2.setStyle('left', '120px');
            cnt3.setStyle('left', '180px');
            cnt4.setStyle('left', '240px');
            cnt5.setStyle('left', '300px');
            cnt6.setStyle('left', '360px');
            cnt7.setStyle('left', '420px');
            cnt8.setStyle('left', '480px');
            cnt9.setStyle('left', '0px');

            ico1.morph({ 'height': '59px', 'width': '59px' });
            ico2.morph({ 'height': '59px', 'width': '59px' });
            ico3.morph({ 'height': '59px', 'width': '59px' });
            ico4.morph({ 'height': '59px', 'width': '59px' });
            ico5.morph({ 'height': '59px', 'width': '59px' });
            ico6.morph({ 'height': '59px', 'width': '59px' });
            ico7.morph({ 'height': '59px', 'width': '59px' });
            ico8.morph({ 'height': '59px', 'width': '59px' });
            ico9.morph({ 'height': '59px', 'width': '59px' });

            cnt1.setStyle('bottom', '0px');
            cnt2.setStyle('bottom', '0px');
            cnt3.setStyle('bottom', '0px');
            cnt4.setStyle('bottom', '0px');
            cnt5.setStyle('bottom', '0px');
            cnt6.setStyle('bottom', '0px');
            cnt7.setStyle('bottom', '0px');
            cnt8.setStyle('bottom', '0px');
            cnt9.setStyle('bottom', '0px');

            // imageGrow.setStyle('margin-right', '5px');

        }, 'mouseleave': function() {

            dock.morph({ 'width': '140px' });
            ico1.setStyle('height', '34px'); ico1.setStyle('width', '34px'); //ico1.setStyle('margin-top', '18px');
            ico2.setStyle('height', '42px'); ico2.setStyle('width', '42px'); //ico2.setStyle('margin-top', '12px');
            ico3.setStyle('height', '51px'); ico3.setStyle('width', '51px'); //ico3.setStyle('margin-top', '6px');
            ico4.setStyle('height', '59px'); ico4.setStyle('width', '59px');
            ico5.setStyle('height', '51px'); ico5.setStyle('width', '51px'); //ico5.setStyle('margin-top', '6px');
            ico6.setStyle('height', '42px'); ico6.setStyle('width', '42px'); //ico6.setStyle('margin-top', '12px');
            ico7.setStyle('height', '34px'); ico7.setStyle('width', '34px'); //ico7.setStyle('margin-top', '18px');
            ico8.setStyle('height', '26px'); ico8.setStyle('width', '26px'); //ico7.setStyle('margin-top', '18px');
            ico9.setStyle('height', '26px'); ico9.setStyle('width', '26px'); //ico7.setStyle('margin-top', '18px');


            /* Morph back to size */
            imageGrow[1].morph({ 'height': '34px', 'width': '34px' });
            imageGrow[2].morph({ 'height': '42px', 'width': '42px' });
            imageGrow[3].morph({ 'height': '51px', 'width': '51px' });
            imageGrow[4].morph({ 'height': '59px', 'width': '59px' });
            imageGrow[5].morph({ 'height': '51px', 'width': '51px' });
            imageGrow[6].morph({ 'height': '42px', 'width': '42px' });
            imageGrow[7].morph({ 'height': '34px', 'width': '34px' });
            imageGrow[8].morph({ 'height': '26px', 'width': '26px' });
            imageGrow[0].morph({ 'height': '26px', 'width': '26px' });


            /* z index */
            cnt1.setStyle('left', '10px');
            cnt2.setStyle('left', '20px');
            cnt3.setStyle('left', '30px');
            cnt4.setStyle('left', '40px');
            cnt5.setStyle('left', '59px');
            cnt6.setStyle('left', '79px');
            cnt7.setStyle('left', '98px');
            cnt8.setStyle('left', '116px');
            cnt9.setStyle('left', '0px');

            cnt1.setStyle('z-index', '1');
            cnt2.setStyle('z-index', '1');
            cnt3.setStyle('z-index', '1');
            cnt9.setStyle('z-index', '1');

            cnt1.setStyle('bottom', '9px');
            cnt2.setStyle('bottom', '6px');
            cnt3.setStyle('bottom', '3px');
            cnt4.setStyle('bottom', '0px');
            cnt5.setStyle('bottom', '3px');
            cnt6.setStyle('bottom', '6px');
            cnt7.setStyle('bottom', '9px');
            cnt8.setStyle('bottom', '12px');
            cnt9.setStyle('bottom', '12px');

        }
        });

        /*Resize the btmLogo bar */
        var btmlogo = $$('#btmLogo');
        btmlogo.setStyle('height', '110px');
        g('btmLogoIn').style.cssText = 'background:url(/includes/images/general/logo_btm.gif) no-repeat scroll -129px 46px;float:left;height:102px;width:270px;text-indent:-9999px;';

    });

}