var req;

function initRequest() {
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		isIE = true;
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
}

function addComment() {
	initRequest();

	var param = "cmd=add&comment="+encodeURIComponent(document.all["comment"].value);
	var url = "hj_comments.php";
	document.all["comment"].value = "";
	req.open("post", url, true);
	req.onreadystatechange = processRequest;
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.send(param);
}

function delComment(del_no) {
	initRequest();

	var param = "cmd=del&del_no="+del_no;
	var url = "hj_comments.php";
	req.open("post", url, true);
	req.onreadystatechange = processRequest;
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.send(param);
}

function viewComment() {
	initRequest();

	var url = "hj_comments.php";
	req.open("post", url, true);
	req.onreadystatechange = processRequest;
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.send("cmd=inq");
}

function processRequest () {
	if (req.readyState == 4) {
		if (req.status == 200) {
			document.getElementById("comment_cell").innerHTML 
				= req.responseText;
		}
	}
}