var twitter={login:function(){ui.showLoadingPanel();var _1=YAHOO.util.Dom.get("username").value;var _2=YAHOO.util.Dom.get("password").value;var _3="login.php?username="+_1+"&password="+_2;YAHOO.util.Connect.asyncRequest("POST",_3,{success:function(o){var _5=YAHOO.lang.JSON.parse(o.responseText);if(_5.error!=undefined){YAHOO.util.Dom.get("user-password-message").innerHTML=_5.error;YAHOO.util.Dom.setStyle("user-password-message","display","block");ui.showPasswordDialog();}else{app.isLogged=true;ui.hidePasswordDialog();}ui.hideLoadingPanel();},failure:function(o){alert(o.responseText);}});},follow:function(_7){ui.showLoadingPanel();var _8="follow.php?user="+_7;YAHOO.util.Connect.asyncRequest("POST",_8,{success:function(o){var _a=YAHOO.lang.JSON.parse(o.responseText);if(_a.error==undefined){alert("You are now following "+_7);try{document.styleSheets[1].insertRule("."+_7+"{border-bottom:2px solid #C5D656;}",document.styleSheets[1].cssRules.length);}catch(e){document.styleSheets[1].addRule("."+_7,"border-bottom : 2px solid #C5D656");}}else{alert(_a.error);}ui.hideLoadingPanel();},failure:function(o){alert(o.responseText);}});},updateStatus:function(_c){ui.showLoadingPanel();var _d="updateStatus.php?status="+_c;YAHOO.util.Connect.asyncRequest("POST",_d,{success:function(o){var _f=YAHOO.lang.JSON.parse(o.responseText);if(_f.error==undefined){alert("Your status has been updated");}else{alert(_f.error);}ui.hideLoadingPanel();},failure:function(o){alert(o.responseText);}});},reply:function(_11){ui.showLoadingPanel();var url="updateStatus.php?status="+_11;YAHOO.util.Connect.asyncRequest("POST",url,{success:function(o){var _14=YAHOO.lang.JSON.parse(o.responseText);if(_14.error==undefined){alert("Your reply has been sent");}else{alert(_14.error);}ui.hideLoadingPanel();},failure:function(o){alert(o.responseText);}});},retweet:function(_16){ui.showLoadingPanel();var url="updateStatus.php?status="+_16;YAHOO.util.Connect.asyncRequest("POST",url,{success:function(o){var _19=YAHOO.lang.JSON.parse(o.responseText);if(_19.error==undefined){alert("Status has been successfully retweeted");}else{alert(_19.error);}ui.hideLoadingPanel();},failure:function(o){alert(o.responseText);}});},sendMessage:function(_1b,_1c){ui.showLoadingPanel();var url="sendMessage.php?user="+_1b+"&message="+_1c;YAHOO.util.Connect.asyncRequest("POST",url,{success:function(o){var _1f=YAHOO.lang.JSON.parse(o.responseText);if(_1f.error==undefined){alert("Your message has been sent to "+_1b);}else{alert(_1f.error);}ui.hideLoadingPanel();ui.hideDialogMessage();},failure:function(o){alert(o.responseText);}});}};var twitree={currentNode:null,firstLoop:true,twitterBg:null,loadNodeData:function(_1,_2){var _3=encodeURI(_1.data.label);var _4="getFriends.php?username="+_3;var _5={success:function(o){var _7=YAHOO.lang.JSON.parse(o.responseText);for(var i=0;i<_7.length;i++){var _9=_7[i].profile_image_url.replace("normal","mini");if(_7[i].status==undefined){var _a={html:"<span><img src=\""+_9+"\" alt=\"\" class=\"profile-image\"/></span><span class=\""+_7[i].screen_name+"\">"+_7[i].screen_name+"</span>",label:_7[i].screen_name};}else{if(ui.prettyDate(_7[i].status.created_at)=="Yesterday"){var _a={html:"<span><img src=\""+_9+"\" alt=\"\" class=\"profile-image\" /></span><span class=\""+_7[i].screen_name+"\">"+_7[i].screen_name+"</span><a href=\"http://twitter.com/"+_7[i].screen_name+"/status/"+_7[i].status.id+"\" class=\"status\" target=\"_blank\">"+_7[i].status.text+"</a><span class=\"date\">"+ui.prettyDate(_7[i].status.created_at)+"</span>",label:_7[i].screen_name,status:_7[i].status.text};}else{if(ui.prettyDate(_7[i].status.created_at)==undefined){var _a={html:"<span><img src=\""+_9+"\" alt=\"\" class=\"profile-image\" /></span><span class=\""+_7[i].screen_name+"\">"+_7[i].screen_name+"</span><a href=\"http://twitter.com/"+_7[i].screen_name+"/status/"+_7[i].status.id+"\" class=\"status\" target=\"_blank\">"+_7[i].status.text+"</a>",label:_7[i].screen_name,status:_7[i].status.text};}else{var _a={html:"<span><img src=\""+_9+"\" alt=\"\" class=\"profile-image\" /></span><span class=\""+_7[i].screen_name+"\">"+_7[i].screen_name+"</span><a href=\"http://twitter.com/"+_7[i].screen_name+"/status/"+_7[i].status.id+"\" class=\"status\" target=\"_blank\">"+_7[i].status.text+"</a><span class=\"date\">about "+ui.prettyDate(_7[i].status.created_at)+"</span>",label:_7[i].screen_name,status:_7[i].status.text};}}}var _b=new YAHOO.widget.HTMLNode(_a,_1,false);twitree.nodeMap[_b.contentElId]=_b;if(twitree.firstLoop){try{if(YAHOO.env.ua.ie>0){document.styleSheets[1].addRule("."+_7[i].screen_name,"border-bottom : 2px solid #C5D656");}else{document.styleSheets[1].insertRule("."+_7[i].screen_name+"{border-bottom:2px solid #C5D656;}",document.styleSheets[1].cssRules.length);}}catch(e){}}}o.argument.fnLoadComplete();twitree.firstLoop=false;},failure:function(o){o.argument.fnLoadComplete();alert(o.responseText);},argument:{"node":_1,"fnLoadComplete":_2},cache:true};YAHOO.util.Connect.asyncRequest("GET",_4,_5);},followUser:function(){var _d=twitree.currentNode.data.label;if(app.isLogged){twitter.follow(_d);}else{var _e=new YAHOO.widget.Dialog("user-password-prompt",{width:"20em",fixedcenter:true,visible:false,modal:true,close:true,zIndex:10,constraintoviewport:true,buttons:[{text:"Login",handler:function(){ui.showLoadingPanel();var _f=YAHOO.util.Dom.get("username").value;var _10=YAHOO.util.Dom.get("password").value;var url="login.php?username="+_f+"&password="+_10;YAHOO.util.Connect.asyncRequest("POST",url,{success:function(o){var _13=YAHOO.lang.JSON.parse(o.responseText);if(_13.error!=undefined){YAHOO.util.Dom.get("user-password-message").innerHTML=_13.error;YAHOO.util.Dom.setStyle("user-password-message","display","block");_e.show();}else{app.isLogged=true;_e.hide();twitter.follow(_d);}ui.hideLoadingPanel();},failure:function(o){alert(o.responseText);}});},isDefault:true}]});_e.render("bd");_e.show();}},followMe:function(){var _15="asvinb";if(app.isLogged){twitter.follow(_15);}else{var _16=new YAHOO.widget.Dialog("user-password-prompt",{width:"20em",fixedcenter:true,visible:false,modal:true,close:true,zIndex:10,constraintoviewport:true,buttons:[{text:"Login",handler:function(){ui.showLoadingPanel();var _17=YAHOO.util.Dom.get("username").value;var _18=YAHOO.util.Dom.get("password").value;var url="login.php?username="+_17+"&password="+_18;YAHOO.util.Connect.asyncRequest("POST",url,{success:function(o){var _1b=YAHOO.lang.JSON.parse(o.responseText);if(_1b.error!=undefined){YAHOO.util.Dom.get("user-password-message").innerHTML=_1b.error;YAHOO.util.Dom.setStyle("user-password-message","display","block");_16.show();}else{app.isLogged=true;_16.hide();twitter.follow(_15);}ui.hideLoadingPanel();},failure:function(o){alert(o.responseText);}});},isDefault:true}]});_16.render("bd");_16.show();}},updateStatus:function(){var _1d=YAHOO.util.Dom.get("user-status").value;var _1e=YAHOO.util.Dom.get("user-status").value.length;if(app.isLogged){if(_1e<=140){twitter.updateStatus(_1d);}else{alert("Status length should be less than 140 characters");}}else{var _1f=new YAHOO.widget.Dialog("user-password-prompt",{width:"20em",fixedcenter:true,visible:false,modal:true,close:true,zIndex:10,constraintoviewport:true,buttons:[{text:"Login",handler:function(){ui.showLoadingPanel();var _20=YAHOO.util.Dom.get("username").value;var _21=YAHOO.util.Dom.get("password").value;var url="login.php?username="+_20+"&password="+_21;YAHOO.util.Connect.asyncRequest("POST",url,{success:function(o){var _24=YAHOO.lang.JSON.parse(o.responseText);if(_24.error!=undefined){YAHOO.util.Dom.get("user-password-message").innerHTML=_24.error;YAHOO.util.Dom.setStyle("user-password-message","display","block");_1f.show();}else{app.isLogged=true;_1f.hide();if(_1e<=140){twitter.updateStatus(_1d);}else{alert("Status length should be less than 140 characters");}}ui.hideLoadingPanel();},failure:function(o){alert(o.responseText);}});},isDefault:true}]});_1f.render("bd");_1f.show();}},init:function(_26){YAHOO.util.Dom.setStyle("main","background-image","url("+_26.profile_background_image_url+")");twitree.tree=new YAHOO.widget.TreeView("twitree");twitree.tree.setDynamicLoad(twitree.loadNodeData,twitree.currentIconMode);var _27=twitree.tree.getRoot();var _28=_26.profile_image_url.replace("normal","mini");if(_26.status==undefined){var _29={html:"<img src=\""+_28+"\" alt=\"\" class=\"profile-image\"/>"+_26.screen_name,editable:true,expanded:true,label:_26.screen_name};}else{if(ui.prettyDate(_26.status.created_at)=="Yesterday"){var _29={html:"<img src=\""+_28+"\" alt=\"\" class=\"profile-image\" />"+_26.screen_name+"<span class=\"status\">"+_26.status.text+"</span> <span class=\"date\">"+ui.prettyDate(_26.status.created_at)+"</span>",editable:true,expanded:true,label:_26.screen_name,status:_26.status.text};}else{if(ui.prettyDate(_26.status.created_at)==undefined){var _29={html:"<img src=\""+_28+"\" alt=\"\" class=\"profile-image\" />"+_26.screen_name+"<span class=\"status\">"+_26.status.text+"</span>",editable:true,expanded:true,label:_26.screen_name,status:_26.status.text};}else{var _29={html:"<img src=\""+_28+"\" alt=\"\" class=\"profile-image\" />"+_26.screen_name+"<span class=\"status\">"+_26.status.text+"</span> <span class=\"date\">about "+ui.prettyDate(_26.status.created_at)+"</span>",editable:true,expanded:true,label:_26.screen_name,status:_26.status.text};}}}var _2a=new YAHOO.widget.HTMLNode(_29,_27,false);_2a.expand();twitree.tree.draw();twitree.nodeMap={};twitree.contextMenu=new YAHOO.widget.ContextMenu("mytreecontextmenu",{trigger:"twitree",lazyload:true,itemdata:[{text:"Follow",onclick:{fn:twitree.followUser}},{text:"Reply",onclick:{fn:ui.showReply}},{text:"Retweet",onclick:{fn:ui.showRetweet}},{text:"Send a message",onclick:{fn:ui.showDialogMessage}},{text:"User info",onclick:{fn:ui.showUserInfo}}]});twitree.contextMenu.subscribe("triggerContextMenu",twitree.onTriggerContextMenu);},onTriggerContextMenu:function(_2b){var _2c=this.contextEventTarget.parentNode;var _2d=YAHOO.util.Dom.hasClass(_2c,"ygtvcontent")?_2c:YAHOO.util.Dom.getAncestorByClassName(_2c,"ygtvcontent");if(_2d){twitree.currentNode=twitree.nodeMap[_2c.id];}else{this.cancel();}},sendMessage:function(){var _2e=twitree.currentNode.data.label;var _2f=YAHOO.util.Dom.get("user-send-message").value;if(_2f.length>0){if(app.isLogged){twitter.sendMessage(_2e,_2f);}else{var _30=new YAHOO.widget.Dialog("user-password-prompt",{width:"20em",fixedcenter:true,visible:false,modal:true,close:true,zIndex:10,constraintoviewport:true,buttons:[{text:"Login",handler:function(){ui.showLoadingPanel();var _31=YAHOO.util.Dom.get("username").value;var _32=YAHOO.util.Dom.get("password").value;var url="login.php?username="+_31+"&password="+_32;YAHOO.util.Connect.asyncRequest("POST",url,{success:function(o){var _35=YAHOO.lang.JSON.parse(o.responseText);if(_35.error!=undefined){YAHOO.util.Dom.get("user-password-message").innerHTML=_35.error;YAHOO.util.Dom.setStyle("user-password-message","display","block");_30.show();}else{app.isLogged=true;_30.hide();twitter.sendMessage(_2e,_2f);}ui.hideLoadingPanel();},failure:function(o){alert(o.responseText);}});},isDefault:true}]});_30.render("bd");_30.show();}}else{alert("You can't send an empty message");}},replyUser:function(){var _37=YAHOO.util.Dom.get("user-reply-message").value;var _38=YAHOO.util.Dom.get("user-reply-message").value.length;if(app.isLogged){if(_38<=140){twitter.updateStatus(_37);}else{alert("Reply length should be less than 140 characters");}}else{var _39=new YAHOO.widget.Dialog("user-password-prompt",{width:"20em",fixedcenter:true,visible:false,modal:true,close:true,zIndex:10,constraintoviewport:true,buttons:[{text:"Login",handler:function(){ui.showLoadingPanel();var _3a=YAHOO.util.Dom.get("username").value;var _3b=YAHOO.util.Dom.get("password").value;var url="login.php?username="+_3a+"&password="+_3b;YAHOO.util.Connect.asyncRequest("POST",url,{success:function(o){var _3e=YAHOO.lang.JSON.parse(o.responseText);if(_3e.error!=undefined){YAHOO.util.Dom.get("user-password-message").innerHTML=_3e.error;YAHOO.util.Dom.setStyle("user-password-message","display","block");_39.show();}else{app.isLogged=true;_39.hide();if(_38<=140){twitter.reply(_37);ui.hideReply();}else{alert("Reply length should be less than 140 characters");}}ui.hideLoadingPanel();},failure:function(o){alert(o.responseText);}});},isDefault:true}]});_39.render("bd");_39.show();}},reTweet:function(){var _40=YAHOO.util.Dom.get("retweet-message").value;var _41=YAHOO.util.Dom.get("retweet-message").value.length;if(app.isLogged){if(_41<=140){twitter.updateStatus(_40);}else{alert("Length should be less than 140 characters");}}else{var _42=new YAHOO.widget.Dialog("user-password-prompt",{width:"20em",fixedcenter:true,visible:false,modal:true,close:true,zIndex:10,constraintoviewport:true,buttons:[{text:"Login",handler:function(){ui.showLoadingPanel();var _43=YAHOO.util.Dom.get("username").value;var _44=YAHOO.util.Dom.get("password").value;var url="login.php?username="+_43+"&password="+_44;YAHOO.util.Connect.asyncRequest("POST",url,{success:function(o){var _47=YAHOO.lang.JSON.parse(o.responseText);if(_47.error!=undefined){YAHOO.util.Dom.get("user-password-message").innerHTML=_47.error;YAHOO.util.Dom.setStyle("user-password-message","display","block");_42.show();}else{app.isLogged=true;_42.hide();if(_41<=140){twitter.retweet(_40);ui.hideRetweet();}else{alert("Length should be less than 140 characters");}}ui.hideLoadingPanel();},failure:function(o){alert(o.responseText);}});},isDefault:true}]});_42.render("bd");_42.show();}},saveSettings:function(){}};var ui={init:function(){ui.dialogInfo=new YAHOO.widget.SimpleDialog("simpledialog1",{width:"300px",fixedcenter:true,visible:false,draggable:false,zIndex:9999,close:true,modal:true,effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25},constraintoviewport:true,buttons:[{text:"close",handler:function(){this.hide();},isDefault:true}]});ui.dialogInfo.setHeader("information");ui.dialogInfo.render(document.body);ui.dialog=new YAHOO.widget.Dialog("user-prompt",{width:"20em",fixedcenter:true,visible:false,modal:true,close:true,zIndex:10,constraintoviewport:true,buttons:[{text:"Grow tree",handler:ui.handleSubmit,isDefault:true}]});ui.dialog.render();ui.passwordDialog=new YAHOO.widget.Dialog("user-password-prompt",{width:"20em",fixedcenter:true,visible:false,modal:true,close:true,zIndex:10,constraintoviewport:true,buttons:[{text:"Login",handler:twitter.login,isDefault:true}]});ui.passwordDialog.render();ui.sendMessage=new YAHOO.widget.Dialog("send-message",{width:"29em",fixedcenter:true,visible:false,modal:true,close:true,zIndex:10,constraintoviewport:true,buttons:[{text:"Send",handler:twitree.sendMessage,isDefault:true}]});ui.sendMessage.render();ui.replyUser=new YAHOO.widget.Dialog("reply-user",{width:"29em",fixedcenter:true,visible:false,modal:true,close:true,zIndex:10,constraintoviewport:true,buttons:[{text:"Reply",handler:twitree.replyUser,isDefault:true}]});ui.replyUser.render();ui.retweetUser=new YAHOO.widget.Dialog("retweet-user",{width:"29em",fixedcenter:true,visible:false,modal:true,close:true,zIndex:10,constraintoviewport:true,buttons:[{text:"Retweet",handler:twitree.reTweet,isDefault:true}]});ui.retweetUser.render();ui.settingsDialog=new YAHOO.widget.Dialog("settings-dialog",{width:"29em",fixedcenter:true,visible:false,modal:true,close:true,zIndex:10,constraintoviewport:true,buttons:[{text:"Save",handler:twitree.saveSettings,isDefault:true}]});ui.settingsDialog.render();ui.loadingPanel=new YAHOO.widget.Panel("wait",{width:"240px",fixedcenter:true,close:false,draggable:false,zindex:4,modal:true,visible:false});ui.loadingPanel.setHeader("contacting twitter.com, please wait...");ui.loadingPanel.setBody("<img src=\"http://us.i1.yimg.com/us.yimg.com/i/us/per/gr/gp/rel_interstitial_loading.gif\" />");ui.loadingPanel.render("bd");},getUserInfo:function(_1){var _2="getInfo.php?username="+_1;YAHOO.util.Connect.asyncRequest("GET",_2,{success:function(o){var _4=YAHOO.lang.JSON.parse(o.responseText);if(_4.error!=undefined){YAHOO.util.Dom.get("user-message").innerHTML=_4.error;YAHOO.util.Dom.setStyle("user-message","display","block");ui.showDialog();YAHOO.util.Dom.setStyle("status","display","none");}else{twitree.init(_4);YAHOO.util.Dom.setStyle("status","display","block");twitree.firstLoop=true;}ui.hideLoadingPanel();},failure:function(o){alert(o.responseText);}});},handleSubmit:function(){ui.showLoadingPanel();if(YAHOO.util.Dom.get("username").value!=""){ui.getUserInfo(YAHOO.util.Dom.get("username").value);YAHOO.util.Dom.get("user-message").innerHTML="hold on a sec ...";ui.hideDialog();}else{YAHOO.util.Dom.get("user-message").innerHTML="Sorry, you entered an invalid twitter username";YAHOO.util.Dom.setStyle("user-message","display","block");ui.hideLoadingPanel();}},showDialog:function(){ui.dialog.show();},hideDialog:function(){ui.dialog.hide();},showPasswordDialog:function(){ui.passwordDialog.show();},hidePasswordDialog:function(){ui.passwordDialog.hide();},showDialogInfo:function(_6){ui.dialogInfo.setBody(_6);ui.dialogInfo.show();},showLoadingPanel:function(){ui.loadingPanel.show();},hideLoadingPanel:function(){ui.loadingPanel.hide();},showDialogMessage:function(){ui.sendMessage.setHeader("Send a message to "+twitree.currentNode.data.label);ui.sendMessage.show();},hideDialogMessage:function(){ui.sendMessage.hide();},showFaq:function(){var _7=parseInt(YAHOO.util.Dom.getStyle("faq","height"),10);var _8=0;if(_7==0){_8=600;}var _9=new YAHOO.util.Anim("faq",{height:{to:_8},width:{to:930}},1,YAHOO.util.Easing.easeOut);_9.animate();},showSettings:function(){ui.settingsDialog.show();},hideSettings:function(){ui.settingsDialog.hide();},showReply:function(){var _a=twitree.currentNode.data.label;YAHOO.util.Dom.get("user-reply-message").value="@"+_a+" ";ui.replyUser.setHeader("Reply to "+_a);ui.replyUser.show();},hideReply:function(){ui.replyUser.hide();},showRetweet:function(){var _b=twitree.currentNode.data.status;YAHOO.util.Dom.get("retweet-message").value="RT: "+_b;ui.retweetUser.setHeader("Retweet this update");ui.retweetUser.show();},hideRetweet:function(){ui.retweetUser.hide();},showUserInfo:function(){ui.showLoadingPanel();var _c=twitree.currentNode.data.label;var _d="getInfo.php?cookie=no&username="+_c;YAHOO.util.Connect.asyncRequest("GET",_d,{success:function(o){var _f=YAHOO.lang.JSON.parse(o.responseText);if(_f.error==undefined){var _10=_f.profile_image_url.replace("normal","bigger");var _11="<table>";_11+="<tr>";_11+="<td style=\"width: 90px;\"><img src=\""+_10+"\" alt=\"\" /></td>";_11+="<td>";_11+="<p><span class=\"bold\" style=\"color:#0099B9;\">Name</span> "+_f.name+"</p>";_11+="<p><span class=\"bold\" style=\"color:#0099B9;\">Web</span> <a href=\""+_f.url+"\" target=\"_blank\">"+_f.url+"</a></p>";_11+="<p><span class=\"bold\" style=\"color:#0099B9;\">Location</span> "+_f.location+"</p>";_11+="<p><span class=\"bold\" style=\"color:#0099B9;\">Bio</span> "+_f.description+"</p>";_11+="</td>";_11+="</tr>";_11+="</table>";var _12=new YAHOO.widget.Panel("panel2",{width:"320px",visible:false,draggable:false,close:true,fixedcenter:true,modal:true});_12.setHeader(_c);_12.setFooter("twitree.com");_12.setBody(_11);_12.render("bd");_12.show();}ui.hideLoadingPanel();},failure:function(o){alert(o.responseText);}});},prettyDate:function(_14){var _15=new Date(_14);var _16=(((new Date()).getTime()-_15.getTime())/1000);var _17=Math.floor(_16/86400);if(isNaN(_17)||_17<0){return;}return _17==0&&(_16<60&&"<span class=\"fresh bold\">just now</span>"||_16<120&&"<span class=\"fresh bold\">1 minute ago</span>"||_16<3600&&"<span class=\"fresh bold\">"+Math.floor(_16/60)+" minutes ago</span>"||_16<7200&&"<span class=\"fresh\">1 hour ago</span>"||_16<86400&&Math.floor(_16/3600)+" hours ago")||_17==1&&"Yesterday"||_17<7&&_17+" days ago"||_17<31&&Math.ceil(_17/7)+" weeks ago"||_17>31&&"a very very long time ago";},scrollTo:function(to,dur,_1a){var _1b=function(a,v,u){window.scroll(0,v);};var _1f=new YAHOO.util.Anim(null,{"scroll":{from:YAHOO.util.Dom.getDocumentScrollTop(),to:to}},dur,_1a);_1f.setAttribute=_1b;_1f.animate();}};var app={isLogged:false,currentAction:null,init:function(){var _1=YAHOO.util.Cookie.get("twitreeuser");if(_1==null){ui.showDialog();}else{ui.showLoadingPanel();YAHOO.util.Dom.get("twitree").innerHTML="please wait...";YAHOO.util.Dom.get("username").value=_1;ui.getUserInfo(_1);YAHOO.util.Dom.setStyle("status","display","block");}}};window.alert=function(_2){ui.dialogInfo.setBody(_2);ui.dialogInfo.show();};YAHOO.util.Event.on("update-status","click",twitree.updateStatus);var Dom=YAHOO.util.Dom;var Event=YAHOO.util.Event;YAHOO.namespace("lutsr");YAHOO.lutsr.maxTextarea={init:function(){var _1=Dom.getElementsByClassName("max");if(_1.length>0){for(var i=0;i<_1.length;i++){this.extend(_1[i]);}}},extend:function(el){el.maxChars=el.getAttribute("rel");var _4=document.createElement("div");_4.className="display";el.statusDisplayEl=_4;var _5=el.maxChars+" characters left";_4.innerHTML=_5;YAHOO.util.Dom.insertAfter(_4,el);Event.addListener(el,"keyup",this.changeStatusMessage,el);},changeStatusMessage:function(e,el){var _8=el.value.length;var _9=el.maxChars-_8;if(_9>0){if(Dom.hasClass(el.statusDisplayEl,"error")){Dom.removeClass(el.statusDisplayEl,"error");}var _a=_9+" characters left";el.statusDisplayEl.innerHTML=_a;}else{if(!Dom.hasClass(el.statusDisplayEl,"error")){Dom.addClass(el.statusDisplayEl,"error");}var _a="Your message has too many characters.";el.statusDisplayEl.innerHTML=_a;}}};initPage=function(){YAHOO.lutsr.maxTextarea.init();};Event.on(window,"load",initPage);
