document.onkeyup = actionOnKeyPress;
function actionOnKeyPress(objKey){
	/////////////////////////////////////////////////////////
	// code-based: Log4Dev <http://log4dev.wordpress.com/> //
	/////////////////////////////////////////////////////////
	
	// codigo da letra
	var codeKey   = null;
	var character = null;
	var targ      = null;

	if (!objKey) var objKey = window.event; 

	// Objeto onde o usuário está digitando
	if (objKey.target) 					targ = objKey.target;
	else if (objKey.srcElement) targ = objKey.srcElement;

	if (targ.nodeType == 3) // defeat Safari bug
		targ = targ.parentNode;

	tag = targ.tagName.toUpperCase();

	// Elementos onde a função não deve fazer nada
	elem = ["SELECT", "INPUT", "TEXTAREA"];
	for(var i = 0; i < elem.length; i++)
		if(tag == elem[i])
			return false;

	// Letra/Tecla digitada
	if (objKey.keyCode)    character = objKey.keyCode;//String.fromCharCode(objKey.keyCode);
	else if (objKey.which) character = objKey.which;//String.fromCharCode(objKey.which);

	// Next - number 6
	if(character == 54 || character == 102)
		if(typeof(Album) != "undefined") Album.proximo();

	// Before - number 4
	if(character == 52 || character == 100)
		if(typeof(Album) != "undefined") Album.anterior();
}
