function showCommentsComments(id) {
	readContents(ROOT_URL + "freeboard/commentscomments/getcomments.php?id=" + id, "commentscomments" + id);
}

function showCommentsTrackbacks(id) {
	readContents(ROOT_URL + "freeboard/commentscomments/gettrackbacks.php?id=" + id, "commentscomments" + id);
}

function switch_CommentsComments(id){
	target = document.getElementById("commentscomments" + id);
	if (document["treebutton_comments" + id].src == ROOT_URL+"images/tree_minus.gif") {
		document["treebutton_comments" + id].src = ROOT_URL+"images/tree_plus.gif";
		document["treebutton_trackbacks" + id].src = ROOT_URL+"images/tree_plus.gif";
		target.innerHTML = "";
		target.style.height = "5px";
	} else {
		document["treebutton_comments" + id].src = ROOT_URL+"images/tree_minus.gif";
		document["treebutton_trackbacks" + id].src = ROOT_URL+"images/tree_plus.gif";
		target.style.height = "100%";
		target.innerHTML = "コメントデータロード中...";
		showCommentsComments(id);
	}
}

function switch_CommentsTrackbacks(id){
	target = document.getElementById("commentscomments" + id);
	if (document["treebutton_trackbacks" + id].src == ROOT_URL+"images/tree_minus.gif") {
		document["treebutton_trackbacks" + id].src = ROOT_URL+"images/tree_plus.gif";
		document["treebutton_comments" + id].src = ROOT_URL+"images/tree_plus.gif";
		target.innerHTML = "";
		target.style.height = "5px";
	} else {
		document["treebutton_trackbacks" + id].src = ROOT_URL+"images/tree_minus.gif";
		document["treebutton_comments" + id].src = ROOT_URL+"images/tree_plus.gif";
		target.style.height = "100%";
		target.innerHTML = "トラクバックデータロード中...";
		showCommentsTrackbacks(id);
	}
}

function addCommentsComment(id) {
	var formName = "formAddComment" + id;
	var title = document[formName].title.value;
	var excerpt = document[formName].excerpt.value;
	var url = document[formName].url.value;
	var name = document[formName].name.value;
	if (title == "" || excerpt == "") {
		alert("タイトルと本文を入力してください。");
		return;
	}
	
	var xmlhttp = new XMLHttpRequest();
	if (!xmlhttp) return;
	
	var elementCommentsComments = document.getElementById("commentscomments" + id);
	elementCommentsComments.innerHTML = "コメント書き込み中...";
	
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			elementCommentsComments.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.open('POST', ROOT_URL+'freeboard/commentscomments/addcomment.php', true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlhttp.send("parentid=" + id + "&title=" + encodeURIComponent(title) + "&excerpt=" + encodeURIComponent(excerpt) + "&url=" + encodeURIComponent(url) + "&name=" + encodeURIComponent(name));
}

function deleteConfirmCommentsComment(id, parentid) {
	readContents(ROOT_URL+"freeboard/commentscomments/deleteconfirmcomment.php?id=" + id + "&parentid=" + parentid, "commentscomments" + parentid);
}
function deleteCommentsComment(id, parentid) {
	readContents(ROOT_URL+"freeboard/commentscomments/deletecomment.php?id=" + id + "&parentid=" + parentid, "commentscomments" + parentid);
}

function deleteConfirmCommentsTrackback(id, parentid) {
	readContents(ROOT_URL+"freeboard/commentscomments/deleteconfirmtrackback.php?id=" + id + "&parentid=" + parentid, "commentscomments" + parentid);
}
function deleteCommentsTrackback(id, parentid) {
	readContents(ROOT_URL+"freeboard/commentscomments/deletetrackback.php?id=" + id + "&parentid=" + parentid, "commentscomments" + parentid);
}
