function click(e) {
		document.oncontextmenu = function() {return false};
		var menu = document.getElementById("context_menu");
		var mouseEvent = e || event;
		
		if (mouseEvent.button == 2 || mouseEvent.button == 3) {
				mostrar(mouseEvent);
				menu.onmouseout = function(e){
						var mouseEvent = e || event;
						var element = mouseEvent.relatedTarget || mouseEvent.toElement; 
						if (element.nodeName != "LI") {
								esconder();
						}
				};
		}
		if (mouseEvent.button == 0 || mouseEvent.button == 1) {
				esconder();
		}
}

/*document.onmousedown = click;*/

function mostrar(e) {
		var menu = document.getElementById("context_menu");
		menu.style.display = "block";
		menu.style.top = e.clientY + 5 + "px";
		menu.style.left = e.clientX + 5 + "px";
}

function esconder() {
		setTimeout(function(){
				var menu = document.getElementById("context_menu");
				menu.style.display = "none";
		}, 100);
		document.oncontextmenu = function() {return true};
}
                        
