function noEnter(a){if(a.keyCode==13){addMessage(a,commID);return false}}function addMessage(h,b){if(!h){var h=window.event}if(checkFormText(h)){var a="widget=Channels";var c=document.comment.elements;for(elm=0;elm<c.length;elm++){if(c[elm].name=="text"){a+="&"+c[elm].name+"="+encodeURIComponent(c[elm].value)}else{a+="&"+c[elm].name+"="+escape(c[elm].value)}}document.getElementById("commentText").value="";var f=document.comment.ti;var d=new Date();if(f.value!=""){var g=d.getTime()-f.value;if(g<5000){h.cancelBubble=true;new BIA.dipdive.FadeMans("","Hey slow down! To prevent spamming, you can post only one comment each 5 seconds.");return false}}f.value=d.getTime();btnLoading(true);connectionWrapper("/actions/comment.add/"+b+"?"+a,"channelcomments")}}function btnLoading(a){document.getElementById("ldrBtn").style.display=(a)?"none":"inline";document.getElementById("ldr").style.display=(a)?"inline":"none"}function checkFormText(a){if(document.getElementById("commentText").value==""||document.getElementById("commentText").value.length>100){a.cancelBubble=true;new BIA.dipdive.FadeMans("","Comment should be minimum of 1 charcter and maximum of 100 characters.");return false}else{return true}}function commentWidgetData(jsonData,el){var res=eval("("+jsonData+")");el.innerHTML="";for(x=0;x<res.length;x++){var outerDiv=document.createElement("div");outerDiv.id="comment-"+res[x].ID;outerDiv.className="item item_comment";var innerDiv=document.createElement("div");innerDiv.className="commentBlock";var a=document.createElement("a");a.className="member";a.href="http://"+mDomain+"/member/"+res[x].createUser.login;var img=document.createElement("img");img.style.width="15px";img.style.height="15px";if(typeof res[x].createUser.images.avatar!="string"){img.src="http://cdn."+mDomain+"/"+mRev+"/gfx/default_avatar.gif"}else{img.src=mFiles+res[x].createUser.images.avatar}a.appendChild(img);innerDiv.appendChild(a);outerDiv.appendChild(innerDiv);var innerDiv=document.createElement("div");innerDiv.className="commentBlock more";var a1=a.cloneNode(true);a1.innerHTML=res[x].createUser.login;innerDiv.appendChild(a1);var span=document.createElement("span");span.className="date";span.innerHTML="&nbsp;wrote "+res[x].createDate;innerDiv.appendChild(span);var span=document.createElement("span");span.className="commentText";span.innerHTML="<br />"+decodeURIComponent(res[x].text);innerDiv.appendChild(span);outerDiv.appendChild(innerDiv);var innerDiv=document.createElement("div");innerDiv.className="channelclear";innerDiv.innerHTML="&nbsp;";outerDiv.appendChild(innerDiv);el.appendChild(outerDiv)}}function connectionWrapper(b,e){var c=document.getElementById(e);var a={handleSuccess:function(h){var g=new YAHOO.util.Anim(e,{opacity:{to:0}},0.5);var f=function(k,j){commentWidgetData(h.responseText,c);var i=new YAHOO.util.Anim(e,{opacity:{to:1}},0.5);i.animate()};g.onComplete.subscribe(f);g.animate();btnLoading(false)},handleFailure:function(f){alert("Unable to load requested page : "+f.status+" "+f.statusText);btnLoading(false)}};var d={success:a.handleSuccess,failure:a.handleFailure,scope:a};YAHOO.util.Connect.asyncRequest("GET",b,d,null)};