Meetup.MemberProfileGreeting=(function(){var removeEmptyItem=false;var newGreetingFeedItem;var textarea=$("memberFeedGreeting");var charCounter="charCount_memberFeedGreeting";var submitEl=$("submitGreeting");var beforeAdd=function(){signal("D_memberFeed","onajaxsubmit");submitEl.disabled="disabled";newGreetingFeedItem=LI({id:"newGreetingFeedItem","class":"feed-item clearfix first"},null);var firstFeedItem=get1st("li",null,"D_liveFeedItems");removeEmptyItem=hasElementClass(firstFeedItem,"D_feedMsg")?true:false;insertSiblingNodesBefore(firstFeedItem,newGreetingFeedItem)};var afterAdd=function(){var dims=getElementDimensions(newGreetingFeedItem,true);signal("D_memberFeed","onajaxsuccess");MochiKit.Visual.Highlight(newGreetingFeedItem,["#ffff99","#ffffff"]);submitEl.disabled=null;if(removeEmptyItem){removeElement(get1st("li","D_feedMsg"),"D_liveFeedItems")}var old=getElementsByTagAndClassName("li","first","D_liveFeedItems");if(old.length>1){removeElementClass(old[1],"first")}cleanup()};var cleanup=function(){if($("cap")&&$("cap").value==1){swapDOM("memberProfileGreetingForm",P({},mc.greetingHitCap))}newGreetingFeedItem.id="";textarea.value="";textarea.style.height="";removeElement(getFirstParentByTagAndClassName(charCounter,"div",null));Meetup.DomDeco.applyTo(textarea,Meetup.DomDeco.CharCounter);removeElement("cap")};var validate=function(e){if(trim(textarea.value)==""){e.preventDefault();e.stopPropagation()}};if(submitEl){connect(submitEl,"onclick",validate)}if(textarea){connect(textarea,"onfocus",function(){textarea.style.height="3.5em"})}return{beforeAdd:beforeAdd,afterAdd:afterAdd}})();
