dojo.require("dojo.fx");
dojo.require("dojo.fx.Toggler");

var onWipeIn = function( menu, submenu, event ) {
    dojo.connect( dojo.byId( menu ), event, function(evt) {
        dojo.addClass( menu, "color_yellow" );
        dojo.fx.wipeIn({
            node: submenu,
            duration: 150
        }).play();
    });
}

var onWipeOut = function( menu, submenu, event ) {
    dojo.connect( dojo.byId( menu ), event, function(evt) {
        dojo.removeClass( menu, "color_yellow" );
        dojo.fx.wipeOut({
            node: submenu,
            duration: 150
        }).play();
    });
}


var onWipeToggle = function( menu, submenu, event ) {
    dojo.connect( dojo.byId( menu ), event, function(evt) {
        if( 0 == dojo.style( dojo.byId( submenu ), "height" ) )
        {
            dojo.fx.wipeIn({
                node: submenu,
                duration: 150
            }).play();
        }
        else
        {
            dojo.fx.wipeOut({
                node: submenu,
                duration: 150
            }).play();
        }
    });
}

var initMenuWipeOut = function ( submenu ) {
    dojo.fx.wipeOut({
        node: submenu,
        duration: 0
    }).play();
}

var initMenuWipeIn = function ( submenu ) {
    dojo.fx.wipeIn({
        node: submenu,
        duration: 0
    }).play();
}
