var thumbs=storage_cookies;thumbs.load("ce_thumbs");var MAX_LENGTH=1000;function submitComment(){if((String($("comment_body").value.length)>0)&&($("comment_body").value.length<=MAX_LENGTH)){document.getElementById("CommentForm").submit()}}function updateCommentLength(){var A=$("comment_body");var B=$("comment_length");if(A.value.length>MAX_LENGTH){$("comment_overchar").setStyle("display","block")}else{$("comment_overchar").setStyle("display","none")}if(A.value.length>=MAX_LENGTH){B.setStyle("color","#C80000")}else{B.setStyle("color","#000000")}B.setHTML(A.value.length)}function commentRating(B,A){var C=thumbs.get(A);if((C!=null)&&(C!=undefined)){if(Number(B)==Number(C)){return }else{updateRating(B==-1?1:-1,A,false);updateRating(B,A,true);thumbs.add(A,B);thumbs.commit("ce_thumbs")}}else{thumbs.add(A,B);thumbs.commit("ce_thumbs");updateRating(B,A)}}function updateRating(D,B,A){if((A==null)||(A==true)){A=1}else{A=0}var C=new ajax_connect(ROOT_PATH+"ajax/ajax_default_bin_comments.php","POST");C.setVars("func=update_thumbs");C.setVars("direction="+D);C.setVars("comment_id="+B);C.setVars("increment="+A);C.onComplete(function(E){if(E.type=="xml"){$("thumbsUp_"+B).setHTML(_xmlfetch(E.data,"thumbs_up",0));$("thumbsDown_"+B).setHTML(_xmlfetch(E.data,"thumbs_down",0))}});C.sendData()}var identity_form=validate_form;window.addEvent("domready",function(){identity_form.add_field({id:"namefirst",type:"blank"});identity_form.add_field({id:"namelast",type:"blank"});identity_form.add_field({id:"city",type:"blank"})});function updateIdentity(){if(identity_form.form()){var A=new ajax_connect(ROOT_PATH+"ajax/ajax_default_bin_comments.php","POST");A.setVars("func=identity");A.setVars("namefirst,namelast,city,user_id");A.onComplete(function(E){$("identity").setHTML("");var D=$("namefirst").value+" "+$("namelast").value+", "+$("city").value;var C=$("namefirst").value+" "+$("namelast").value.substr(0,1)+"., "+$("city").value;var B=$("namefirst").value.substr(0,1)+". "+$("namelast").value+", "+$("city").value;addOption(D,D,"identity");addOption(C,C,"identity");addOption(B,B,"identity");$("container_identity").setStyle("display","block");$("container_comment").setStyle("display","block");$("container_required").setStyle("display","none")});A.sendData()}}function commentFlag(A,C){if(C=="-1"){return }var B=new ajax_connect(ROOT_PATH+"ajax/ajax_default_bin_comments.php","POST");B.setVars("func=flag");B.setVars("comment_id="+A);B.setVars("reason="+C);B.onComplete(function(){});B.sendData()}function commentFlagReasonClear(){var A=$ES("input","flagged_reason_form");A[0].checked=true}function commentShowReason(B,C){var F=document.getElementById("flagged_reason_form");var A=document.getElementById("flag_reason_submit");A.onclick=function(){commentFlag(C)};var E=$(B+C).getTop()+20;var D=$(B+C).getLeft()-38;if(B=="flag_icon_"){E+=2;if(window.ie){D+=3}}else{D-=23}F.style.display="none";F.style.top=E+"px";F.style.left=D+"px";F.style.display="block"}function commentHideReason(){var A=$("flagged_reason_form");A.setStyle("display","none")}function adminExpireComment(A){var B=new ajax_connect(ROOT_PATH+"ajax/ajax_default_bin_comments.php","POST");B.setVars("func=admin_expire");B.setVars("comment_id",A);B.onComplete(function(C){$("adminExpire_"+A).empty();$("adminExpire_"+A).setText("Comment Expired")});B.sendData()}function adminModerateComment(A){var B=new ajax_connect(ROOT_PATH+"ajax/ajax_default_bin_comments.php","POST");B.setVars("func=admin_moderate");B.setVars("comment_id",A);B.onComplete(function(C){$("adminModerate_"+A).empty();$("adminModerate_"+A).setText("User Moderated");$("adminExpire_"+A).empty();$("adminExpire_"+A).setText("Comment Expired")});B.sendData()}window.addEvent("domready",function(){var B=$$("#comments .comment_flag");var E=$$("#comments .flag_text");var C=$$("#comments .flag_icon");var A=$$("#comments .reason_submit");var D=["flag_reason_spam","flag_reason_offensive","flag_reason_inflammatory"];E.each(function(G,F){A[F].addEvent("click",function(){var H=G.getParent().id;var I="-1";H=H.substr(H.lastIndexOf("_")+1).toInt();D.each(function(J){if($(J+H).checked){I=J.replace("flag_reason_","").replace(H,"")}});if(I!="-1"){commentFlag(H,I);C[F].removeEvents("click");E[F].removeEvents("click");E[F].setHTML(_lang("comments","view_flagged"));B[F].setStyle("display","none")}});C[F].addEvent("click",function(){if(B[F].getStyle("display")=="block"){B[F].setStyle("display","none")}else{B[F].setStyle("display","block")}});G.addEvent("click",function(){if(B[F].getStyle("display")=="block"){B[F].setStyle("display","none")}else{B[F].setStyle("display","block")}})})});