
var KEY_UP = 38;
var KEY_DOWN = 40;
var KEY_LEFT = 37;
var KEY_RIGHT = 39;
var KEY_ESC = 27;


/* keydown */
$(document).keydown(function (eh){
	//alert("Keydown: The key is: "+getKey(eh));

	var key = getKey(eh);

	switch(key) {
	case KEY_UP : case KEY_LEFT : case KEY_DOWN : case KEY_RIGHT : case KEY_ESC :
		hash_keymove(key);
		break;
	}

});

/* Keypress  - not called by explorer */
$(document).keypress(function (eh){
	//alert("Keypress: The key is: "+getKey(eh)+" pv:"+photo_visible);


});

/* Keyup */
$(document).keyup(function (eh){
	//alert("Keyup: The key is: "+getKey(eh));
});

function getKey(key){
	if ( key == null ) {
		keycode = event.keyCode;
		// To Mozilla
	} else {
		keycode = key.keyCode;
	}
	// Return the key in lower case form
	return keycode;
	//String.fromCharCode(keycode).toLowerCase();
}
