var ie=Boolean(document.all);
var ns4=Boolean(document.layers && !document.getElementById);
var gecko=Boolean(!document.all && document.getElementById);

function disableclick(e){
	if (ns4){
		if (e.which == 3) return false;
	}
	else if (gecko){
		if (e.button==2){
			e.cancelBubble=true;
			e.stopPropagation();
			e.preventDefault();
			return false;
		}
	}
}

if (ie) document.oncontextmenu=function(){
	return false;
}
else if (ns4){
	document.onmousedown=disableclick
	if (ns4) document.captureEvents(Event.MOUSEDOWN);
}
else{
	document.addEventListener('click',disableclick,false)
	document.addEventListener('dblclick',disableclick,false)
}