function postComment(id) {
	if(window.XMLHttpRequest){
		requestComment = new XMLHttpRequest();
	}
	else if(window.ActiveXObject){
		requestComment = new ActiveXObject("MSXML2.XMLHTTP");
	}
	sendRequestComment(id);
}

function sendRequestComment(id){
	var name = document.getElementById('name').value;
	var email = document.getElementById('email').value;
	var capcha = document.getElementById('capcha').value;
	var comment = document.getElementById('comment').value;
	
	requestComment.onreadystatechange = onResponseComment;
	url = "comments.php?id="+id+"&name="+name+"&email="+email+"&capcha="+capcha+"&comment="+comment;
	requestComment.open("GET", url, true);
	requestComment.send(null);
	document.getElementById('blog_Comment').innerHTML = requestComment.responseText;
}


function checkReadyStateComment(objComment){
	if(objComment.readyState == 0) { document.getElementById('comment_form').innerHTML = "Comment..."; }
	if(objComment.readyState == 1) { document.getElementById('comment_form').innerHTML = "Comment..."; }
	if(objComment.readyState == 2) { document.getElementById('comment_form').innerHTML = "Comment..."; }
	if(objComment.readyState == 3) { document.getElementById('comment_form').innerHTML = "Comment..."; }
	if(objComment.readyState == 4){
		if(objComment.status == 200){
			return true;
		}
		else if(objComment.status == 404){
			// Add a custom message or redirect the user to another page
			document.getElementById('comment_form').innerHTML = "Error While Comment...";
		}
		else{
			document.getElementById('comment_form').innerHTML = "There was a problem Comment. Please Refresh";
		}
	}
}

function onResponseComment() {
	if(checkReadyStateComment(requestComment)){
		document.getElementById('comment_form').innerHTML = requestComment.responseText;
	}
}