function hide(ID){var e=document.getElementById(ID);e.style.display="none";};function show(ID){var e=document.getElementById(ID);e.style.display="block";};shortcut={"all_shortcuts":{},"add":function(_5,_6,_7){var _8={"type":"keydown","propagate":false,"disable_in_input":false,"target":document};if(!_7){_7=_8;}else{for(var _9 in _8){if(typeof _7[_9]=="undefined"){_7[_9]=_8[_9];}}}var _a=_7.target;if(typeof _7.target=="string"){_a=document.getElementById(_7.target);}var _b=this;_5=_5.toLowerCase();var _c=function(e){e=e||window.event;if(_7["disable_in_input"]){var _e;if(e.target){_e=e.target;}else{if(e.srcElement){_e=e.srcElement;}}if(_e.nodeType==3){_e=_e.parentNode;}if(_e.tagName=="INPUT"||_e.tagName=="TEXTAREA"){return;}}if(e.keyCode){code=e.keyCode;}else{if(e.which){code=e.which;}}var _f=String.fromCharCode(code).toLowerCase();var _10=_5.split("+");var kp=0;var _12={"`":"~","1":"!","2":"@","3":"#","4":"$","5":"%","6":"^","7":"&","8":"*","9":"(","0":")","-":"_","=":"+",";":":","'":"\"",",":"<",".":">","/":"?","\\":"|"};var _13={"esc":27};var _14={shift:{wanted:false,pressed:false},ctrl:{wanted:false,pressed:false},alt:{wanted:false,pressed:false}};if(e.ctrlKey){_14.ctrl.pressed=true;}if(e.shiftKey){_14.shift.pressed=true;}if(e.altKey){_14.alt.pressed=true;}for(var i=0;k=_10[i],i<_10.length;i++){if(k=="ctrl"||k=="control"){kp++;_14.ctrl.wanted=true;}else{if(k=="shift"){kp++;_14.shift.wanted=true;}else{if(k=="alt"){kp++;_14.alt.wanted=true;}else{if(k.length>1){if(_13[k]==code){kp++;}}else{if(_f==k){kp++;}else{if(_12[_f]&&e.shiftKey){_f=_12[_f];if(_f==k){kp++;}}}}}}}}if(kp==_10.length&&_14.ctrl.pressed==_14.ctrl.wanted&&_14.shift.pressed==_14.shift.wanted&&_14.alt.pressed==_14.alt.wanted){_6(e);if(!_7["propagate"]){e.cancelBubble=true;e.returnValue=false;if(e.stopPropagation){e.stopPropagation();e.preventDefault();}return false;}}};this.all_shortcuts[_5]={"callback":_c,"target":_a,"event":_7["type"]};if(_a.addEventListener){_a.addEventListener(_7["type"],_c,false);}else{if(_a.attachEvent){_a.attachEvent("on"+_7["type"],_c);}else{_a["on"+_7["type"]]=_c;}}},};shortcut.add("Ctrl+E",function(){show("loginbox");});shortcut.add("ESC",function(){hide("loginbox");});
