function sendComment(idPost) {
  var params = "id=" + idPost + "&author=" + escape(encodeURI(document.getElementById("nick").value )) +"&text=" + escape(encodeURI( document.getElementById("comment").value ));
    
  http = createRequestObject();
  http.onreadystatechange = handleCommentResponse;
  http.open('POST', '/clip/ajaxAddComment', true);
  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");
  http.send(params);

  return false;
}

function handleCommentResponse() {
	if(http.readyState == 4){
    var response = http.responseText;
	
		if (response == 'ERROR'){
			alert("Sorry... Failed to post comment :-(");
		}
		else {
			alert("Thanks ;)"); 
			document.getElementById("commentformbox").style.display = 'none';
			document.getElementById("ajaxcommentauthor").innerHTML = document.getElementById("nick").value;
			document.getElementById("ajaxcommentdate").innerHTML = 'now !';
			document.getElementById("ajaxcommenttext").innerHTML = document.getElementById("comment").value;
			document.getElementById("ajaxcomment").style.display = 'block';
		}
  }
}

/******************************************************************************/

function createRequestObject() {
  var ro;
  var browser = navigator.appName;
  
  if(browser == "Microsoft Internet Explorer"){
      ro = new ActiveXObject("Microsoft.XMLHTTP");
  }
  else {
      ro = new XMLHttpRequest();
  }
  return ro;    
}


