YAHOO.util.Event.onContentReady( "productsandservices", function () {

    var menudiv = document.getElementById( 'productsandservices' );

    // Initialize and render the menu when it is available in the DOM
     var elements = YAHOO.util.Dom.getElementsByClassName( 'hide', 'div', menudiv );

     for( i=0;elements.length > i;i++)
     {
        YAHOO.util.Dom.removeClass( elements[i], 'hide');
     }

    /*
         Instantiate the menu.  The first argument passed to the
         constructor is the id of the element in the DOM that
         represents the menu; the second is an object literal
         representing a set of configuration properties for
         the menu.
    */
    var oMenu = new YAHOO.widget.Menu(
                        "productsandservices",
                        {
                            position: "static",
                            lazyload: true,
                            submenualignment: ["tl","bl"]
                        }
                    );
    /*
         Call the "render" method with no arguments since the
         markup for this menu already exists in the DOM.
    */
    oMenu.render();
});