HotKey = {


	keys: new Array(),


	register: function (shortcut, js) {
		HotKey.keys.push( [shortcut.toLowerCase(), js] );
	},


 	unregister: function (shortcut) {
		shortcut = shortcut.toLowerCase();
		for (var i = 0; i < HotKey.keys.length; ++i) {
			if (HotKey.keys[i][0] == shortcut) {
				HotKey.keys[i] = undefined;
			}
		}
	},


 	onKeyDown: function (event) {
		for (var i = 0; i < HotKey.keys.length; ++i) {
			if (testKeyboardShortcut(event, HotKey.keys[i][0])) {
				eval(HotKey.keys[i][1].replace(/&quot;/g, '\"'));
				return false;
			}
		}
		return true;
	}


};

window.onkeydown = HotKey.onKeyDown;
