BlogMenu = function() {};

BlogMenu.init = function( toggleId, menuItems ) {
	target = document.createElement("div");
	YAHOO.util.Dom.generateId( target );
	document.body.insertBefore(target, document.body.firstChild);
	menu = new YAHOO.widget.Menu( YAHOO.util.Dom.generateId(), {position:"dynamic"});
    menu.addItems( menuItems );
    menu.render(target.id);
    menu.subscribe("show", menu.focus);
    YAHOO.util.Event.addListener(toggleId, "mouseover", function(event, menu) {
        x = YAHOO.util.Dom.getX(this);
        y = YAHOO.util.Dom.getY(this)+30;
        menu.cfg.setProperty("x", x);
        menu.cfg.setProperty("y", y);
        menu.show();
    }, menu);
    YAHOO.util.Event.addListener(window, "resize", function(event, menu) {
        menu.hide();
    }, menu);
}