function getKeyDown(){
	var k = window.event.keyCode;
	if (k < 33 || (k > 36 && k < 48) || (k > 57 && k < 65) || k > 90)return;
	if(!window.event.altKey) return;
	switch(k){
		case 34 : // ## = Alt page down
			var accesskey = "accesskey_next";
			break;
		case 33 : // $ = Alt page up
			var accesskey = "accesskey_previous";
			break;
		case 36 : // " = Alt page down
			var accesskey = "accesskey_first";
			break;
		case 35 : // ! = Alt end
			var accesskey = "accesskey_last";
			break;
		default: 
			var accesskey = "accesskey_" + String.fromCharCode(window.event.keyCode).toUpperCase();
			break;
	}
	if(!eval("document.all." + accesskey)) return;
	if (eval("document.all." + accesskey).length){
		eval("document.all." + accesskey)[0].click();
	}
	else {eval("document.all." + accesskey).click();}
}
document.onkeydown = getKeyDown;

