
/*
 |=====================================================================================
 | ´Þ·Â
 |-------------------------------------------------------------------------------------
*/

function  forum_OpenCalendar(objId, objValue) {
	
	var thisObj = document.getElementById(objId);

	if(thisObj) {
		OpenCalendar(thisObj, objValue);
	}
}

/*
 |=====================================================================================
 */


/*
 |=====================================================================================
 | Á¤±âÆ÷·³ - Æ÷·³ Âü°¡ ½ÅÃ»
 |-------------------------------------------------------------------------------------
*/

function forum_ApplyDownloadExcel(inSeq) {
	var ans = window.confirm("µ¥ÀÌÅÍ·®¿¡ µû¶ó ¼­¹ö ¹öÆÛ»ç¿ë·® Á¦ÇÑÀ¸·Î ÀÎÇØ ½ÇÇà½Ã°£ÀÌ ´Ù¼Ò Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.\n\n´Ù¿î·Îµå ¾È³»Ã¢ÀÌ ³ªÅ¸³¯¶§±îÁö ´Ù¼Ò ½Ã°£ÀÌ °É¸±¼ö ÀÖ½À´Ï´Ù.\n\n¶ÇÇÑ µ¥ÀÌÅÍ·®ÀÌ ¸¹Àº °æ¿ì ¼­¹ö¿ÍÀÇ Åë½Å½Ã°£ À¯Áö¿¡ ¹®Á¦°¡ ¹ß»ýÇÏ¿© ´Ù¿î·Îµå°¡ µÇÁö ¾ÊÀ»¼ö ÀÖ½À´Ï´Ù.\n\n¾×¼¿ÆÄÀÏ·Î ´Ù¿î·Îµå ÇÏ½Ã°Ú½À´Ï±î?");
	if(ans == true) {
		//document.getElementById("frameForumApplyDownloadExcel").width = "100%";
		//document.getElementById("frameForumApplyDownloadExcel").height = "400";
		document.getElementById("frameForumApplyDownloadExcel").src = "forum_view_entry_excel.asp?Seq=" + inSeq;
	}
}

var forum_fora_seq = 0; // Æ÷·³ Seq
function forum_ApplyRequest(inSeq) {
	forum_fora_seq = inSeq
	var params = "Seq=" + encodeURIComponent(inSeq);
	var page = "/forum/periodic/forum_apply.asp";
	//window.open(page + "?" + params);
	new ajax.xhr.Request(page, params, forum_ApplyResult, "POST");
}

function forum_ApplyResult(req) {
	if(req.readyState == 4) {
		if(req.status == 200) {
			var xmlDoc = req.responseXML;
			var code = xmlDoc.getElementsByTagName('code').item(0).firstChild.nodeValue;
			var seq = xmlDoc.getElementsByTagName('seq').item(0).firstChild.nodeValue;
			var flag = xmlDoc.getElementsByTagName('flag').item(0).firstChild.nodeValue;
			var message = xmlDoc.getElementsByTagName('message').item(0).firstChild.nodeValue;
			//alert(code);
			if(code == "success") {
				if(flag > 0) {
					//ÃÖÃÊ ¹öÀü : ssmdOpenWindowCenter("/forum/periodic/forum_apply_finish.asp", null, 350, 140, "no", "no");
					ssmdOpenWindowCenter("/forum/application/pop_app.asp?ParentSeq="+forum_fora_seq, null, 530, 610, "no", "no");
				} else if(flag == -1) {
					alert("ÀÌ¹Ì Âü°¡½ÅÃ»À» ÇÏ¼Ì½À´Ï´Ù.");
				} else {
					alert(message);
				}
			} else if(code == "fail") {
				if(flag == "needLogin") {
					glbForumUDF_NeedLogin();
				} else if(flag == "noForumMember") {
					if (confirm("Æ÷·³ È¸¿ø¸¸ ½ÅÃ»°¡´ÉÇÕ´Ï´Ù.\n\nÆ÷·³È¸¿øÀ¸·Î °¡ÀÔÇÏ½Ã°Ú½À´Ï°¡?")) {
						//ÃÖÃÊ ¹öÀü : ssmdOpenWindowCenter("/forum/periodic/forum_apply_alert.asp", null, 494, 352, "no", "no");

						// Æ÷·³ È¸¿ø °¡ÀÔ ÈÄ Æ÷·³ ½ÅÃ»À¸·Î ÀÌµ¿
						ssmdOpenWindowCenter("/forum/info/forumMember_apply.asp?Seq="+seq, "WinForumMemberApply", 500, 545, "no", "no");
					}
				} else {
					alert(message);
				}
			} else {
				alert("¿À·ù ¹ß»ý");
			}
		} else {
			if (req.status == 404) {
				alert("¿¡·¯ ¹ß»ý : URL doesn't exist!");
			} else {
				alert ("¿¡·¯ ¹ß»ý : " + req.status + "\n\nÀá½Ã Åë½Å¿¡·¯°¡ ¹ß»ýÇß½À´Ï´Ù. \nÀá½ÃÈÄ ´Ù½Ã »ç¿ëÇØ ÁÖ¼¼¿ä");
			}
		}
	}
}

/*
 |=====================================================================================
*/


/*
 |=====================================================================================
 | Á¤±âÆ÷·³ - »èÁ¦
 |-------------------------------------------------------------------------------------
*/

function forum_DeleteConfirm(inSeq) {
	//alert(inSeq);
	var ans = window.confirm("ÇÑ¹ø »èÁ¦µÈ µ¥ÀÌÅÍ´Â º¹±¸ÇÒ ¼ö ¾ø½À´Ï´Ù.\n\nÀÌ µ¥ÀÌÅÍ¸¦ Á¤¸» »èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?");
	if(ans == true) {
		forum_DeleteRequest(inSeq);
	}
}

function forum_DeleteRequest(inSeq) {
	var params = "Seq=" + encodeURIComponent(inSeq);
	var page = "/forum/periodic/forum_delete.asp";
	//window.open(page + "?" + params);
	new ajax.xhr.Request(page, params, forum_DeleteResult, "POST");
}

function forum_DeleteResult(req) {
	if(req.readyState == 4) {
		if(req.status == 200) {
			var xmlDoc = req.responseXML;
			var code = xmlDoc.getElementsByTagName('code').item(0).firstChild.nodeValue;
			var seq = xmlDoc.getElementsByTagName('seq').item(0).firstChild.nodeValue;
			var message = xmlDoc.getElementsByTagName('message').item(0).firstChild.nodeValue;
			//alert(code);
			if(code == "success") {
				alert("»èÁ¦µÇ¾ú½À´Ï´Ù.");
				document.location.href = document.frmForumAction.forumListUrl.value;
			} else if(code == "fail") {
				alert(message);
			} else {
				alert("¿À·ù ¹ß»ý");
			}
		} else {
			if (req.status == 404) {
				alert("¿¡·¯ ¹ß»ý : URL doesn't exist!");
			} else {
				alert ("¿¡·¯ ¹ß»ý : " + req.status + "\n\nÀá½Ã Åë½Å¿¡·¯°¡ ¹ß»ýÇß½À´Ï´Ù. \nÀá½ÃÈÄ ´Ù½Ã »ç¿ëÇØ ÁÖ¼¼¿ä");
			}
		}
	}
}

/*
 |=====================================================================================
*/


/*
 |=====================================================================================
 | Á¤±âÆ÷·³ - ÀúÀå
 |-------------------------------------------------------------------------------------
*/

function forum_AddAttachmentStatusChange(inField, inDiv, inValue) {
	var targetField = inField;
	var targetDiv = document.getElementById(inDiv);
	if(inValue == "old") {
		targetField.outerHTML = targetField.outerHTML;
		targetDiv.style.display = "none";
	} else if(inValue == "del") {
		targetField.outerHTML = targetField.outerHTML;
		targetDiv.style.display = "none";
	} else {
		targetField.outerHTML = targetField.outerHTML;
		targetDiv.style.display = "block";
	}
}

function forum_AddAttachmentStatusChange2(inField, outField, inDiv, inValue) {

	var targetField = document.getElementById(inField);
	var settingField = document.getElementById(outField);
	var targetDiv = document.getElementById(inDiv);
	if(inValue == "old") {
		settingField.value = "old";
		targetField.outerHTML = targetField.outerHTML;
		targetDiv.style.display = "none";
	} else if(inValue == "del") {
		settingField.value = "del";
		targetField.outerHTML = targetField.outerHTML;
		targetDiv.style.display = "none";
	} else {
		settingField.value = "new";
		targetField.outerHTML = targetField.outerHTML;
		targetDiv.style.display = "block";
	}
}


function forum_AddFormCheck(form) {
	if (cForm.Check(form)) {
		return true;
	} else {
		return false;
	}
}

function forum_AddSubmit(form) {
	if (forum_AddFormCheck(form)) {
		//document.getElementById("frameForumAddExecute").width = "100%";
		//document.getElementById("frameForumAddExecute").height = "400";
		form.encoding = "multipart/form-data";
		form.action = "forum_add_proc.asp?ProgressID=" + form.forumProgressID.value;
		form.target = "frameForumAddExecute";
		cForm.ShowProgress(form.forumProgressID.value);
		form.submit();
	}
}

/*
 |=====================================================================================
*/
