var action={};var KeyHandler=function(A,C,B,E,D){action=D;this.addEvent(A,C,this.aKeyWasPressed,E);};KeyHandler.prototype.addEvent=function(A,D,C,E){if(A.addEventListener){A.addEventListener(D,C,E);return true;}else{if(A.attachEvent){var B=A.attachEvent("on"+D,C);return B;}else{A["on"+D]=C;}}};KeyHandler.prototype.aKeyWasPressed=function(A){var B=(window.event)?window.event.keyCode:A.keyCode;if(B==34||B==75){action.rotateUp();if(action._state=="l"){action.extendDiv(action._currId);}else{action.moveToNext(action._currId);}}else{if(B==33||B==74){action.rotateDown();if(action._state=="l"){action.extendDiv(action._currId);}else{action.moveToNext(action._currId);}}else{if(B==70){action.changeState("f");}else{if(B==76){action.changeState("l");}else{if(B==39||B==78){action.jumpToNext();}else{if(B==37||B==80||B==66){action.jumpToPrev();}}}}}}};