tagged.namespace("security.captcha");tagged.security.captcha={cancel_response:{stat:"cancel"},trigger:function(a,b){if(a.stat!="security"||!a.result){return}this.callObj=b;this.origCallObj=YAHOO.lang.JSON.stringify(a.result.origCallObj);this.panel=new YAHOO.widget.Panel("captchaPanel",{width:"325px",close:false,fixedcenter:true,modal:true,iframe:true});this.panel.setHeader(this.strings.header);this.panel.setBody(a.result.captchaHtml);this.panel.render(document.body);this.panel.cfg.setProperty("zIndex",100000);E.addListener("captcha_cancel","click",this.cancel,"",this);var c=D.get("captcha_code");if(c){c.focus()}},submit:function(b){var a={method:"tagged.security.submitCaptcha",captchaData:b,origCallObj:this.origCallObj};if(this.callObj){a.callback=this.callObj.callback}TAGGED.api.call(a);tagged.security.captcha.panel.destroy()},cancel:function(e){var e=e||window.event;E.preventDefault(e);var callback=this.callObj.callback;if(callback.fn){callback.fn.call(callback.scope,this.cancel_response,callback.args)}else{eval(callback+"("+YAHOO.lang.JSON.stringify(this.cancel_response)+");")}this.panel.destroy()}};tagged.namespace("groups");tagged.groups={checkAll:function(h,f,b){var a=D.get("labelall_"+f);if(b){var d=D.get("checkall_"+f);if(d){D.get("checkall_"+f).checked=true}}if(this.checked||b){var g=true;a.innerHTML=a.getAttribute("alt_text")}else{var g=false;a.innerHTML=a.getAttribute("default_text")}var c=tagged.groups["checkboxes_"+f];for(i in c){c[i].checked=g}},hideBox:function(e,f,a){var c=function(l){var h=document.createElement("div");h.innerHTML=f;if(a=="success"){var g=h.getElementsByTagName("a");for(var k=0;k<g.length;k++){if(g[k].className=="profile"){var j=tagged.base_url+"/profile.html?uid="+g[k].getAttribute("rel");g[k].setAttribute("href",j)}else{if(g[k].className=="group"){var j=tagged.base_url+"/group.html?gid="+g[k].getAttribute("rel");g[k].setAttribute("href",j)}}}D.addClass(l,a);l.innerHTML="";l.appendChild(h)}else{if(a=="failure"){h.id="failure_"+e;D.addClass(h,"feedback failure");l.appendChild(h);window.setTimeout(function(){l.removeChild(D.get("disabled_"+e));l.removeChild(D.get("failure_"+e))},3000)}}};if(e.match("to_")){var b=D.getElementsByClassName("box","div","groups");for(i in b){var d=b[i];if(d.getAttribute("rel")==e){c(d)}}}else{var d=D.get(e);c(d)}},updateTabCount:function(e,f){var a=D.get("total_"+e);if(a){var c=a.innerHTML.replace(/^\s+|\s+$/g,"");c=c.replace("&nbsp;","");var b=parseInt(c.substr(1,c.length-2))||0;var d=b+parseInt(f);a.innerHTML=(d==0)?"":"&nbsp;("+d+")"}else{var a=document.createElement("span");a.className="totals";a.id="total_"+e;a.innerHTML="&nbsp;("+parseInt(f)+")";D.get("tab_"+e).appendChild(a)}}};tagged.groups.boxBehavior={onmouseover:function(){var a=(D.hasClass(this,"top"))?"hover_top":"hover";D.addClass(this,a)},onmouseout:function(){D.removeClass(this,"hover");D.removeClass(this,"hover_top")}};