
jQuery.fn.contextMenu=function(name,actions,options){var me=this,menu=$('<ul id="'+name+'" class="context-menu spContextMenu"></ul>').hide().appendTo('body'),active_element=null,hide_menu=function(){$('.context-menu').hide()},default_options={disable_native_context_menu:false},options=$.extend(default_options,options);if(options.disable_native_context_menu){$(document).bind('contextmenu',function(e){hide_menu();e.preventDefault()});}
$.each(actions,function(me,item_options){$('<li ><a class="'+item_options.klass+'" href="'+item_options.clikk+'" '+item_options.onClick+'>'+me+'</a></li>').appendTo(menu).bind('click',function(e){item_options.click(active_element);e.preventDefault();});});$('body').click(function(){hide_menu();});return me.bind('contextmenu',function(e){active_element=$(this);hide_menu();menu.show().css({position:'absolute',top:e.pageY,left:e.pageX,zIndex:1000});return false;});}
