Comments={};Comments={id:0,flag:false,comment:function(){if(YAHOO.util.Dom.hasClass("comment-write","hide")){YAHOO.util.Dom.addClass("comment-write-link-bottom","hide");YAHOO.util.Dom.removeClass("comment-write","hide")}else{Comments.hideCommentForm()}},hideCommentForm:function(){YAHOO.util.Dom.addClass("comment-write","hide");YAHOO.util.Dom.removeClass("comment-write-link-bottom","hide");var b=YAHOO.util.Dom.getElementsByClassName("up_error_message","span","comment_new");for(var a=0;a<b.length;a++){b[a].innerHTML=""}$("comment_new").reset()},reply:function(a){if(YAHOO.util.Dom.hasClass("comment-reply-"+a,"hide")){YAHOO.util.Dom.replaceClass("comment-reply-"+a,"hide","show")}else{Comments.hideReplyForm(a)}},hideReplyForm:function(a){YAHOO.util.Dom.replaceClass("comment-reply-"+a,"show","hide");var c=YAHOO.util.Dom.getElementsByClassName("up_error_message","span","comment-reply-"+a+"-form");for(var b=0;b<c.length;b++){c[b].innerHTML=""}$("comment-reply-"+a+"-form").reset()},postComment:function(url,form,threadid){var handler={success:function(o){var r=eval("("+o.responseText+")");if(r.thread==0){var thread=$("comments")}else{var thread=$("c-threads-"+r.thread)}Comments.replaceHtml(thread,thread.innerHTML+r.msg);if(r.thread==0){Comments.hideCommentForm()}else{Comments.hideReplyForm(r.thread)}},failure:function(o){var r=eval("("+o.responseText+")");if(r.thread==0){var thread=$("comment-write");if(YAHOO.util.Dom.hasClass(thread,"hide")){YAHOO.util.Dom.replaceClass(thread,"hide","show")}}else{var thread=$("comment-reply-"+r.thread);if(YAHOO.util.Dom.hasClass(thread,"hide")){YAHOO.util.Dom.replaceClass(thread,"hide","show")}}Comments.replaceHtml(thread,r.msg)}};url=url+"?a="+threadid;YAHOO.util.Connect.initHeader("X-Signature",CommentTransactionSignature);YAHOO.util.Connect.setForm(form);YAHOO.util.Connect.asyncRequest("POST",url,handler);if(threadid==0){var f=$("comment-write")}else{var f=$("comment-reply-"+threadid)}if(!YAHOO.util.Dom.hasClass(f,"show")){YAHOO.util.Dom.addClass(f,"hide");return}if(YAHOO.util.Dom.hasClass(f,"show")){YAHOO.util.Dom.replaceClass(f,"show","hide")}},deleteComment:function(a){var c={success:function(d){var e=$("c-"+a);e.parentNode.removeChild(e)},failure:function(d){}};var b="/review/commentdelete/?c="+a;YAHOO.util.Connect.initHeader("X-Signature",CommentTransactionSignature);YAHOO.util.Connect.asyncRequest("POST",b,c)},close:function(a){if(!YAHOO.util.Dom.hasClass("comment-reply-"+a,"hide")){YAHOO.util.Dom.replaceClass("comment-reply-"+a,"show","hide");var b=$("comment-reply-"+a+"-form");b.reset()}},rateReview:function(reviewid,rating){if(rating!=5&&rating!=1){return false}var handleSuccess=function(o){var r=eval("("+o.responseText+")");$("r-rating-b").innerHTML="";$("r-ratingCount").innerHTML=r.msg;var rlu;if(r.rating==5){rlu=$("rating-like-users")}else{rlu=$("rating-hate-users")}if(YAHOO.util.Dom.hasClass(rlu,"hide")){YAHOO.util.Dom.replaceClass(rlu,"hide","show")}Comments.replaceHtml(rlu,rlu.innerHTML+r.sidebar)};var handleFailure=function(o){if(o.responseText!==undefined){}};var sUrl="/review/rate/?r="+reviewid+"&a="+rating;var callback={success:handleSuccess,failure:handleFailure};YAHOO.util.Connect.initHeader("X-Signature",CommentTransactionSignature);var request=YAHOO.util.Connect.asyncRequest("GET",sUrl,callback)},rateComment:function(b,d){if(d!=1&&d!=-1){return false}var a=function(j){if(j.responseText!==undefined){var h=$("comment-r-v-"+b);h.innerHTML=j.responseText;var i=$("comment-r-b-"+b).innerHTML=""}};var c=function(h){if(h.responseText!==undefined){}};var f="/review/commentrate/?c="+b+"&a="+d;var g={success:a,failure:c};YAHOO.util.Connect.initHeader("X-Signature",CommentTransactionSignature);var e=YAHOO.util.Connect.asyncRequest("GET",f,g)},replaceHtml:function(el,html){var oldEl=(typeof el==="string"?document.getElementById(el):el);
/*@cc_on // Pure innerHTML is slightly faster in IE
        oldEl.innerHTML = html;
        return oldEl;
        @*/
var newEl=oldEl.cloneNode(false);newEl.innerHTML=html;oldEl.parentNode.replaceChild(newEl,oldEl);return newEl}};