ContextMenu.js is a very easy to use utility that lets you add custom right click menus to any HTML element on your website!
Features: The menu will never overflow the viewport Allows multiple elements to use the same menu Adding/Removing items Disabling/Enabling items Allows showing small icons to the left of each item Has smart nesting – when right clicked, the element’s youngest child will show its context menu Most styling of the menu is handled via css for easy custom designs Icons from: http://www.famfamfam.com/lab/icons/silk/