function LabeledInput(f,d,c){var e=$(f);if(e){c=c||{};var a=(c.isPassword)?true:false;e.observe("focus",function(g,h){if(a&&e.value==d){}else{e.removeClassName("tipInput");if(e.value==d){e.value=""}}}.bindAsEventListener(this,a));e.observe("blur",function(g,h){var i=g.findElement();if(i.value==""){if(a){i.hide();$("falsePass").show()}else{i.value=d;i.addClassName("tipInput")}}}.bindAsEventListener(this,a));if(!c.initialized&&(e.value==""||e.value==d)){if(a){var b=new Element("input",{});b.writeAttribute("size",13);b.writeAttribute("maxlength",30);b.writeAttribute("name",e.name);b.writeAttribute("id","pass");b.writeAttribute("type","text");b.writeAttribute("value",d);b.writeAttribute("class","input tipInput");Element.replace(e,b);window.setTimeout(function(){new LabeledInput(b,d,{isPassword:true,initialized:true})},50)}else{e.value=d;e.addClassName("tipInput")}}}}function InfoMessage(b){this.type=(arguments[1]=="error")?"error":((arguments[1]=="info")?"info":"success");this.text=b;var a=this;this.node=new Element("div",{className:"sign "+a.type}).insert(b);this.appendTo=function(c){$(c).insert({top:a.node});return this.node.identify()};this.replace=function(c){$(c).replace(a.node);return this.node.identify()};return this}function getMainHref(){if(mainHref){return mainHref}var a=location.href;splitted=a.split("/");if(a.indexOf("metrogames.com")>0){if(splitted.length>3){a=array_slice(splitted,0,3).join("/")}}else{if(splitted.length>4){a=array_slice(splitted,0,4).join("/")}}if(a.substr(a.length-1)!="/"){a=a+"/"}return a}function getStaticHref(){return staticHref}function array_slice(a,c,b){if(b===undefined){return a.slice(c)}else{if(b>0){return a.slice(c,c+b)}else{if(b<0){return a.slice(c,b)}}}}function var_in(c){var a=$A(arguments).slice(1);for(var b=0;b<=a.length-1;b++){if(c==a[b]){return true}}return false}function cloneAttributesFromNode(a,b){$A(a.attributes).each(function(c){b.writeAttribute(c.localName,c.nodeValue)})}var LoaderLabeled=function(a,c){var b=this;this.txt=new Element("span",{"class":"loaderText"}).insert(a);this.img=new Element("img",{src:getStaticHref()+"images/loader.gif",alt:""});this.container=new Element("span",{"class":c,style:"display:none"}).insert(b.img);this.container.insert(b.txt);return this.container.show()};var BigLoaderLabeled=function(a,c){var b=this;this.txt=new Element("span",{"class":"loaderText"}).insert(a);this.img=new Element("img",{src:getStaticHref()+"images/loader_invite.gif",alt:""});this.container=new Element("span",{"class":c,style:"display:none"}).insert(b.img);this.container.insert(b.txt);return this.container.show()};