var omitformtags=["input", "textarea", "select"]
var msg="";

omitformtags=omitformtags.join("|")

function disableselect(e) {
	if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1)
	return false
}

function reEnable() {
	return true
}

if (typeof document.onselectstart!="undefined")
	document.onselectstart=new Function ("return false")
else {
	document.onmousedown=disableselect
	document.onmouseup=reEnable
}

function no_rightIE() {
	if (document.all) {
		(msg);return false;
	}
}

function no_rightNS(e) {
	if (document.layers||(document.getElementById&&!document.all)) {
		if (e.which==2||e.which==3) {
			(msg);return false;
		}
	}
}

if (document.layers) {
	document.captureEvents(Event.MOUSEDOWN);document.onmousedown=no_rightNS;
}
else {
	document.onmouseup=no_rightNS;document.oncontextmenu=no_rightIE;
}
document.oncontextmenu=new Function("return false")

