document.onkeydown = checkKeycode

function checkKeycode(e) {
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	
	if (accesskeys[keycode]) top.location.href = accesskeys[keycode];
	//else alert(keycode);
}

var accesskeys = new Array();
function setAccessKey(key, url) {
	if (ak = getKeyCode(key)) {
		accesskeys[ak] = url;
	}
}

function getKeyCode(key) {
	switch (key) {
		case '1':
			return 49;
		case '2':
			return 50;
		case '3':
			return 51;
		case '4':
			return 52;
		case '5':
			return 53;
		case '6':
			return 54;
		case '7':
			return 55;
		case '8':
			return 56;
		case '9':
			return 57;
		case '0':
			return 58;
		default:
			return false;
	}
}