// $Id: navigation.js,v 1.1 2010/02/25 20:59:11 alexander Exp $

var Navigation = {
    handler: function(event) {
        var handler;
        switch(event.keyCode) {
        case Event.KEY_LEFT:  handler = Navigation.left;  break;
        case Event.KEY_RIGHT: handler = Navigation.right; break;
        case Event.KEY_UP:    handler = Navigation.up;    break;
        case Event.KEY_DOWN:  handler = Navigation.down;  break;
        }

        if(typeof(handler) == 'string')
            document.location = handler;
        else if(typeof(handler) == 'function')
            handler(event);
    }
};

Event.observe(document, 'keyup', Navigation.handler);
