////////////////////////////////////////////////////////////////////////////////////////////////////
// Àü¿ªº¯¼ö
var _TOPDIR		= "";
var _PHEADNUM	= new Array("02", "031", "032", "033", "041", "042", "043", "051", "052", "053", "054", "055", "061", "062", "063", "064");
var _CHEADNUM	= new Array("010", "011", "016", "017", "018", "019");
//////////

/**
 * ÇÔ ¼ö ¸í : Go()
 * ±â    ´É : ÀÌµ¿
 * ÆÄ¶ó¹ÌÅÍ : url -> °æ·Î, type -> Á¾·ù, msg -> ¸Þ½ÃÁö
 * ÀÛ ¼º ÀÏ : 2006.07.06, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function Go(url, type, msg) {
	if (type == 1) {
		if (confirm(msg) == true) {
			location.href = url;
		}
	} else {
		location.href = url;
	}
}


/**
 * ÇÔ ¼ö ¸í : GetObject()
 * ±â    ´É : °³Ã¼ °¡Á®¿À±â
 * ÆÄ¶ó¹ÌÅÍ : objectId -> ELEMENT ID
 * ÀÛ ¼º ÀÏ : 2006.01.10, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function GetObject(objectId) {
	if (document.getElementById && document.getElementById(objectId)) {
		return document.getElementById(objectId);
	} else if (document.getElementByName && document.getElementByName(objectId)) {
		return document.getElementByName(objectId);
	} else if (document.all && document.all(objectId)) {
		return document.all(objectId);
	} else if (document.layers && document.layers[objectId]) {
		return document.layers[objectId];
	} else {
		return false;
	}
}

/**
 * ÇÔ ¼ö ¸í : CheckAll()
 * ±â    ´É : Ã¼Å©¹Ú½º ¸ðµÎ ¼±ÅÃ
 * ÆÄ¶ó¹ÌÅÍ : frm -> Æû°´Ã¼
 * ÀÛ ¼º ÀÏ : 2006.01.10, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
var Check = 1;
function CheckAll(frm) {
	if (Check) {
		for (i = 0; i < frm.length; i++) {
			if (frm[i].type == "checkbox") {
				if (frm[i].checked) {
					continue;
				} else {
					frm[i].checked = true;
				}
			}
		}
		Check = 0;
	} else {
		for (i = 0; i < frm.length; i++) {
			if (frm[i].type == "checkbox") {
				if (frm[i].checked) {
					frm[i].checked = false;
				} else {
					continue;
				}
			}
		}
		Check = 1;
	}
	return false;
}

/**
 * ÇÔ ¼ö ¸í : CheckAllObject()
 * ±â    ´É : Ã¼Å©¹Ú½º(°´Ã¼) ¸ðµÎ ¼±ÅÃ
 * ÆÄ¶ó¹ÌÅÍ : cnt -> °¹¼ö
 * ÀÛ ¼º ÀÏ : 2006.01.10, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
var CheckObjectAll = 1;
function CheckAllObject(cnt) {
	if (CheckObjectAll) {
		for (var i = 0; i <= cnt; i++) {
			if (GetObject("a_" + i).checked) {
				continue;
			} else {
				GetObject("a_" + i).checked = true;
			}
		}
		CheckObjectAll = 0;
	} else {
		for (var i = 0; i <= cnt; i++) {
			if (GetObject("a_" + i).checked) {
				GetObject("a_" + i).checked = false;
			} else {
				continue;
			}
		}
		CheckObjectAll = 1;
	}
	return false;
}

/**
 * ÇÔ ¼ö ¸í : WinOpenCenter()
 * ±â    ´É : °¡¿îµ¥·Î »õÃ¢ ¶ç¿ì±â
 * ÆÄ¶ó¹ÌÅÍ : url -> °æ·Î, wname -> À©µµ¿ì¸í, width -> °¡·Î, height -> ¼¼·Î, scrl -> ½ºÅ©·ÑÇ¥½Ã¿©ºÎ
 * ÀÛ ¼º ÀÏ : 2006.01.10, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function WinOpenCenter(url, wname, width, height, scrl) {
	var winl = (screen.width - width) / 2;
	var wint = (screen.height - height) / 2;

	if (scrl == null) {
		var scroll = "no";
	} else {
		var scroll = "yes";
	}

	return window.open(url, wname, "left=" + winl + ", top=" + wint + ", scrollbars=" + scroll + ", status=yes, resizable=no, width=" + width + ", height=" + height);
}

/**
 * ÇÔ ¼ö ¸í : MoveFocus()
 * ±â    ´É : Æ÷Ä¿½ºÀÌµ¿
 * ÆÄ¶ó¹ÌÅÍ : num -> ÀÔ·Â°ª »çÀÌÁî, fromform -> ÇöÀç ÀÎÇ², toform -> ÀÌµ¿ÇÒ ÀÎÇ²
 * ÀÛ ¼º ÀÏ : 2006.01.10, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function MoveFocus(num, fromform, toform) {
	var str = fromform.value.length;

	if (str == num) {
		toform.focus();
	}
}

/**
 * ÇÔ ¼ö ¸í : NumChk()
 * ±â    ´É : ±Ý¾× ÀÔ·Â ½Ã ÄÞ¸¶Âï±â
 * ÆÄ¶ó¹ÌÅÍ : num -> ÀÔ·Â°ª
 * ÀÛ ¼º ÀÏ : 2006.01.10, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function NumChk(num) {
	num = new String(num);
	num = num.replace(/,/gi, "");
	return NumCheck(num);
}
function NumCheck(num) {
	var sign = "";

	if (isNaN(num)) {
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.");
		return 0;
	}

	if (num == 0) {
		return num;
	}

	if (num < 0) {
		num = num * (-1);
		sign = "-";
	} else{
		num = num * 1;
	}

	num = new String(num);

	var temp = "";
	var pos = 3;
	var num_len = num.length;

	while (num_len > 0) {
		num_len = num_len - pos;
		if (num_len < 0) {
			pos = num_len + pos;
			num_len = 0;
		}
		temp = "," + num.substr(num_len, pos) + temp;
	}
	return sign + temp.substr(1);
}


/**
 * ÇÔ ¼ö ¸í : NumberChk()
 * ±â    ´É : ±Ý¾× ÀÔ·Â ½Ã ÄÞ¸¶Âï±â
 * ÆÄ¶ó¹ÌÅÍ : num -> ÀÔ·Â°ª
 * ÀÛ ¼º ÀÏ : 2006.01.10, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function NumberChk(num) {
	num = new String(num);
	num = num.replace(/,/gi, "");
	return NumberCheck(num);
}
function NumberCheck(num) {
	var sign = "";

	if (isNaN(num)) {
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.");
		return 1;
	}

	if (num == 0) {
		return "";
	}

	if (num < 0) {
		num = num * (-1);
		sign = "-";
	} else{
		num = num * 1;
	}

	return num;
}

/**
 * ÇÔ ¼ö ¸í : CheckNullString()
 * ±â    ´É : ºó°ªÀÏ °æ¿ì ³Ö±â
 * ÆÄ¶ó¹ÌÅÍ : num -> ¼ýÀÚ
 * ÀÛ ¼º ÀÏ : 2006.01.10, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function CheckNullString(num) {
	var number = parseInt(num);

	if (isNaN(number)) {
		return 1;
	} else {
		return number;
	}
}

/**
 * ÇÔ ¼ö ¸í : CheckEmail()
 * ±â    ´É : ÀÌ¸ÞÀÏÃ¼Å©
 * ÆÄ¶ó¹ÌÅÍ : input -> ÀÔ·Â°ª
 * ÀÛ ¼º ÀÏ : 2006.01.10, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function CheckEmail(input) {
	var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;

	return CheckEmailFormat(input, format);
}
function CheckEmailFormat(input, format) {
	if (input.value.search(format) == -1) {
		return true;
	} else if (input.value.charAt(input.value.indexOf('@')+1) == '.') {
		return true;
	}

	return false;
}

/**
 * ÇÔ ¼ö ¸í : CheckLength()
 * ±â    ´É : ¹®ÀÚ¿­ ±æÀÌ Ã¼Å©
 * ÆÄ¶ó¹ÌÅÍ : str -> ¹®ÀÚ¿­
 * ÀÛ ¼º ÀÏ : 2006.01.10, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function CheckLength(str) {
	var i = 0;
	var len = 0;
	var tmp;

	while (i < str.length) {
		tmp = str.charAt(i);

		if (escape(tmp).length > 4) {
			len += 2;
		} else if (tmp != "\r") {
			len++;
		}

		i++;
	}

	return len;
}

/**
 * ÇÔ ¼ö ¸í : CheckPressBlank()
 * ±â    ´É : °ø¹éÀÔ·ÂºÒ°¡
 * ÆÄ¶ó¹ÌÅÍ : -
 * ÀÛ ¼º ÀÏ : 2006.01.10, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function CheckPressBlank() {
	if (event.keyCode == 32) {
		event.returnValue = false;
	}
}

/**
 * ÇÔ ¼ö ¸í : CheckPressNumber()
 * ±â    ´É : ¼ýÀÚ¸¸ ÀÔ·Â
 * ÆÄ¶ó¹ÌÅÍ : -
 * ÀÛ ¼º ÀÏ : 2006.01.10, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function CheckPressNumber() {
	if (event.keyCode < 48 || event.keyCode > 57) {
		event.returnValue = false;
	}
}

/**
 * ÇÔ ¼ö ¸í : ChangeStrLower()
 * ±â    ´É : ´ë¹®ÀÚ ÀÔ·Â½Ã ¼Ò¹®ÀÚ·Î º¯È¯
 * ÆÄ¶ó¹ÌÅÍ : frm -> ÀÎÇ²
 * ÀÛ ¼º ÀÏ : 2006.01.10, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function ChangeStrLower(frm) {
	frm.value = frm.value.toLowerCase();
}

/**
 * ÇÔ ¼ö ¸í : ChangeStrUpper()
 * ±â    ´É : ¼Ò¹®ÀÚ ÀÔ·Â½Ã ´ë¹®ÀÚ·Î º¯È¯
 * ÆÄ¶ó¹ÌÅÍ : frm -> ÀÎÇ²
 * ÀÛ ¼º ÀÏ : 2006.01.10, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function ChangeStrUpper(frm) {
	frm.value = frm.value.toUpperCase();
}

/**
 * ÇÔ ¼ö ¸í : CheckInArray()
 * ±â    ´É : ¹è¿­¾È¿¡ ÇØ´ç °ªÀÌ ÀÖ´ÂÁö Ã¼Å©
 * ÆÄ¶ó¹ÌÅÍ : arr -> ±âÁØ ¹è¿­, val -> °Ë»öÇÒ ¹®ÀÚ
 * ÀÛ ¼º ÀÏ : 2006.01.10, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function CheckInArray(arr, val) {
	var rtn;

	rtn = false;

	for (var i = 0; i < arr.length; i++) {
		if (arr[i] == val) {
			rtn = true;
		} else {
			continue;
		}
	}

	return rtn;
}

/**
 * ÇÔ ¼ö ¸í : CheckRadio()
 * ±â    ´É : ¶óµð¿À¹öÆ° Ã¼Å©¿©ºÎ È®ÀÎ
 * ÆÄ¶ó¹ÌÅÍ : frm -> ÀÎÇ², message -> ¸Þ½ÃÁö
 * ÀÛ ¼º ÀÏ : 2006.01.10, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function CheckRadio(frm, message) {
	var check = false;

	if (frm.length > 0) {
		for (var i = 0; i < frm.length; i++) {
			if (frm[i].checked == true) {
				check = true;
				break;
			} else {
				continue;
			}
		}
	} else {
		if (frm.checked == true) {
			check = true;
		}
	}

	if (check == false) {
		window.alert(message);
		return false;
	} else {
		return true;
	}
}

/**
 * ÇÔ ¼ö ¸í : GetRadio()
 * ±â    ´É : ¶óµð¿À¹öÆ° Ã¼Å©°ª È®ÀÎ
 * ÆÄ¶ó¹ÌÅÍ : frm -> ÀÎÇ²
 * ÀÛ ¼º ÀÏ : 2006.01.10, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function GetRadio(frm) {
	var val = "";

	if (frm.length > 0) {
		for (var i = 0; i < frm.length; i++) {
			if (frm[i].checked == true) {
				val = frm[i].value;
				break;
			} else {
				continue;
			}
		}
	} else {
		if (frm.checked == true) {
			val = frm.value;
		}
	}

	return val;
}

/**
 * ÇÔ ¼ö ¸í : SetRadio()
 * ±â    ´É : ¶óµð¿À¹öÆ° Ã¼Å©
 * ÆÄ¶ó¹ÌÅÍ : frm -> ÀÎÇ², val -> Ã¼Å©ÇÒ °ª
 * ÀÛ ¼º ÀÏ : 2006.10.20, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function SetRadio(frm, val) {
	for (var i = 0; i < frm.length; i++) {
		if (frm[i].value == val) {
			frm[i].checked = true;
			break;
		}
	}
}

/**
 * ÇÔ ¼ö ¸í : Round()
 * ±â    ´É : ¼Ò¼ýÁ¡ ÀÚ¸´¼ö ¸ÂÃß±â
 * ÆÄ¶ó¹ÌÅÍ : num -> ¹Ù²Ü ³»¿ë, pos -> ÀÚ¸´¼ö
 * ÀÛ ¼º ÀÏ : 2006.01.10, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function Round(num, pos) { 
	var posV = Math.pow(10, (pos ? pos : 2));

	return Math.round(num * posV) / posV;
}

/**
 * ÇÔ ¼ö ¸í : CheckStrRepetition()
 * ±â    ´É : ¹®ÀÚ¿­ ¹Ýº¹ Ã¼Å©
 * ÆÄ¶ó¹ÌÅÍ : str -> Ã¼Å©ÇÒ ¹®ÀÚ¿­, lmt -> Ã¼Å©ÇÒ ±æÀÌ
 * ÀÛ ¼º ÀÏ : 2006.01.10, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function CheckStrRepetition(str, lmt) {
	if (str.length < 1) {
		return;
	}

	for (var i = 0; i < str.length; i++) {
		var rpt = str.substr(i, 1);
		var key = "";
		for (var j = 0; j < lmt; j++) {
			key += rpt;
		}
		var chk = str.indexOf(key);
		if (chk < 0) {
			continue;
		} else {
			return true;
			break;
		}
	}

	return false;
}

/**
 * ÇÔ ¼ö ¸í : ShowMessage()
 * ±â    ´É : ·¹ÀÌ¾î ¸Þ½ÃÁö
 * ÆÄ¶ó¹ÌÅÍ : obj -> °´Ã¼, value -> º¸ÀÌ±â/¼û±â±â, message -> ¸Þ½ÃÁö
 * ÀÛ ¼º ÀÏ : 2006.01.23, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function ShowMessage(obj, value, message, type) {
	GetObject(obj).style.posTop = event.clientY + document.body.scrollTop;

	if (/^[0-9]+$/.test(type)) {
		GetObject(obj).style.posLeft = type;
	} else if (type == "left") {
		GetObject(obj).style.posLeft = event.clientX - parseInt(GetObject(obj).style.width.replace(/PX/, ""));
	} else if (type == "center") {
		GetObject(obj).style.posLeft = event.clientX - parseInt(GetObject(obj).style.width.replace(/PX/, "")) / 2;
	} else {
		GetObject(obj).style.posLeft = event.clientX;
	}

	GetObject(obj).innerHTML = message;

	if (value) {
		GetObject(obj).style.display = "";
	} else {
		GetObject(obj).style.display = "none";
	}
}

/**
 * ÇÔ ¼ö ¸í : CheckCharactor()
 * ±â    ´É : ¹®ÀÚ¿­ Ã¼Å©
 * ÆÄ¶ó¹ÌÅÍ : str -> ¹®ÀÚ¿­
 * ÀÛ ¼º ÀÏ : 2006.04.17, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function CheckCharactor(str) {
	if (!str) {
		return true;
	} else if (/^[a-zA-Z0-9\~\!\@\#\$\%\^\&\*\(\)\_\+\|\}\{\"\:\?\>\<\`\-\=\\\]\[\'\;\/\.\, \n\r]+$/.test(str)) {
		return true;
	} else {
		return false;
	}
}

/**
 * ÇÔ ¼ö ¸í : GetCookie()
 * ±â    ´É : ÄíÅ° °¡Á®¿À±â
 * ÆÄ¶ó¹ÌÅÍ : name -> ÄíÅ°¸í
 * ÀÛ ¼º ÀÏ : 2006.04.17, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function GetCookie(name) {
	var nameOfCookie = name + "=";
	var x = 0;

	while (x <= document.cookie.length) {
		var y = (x + nameOfCookie.length);

		if (document.cookie.substring(x, y) == nameOfCookie ) {
			if ((endOfCookie = document.cookie.indexOf(";", y)) == -1) {
				endOfCookie = document.cookie.length;
			}

			return escape(document.cookie.substring(y, endOfCookie));
		}

		x = document.cookie.indexOf(" ", x) + 1;

		if (x == 0) {
			break;
		}
	}

	return "";
}

/**
 * ÇÔ ¼ö ¸í : SetCookie()
 * ±â    ´É : ÄíÅ° ±Á±â
 * ÆÄ¶ó¹ÌÅÍ : name -> ÄíÅ°¸í, value -> ÄíÅ°°ª, expireDays -> ¼³Á¤ÀÏ
 * ÀÛ ¼º ÀÏ : 2006.04.17, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function SetCookie(name, value, expireDays) {
	var todayDate = new Date();
	todayDate.setDate(todayDate.getDate() + expireDays);
	document.cookie = name + "=" + escape(value) + "; path=/; expires=" + todayDate.toGMTString() + ";";
}

/**
 * ÇÔ ¼ö ¸í : YearList()
 * ±â    ´É : ³¯Â¥(¿¬µµ)
 * ÆÄ¶ó¹ÌÅÍ : y -> ³â
 * ÀÛ ¼º ÀÏ : 2006.04.17, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function YearList(y) {
	todayDate = new Date();

	if (y == null) {
		var nowYear = todayDate.getFullYear();
	} else if (y == "") {
		var nowYear = 0;
	} else {
		var nowYear = parseInt(y);
	}

	for (var i = todayDate.getFullYear() + 1; i >= 2007; i--) {
		document.write("<option value='" + i + "'");
		if (i == nowYear) {
			document.write(" selected");
		}
		document.write(">" + i + "³â</option>");
	}
}

/**
 * ÇÔ ¼ö ¸í : MonthList()
 * ±â    ´É : ³¯Â¥(¿ù)
 * ÆÄ¶ó¹ÌÅÍ : m -> ¿ù
 * ÀÛ ¼º ÀÏ : 2006.04.17, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function MonthList(m) {
	todayDate = new Date();

	if (m == null) {
		var nowMonth = todayDate.getMonth() + 1;
	} else if (m == "") {
		var nowMonth = 0;
	} else {
		var nowMonth = (m.substr(0, 1) == "0") ? parseInt(m.substr(1, m.length)) : parseInt(m);
	}

	for (var i = 1; i <= 12; i++) {
		if (i < 10) {
			var n = "0" + i;
		} else {
			var n = i;
		}

		document.write("<option value='" + n + "'");
		if (i == nowMonth) {
			document.write(" selected");
		}
		document.write(">" + n + "¿ù</option>");
	}
}

/**
 * ÇÔ ¼ö ¸í : DayList()
 * ±â    ´É : ³¯Â¥(ÀÏ)
 * ÆÄ¶ó¹ÌÅÍ : d -> ÀÏ
 * ÀÛ ¼º ÀÏ : 2006.04.17, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function DayList(y, m, d) {
	todayDate = new Date();

	if (y == null) {
		var nowYear = todayDate.getFullYear();
	} else if (y == "") {
		var nowYear = 0;
	} else {
		var nowYear = parseInt(y);
	}

	if (m == null) {
		var nowMonth = todayDate.getMonth() + 1;
	} else if (m == "") {
		var nowMonth = 0;
	} else {
		var nowMonth = (m.substr(0, 1) == "0") ? parseInt(m.substr(1, m.length)) : parseInt(m);
	}

	if (d == null) {
		var nowDay = todayDate.getDate();
	} else if (d == "") {
		var nowDay = 0;
	} else {
		var nowDay = (d.substr(0, 1) == "0") ? parseInt(d.substr(1, d.length)) : parseInt(d);
	}

	for (var i = 1; i <= EDateMonth(nowYear, nowMonth); i++) {
		if (i < 10) {
			var n = "0" + i;
		} else {
			var n = i;
		}

		document.write("<option value='" + n + "'");
		if (i == nowDay) {
			document.write(" selected");
		}
		document.write(">" + n + "ÀÏ</option>");
	}
}

/**
 * ÇÔ ¼ö ¸í : CheckLeapYear()
 * ±â    ´É : À±³â ±¸ÇÏ±â
 * ÆÄ¶ó¹ÌÅÍ : y -> ³â
 * ÀÛ ¼º ÀÏ : 2006.04.17, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function CheckLeapYear(y) {
	if ((y % 4 == 0 && y % 100 != 0) || (y % 400 == 0 && y % 4000 != 0)) {
		return true;
	} else {
		return false;
	}
}

/**
 * ÇÔ ¼ö ¸í : EDateMonth()
 * ±â    ´É : ÇØ´ç ¿ùÀÇ ¸¶Áö¸· ³¯Â¥ ±¸ÇÏ±â
 * ÆÄ¶ó¹ÌÅÍ : y -> ³â, m -> ¿ù
 * ÀÛ ¼º ÀÏ : 2006.04.17, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function EDateMonth(y, m) {
	edate = new Array(0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

	if (m == 2) {
		if (CheckLeapYear(y)) {
			return 29;
		} else {
			return 28;
		}
	} else {
		return edate[m];
	}
}

/**
 * ÇÔ ¼ö ¸í : MonthChange()
 * ±â    ´É : ´Þ ¹Ù²Ù±â
 * ÆÄ¶ó¹ÌÅÍ : sel -> ¼¿·ºÆ®¹Ú½º °´Ã¼
 * ÀÛ ¼º ÀÏ : 2006.04.17, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function MonthChange(sel) {
	for (var i = 1; i <= 12; i++) {
		if (i < 10) {
			var n = "0" + i;
		} else {
			var n = i;
		}

		sel.options[i] = new Option(n + "¿ù", n);
	}
}

/**
 * ÇÔ ¼ö ¸í : DateChange()
 * ±â    ´É : ³¯Â¥ ¹Ù²Ù±â
 * ÆÄ¶ó¹ÌÅÍ : sel -> ¼¿·ºÆ®¹Ú½º °´Ã¼, y -> ³â, m -> ¿ù
 * ÀÛ ¼º ÀÏ : 2006.04.17, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function DateChange(sel, y, m) {
	m = (m.substr(0, 1) == "0") ? parseInt(m.substr(1, m.length)) : parseInt(m);

	var edate = EDateMonth(y, m);

	for (var i = sel.length - 1; i > 0; i--) {
		sel.options[i] = null;
	}

	for (var i = 1; i <= edate; i++) {
		if (i < 10) {
			var n = "0" + i;
		} else {
			var n = i;
		}

		sel.options[i] = new Option(n + "ÀÏ", n);
	}
}

/**
 * ÇÔ ¼ö ¸í : GetXMLHttp()
 * ±â    ´É : XMLHTTP È£Ãâ
 * ÀÛ ¼º ÀÏ : 2006.07.26, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function GetXMLHttp() {
	var xml;

	if (window.ActiveXObject) {
		xml = new ActiveXObject("Microsoft.XMLHTTP");
	} else if (window.XMLHttpRequest) {
		xml = new XMLHttpRequest();
	}

	return xml;
}

/**
 * ÇÔ ¼ö ¸í : CheckBrowser()
 * ±â    ´É : ºê¶ó¿ìÀú Ã¼Å©
 * ÀÛ ¼º ÀÏ : 2006.07.26, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function CheckBrowser() {
	var app	= window.navigator.appName;
	var agent	= window.navigator.userAgent;

	if (app.indexOf('Explorer') >= 0 && agent.indexOf('MSIE 5.01') >= 0 && agent.indexOf('Win') >= 0) {
		return true;
	} else if (app.indexOf('Explorer') >= 0 && agent.indexOf('MSIE 5.5') >= 0 && agent.indexOf('Win') >= 0) {
		return true;
	} else if (app.indexOf('Explorer') >= 0 && agent.indexOf('MSIE 6') >= 0 && agent.indexOf('Win') >= 0) {
		return true;
	} else {
		return false;
	}
}

/**
 * ÇÔ ¼ö ¸í : GetAdjSize()
 * ±â    ´É : ÀÌ¹ÌÁö º¸Á¤»çÀÌÁî ±¸ÇÏ±â
 * ÆÄ¶ó¹ÌÅÍ : mw -> º¸Á¤ °¡·Î, mh -> º¸Á¤ ¼¼·Î, iw -> ¿øº» °¡·Î, ih -> ¿øº» ¼¼·Î
 * ÀÛ ¼º ÀÏ : 2006.10.23, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function GetAdjSize(mw, mh, iw, ih) {
	cs = new Array(mw, mh);

	if (mw > 0 && mh > 0) {
		if (iw > mw || ih > mh) {
			var rw = iw / mw;
			var rh = ih / mh;

			if (rw > rh) {
				cs[0] = mw;
				cs[1] = Math.ceil(ih * mw / iw);
			} else {
				cs[0] = Math.ceil(iw * mh / ih);
				cs[1] = mh;
			}
		} else {
				cs[0] = iw;
				cs[1] = ih;
		}
	} else if (mw > 0) {
		if (iw > mw) {
			cs[0] = mw;
			var rw = mw / iw;
		} else {
			cs[0] = iw;
			var rw = 1;
		}

		cs[1] = Math.ceil(ih * rw);
	} else if (mh > 0) {
		if (ih > mh) {
			cs[1] = mh;
			var rh = mh / ih;
		} else {
			cs[1] = ih;
			var rh = 1;
		}

		cs[0] = Math.ceil(iw * rh);
	}

	return cs;
}


/**
 * ÇÔ ¼ö ¸í : ImgResize()
 * ±â    ´É : ÀÌ¹ÌÁö ¸®»çÀÌÁî
 * ÆÄ¶ó¹ÌÅÍ : obj -> ÀÌ¹ÌÁö, mw -> º¸Á¤ °¡·Î, mh -> º¸Á¤ ¼¼·Î, ow -> ¿øº» °¡·Î, oh -> ¿øº» ¼¼·Î
 * ÀÛ ¼º ÀÏ : 2006.10.24, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function ImgResize(obj, mw, mh, ow, oh) {
	var change = GetAdjSize(mw, mh, ow, oh);

	obj.width = change[0];
	obj.height = change[1];
}


/**
 * ÇÔ ¼ö ¸í : CheckPopUp()
 * ±â    ´É : ÆË¾÷Â÷´ÜÃ¼Å©
 * ÀÛ ¼º ÀÏ : 2006.10.24, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function CheckPopUp() {
	try {
		var win = window.open("about:blank", "_CheckPopup", "left=10000000, top=10000000, width=0, height=0");
		win.close();
		return true;
	} catch (e) {
		window.alert("ÆË¾÷ÀÌ Â÷´ÜµÈ »óÅÂ¿¡¼­´Â °áÁ¦ÁøÇàÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù.\n\nºê¶ó¿ìÀúÀÇ [µµ±¸] > [ÆË¾÷] ¶Ç´Â Æ¯Á¤ Åø¹Ù¿¡¼­ ÆË¾÷Â÷´Ü»ç¿ë¾ÈÇÔ¿¡ Ã¼Å©ÇÑ »óÅÂ¿¡¼­ Àç½ÃµµÇÏ¼¼¿ä.");
		// history.go(-1);
		return false;
	}
}

/**
 * ÇÔ ¼ö ¸í : Banner()
 * ±â    ´É : ¹è³Ê Ãâ·°
 * ÆÄ¶ó¹ÌÅÍ : type -> À¯Çü, limit -> Á¦ÇÑ
 * ÀÛ ¼º ÀÏ : 2006.10.17, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function Banner(type, limit) {
	var tmp = 0;
	var doc = new Array;

	for (var i = 0; i < Banners.length; i++) {
		if (Banners[i][0] == type) {
			if (Banners[i][1].indexOf(".SWF") != -1 || Banners[i][1].indexOf(".swf") != -1) {
				doc[tmp] = "<embed src=\"" + Banners[i][1] + "\" width=\"100%\"></embed>";
			} else {
				doc[tmp] = "<a href=\"" + Banners[i][2] + "\" target=\"" + Banners[i][4] + "\"><img src=\"" + Banners[i][1] + "\" width=\"100%\" border=\"0\" alt=\"" + Banners[i][3] + "\"></a>";
			}

			tmp++;
		} else {
			continue;
		}
	}

	if (limit > 0) {
		doc.sort( function() { return Math.random() * 2 - 1; } );
	}

	for (var i = 0; i < doc.length; i++) {
		if (limit > 0 && i == limit) {
			break;
		}

		document.write(doc[i]);
	}
}

/**
 * ÇÔ ¼ö ¸í : Popup()
 * ±â    ´É : ÆË¾÷
 * ÀÛ ¼º ÀÏ : 2007.01.16, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
function PopUp() {
	Today = new Date();

	var NY = Today.getFullYear();
	var NM = Today.getMonth() + 1;
	var ND = Today.getDate();

	var CY = NY;
	var CM = (NM < 10) ? "0" + NM : NM;
	var CD = (ND < 10) ? "0" + ND : ND;

	var TS = parseInt(CY + "" + CM + "" + CD);

	for (var i = 0; i < PopUps.length; i++) {
		if (TS >= parseInt(PopUps[i][1]) && TS <= parseInt(PopUps[i][2]) && GetCookie("NOTICE" + PopUps[i][0]) != "Y") {
			window.open(_TOPDIR + PopUps[i][7], "NOTICE" + PopUps[i][0], "left=" + PopUps[i][3] + ", top=" + PopUps[i][4] + ", width=" + PopUps[i][5] + ", height=" + PopUps[i][6]);
		}
	}
}

/**
 * ¸Þ¼­µå¸í : trim()
 * ±â    ´É : ÁÂ/¿ì °ø¹é Á¦°Å
 * ÀÛ ¼º ÀÏ : 2006.09.29, ÀÌÁö¹Ìµð¾î, Á¤¿ø±¤
 *
 */
String.prototype.trim = function () {
	return this.replace(/(^\s*)|(\s*$)/gi, "");
}


/**
 * ÇÔ ¼ö ¸í : ImageView()
 * ±â    ´É : ÀÌ¹ÌÁö È®´ë
 * ÀÛ ¼º ÀÏ : 2007.05.28, ÀÌÁö¹Ìµð¾î, È«ÁÖÇö
 */
function ImageViewCenter(Src, w, h) {
	var WinL = (screen.width - w) / 2;
	var WinT = (screen.height - h) / 2;

	if (screen.width > w) {
		var Width = w + 17;
	} else {
		var Width = screen.width;
	}

	if (screen.height - 80 > h) {
		var Height = h;
	} else {
		var Height = screen.height;
	}

	var mm = window.open("", "IMGVIEW", "left=" + WinL + ", top=" + WinT + ", width=" + Width + ", height=" + Height + ", scrollbars=yes");

	var doc = "<html><head><title>ÀÌ¹ÌÁö È®´ë</title><meta http-equiv=\"Content-Type\" content=\"text/html; charset=euc-kr\" /></head><body style=\"margin:0; cursor:pointer;\" onclick=\"self.close();\"><img src=\"" + Src + "\"></body></html><script>document.oncontextmenu=function(){return false;};document.ondragstart=function(){return false;};document.onselectstart=function(){return false;};document.onmousedown=click;document.onkeydown=click;function click() {if ((event.button==2) || (event.button==3) || (event.keyCode == 93)) {return false;}else {if((event.ctrlKey) && (event.keyCode == 67)) {return false;}}}</script>";

	mm.document.write(doc);
}

/**
 * ÇÔ ¼ö ¸í : ChangeEmail()
 * ±â    ´É : ÀÌ¸ÞÀÏ ¼¿¸¯Æ® ¹Ú½º º¯È¯
 * ÀÛ ¼º ÀÏ : 2007.06.01, ÀÌÁö¹Ìµð¾î, È«ÁÖÇö
 *
 */
function ChangeEmail(SelectValue, Frm) {
	if (SelectValue == 'Á÷Á¢ÀÔ·Â'){
		EmailWrite.style.display = '';
		Frm.EmailWrite.value = '';
		Frm.EmailWrite.focus();
	} else {
		EmailWrite.style.display = 'none';
		Frm.EmailWrite.value = '';
	}
}

/**
 * ÇÔ ¼ö ¸í : CheckLengthAlert()
 * ±â    ´É : ¹®ÀÚ±æÀÌÃ¼Å©ÈÄ ¾Ë·µ
 * ÀÛ ¼º ÀÏ : 2006.10.18, ÀÌÁö¹Ìµð¾î, È«ÁÖÇö
 *
 */
function CheckLengthAlert(messageContent,maxLengthNum)				//to_messageÀÇ ±æÀÌ
{
	var msgtext, msglen,maxLengthNum

	msgtext = document.getElementById(messageContent).value ;

	var i=0,l=0;
	var temp,lastl,maxLengthNumPrint;
	maxLengthNumPrint = maxLengthNum / 2


	//±æÀÌ¸¦ ±¸ÇÑ´Ù.
	while(i < msgtext.length)
	{
		temp = msgtext.charAt(i);

		if (escape(temp).length > 4) {
			l+=2;
		} else if (temp!='\r') {
			l++;
		}


		if(l > maxLengthNum) {
			alert("¸Þ½ÃÁö¶õ¿¡ Çã¿ë ±æÀÌ ÀÌ»óÀÇ ±ÛÀ» ¾²¼Ì½À´Ï´Ù.\n¸Þ½ÃÁö¶õ¿¡´Â ÇÑ±Û"+maxLengthNumPrint+"ÀÚ, ¿µ¹®"+maxLengthNum+"ÀÚ±îÁö¸¸ ¾²½Ç ¼ö ÀÖ½À´Ï´Ù.");
			temp = document.getElementById(messageContent).value.substr(0,i);
			document.getElementById(messageContent).value = temp ;

			l = lastl;
			break;
		}

		lastl = l;
		i++;

		// ¹ÙÀÌÆ® ¼ö Ãâ·Â
		try {
			document.all("ByteBody").innerHTML = lastl;
		} catch (e) {
		}
	}
}