var rdCurrMenu

function rdShowPopupMenu(sMenuId,sPopupLocation) {
    if (rdCurrMenu) {rdCurrMenu.hide(rdCurrMenu)}

    var sPopupId  //Add rdPopup to the ID. For tables, it goes for _Row#
    if (sMenuId.indexOf("_Row") != -1) {
        sPopupId = sMenuId.replace("_Row","_rdPopup_Row")
    } else {
        sPopupId = sMenuId + "_rdPopup"
    }
    
    var sLocation = "bl"
    if (sPopupLocation) {
        if (sPopupLocation.toLowerCase()=="right") {
            sLocation = "tr" // top right
        }
    }
    
    var oMenu = new YAHOO.widget.Menu(sPopupId, { hidedelay: 10, context: [sMenuId, "tl", sLocation] }) //tl:top left  bl:bottom left
    oMenu.render();
    oMenu.show(oMenu)
    rdCurrMenu =  oMenu
}

