// reviews.js
function reportReview(reviewId, lnkId) {
 //send request to server
 if(reviewControl == null) {
	 reloadPage(lnkId);
 } else {
	 var paramList = "review=";
 		paramList += reviewId;
	 $j.getJSON("/hmvweb/reportReview.do?"+paramList, function(data){
 			if(data) {
	 			//display thankyou response
	 			var elem = '#helpful' + data.reviewId;
				// hide report button
	 			var elem2 = '#lnkRepRvw' + data.reviewId;
	 			popElement(elem);
	 			fadeOutElement(elem2);

			 }
		 });
  }
}

function judgeReview(judgement, reviewId, lnkId) {
 //send request to server
 if(reviewControl == null) {
	 reloadPage(lnkId);
 } else {
	 var paramList = "reviewHelpful=";
 		paramList += judgement;
	 	paramList += "&review=";
 		paramList += reviewId;
	 $j.getJSON("/hmvweb/updateFoundReviewHelpful.do?"+paramList, function(data){
 			if(data) {
	 			//display thankyou response
	 			var elem = '#helpful' + data.reviewId;
				//hide judge button
	 			var elem2 = 'judgeRvw' + data.reviewId;
		 		popElement(elem);
	 			//hideObject(elem2);
			 }
		 });
  }
}

function reloadPage(lnkId) {
new defaultLoadFunc(lnkId);
}

function onLoadReviewResponse() {try {if(reviewResponse1 && reviewResponse1 != 'null') {popElement(reviewResponse1);}} catch(err1) {}}
function tryOnLoadReviewResponse(){ try { clearInterval(reviewInterval); onLoadReviewResponse(); }catch(err1) {clearInterval(reviewInterval);} }
var reviewInterval = window.setInterval(function(){tryOnLoadReviewResponse();}, 1102);
