﻿function $(obj) {
	return document.getElementById(obj);
}

function addEvent(obj, evType, callback) {
	if (obj.addEventListener) {
		obj.addEventListener(evType, callback, false);
		
		return true;
	}
	else if (obj.attachEvent) {
		var r = obj.attachEvent("on"+evType, callback);

		return r;
	} 
	else {
		alert("Could not attach: " + eventType + "\nTo this object: " + obj.nodeName);
	}
}

function removeEvent(obj, evType, callback) {
	if (obj.removeEventListener) {
		obj.removeEventListener(evType, callback, false);
		
		return true;
	}
	else if (obj.detachEvent) {
		var r = obj.detachEvent("on"+evType, callback);
		
		return r;
	}
	else {
		alert("Could not detach: " + eventType + "\nFrom this object: " + obj.nodeName);
	}
}

//<SCRIPT LANGUAGE="Javascript"><!--
// ***********************************************
// AUTHOR: WWW.CGISCRIPT.NET, LLC
// URL: http://www.cgiscript.net
// Use the script, just leave this message intact.
// Download your FREE CGI/Perl Scripts today!
// ( http://www.cgiscript.net/scripts.htm )
// ***********************************************
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
var EnableRightClick = 0;
if(isNS)
document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler(){
if(EnableRightClick==1){ return true; }
else {return false; }
}
function mousehandler(e){
if(EnableRightClick==1){ return true; }
var myevent = (isNS) ? e : event;
var eventbutton = (isNS) ? myevent.which : myevent.button;
if((eventbutton==2)||(eventbutton==3)) return false;
}
function keyhandler(e) {
var myevent = (isNS) ? e : window.event;
if (myevent.keyCode==96)
EnableRightClick = 1;
return;
}
document.oncontextmenu = mischandler;
document.onkeypress = keyhandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
////-->
//<script>