document.observe("dom:loaded",function(){var a=new Terminal()});var Terminal=Class.create();Terminal.prototype={terminal:null,inp:null,inpLine:null,auth:false,commands:{help:function(b,a){if(!b.auth){if(!a||!a[0]){b.put("login - войти в систему.<br />[данные скрыты]")}else{switch(a[0]){case"login":b.put("Всё просто - с помощью этой команды вы войдёте в систему. Вам нужно только ввести правильное имя и пароль.");break}}}else{b.put("<table border=0><tr><td>login<br />about<br />know<br />portfolio<br />contact<br />now</td><td> - войти в систему<br /> - кто я?<br /> - что знаю?<br /> - что делаю?<br /> - как со мной связаться?<br /> - что я делаю сейчас?</td></tr></table>")}return true},about:function(b,a){if(!b.auth){return false}return true},login:function(b,a){if(b.auth){b.put("Вы уже вошли в систему.<br />");return true}if(!a||!a[0]){b.put("Попробуйте: login user_name user_password<br />");return true}return true}},history:$A(),initialize:function(){this.terminal=$("terminal");this.inp=$("inp");this.inpLine=$("inputLine");this.inp.focus();_this=this;this.inp.observe("keypress",function(b){if(b.keyCode==13){var a=this.value.strip();if(a==""){return}var d=a.split(" ");var c=d.shift();_this.put(_this.inpLine.down().innerHTML+" "+a);if(!_this.commands[c]){_this.put("Команда не найдена :(")}else{if(!_this.commands[c](_this,d)){_this.put("У вас не хватает прав, войдите в систему с помощью команды login.")}}this.value=""}})},put:function(a){var b=new Element("div",{"class":"termNode"}).update(a);this.terminal.down().appendChild(b)}};