// shamelessy ripped from tmbo.org
function handleKeyDown(e) 
{
  if(e == null && event != null)
    {
      e = event;
    }
  if(e == null) 
    {
      return true;
    }
  
  var keycode = (e.which == null) ? e.keyCode : e.which;
  var id;
  switch(keycode) 
    {
//    case 18: // ALT + right or left
//      break;

    case 39:
    case 177: // Wii Right
      id = "prev_url";
      break;
      
    case 37:
    case 178: // Wii Left
      id = "next_url";
      break;
	
    case 69: // E
     open_editor();
     break;

    case 68: // D
     download_image();
     break;

    }



  
  //  alert(id);
  if( id && document.getElementById( id ) )
    {
      document.location.href = document.getElementById(id).href;
      return false;
    }
  return true;
}

