var key_left = 98; //b
var key_right = 110; //n
var key_mosaic = 109; //m
var key_info = 105; //i
var key_number = 108; //l
var key_exit = 101; //e

function keys(e)
{
	var keynum;

	if(window.event) // IE
	{
		keynum = e.keyCode;
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which;
	}
	
	switch(keynum)
	{
		case key_left:
		
		  	var elem = document.getElementById('a_left');
			if (elem)
			{
				window.location = elem;
			}
			break;
			
		case key_right:
		
		  	var elem = document.getElementById('a_right');
			if (elem)
			{
				window.location = elem;
			}
			break;
			
		case key_mosaic:
		
		  	var elem = document.getElementById('a_mosaic');
			if (elem)
			{
				window.location = elem;
			}
			else
			{
				var last_url = history.back(-1);
				/*if (last_url != 'undefined')
				{
					window.location = last_url;
				}*/
			}
		  	break;
		  	
		case key_info:
		
		  	var elem = document.getElementById('a_info');
			if (elem)
			{
				window.location = elem;
			}
			break;
			
		case key_number:
		
			var index = prompt('Introduce el numero');
			var elem = document.getElementById('a_mosaic');
			
			if (elem)
			{
				var url = 'index.php?ctrl=photo&action=viewSectionPhotoByIndex&index=' +
						  index + '&section_id=97';
						  
				window.location = url;
			}
			else
			{
				var url = 'index.php?ctrl=section&action=view&id=97&mosaic_page=' + index;
				
				window.location = url;
			}
			break;
			
		case 48:
		case 49:
		case 50:
		case 51:
		case 52:
		case 53:
		case 54:
		case 55:
		case 56:
		case 57:
		
		  	var elem = document.getElementById('hid');
			if (elem)
			{
				elem.style.visibility = '';
			}
			break;
			
		case key_exit:

		  	var elem = document.getElementById('hid');
			if (elem)
			{
				elem.style.visibility = 'hidden';
			}
			break;
	}
}

