MIN_TOLERABLE_RESIZE_HEIGHT=0;DEFAULT_RESIZE_HEIGHT_IF_GREATER_THAN=200;var ProfileSidebarClass=new Class({initialize:function(){this.clframer=null;this.priv=false},bindme:function(){if($chk($("buddyListContacts"))){this.clframer=$("buddyListContacts");if($chk($("privateBuddyList"))&&$("privateBuddyList").get("text")=="1"){this.priv=true}$("buddyListContactsGrab").addEvent("mouseover",function(c){this.addClass("MOverGrabber")});$("buddyListContactsGrab").addEvent("mouseout",function(c){this.removeClass("MOverGrabber")});$("buddyListContactsGrab").addEvent("dblclick",function(c){if(this.resizee.getHeight()<this.resizee.maxSize){this.resizee.setHeight(this.resizee.maxSize)}else{this.resizee.setHeight(this.resizee.minCollapseSize)}myPS.saveCookie()});this.clframer.addClass("resizeVertical");this.clframer.getHeight=this.getResizeeHeight.bind(this.clframer);this.clframer.setHeight=this.setResizeeHeight.bind(this.clframer);$("buddyListContactsGrab").resizee=this.clframer;var b=this.clframer.getSize().y;this.clframer.maxSize=b;this.clframer.minCollapseSize=DEFAULT_RESIZE_HEIGHT_IF_GREATER_THAN;if(b<DEFAULT_RESIZE_HEIGHT_IF_GREATER_THAN){this.clframer.minCollapseSize=b}this.clframer.makeResizable({handle:$("buddyListContactsGrab"),modifiers:{x:false,y:"height"},limit:{y:[false,b]},onComplete:function(){myPS.saveCookie()}});var a;if(this.priv){a=FCommon.doGet(FC_ResizePrivContacts)}else{a=FCommon.doGet(FC_ResizePubContacts);if(a&&a>b){a=b}}if(a>=0){this.clframer.setHeight(a.toInt())}else{this.setDefaultHeight()}}},getResizeeHeight:function(){return this.getSize().y},setResizeeHeight:function(a){this.setStyle("height",a)},setDefaultHeight:function(){if(this.clframer.maxSize>DEFAULT_RESIZE_HEIGHT_IF_GREATER_THAN){this.clframer.setHeight(this.clframer.minCollapseSize)}},saveCookie:function(){if(this.priv){FCommon.doSet(FC_ResizePrivContacts,this.clframer.getHeight())}else{FCommon.doSet(FC_ResizePubContacts,this.clframer.getHeight())}FCommon.save()}});var Shadowify=new Class({initialize:function(){this.ghosts={};this.activeGhost=null;this.activeLink=null;this.activeSpan=null;this.forwarding=false;this.initiallyActive=null},bindme:function(){new TextDropShadow($$("a.menuShadowify"),{color:"#bbb",top:1,left:1,mouseOverShadow:true});new TextDropShadow($$("span.menuShadowify"),{color:"#333",top:1,left:1});this.initiallyActive=$$("li.hl")[0];$each($$("a.menuShadowify"),function(b,a){b.inactiveMother=b.getParent().getParent();b.inactiveMother.href=b.href;b.inactiveMother.forward=function(){document.location=b.href}});$$("a.menuShadowify").addEvent("mousedown",function(a){var a=new Event(a);a.stopPropagation();a.preventDefault();this.inactiveMother.setStyle("display","none");$(this.inactiveMother.id+"_active").setStyle("display","");myShad.activeGhost=this.inactiveMother;myShad.activeLink=this;myShad.activeSpan=$(this.id+"_activeSpan")});$$("a.menuShadowify").addEvent("click",function(a){var a=new Event(a);a.stopPropagation();a.preventDefault()});document.addEvent("mouseup",function(a){var a=new Event(a);if(($chk(this.activeLink)&&a.target.id==this.activeLink.id)||($chk(this.activeSpan)&&a.target.id==this.activeSpan.id)){if($chk(this.activeGhost)){this.forwarding=true;this.activeGhost.forward.delay(50);this.activeGhost=null;this.activeSpan=null;this.activeLink=null;a.stopPropagation();a.preventDefault()}}else{if(!this.forwarding&&$chk(this.activeGhost)){$(this.activeGhost.id+"_active").setStyle("display","none");this.activeGhost.setStyle("display","");this.activeGhost=null;this.activeLink=null;this.activeSpan=null}}}.bind(this))}});var MassPmCheckboxClass=new Class({initialize:function(){},setAlign:function(a){a.setStyle("vertical-align","middle")},bindme:function(){if($chk($("id_recipient"))){var a,f,g,c,b,e,d;e=new Element("text").set("html","&nbsp;");c=new Element("span");a=new Element("input",{type:"checkbox",id:"masspm",name:"masspm"});a.setProperty("tabIndex",999);f=new Element("label",{"for":"masspm"}).set("text","Mass-PM ("+$("massPMPrice").get("text")+" Coins)");g=$("id_recipient").getParent();b=g.innerHTML;g.empty();c.injectInside(g);c.set("html",b);c.adopt(e.clone(),a,e.clone(),f);if(!$chk($("canSendMassPM"))){a.disabled=true;d=new Element("text").set("html","(nicht genug Coins)").addClass("greyText");c.adopt(e.clone(),d)}c.getChildren().setStyle("vertical-align","middle");a.addEvent("click",function(h){this.handleClick(h)}.bind(this))}},handleClick:function(c){var c=new Event(c),a=$(c.target),b=$("id_recipient");if(a.checked){b.value="";b.setStyle("background-color","#EEEEEE");b.disabled=true}else{b.disabled=false;b.setStyle("background-color","")}}});var myPS=new ProfileSidebarClass();var myShad=new Shadowify();var myMassPm=new MassPmCheckboxClass();window.addEvent(load_method,function(){myPS.bindme()});window.addEvent(load_method,function(){myShad.bindme()});window.addEvent(load_method,function(){myMassPm.bindme()});