var uBarPad={b:{},getCookie:function(id){return new Hash.Cookie('ubarpad'+id,{autoSave:false,duration:14})},save:function(id,txt){var c=this.getCookie(id);c.set('t',UTb.urlencode(txt));if(!c.save()){alert('Could not save notepad! Maybe your notes are too long, or you have cookies disabled...')}},getText:function(id){var c=this.getCookie(id);return c.hasKey('t')?UTb.urldecode(c.get('t')):''},add:function(o){var p=$pick(o,{});var id=$pick(p.id,$random(9,999999));if($defined(this.b[id]))return;this.b[id]={};this.b[id].id=id;this.b[id].params=p;this.b[id].buttonId=id+'-btn';this.b[id].padId=id+'-pad';var lbl={id:this.b[id].buttonId,message:$pick(p.message,''),icon:$pick(p.icon,'components/com_ubar/assets/img/icons/note.png')};UTb.addHtml(lbl,UTb.urlencode('<textarea style="width:'+$pick(p.w,345)+'px;height:'+$pick(p.h,135)+'px;" id="'+this.b[id].padId+'"></textarea>'))}};window.addEvent('domready',function(){UTb.addEvent('onBtnClick',function(id,s,el){id=id.replace('-btn','');if(!$defined(uBarPad.b[id]))return;var b=uBarPad.b[id];var p=$(b.padId);if(s==1){uBarPad.save(id,p.getValue())}else{p.setHTML(uBarPad.getText(id))}})});