/*
  - $Id: clickdisable.js,v $
  - $Revision: 1.00 $
  - $Date: 2004/02/23 $
  -
  - Copyright (C) 2004 PCCW-Cascade. All rights reserved.
*/

var disableClick = "true";
//var oLastBtn=0;
//bIsMenu = false;

//No RIGHT CLICK************************
// ****************************

if (window.Event) document.captureEvents(Event.MOUSEUP);
function nocontextmenu() { 
	if (disableClick=="true") {
		event.cancelBubble = true 
		event.returnValue = false; 
		return false; 
	}
} 

function norightclick(e) { 
	if (disableClick=="true") {
		if (window.Event) { 
			if (e.which !=1) 
			return false; 
		} else if (event.button !=1) { 
			event.cancelBubble = true 
			event.returnValue = false; 
			return false; 
		} 
	}
} 

//**************************************
// ****************************
// Block backspace onKeyDown************
// ***************************

function onKeyDown() {
	if (disableClick=="true") {
		if ( (event.altKey && (event.keyCode == 37 || event.keyCode == 39)) || ((event.keyCode == 8) && (event.srcElement.type != "text" &&	event.srcElement.type != "textarea" &&	event.srcElement.type != "password")) || ((event.ctrlKey) && ((event.keyCode == 78) || (event.keyCode == 82)) ) || (event.keyCode == 116) ) {
			event.keyCode = 0;
			event.returnValue = false;
		}
	}
}


document.oncontextmenu = nocontextmenu; 
document.onmousedown = norightclick; 
document.onkeydown = onKeyDown;
