SlideIn = function (element, /* optional */ options) {
    log('hi');
    return Parallel([new Opacity(element, {sync: true, 'to':1, 'from':0}),
                     new Morph(element, {sync: true, 'style':{'margin-left':'0px'}})],
                     options);
};

//(function () {
    
var menu_items = null;

function loaded() {
    menu_items = getElementsByTagAndClassName('div', 'menu-item-desc');
    forEach(menu_items, function (el) {
        setOpacity(el,0);
        setStyle(el, {'visibility':'visible'});
    });
    //setOpacity('projectmenu',0);
    //setStyle('projectmenu', {'visibility':'visible'});
}

connect(window, 'onload', function () {
    loaded();
    // new Opacity('projectmenu', {'delay':0.25, 'duration':.25, 'to':1, 'from':0});
    // var i = 0;
    // forEach(menu_items, function (e) {
    //     new MochiKit.Visual.Opacity(e, {'delay':0.25 * i, 'duration':0.5, 'to':1, 'from':0});
    //     i++;
    // });
    
    // SlideIn(menu_items[0], {'delay':0.1, 'duration':0.5});
    // SlideIn(menu_items[1], {'delay':0.5, 'duration':0.5});
    
    MochiKit.Visual.multiple(menu_items,
                             Opacity,
                             {'delay':0.25,'speed':0.25, 'duration':.5, 'to':1, 'from':0});;
    
    // MochiKit.Visual.multiple(menu_items,
    //                          SlideIn,
    //                          {'speed':0.0, 'duration':1.0});;
});

// if ( document.addEventListener ) {
//     document.addEventListener("DOMContentLoaded", loaded, false);
// 
// } else if ( window.attachEvent ) {
//     window.attachEvent("onload", loaded);
// }

//})()