rem: f_popup._OldContextMenu=document.body.oncontextmenu; 
add: var oldContextMenu=document.body.oncontextmenu; if (!oldContextMenu) { oldContextMenu=f_popup.NO_CONTEXT_POPUP; } f_popup._OldContextMenu=oldContextMenu;  
context: 	RegisterWindowClick: function(callbacks, component, popup) {		f_core.Assert(component, "f_popup: Component parameter is null !");		f_core.Assert(callbacks, "f_popup: Callback parameter is null !");		if (!f_popup._OldContextMenu) {			f_popup._OldContextMenu=document.body.oncontextmenu;			document.body.oncontextmenu=f_core.CancelEventHandler;		}						f_core.Debug("f_popup", "Register popup on "+component.id);		var oldComponent=f_popup.Component;		if (oldComponent) {			alert("Already old component !");			// On clot le precedant			f_popup.Component=undefined;						if (f_popup.Callbacks) {				f_popup.Callbacks.exit.call(oldComponent);				f_popup.Callbacks=undefined;			}			f_popup.Popup=undefined;						return false;		}				f_popup.Callbacks=callbacks;		f_popup.Component=component;		f_popup.Popup=popup;		// Dans le cas  IE pas de Register Window click		if (f_popup.Ie_enablePopup()) {			return true;		}				if (f_popup._Installed) {			return true;		}		f_popup._Installed=true;				document.addEventListener("mousedown", f_popup._OnMouseDown, true);				document.addEventListener("click", f_popup._OnClick, true);				document.addEventListener("dblclick", f_popup._OnClick, true);		//		document.addEventListener("blur", f_popup._OnBlur, true);		document.addEventListener("focus", f_popup._OnFocus, true);		document.addEventListener("keydown", f_popup._OnKeyDown, true);		document.addEventListener("keyup", f_popup._OnKeyUp, true);		document.addEventListener("keypress", f_popup._OnKeyPress, true);		return true;	},
meta: 4326	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4326/1f1850be471d4b8bfd2f3c50aa61bc39bf91259a/f_popup.js/clean/org.rcfaces.renderkit.html/src/org/rcfaces/renderkit/html/internal/javascript/f_popup.js