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_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_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 pop(pPage,name,Opt) {
	var popUpWin;

	popUpWin = window.open(pPage,name,Opt);
	popUpWin.focus();
 	
}

//Á¡¼±¾ø¾Ö±â 
function autoblur() {
	if(!event.srcElement) return;
	if(event.srcElement.tagName == "A" || event.srcElement.tagName == "IMG") event.srcElement.blur();
}
document.onfocusin = autoblur;

// URL °ü·Ã
var S_PUB_URL			= "http://cocowe.com.cn";
var S_IMG_URL			= "http://cocowe.com.cn";
var S_FILE_URL			= "http://cocowe.com.cn"
var S_BB_WWW_URL		= "http://cocowe.com.cn";
var S_BB_USER_URL		= "http://cocowe.com.cn";
var S_BB_USER_S_URL	= "http://cocowe.com.cn";
var S_BBSAUTH_URL		= "http://cocowe.com.cn";

var LOGIN_URL = S_PUB_URL + "/Member/Login.aspx";
var ieVersion = new Number(((window.navigator.appVersion.split('; '))[1].split(' '))[1]);

function FnChkWinXpSp2()
{
	if(FnIsWinXpSp2() && top.location.href.indexOf(S_PUB_URL + "/Info/NoInstall.aspx") != 0)
		top.location.href = S_PUB_URL + "/Info/NoInstall.aspx";
}

function FnIsWinXpSp2()
{
	var sWinOsStr = window.navigator.appVersion;
	var sArrOsVerStr = sWinOsStr.split('; ');

	if(sArrOsVerStr.length >= 4)
	{
		var sArrOsVer = sArrOsVerStr[2].split(' ');
		if(sArrOsVer.length >= 3 && sArrOsVer[0] == "Windows")
		{
			var nOsVerNum = new Number(sArrOsVer[2]);

			if(nOsVerNum >= 5.1 && sWinOsStr.indexOf("SV1") >= 35)
				return true;
		}
	}

	return false;
}

function FnChkLogin(f)
{
	if(FnTrim(f.ID.value)=="")
	{
		alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		f.ID.focus();
		return false;
	}

	if(FnTrim(f.PWD.value)=="")
	{
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		f.PWD.focus();
		return false;
	}

	if(f.URL.value == "")
		f.URL.value = location.href;

	f.action = (f.SECCHK && f.SECCHK.checked) ? S_BB_USER_S_URL + "/Login/Login.asp" : S_BB_USER_URL + "/Login/Login.asp";

	return true;
}

function FnLoginAct() {
	var f = document.forms[0];

	if(document.all.i_action.document.readyState == "complete")
		f.submit();
	else
		setTimeout("FnLoginAct()", 100);
}

// ·Î±×ÀÎ ÅØ½ºÆ®¹Ú½º ¹è°æÀÌ¹ÌÁö ¼³Á¤
function FnSetTxtBoxBg(obj, sUrl) {
	if(obj.value == "") {
		obj.style.backgroundImage = "url(" + sUrl + ")";
	}
	else {
		obj.style.backgroundImage = "";
	}
}

// ·Î±×ÀÎ ÅØ½ºÆ®¹Ú½º Æ÷Ä¿½º ¼³Á¤
function FnSetLoginTxtBox() {
	try {
		var f = top.document.LOGINFORM;

		if(FnTrim(f.ID.value) == "") {
			f.ID.style.backgroundImage = "";
			f.ID.focus();
		}
		else {
			f.PWD.style.backgroundImage = "";
			f.PWD.focus();
		}
	}
	catch(e) {}
}

// ·Î±×¾Æ¿ô
function FnLogOut()
{
	document.cookie = "LBINFO=; domain=lovebox.buddybuddy.co.kr; expires=-1000";
	document.cookie = "LBBINFO=; domain=bbs.lovebox.buddybuddy.co.kr; expires=-1000";

	location.href = S_BB_USER_URL + "/Login/LogOut.asp?URL=" + escape(location.href);
}

// ¾ÆÀÌµð/ºñ¹Ð¹øÈ£ Ã£±â
function FnSearchIdPwd()
{
	FnOpenWin(S_BB_USER_URL + "/idsearch/IdPwSearchForm.asp", "IDPWDSEARCH", 484, 515);
}

// ·Î±×ÀÎ Ã¼Å© ¹× ·Î±×ÀÎ ÆäÀÌÁö·Î ÀÌµ¿
function FnChkLoginAction(sMovePage, sTxt)
{
   var sMoveUrl = sMovePage;

	if(sMoveUrl == null || sMoveUrl == "")
		sMoveUrl = location.href;

	if(sTxt == null)
		sTxt = "";

	if(!FnGetCookie("LBINFO", "USERNO")) {
		if(sTxt != "") {
			if(confirm("·Î±×ÀÎ ÇÏ½Å ÈÄ " + sTxt + " ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ·Î±×ÀÎ ÇÏ½Ã°Ú½À´Ï±î?"))
				location.href = LOGIN_URL + "?URL=" + escape(sMoveUrl);
		}
		else {
			location.href = LOGIN_URL + "?URL=" + escape(sMoveUrl);
		}

		return false;
	}
	else {
	   if(sMovePage != null && sMovePage != "")
		   location.href = sMoveUrl;
	}

	return true;
}

function FnGetBbsAuth() {
	if(FnGetCookie("UINFO", "USERFUAGE") >= 14) {
		if(FnGetCookie("UINFO", "BBSAUTH") != "Y") {
			location.href = S_BBSAUTH_URL + "?URL=" + escape(location.href);
			return false;
		}
	}
	return true;
}

function FnChkLoginMovePage(sMovePage)
{
	if(!FnGetCookie("LBINFO", "USERNO")) {
		location.href = LOGIN_URL + "?URL=" + escape(location.href);
	}
	else {
		window.open(sMovePage);
	}
}

// °ÔÀÓ½ÇÇà
function FnGameStart() {
	i_action.location.replace("/Common/Prog/GameStart.aspx?URL=" + escape(location.href));
}

// KeyCode Ã¼Å© (EnterÅ° ÀÔ·Â½Ã ÇØ´ç°³Ã¼ Å¬¸¯Ã³¸®)
function FnChkKeyCode(objName) {
	if(event.keyCode == 13) {
		document.all[objName].click();
		return false;
	}
	else {
		return true;
	}
}

// ÁÂ¿ì°ø¹éºñ¿ì±â
function FnTrim(str) {
	return str.replace(/(^[\s¡¡]+)|([\s¡¡]+$)/g, "");
}

// ÆË¾÷ À©µµ¿ì
function FnOpenWin(url,winName,intWidth,intHeight) {
	var winPosLeft = (screen.width - intWidth) / 2;
	var winPosTop = (screen.height - intHeight) / 2;
	var winOpt = "width="+intWidth+",height="+intHeight+",top="+winPosTop+",left="+winPosLeft+'location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no';
	var win = window.open(url, winName, winOpt);

	if(win.focus)
		win.focus();
}

// ÆË¾÷ À©µµ¿ì ½ºÅ©·Ñ NO
function FnOpenWinScrollNo(url,winName,intWidth,intHeight) {
	var winPosLeft = (screen.width - intWidth) / 2;
	var winPosTop = (screen.height - intHeight) / 2;
	var winOpt = "width="+intWidth+",height="+intHeight+",top="+winPosTop+",left="+winPosLeft+'location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no';
	var win = window.open(url, winName, winOpt);
	if(win.focus)
		win.focus();
}

/*==============================================================================
ÀÛ  ¼º : ¹Ú¼¼°è (2005-06-08)
¿ë  µµ : 2Â÷¿ø Çü½ÄÀÇ ÄíÅ° Value°ª ±¸ÇÏ±â
¸ñ  Àû : ÇØ´ç ÄíÅ°¸íÀ¸·Î °ª ¸®ÅÏ
»ç¿ë¹ý : document.write(getCookieVal("ÄíÅ°¸í", "¼­ºêÄíÅ°¸í(¾øÀ»½Ã »ý·«°¡´É)"))
==============================================================================*/
function FnGetCookie(cookieName, subCookieName) {
	//ÄíÅ°°ª ÀúÀå
	var cookieVal = document.cookie;

	//ÄíÅ°¸íÀÌ ¸ÇÃ³À½¿¡ ÀÖÁö ¾ÊÀ»°æ¿ì·Î ¸ÕÀú ÆÇ´Ü, ½ÃÀÛÁöÁ¡ ÀÎµ¦½º ±¸ÇÔ
	var cookieStartAt = cookieVal.indexOf(" " + cookieName + "=");
	var cookieEndAt;

	//¼­ºêÄíÅ° »ý·«µÉ °æ¿ì °ø¹éÁöÁ¤ (Trim ÇÔ¼ö»ç¿ë½Ã ¿¡·¯¹æÁö)
	if(subCookieName == null)
		subCookieName = "";

	//ÄíÅ°, ¼­ºêÄíÅ° TrimÃ³¸®
	cookieName		= FnTrim(cookieName);
	subCookieName	= FnTrim(subCookieName);

	//½ÃÀÛÁöÁ¡ ÀÎµ¦½º ¾øÀ»½Ã ¸ÇÃ³À½¿¡ ÀÖ´Ù°í ÆÇ´Ü, ´Ù½Ã ½ÃÀÛÁöÁ¡ ÀÎµ¦½º ±¸ÇÔ
	if(cookieStartAt == -1)
		cookieStartAt = cookieVal.indexOf(cookieName + "=");

	//½ÃÀÛÁöÁ¡ ÀÎµ¦½º ÀÖÀ»°æ¿ì Ã³¸®
	if(cookieStartAt != -1) {
		//ÄíÅ°°ª¿¡ ÇØ´çÇÏ´Â ½ÃÀÛ°ú ³¡ÁöÁ¡ÀÇ ÀÎµ¦½º ±¸ÇÔ
		cookieStartAt 	= cookieVal.indexOf("=", cookieStartAt) + 1
		cookieEndAt	= cookieVal.indexOf("; ", cookieStartAt);

		//³¡ÁöÁ¡ ÀÎµ¦½º ¾øÀ»½Ã ÄíÅ°°¡ ÇÏ³ªÀÌ°Å³ª ¸¶Áö¸· °ªÀ¸·Î ÆÇ´Ü
		if(cookieEndAt == -1)
			cookieEndAt = cookieVal.length;

		//ÄíÅ°°ª ±¸ÇÏ±â
		cookieVal = cookieVal.substring(cookieStartAt, cookieEndAt);

		if(subCookieName == "") {
			//¼­ºêÄíÅ° °ªÀ» ¿øÇÏÁö ¾ÊÀ»½Ã ÇØ´ç ÄíÅ°°ª µðÄÚµùÇÏ¿© ¸®ÅÏ
			cookieVal = unescape(cookieVal);
		}
		else {
			//¼­ºêÄíÅ° °ªÀ» ¿øÇÒ°æ¿ì

			//¼­ºêÄíÅ°¸íÀÌ ¸ÇÃ³À½¿¡ ÀÖÁö ¾ÊÀ»°æ¿ì·Î ¸ÕÀú ÆÇ´Ü, ½ÃÀÛÁöÁ¡ ÀÎµ¦½º ±¸ÇÔ
			cookieStartAt = cookieVal.indexOf("&" + subCookieName + "=");

			//½ÃÀÛÁöÁ¡ ÀÎµ¦½º ¾øÀ»½Ã ¸ÇÃ³À½¿¡ ÀÖ´Ù°í ÆÇ´Ü, ´Ù½Ã ½ÃÀÛÁöÁ¡ ÀÎµ¦½º ±¸ÇÔ
			if(cookieStartAt == -1)
				cookieStartAt = cookieVal.indexOf(subCookieName + "=");

			//½ÃÀÛÁöÁ¡ ÀÎµ¦½º ÀÖÀ»°æ¿ì Ã³¸®
			if(cookieStartAt != -1) {
				//¼­ºêÄíÅ°°ª¿¡ ÇØ´çÇÏ´Â ½ÃÀÛ°ú ³¡ÁöÁ¡ÀÇ ÀÎµ¦½º ±¸ÇÔ
				cookieStartAt 	= cookieVal.indexOf("=", cookieStartAt) + 1
				cookieEndAt	= cookieVal.indexOf("&", cookieStartAt);

				//³¡ÁöÁ¡ ÀÎµ¦½º ¾øÀ»½Ã ¼­ºêÄíÅ°°¡ ÇÏ³ªÀÌ°Å³ª ¸¶Áö¸· °ªÀ¸·Î ÆÇ´Ü
				if(cookieEndAt == -1)
					cookieEndAt = cookieVal.length;

				//¼­ºêÄíÅ°°ª ±¸ÇÏ±â
				cookieVal = unescape(cookieVal.substring(cookieStartAt, cookieEndAt));
			}
			else {
				cookieVal = null;
			}
		}
	}
	else {
		cookieVal = null;
	}

	return cookieVal;
}

// ÀÌ¹ÌÁö¿øº»º¸±â (°¡·Î»çÀÌÁî, ¼¼·Î»çÀÌÁî ¾ÈÀû´Â°Ô Default)
var timerPopImage = 0;
var objPopImage = new Image();

function FnImgOrgView(sUrl)
{
	objPopImage.src = sUrl;
	timerPopImage = window.setInterval("setImgOrgViewTimer()", 10);
}

function setImgOrgViewTimer() {
	if(objPopImage.readyState == "complete")
	{
		window.clearInterval(timerPopImage);
	
		var objPopWin;
		var nPopHeight = (screen.height / 2) - (objPopImage.height / 2);
		var nPopWidth = (screen.width / 2) - (objPopImage.width / 2);
		var sPopImage = "javascript:document.write('<html><head><title>ImageView</title></head><body leftmargin=0 topmargin=0><img src=" + objPopImage.src + " onclick=window.close() alt=\"ÀÌ¹ÌÁö¸¦ Å¬¸¯ÇÏ½Ã¸é Ã¢ÀÌ ´ÝÈü´Ï´Ù.\" style=cursor:hand></body></html>')";

		if(screen.width < objPopImage.width && screen.height < objPopImage.height) {
			objPopWin = window.open(sPopImage, "PopImage", "channelmode=yes, scrollbars=yes");
		}
		else if(screen.width < objPopImage.width) {
			objPopWin = window.open(sPopImage, "PopImage", "width=" + screen.width + ",height=" + (objPopImage.height + 16) + ",top=" + nPopHeight + ",left=0,scrollbars=yes");
		}
		else if(screen.height < objPopImage.height) {
			objPopWin = window.open(sPopImage, "PopImage", "width=" + (objPopImage.width + 16) + ",height=" + (screen.height - 80) + ",top=0,left=" + nPopWidth + ",scrollbars=yes");
		}
		else {
			objPopWin = window.open(sPopImage, "PopImage", "width=" + objPopImage.width + ",height=" + objPopImage.height + ",top=" + nPopHeight + ",left=" + nPopWidth + ",scrollbars=no");
		}

		if(objPopWin.focus)
			objPopWin.focus();
	}
}

// ¸ñ  Àû : ÁöÁ¤ ¶óµð¿À¹öÆ° ¼±ÅÃ¿©ºÎ È®ÀÎ
// ÀÎ  ¼ö : objRadioBtn - ¶óµð¿À¹öÆ°°´Ã¼
function FnChkRadioBtn(objRadioBtn) {
	for(var i = 0; i < objRadioBtn.length; i++) {
		if(objRadioBtn[i].checked)
			return true;
	}

	return false;
}

// ¸ñ  Àû : ÁöÁ¤ ¶óµð¿À¹öÆ° ¼±ÅÃ°ª Á¶È¸
// ÀÎ  ¼ö : objRadioBtn - ¶óµð¿À¹öÆ°°´Ã¼
function FnGetRadioBtnVal(objRadioBtn) {
	for(var i = 0; i < objRadioBtn.length; i++) {
		if(objRadioBtn[i].checked)
			return objRadioBtn[i].value;
	}

	return null;
}

// ¸ñ  Àû : ÇØ´ç °´Ã¼ÀÇ X/Y ÁÂÇ¥¿¡¼­ offset¸¸Å­ Ãß°¡/°¨¼Ò
// ÀÎ  ¼ö : objBase	- ±âÁØÀÌ µÇ´Â °´Ã¼
//			 : sXY		- x ¶Ç´Â y (ÀÌµ¿ÇÏ°íÀÚ ÇÏ´Â ÃàÀ» ÀÇ¹Ì)
//			 : nOffset	- Ãß°¡/°¨¼ÒµÇ´Â offset ¼öÄ¡
function getOffsetXY(objBase, sXY, nOffset) {
	if(!objBase) return 0;

	if(sXY == "x" || sXY == "X")
		return objBase.offsetLeft + nOffset;
	else if(sXY == "y" || sXY == "Y")
		return objBase.offsetTop + nOffset;
	else
		return 0;
}

// ¸ñ  Àû : ·¹ÀÌ¾Æ¿ô Áß¾ÓÅ×ÀÌºí X/Y ÁÂÇ¥¿¡¼­ offset¸¸Å­ Ãß°¡/°¨¼Ò
// ÀÎ  ¼ö : sXY		- x ¶Ç´Â y (ÀÌµ¿ÇÏ°íÀÚ ÇÏ´Â ÃàÀ» ÀÇ¹Ì)
//			 : nOffset	- Ãß°¡/°¨¼ÒµÇ´Â offset ¼öÄ¡
function getCenterOffsetXY(sXY, nOffset) {
	var nBaseX = (document.body.clientWidth / 2) - (832 / 2);	// 832 - ·¹ÀÌ¾Æ¿ô Áß¾ÓÅ×ÀÌºí °¡·Î »çÀÌÁî
	var nBaseY = 0;

	if(sXY == "x" || sXY == "X")
		return nBaseX + nOffset;
	else if(sXY == "y" || sXY == "Y")
		return nBaseY + nOffset;
	else
		return 0;
}

//------------ ±ÛÀÚ¼ö byte´ÜÀ§·Î °è»êÇÏ°í Àß¶óÁÖ´Â ÇÔ¼ö ½ÃÀÛ ------------------//
//ÀÛ¼ºÀÚ : ¹Ú¼¼°è
//»ç¿ë¿¹ : <textarea name="tmpTxt" onKeyUp="byteChk(this, nowLenTxt, 2000)"></textarea>
//
//		ÇöÀç <span id="nowLenTxt">0</span>/ÃÖ´ë 2000byte
//		(ÇöÀç byte »óÈ²À» Ç¥½ÃÇÏÁö ¾ÊÀ¸·Á¸é byteChk(this, null, 2000)À» »ç¿ë)
//
//		¡Ú ¹Ýµå½Ã Æû Àü¼Û½Ã Ã¼Å©ÇÏ´Â ÇÔ¼ö ºÎºÐ¿¡ ´ÙÀ½ÄÚµå »ðÀÔ ¡Ú
//		¡Ú (ÇÑ±Û ÀÔ·Â½Ã ÀÌº¥Æ® ¸¸À¸·Î´Â ¿Ïº®ÇÏ°Ô Ã¼Å©¸¦ ¸øÇÏ´Â °æ¿ì°¡ ¹ß»ýÇÏ±â ¶§¹®) ¡Ú
//
//		if (!byteChk(ÆûÀÌ¸§.tmpTxt, nowLenTxt, 2000)) {
//			return false;
//		}
//
//		¡Ø »ç¿ë¹ýÀÌ ´Ù¼Ò º¹ÀâÇÏ´Ï ¹®ÀÇ»çÇ×ÀÌ ÀÖÀ¸½Ã¸é ¼¼°è·Î ¡Ø


// alertÃ¢ ¹ÌÆ÷ÇÔ
function byteChk(chkInput, nowLen, maxLen) {
	var length = calculate_msglen(chkInput.value);
	
	if (nowLen != null) {
		nowLen.innerText = length;
	}

	if (length > maxLen) {			
		//alert("ÃÖ´ë " + maxLen + "byteÀÌ¹Ç·Î ÃÊ°úµÈ ±ÛÀÚ ¼ö´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");	
		chkInput.value = chkInput.value.replace(/\r\n$/, "");
		chkInput.value = assert_msglen(chkInput.value, nowLen, maxLen);
		chkInput.focus();
		return false;
	}
	else {
		return true;
	}
}

// alertÃ¢ Æ÷ÇÔ
function byteChkAlert(chkInput, nowLen, maxLen) {

	var length = calculate_msglen(chkInput.value);

	if (nowLen != null)
		nowLen.innerText = length;

	if (length > maxLen) {			
		alert("ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ¹üÀ§°¡ ÃÊ°ú µÇ¾ú½À´Ï´Ù. (ÇÑ±Û " + parseInt(maxLen/2,10) + "ÀÚ, ¿µ¹® " + maxLen + "ÀÚ ÀÌ³»)");
		chkInput.value = chkInput.value.replace(/\r\n$/, "");
		chkInput.value = assert_msglen(chkInput.value, nowLen, maxLen);
		chkInput.focus();
		return false;
	}
	else {
		return true;
	}
}

function calculate_msglen(message) {
	var nbytes = 0;
	for (i=0; i < message.length; i++) {
		var ch = message.charAt(i);
		if(escape(ch).length > 4) {
			nbytes += 2;
		} else {
			nbytes += 1;
		}
	}

	return nbytes;
}

function assert_msglen(message, nowLen, maxLen) {
	var inc = 0;
	var nbytes = 0;
	var msg = "";
	var msglen = message.length;

	for (i=0; i<msglen; i++) {
		var ch = message.charAt(i);
		if (escape(ch).length > 4) {
			inc = 2;
		} else {
			inc = 1;
		}
		if ((nbytes + inc) > maxLen) {
			break;
		}
		nbytes += inc;
		msg += ch;
	}

	if (nowLen != null) {
		nowLen.innerText = nbytes;
	}

	return msg;
}
//------------ ±ÛÀÚ¼ö byte´ÜÀ§·Î °è»êÇÏ°í Àß¶óÁÖ´Â ÇÔ¼ö ³¡ ------------------//

/*==============================================================================
ÀÛ  ¼º : ¹Ú¼¼°è (2005-07-30)
¿ë  µµ : ¼ýÀÚ 3ÀÚ¸®¸¶´Ù ÄÞ¸¶ºÙ¿©ÁÖ±â
==============================================================================*/
function setFormatNumber(nNum) {
	var oRegExp = /(\d+)(\d{3})/;
	var sNumStr = nNum.toString();

	while(oRegExp.test(sNumStr)) {
		sNumStr = sNumStr.replace(oRegExp, "$1,$2");
	}
	
	return sNumStr;
}

/*==============================================================================
ÀÛ  ¼º : µµ±ÝÈ£ (2005-07-30)
¿ë  µµ : ÆÇÅ¸Áö Å½Çè > ½ºÅ³ ÂÊ ·¹ÀÌ¾î Ã³¸® ÀÔ´Ï´Ù.
==============================================================================*/
function funcSKillList(num,num1){
	for(var i=1;i<=num1;i++){        
		var obj = document.getElementById("Skill_Menu"+i);
		var obj1 = document.getElementById("Skill_Cont"+i);
		if(i==num) {
			obj.style.display = "";
			obj1.style.display = "";
		}	else	{
			obj.style.display = "none";
			obj1.style.display = "none";
		}
	}
}
		
/*==============================================================================
ÀÛ¼ºÀÚ : ¹Ú¼¼°è
¸ñ  Àû : ³¯Â¥ÀÇ Çü½ÄÀÌ ¿Ã¹Ù¸¥Áö Ã¼Å© (Çü½Ä ¿Ã¹Ù¸¥°æ¿ì true)
		 : 2004-02-31 µîÀÇ ¾ø´Â³¯Â¥ Ã¼Å©¸¦ À§ÇÔÀÓ
ºñ  °í : ASP¿¡¼­´Â isDate("2004-02-31") ¹æ½ÄÀ¸·Î Ã¼Å©°¡ °¡´É
==============================================================================*/
function FnDateChk(chkYear, chkMonth, chkDay) {
	var chkDate = new Date(chkYear, chkMonth-1, chkDay);

	if (chkDate != "NaN") {
		chkYear	= parseInt(chkYear, 10);
		chkMonth	= parseInt(chkMonth-1, 10);
		chkDay	= parseInt(chkDay, 10);

		if (chkYear != chkDate.getFullYear() || chkMonth != chkDate.getMonth() || chkDay != chkDate.getDate())
			return false;
		else
			return true;
	}
	else {
		return false;
	}
}

/*==============================================================================
ÀÛ¼ºÀÚ : ¹Ú¼¼°è
¸ñ  Àû : ³¯Â¥ÀÇ Çü½ÄÀÌ ¿Ã¹Ù¸¥Áö Ã¼Å© (Çü½Ä ¿Ã¹Ù¸¥°æ¿ì true) - ¹®ÀÚ¿­Çü½Ä ÀÔ·Â
		 : 2004-02-31 µîÀÇ ¾ø´Â³¯Â¥ Ã¼Å©¸¦ À§ÇÔÀÓ
ºñ  °í : ASP¿¡¼­´Â isDate("2004-02-31") ¹æ½ÄÀ¸·Î Ã¼Å©°¡ °¡´É
==============================================================================*/
function FnDateStrChk(sDate) {
	var sArrDate = sDate.split("-");

	if(sArrDate.length != 3)
		return false;
	else
		return (FnDateChk(sArrDate[0], sArrDate[1], sArrDate[2]));
}

/*==============================================================================
 ÀÛ  ¼º : ¹Ú¼¼°è (2005-07-28)
 ¿ë  µµ : PadLeft JS¹öÀü
 »ç¿ë¿¹ : "3".padLeft(2, '0') -> "03" (C#°ú µ¿ÀÏÇÑ Çü½ÄÀ¸·Î »ç¿ë)
==============================================================================*/
String.prototype.padLeft = function(nTotalWidth, sPaddingChar) {
	var sRtnVal = this.toString();
	var nRtnLen = sRtnVal.length;

	if(nRtnLen < nTotalWidth) {
		for(var i = 0; i < nTotalWidth - nRtnLen; i++)
			sRtnVal = sPaddingChar + sRtnVal;
	}

	return sRtnVal;
};

function fnResize(){
  	resizeTo(document.body.scrollWidth, document.body.scrollHeight+10);
	window.scrollTo(0,0);
}

/*==========================================================================
	µî·Ï, Ãë¼Ò, º¯°æ µî È®ÀÎ
==========================================================================*/
function FnConfirm(sConfirm)
{
	sConfirm = sConfirm + "ÇÏ½Ã°Ú½À´Ï±î?";
	if(!confirm(sConfirm))

	return false;
}

// °¢Á¾ Å° ¸·±â
function checkKey() {
	if((event.ctrlKey == true && (event.keyCode == 78 || event.keyCode == 82)) || (event.keyCode >= 112 && event.keyCode <= 123) || (event.ctrlKey == true && event.keyCode == 8)) {
		event.keyCode = 0;
		event.cancelBubble = true;
		event.returnValue = false;
	}
	
	return true;
}

// ÄÁÆ®·Ñ + N + F5¾ÈµÇ°Ô
function NoKeyDown() {
	document.onkeydown = checkKey
}

// ¸¶¿ì½º µå·¹±× ¾ÈµÇ°Ô
function NoMouseDrag() {
	document.onselectstart= new Function ("return false");
}

// ¸¶¿ì½º ¿À¸¥ÂÊ ¸Þ´º ¾È ³ª¿À°Ô
function NoTextMenu() {
	document.oncontextmenu = new Function ("return false");
}

// À§ ¼¼°³ ÇÔ¼ö µ¿½Ã È£Ãâ ¸ðµç ÄÁÆ®·Ñ ºÒ°¡
function AllCtrNo() {
	NoKeyDown();
	NoMouseDrag();
	NoTextMenu();
}


// ÅØ½ºÆ® ¹Ú½º ³ÎÃ¼Å©
function ChkTxtBox(obj,sMsg)
{
	var sTvalue = obj.value;

	if(FnTrim(sTvalue) == "")
	{
		alert(sMsg + "À»(¸¦) ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		obj.focus();
		return false;
	}

	return true;
}