function deleteComment(e,b,h,c){var f="delete_"+h;document.getElementById(f).href="javascript:;";var d=h.split("_");var g=new Object();g.commentId=e;g.pid=b;g.action="deleteItemComment";var a=new Object();a.uniqueId=h;a.callbackMethod=c;if(d.length>1){a.itemIndex=d[1]}formSubmitAJAX("/za/comment",g,"submitDeleteCommentCallback",a)}function submitDeleteCommentCallback(results,callbackParams){var commentEle=document.getElementById(callbackParams.uniqueId);commentEle.style.display="none";if(callbackParams.callbackMethod!=""){eval(callbackParams.callbackMethod)((typeof callbackParams.itemIndex!="undefined"&&callbackParams.itemIndex!=null)?callbackParams.itemIndex:"")}}function addComment(l,d,k,i,h,o,j,c,m,b,g){g=g=="undefined"?false:g;document.getElementById("addCommentBtn"+c).disabled=true;if(typeof o=="undefined"){o=false}var a="itemCommentText";if(typeof m!="undefined"){a=m}var f="";if(!b){f=document.getElementById("commentedItemId"+c).value.split("-_-")}var e=new Object();e.pid=l;e.action="postItemComment";e.itemId=f[0];e.itemIndex=f[1];e.comment=document.getElementById(a+c).value;e.deleteCallback=h;e.noProfileLink=o;e.addReload=j;var n=new Object();n.parentEleId=d;n.callbackMethod=k;if(f.length>1){n.itemIndex=f[1]}else{n.itemIndex=""}n.commentTextArea=a;n.fromRatingPopup=g;formSubmitAJAX("/za/comment",e,"submitAddCommentCallback",n)}function submitAddCommentCallback(results,callbackParams){try{document.getElementById("addCommentBtn").disabled=false}catch(e){}try{document.getElementById("addCommentBtn"+callbackParams.itemIndex).disabled=false}catch(e){}var validationError=results.getElementsByTagName("validationError");if(callbackParams.fromRatingPopup&&validationError.length>0){resetPopupDiv();return}var errorMsgEleId="itemCommentError"+((typeof callbackParams.itemIndex!="undefined"&&callbackParams.itemIndex!=null)?callbackParams.itemIndex:"");if(validationError.length>0&&document.getElementById(errorMsgEleId)){document.getElementById(errorMsgEleId).innerHTML=generateAJAXResponseHTML(validationError[0].childNodes);showElement(errorMsgEleId);return}if(validationError.length>0&&document.getElementById("itemCommentError")){document.getElementById("itemCommentError").innerHTML=generateAJAXResponseHTML(validationError[0].childNodes);showElement("itemCommentError");return}if(document.getElementById(errorMsgEleId)){hideElement(errorMsgEleId)}if(document.getElementById("itemCommentError")){hideElement("itemCommentError")}var reload=false;try{reload=results.getElementsByTagName("reload")[0].firstChild.nodeValue}catch(exception){}try{document.getElementById(callbackParams.commentTextArea).value=""}catch(e){}try{document.getElementById(callbackParams.commentTextArea+callbackParams.itemIndex).value=""}catch(e){}if(reload==true||reload=="true"){location.reload()}else{var comments=results.getElementsByTagName("comment");if(comments.length>0){if(document.getElementById(callbackParams.parentEleId)){document.getElementById(callbackParams.parentEleId).innerHTML=document.getElementById(callbackParams.parentEleId).innerHTML+generateAJAXResponseHTML(comments[0].childNodes)}if(callbackParams.callbackMethod!=""){eval(callbackParams.callbackMethod)((typeof callbackParams.itemIndex!="undefined"&&callbackParams.itemIndex!=null)?callbackParams.itemIndex:"")}}else{if(callbackParams.callbackMethod!=""&&callbackParams.callbackMethod=="kpagePopupCommentAdded"){resetPopupDiv()}}}}function kpageCommentAdded(c){var b=document.getElementById("numCommentsID");if(b!=null){var a=parseInt(b.innerHTML)+1;b.innerHTML=a;if(a==1){document.getElementById("commentActionLink").style.display="";document.getElementById("noCommentActionLink").style.display="none"}}try{if(c!=""){var g=document.getElementById("commentCount_"+c);if(g){var d=parseInt(g.innerHTML)+1;g.innerHTML=d;document.getElementById("itemComments"+c).style.display="block"}if(document.getElementById("itemCommentText_"+c)){hideElement("itemCommentText_"+c)}}else{document.getElementById("numPageCommentsId").value=parseInt(document.getElementById("numPageCommentsId").value)+1;showElement("commentViewID")}}catch(f){}}function kpagePopupCommentAdded(a){resetPopupDiv();kpageCommentAdded(a)}function bp_ratingCallback(f,b,i,g,h){var c=document.getElementById("bp_add_cmt_lnk");var a=document.getElementById("slideshowView");if(c){if(a){c.href="javascript:addComment('"+g+"', 'commentParentID', 'kpagePopupCommentAdded', 'true', 'kpageCommentDeleted',false, false, '','commentTextPopup','"+a+"', true);"}else{c.href="javascript:addComment('"+g+"', 'commentParentID', 'kpagePopupCommentAdded', 'true', 'kpageCommentDeleted',false, false, '','commentTextPopup', true);"}}if(document.getElementById("commentTextPopup")){document.getElementById("commentTextPopup").value=""}var d=document.getElementById("addCommentPopupCon");var e=document.getElementById("listrater");if(d){showAndReturnPopupAboveRight(e,450,230,d.innerHTML,false,-350,125);d.innerHTML=""}}function resetPopupDiv(){hideElement("popUpDiv");document.getElementById("addCommentPopupCon").innerHTML=document.getElementById("popUpContent").innerHTML;document.getElementById("popUpContent").innerHTML=""}function kpageCommentDeleted(d){var b=document.getElementById("numCommentsID");if(b!=null){var a=parseInt(b.innerHTML)-1;b.innerHTML=a;if(a==0){document.getElementById("commentActionLink").style.display="none";document.getElementById("noCommentActionLink").style.display=""}}try{if(d!=""){var h=document.getElementById("commentCount_"+d);if(h){var f=parseInt(h.innerHTML)-1;if(f<=0){document.getElementById("itemComments"+d).style.display="none"}h.innerHTML=f}}else{document.getElementById("numPageCommentsId").value=parseInt(document.getElementById("numPageCommentsId").value)-1;var c=document.getElementById("numPageCommentsId").value;if(c<=0){hideElement("commentViewID")}}}catch(g){}}function detailsShoppingPageCommentAdded(){showElement("commentViewID");var c=document.getElementById("numCommentsID");var b=document.getElementById("numCommentsID2");if(c!=null){var a=parseInt(c.innerHTML)+1;c.innerHTML=a;b.innerHTML=a;if(a==1){document.getElementById("commentActionLink").style.display="";document.getElementById("noCommentActionLink").style.display="none";document.getElementById("commentActionLink2").style.display="";document.getElementById("noCommentActionLink2").style.display="none"}}}function detailsShoppingPageCommentDeleted(){var c=document.getElementById("numCommentsID");var b=document.getElementById("numCommentsID2");if(c!=null){var a=parseInt(c.innerHTML)-1;c.innerHTML=a;b.innerHTML=a}if(a==0){document.getElementById("commentActionLink").style.display="none";document.getElementById("noCommentActionLink").style.display="";document.getElementById("commentActionLink2").style.display="none";document.getElementById("noCommentActionLink2").style.display="";hideElement("commentViewID")}}function detailsPageCommentAdded(){showElement("commentViewID");var b=document.getElementById("commentCounterID");if(b!=null){var a=parseInt(b.innerHTML)+1;b.innerHTML=a}}function detailsPageCommentDeleted(){var b=document.getElementById("commentCounterID");if(b!=null){var a=parseInt(b.innerHTML)-1;b.innerHTML=a;if(a==0){hideElement("commentViewID")}}}function fullItemViewCommentAdded(){showElement("commentViewID");var b=document.getElementById("numCommentsID");if(b!=null){var a=parseInt(b.innerHTML)+1;b.innerHTML=a;if(a==1){document.getElementById("commentActionLink").style.display="";document.getElementById("noCommentActionLink").style.display="none"}}}function fullItemViewCommentDeleted(){var b=document.getElementById("numCommentsID");if(b!=null){var a=parseInt(b.innerHTML)-1;b.innerHTML=a}if(a==0){document.getElementById("commentActionLink").style.display="none";document.getElementById("noCommentActionLink").style.display="";hideElement("commentViewID")}};