/* Javascript by Daniel Cohen Gindi (c) danielgindi@gmail.com 054-5655765 */
/* Copyright: Daniel Cohen Gindi, and WeBuildIt */
/* Version: 2009-06-30 */

function _evtPreventContextMenu(e){
	if (e.stopPropagation) e.stopPropagation();
	if (e.cancelBubble) e.cancelBubble = true;
	if (event && event.cancelBubble) event.cancelBubble = true;
	return false;
}
function _evtPreventRightClick(e){
  var evt=e || event;
  if (evt && (evt.button==2 || evt.which==3)) {
  	if (evt.preventDefault) evt.preventDefault();
  	else evt.returnValue = false;
  	return false;
  }
  return true;
}

if (document.addEventListener) {
  document.addEventListener('mousedown', _evtPreventRightClick, false);
  document.addEventListener('contextmenu', _evtPreventContextMenu, false);
} else if (document.attachEvent) {
  document.attachEvent('onmousedown', _evtPreventRightClick);
  document.attachEvent('oncontextmenu', _evtPreventContextMenu);
} else {
  document.onmousedown=_evtPreventRightClick;
  document.oncontextmenu=_evtPreventContextMenu;
}

if (navigator.appVersion.indexOf('Chrome') > -1) {
    document.oncontextmenu = function() { return false };
}