
var CEQ;

function commentXMLHttpRequest() {
	var request = false;

	if (window.XMLHttpRequest) {
		request = new XMLHttpRequest();
	} else if (window.ActiveXObject) {

		try {
			request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e1) {

			try {
				request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e2) {
			}
		}
	}
	if(request == null) {
			alert("Á¦ÇÑÀûÀÎ ¼­ºñ½º »ç¿ëÀÌ °¡´ÉÇÑ ºê¶ó¿ìÀúÀÔ´Ï´Ù");
	}	else {
		return request;
	}
}

function commentwrite(code,comCode) {

	CEQ = commentXMLHttpRequest();//req °´Ã¼¹ÝÈ¯

	var commentCode = document.getElementById("commentCode").value;
	var commentContent = document.getElementById("commentContent").value;

	if(code == 1) {

		if (commentContent.length < 5 || commentContent.length > 50 ) {
			alert('5ÀÚÀÌ»ó 50ÀÚÀÌÇÏÀÇ ÀÌ¸§À» ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù');
			document.commentform.commentContent.focus(); return false;			
		}

		CEQ.onreadystatechange = commentListProcess;
		CEQ.open("POST", "/VPR/ajax/commentWriteProcess.asp", true);
		CEQ.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		CEQ.send("commentCode="+escape(commentCode)+"&commentContent="+escape(commentContent));
	}

	else if(code == 3) {

		CEQ.onreadystatechange = commentListProcess;
		CEQ.open("POST", "/VPR/ajax/commentDelProcess.asp", true);
		CEQ.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		CEQ.send("commentCode="+escape(commentCode)+"&comCode="+escape(comCode));

	}
	else {
	
		CEQ.onreadystatechange = commentListProcess;
		CEQ.open("POST", "/VPR/ajax/commentListProcess.asp", true);
		CEQ.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		CEQ.send("commentCode="+commentCode);
	}

	var comtablemsg = document.getElementById("commentList");
	comtablemsg.innerHTML =  "<img src='/VPR/img/progress.gif'> µ¥ÀÌÅÍ °Ë»öÁßÀÔ´Ï´Ù..";
}


function commentListProcess() {

	if (CEQ.readyState == 4) {
		if (CEQ.status == 200) {

			document.commentform.commentContent.value="";

			var comlists = CEQ.responseXML.getElementsByTagName("comlists")[0];
			var comoutput = document.getElementById("commentList");//board.asp¿¡¼­ÀÇ Ãâ·ÂºÎºÐ
			var comouthtml = "";//returnÇÒ HTML½ºÆ®¸µ
			comoutput.innerHTML = "";//Ãâ·ÂºÎºÐÀÇ ³»¿ëÀ» ÃÊ±âÈ­

			var comitems = comlists.getElementsByTagName("comitem"); //XML¿¡¼­ Ç¥½ÃÇÒ °Ô½Ã¹°À» ¹è¿­·Î ¹Þ´Â´Ù.

			comouthtml += "<table width='100%' border='0' cellpadding='0' cellspacing='0'>";
			comouthtml += "	<tr>";
			comouthtml += "		<td>";
			comouthtml += "			<table width='100%' border='0' cellpadding='0' cellspacing='0'>";

			if(comitems.length > 0) {
											
				var comtotalcnt = parseInt(comlists.getAttribute("comtotalcnt"), 10)

				comouthtml += "<tr>";
				comouthtml += "	<td align='right' class='style1'><b>Count(<font color='red'>"+comtotalcnt+"</font>)</b></td>";
				comouthtml += "</tr>";
				comouthtml += "<tr><td height='5'></td></tr>";
				comouthtml += "	<tr><td bgcolor='#cfcfcf' height='2'></td></tr>";

				for(var i=0; i<comitems.length; i++){//°Ô½Ã¹° °Ç¼ö¸¸Å­ ·çÇÁ
				var comitem = comitems[i];																					

				var comseq        = comitem.getAttribute("comseq");//°Ô½Ã¹°¹øÈ£
				var MC_CONTENT      = comitem.getElementsByTagName("MC_CONTENT")[0].firstChild.nodeValue;
				var MC_IP      = comitem.getElementsByTagName("MC_IP")[0].firstChild.nodeValue;
				var MC_WDATE      = comitem.getElementsByTagName("MC_WDATE")[0].firstChild.nodeValue;

				MC_CONTENT = toEntity(MC_CONTENT);

				comouthtml += "<tr><td height='5'></td></tr>";
				comouthtml += "<tr>";
				comouthtml += "	<td>&nbsp;<b>"+MC_CONTENT+"</b></td>";
				comouthtml += "</tr>";
				comouthtml += "<tr><td height='5'></td></tr>";
				comouthtml += "<tr>";
				comouthtml += "	<td>";
				comouthtml += "		<table border='0' cellpadding='0' cellspacing='0'>";
				comouthtml += "			<tr>";
				comouthtml += "				<td class='style6'>&nbsp;"+MC_WDATE+"</td>";
				comouthtml += "				<td width='5'></td>";
				
				if (MC_IP == 1) {
					comouthtml += "				<td><a href='javascript:;' onclick='commentwrite(3,"+comseq+");'><img src='img/bu_del.gif' alt='»èÁ¦' border='0'></a></td>";
				}

				comouthtml += "			</tr>";
				comouthtml += "		</table>";
				comouthtml += "	</td>";
				comouthtml += "</tr>";
				comouthtml += "<tr><td height='5'></td></tr>";
				comouthtml += "<tr><td bgcolor='#cfcfcf' height='1'></td></tr>";
				}
			}
			else {

			comouthtml += "	<tr><td height='5'></td></tr>";
			comouthtml += "	<tr>";
			comouthtml += "		<td align='center'>°ü·Ã ´ñ±ÛÀÌ ¾ø½À´Ï´Ù.</td>";
			comouthtml += "	</tr>";
			comouthtml += "	<tr><td height='5'></td></tr>";
			comouthtml += "	<tr><td bgcolor='#cfcfcf' height='1'></td></tr>";

			}
			comouthtml += "	<tr><td bgcolor='#cfcfcf' height='1'></td></tr>";
			comouthtml += "</table>";
			comouthtml += "</td>";
			comouthtml += "</tr>";
			comouthtml += "</table>";

			comoutput.innerHTML = comouthtml;//Ãâ·ÂºÎºÐ¿¡ °á°ú¸®½ºÆ®¸¦ Ç¥½Ã

		} else {
			alert("There was a problem retrieving the XML data:\n" + CEQ.statusText);
		}
	}
}
