var KeyBoardNavigation = {

    keyPressed: function(e) {
        if(typeof _jaWidgetFocus != 'undefined' && _jaWidgetFocus) {
            return true;
        }
        e = !e ? window.event : e;
        if(e.keyCode) {
            keyCode = e.keyCode;
        } else if(e.which) {
            keyCode = e.which;
        }
        return KeyBoardNavigation.handleKeyCode(keyCode);
    },

    setupListeners: function() {
        if (document.addEventListener) {
            document.addEventListener('keypress', this.keyPressed, false);
        } else if (document.attachEvent) {
            document.attachEvent('onkeydown', this.keyPressed);
        }
    },
    
    handleKeyCode: function() {
    	switch(keyCode) {
    		case 63235: 
			case 39: 
				$.galleria.next();
				return false;
				break;
			case 63234: 
			case 37:
				$.galleria.prev();
				return false;
				break;		
    	}
    }
};

window.onload = function() {
	KeyBoardNavigation.setupListeners();
};

