var commentType=null;function show(b,d,f,c,e,g){c=parseInt(c);commentType=e;$("#message_"+c).html("");if(c!=0){$("#message_reason_"+c).html("")}display("div_",c);if(b!=""){if((f&4)==4){$("#loggedin_"+c).css("display","block");$("#barred_"+c).css("display","none")}else{$("#loggedin_"+c).css("display","none");$("#barred_"+c).css("display","block")}}else{$("#loggedin_"+c).css("display","none");$("#barred_"+c).css("display","none")}var a=$("#p_"+c);if(e=="post"){if(g){location.hash="#comment_"+c}if(d==""){$("#screenNameFieldSet_"+c).css("display","block")}}else{if(e=="reply"){$("#emailFieldSet_"+c).css("display","none");$("#captchaTextFieldSet_"+c).css("display","none");$("#captchaImgFieldSet_"+c).css("display","none");if(b!=""){a.html("We welcome your views to this comment.");if(d==""){$("#screenNameFieldSet_"+c).css("display","block")}}}else{if(e=="abuse"){$("#loggedin_"+c).css("display","block");$("#screenNameFieldSet_"+c).css("display","none");if(b!=""){a.html("Thank you for reporting abuse.")}else{a.html("Thank you for reporting abuse. We require you to enter the below verification code and your working email address - not for publication, but for verification.");$("#emailFieldSet_"+c).css("display","block");$("#captchaTextFieldSet_"+c).css("display","block");$("#captchaImgFieldSet_"+c).css("display","block")}}}}return false}function hide(a,b){var c=$("#"+a+b).css("display","none");commentType=null}function validateCommentsForm(d,h,b,f,a){if(a!=0){$("#message_reason_"+a).html("")}var j=$("#message_"+a);j.html("");var c=$("#replyForm_"+a+" #comment");var g=c.val();if(g==""){j.html("Please enter your comments.");return false}if(commentType=="reply"){if(h==""){postComment(b,f,c,a,$("#"+form.id+" #screenName").val())}else{postComment(b,f,c,a)}}else{if(commentType=="abuse"){var e=$("#replyForm_"+a+" #emailId").val();var i=$("#replyForm_"+a+" #captcha").val();if(d==""){if(e==""||!validateEmail(e)){j.html("Invalid Email Address! Please re-enter.");return false}if(i==""){j.html("Please enter the Verification code. By entering this code, you help TennisEarth.com prevent spam and fake abuse reportings.");return false}}reportAbuse(a,(e?e:""),(i?i:""),c)}}return false}function postComment(a,d,g,f,c){var e=null;if(f&&f!=0){e=$("#message_"+f);$("#message_reason_"+f).html("")}else{e=$("#message_0")}e.html("");if(g.val()==""){e.html("Please enter your comments.");return false}if(c!=undefined&&(c==""||!validateScreenName(c))){e.html("Your Screen Name is invalid.");return false}var b="/comments/addComment.htm?commentableId="+a+"&commentableType="+d+"&screenName="+(c?c:"")+"&comment="+encodeURIComponent(g.val())+"&parentCommentId="+(f?f:"");$.get(b,function(h){g.val("");if(f){hide("div_",f)}else{hide("div_",0)}e.html("Thank you for your comments. They will appear once reviewed.");return false})}function rateComment(a,b){$.get("/comments/rateComment.htm?commentId="+a+"&type="+b,function(c){$("#span_"+a+"_"+b).html("("+c+")");return false})}function setStatus(c,a,d){var f=$("#message_"+c);if(f){f.html("")}var e=$("#message_reason_"+c);e.html("");if(a==d){hide("div_reason_",c);e.html("The comment has been Published.");return false}var g;if(d==0){g=$("#reasonForm_"+c+" #reason").val();if(g==""){e.html("Please enter a reason for rejection.");return false}}var b="/comments/setStatus.htm?commentId="+c+"&status="+d+(d==0?"&reason="+encodeURIComponent(g):"");$.get(b,function(h){hide("div_reason_",c);$("#status_"+c).val(d);$("#reasonForm_"+c+" #status").val(d);checkStatus(c,d);if(d==0){e.html("The comment has been successfully Rejected.")}else{if(d==2){e.html("The comment has been successfully Published.")}}})}function openRejectBox(a,b,d){var c=$("#message_reason_"+b);if(d==0){c.html("The comment has been Rejected.")}else{var e=$("#message_"+b);if(e){e.html("")}c.html("");display(a,b)}}function reportAbuse(c,b,a,e){$("#message_reason_"+c).html("");var d=$("#message_"+c);url="/comments/reportAbuse.htm?commentId="+c+"&emailId="+encodeURIComponent(b)+"&captcha="+encodeURIComponent(a)+"&abuseDesc="+encodeURIComponent(e.val());$.getJSON(url,function(f){d.html(f.message);if(f.error=="false"){hide("div_",c);e.val("")}return false})}function getCommentsLoginDestination(a){return location.href.replace(/(#.*)?$/,"#comment_"+a)+"?type="+(commentType!=null?commentType:"")}function submitFilters(c,b,d,e){var a;$("#viewForm input[name=viewType]").each(function(){if($("#"+this.id).is(":checked")){a=this.value}});location.href=TE_HOME+"/comments/getUserComments.htm?viewType="+a+(e!=undefined&&(e!=""||e==0)?"&status="+e:"")+(b?"&commentableId="+b:"")+(d?"&commentableType="+d:"")+(c?"&isAdmin="+c:"")}function checkStatus(a,b){if(b==0){$("#review_reject_"+a).attr("checked",true)}if(b==2){$("#review_publish_"+a).attr("checked",true)}}function paginationComments(b,e,f,a,d,c){url="/comments/getComments.htm?pageN="+e+"&view=ajax&nav="+f+"&commentableId="+a+"&commentableType="+d+"&isAdmin="+c;retrieveAjaxData(url,b)}function paginationFullCommentsByTime(c,f,h,b,e,a,g,d){url="/comments/getUserComments.htm?pageN="+f+"&view=ajax&nav="+h+"&commentableId="+b+"&viewType="+a+"&status="+g+"&commentableType="+e+"&isAdmin="+d;retrieveAjaxData(url,c)}function retrieveAjaxData(b,a){b=b+"&timeid="+(Math.random()*100000);$.get(b,function(c){$("#"+a).html(c)})};