var omitformtags=["input", "textarea", "select"]
omitformtags=omitformtags.join("|")

function disableselect(e){
	if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1)
		return true;//false;
}

function reEnable(){
	return true
}

function f_onselectstart(){
	if(omitformtags.indexOf(event.srcElement.tagName.toLowerCase())==-1)
		return true;//false;
}

if(typeof document.onselectstart!="undefined")
	document.onselectstart=f_onselectstart;
else{
	document.onmousedown=disableselect
	document.onmouseup=reEnable
}


var message="";
function clickIE() {
	if (document.all) {
		(message);return true;//false;
	}
}
function clickNS(e) {
	if (document.layers||(document.getElementById&&!document.all)) {
		if (e.which==2||e.which==3) {
			(message);return false;
		}
	}
}

if(document.layers) {
	document.captureEvents(Event.MOUSEDOWN);
	document.onmousedown=clickNS;
} else{
	document.onmouseup=clickNS;
	document.oncontextmenu=clickIE;
}
