// Copyright IBM Corp. 2002, 2008  All Rights Reserved.
dojo.declare("lconn.MenuUtility", null, {
openedBy: null,
openMenu: function (evt, menuId){
var menu=dijit.byId(menuId);evt=dojo.fixEvent(evt);this.openedBy=evt.target;dijit.popup.open({
popup: menu,
around: evt.target,
orient: {'BL':'TL', 'BR':'TR', 'TL':'BL', 'TR':'BR'},
onExecute: function(){
},
onCancel: function(){
dijit.popup.close(menu);},
onClose: function(){
evt.target.focus();}});menu.focus();dojo.connect(menu, "_onBlur", function(){dijit.popup.close(menu)});dojo.stopEvent(evt);},
openMenuA11y: function (evt, menuId){
if (evt.keyCode == dojo.keys.ENTER){
this.openMenu(evt, menuId);}}});menuUtility=new lconn.MenuUtility();