var submitCommentUrl = '/web/lib/ajax/submit.comment.php?article_id='; // The server-side scripts

function getSubmitCommentForm(article_id, review_id, parent_id, url) {
   var myRandom = parseInt(Math.random() * 99999999);  // cache buster
   http.open("GET", submitCommentUrl + escape(article_id) + "&review_id=" + escape(review_id) + "&parent_id=" + escape(parent_id) + "&url=" + escape(url) + "&rand=" + myRandom, true);
   http.onreadystatechange = handleSubmitCommentHttpResponse;
   http.send(null);
}

function handleSubmitCommentHttpResponse()
{
   // connection established
   if(http.readyState == 1)
   {
      document.getElementById('review-comments').style.visibility = 'hidden';
      document.getElementById('comment-please-wait').style.visibility = 'visible';
      
      if(document.getElementById('please-wait') != null)
         document.getElementById('please-wait').style.visibility = 'hidden';
   }

   // finished      
   if (http.readyState == 4)
   {
      document.getElementById('review-comments').style.visibility = 'visible';
      document.getElementById('comment-please-wait').style.visibility = 'hidden'; 
      document.getElementById('review-comments').innerHTML = http.responseText;
     
      if(document.getElementById('please-wait') != null)
        document.getElementById('please-wait').style.visibility = 'hidden';
   }
}