//¼ýÀÚ¸¸ ÀÔ·ÂµÇ°Ô
function NumField()
{
    if ((event.keyCode < 48) || (event.keyCode > 57)) {
        event.returnValue = false;
    }
}

// Æ÷Ä¿½º ÀÌµ¿
function FocusMove(srcObj, maxLen, moveObj)
{
    if (srcObj.value.length >= maxLen)
        moveObj.focus();
}

// ÄÄ¸¶ ¾ø¾Ö±â
function truncateComa(str)
{
    var tmpstr = "";
    var i = 0;
    for(i = 0; i < str.length; i++)
    {
        if (str.substring(i, i+1) != ",")
            tmpstr = tmpstr + str.substring(i, i+1);
    }
    return tmpstr
}

// ¼ýÀÚÀÎÁö Ã¼Å©
function num_check(str)
{
    var is_num = true;
    for (var i=0; i < str.length; i++) {
        if (str.substring(i, i+1) != "0" &&
            str.substring(i, i+1) != "1" &&
            str.substring(i, i+1) != "2" &&
            str.substring(i, i+1) != "3" &&
            str.substring(i, i+1) != "4" &&
            str.substring(i, i+1) != "5" &&
            str.substring(i, i+1) != "6" &&
            str.substring(i, i+1) != "7" &&
            str.substring(i, i+1) != "8" &&
            str.substring(i, i+1) != "9")
            { is_num = false }
    }
    return is_num;
}

// µ· Æ÷¸ËÀ¸·Î º¯È¯
function MoneyFormat(str)
{
    var newStr = "";
    var strLen   = str.length;
    var commCnt  = parseInt((strLen - 1) / 3);
    var fCnt = strLen % 3;
    if (fCnt == 0 )    fCnt = 3;
    
    for(var i = 0, lidx = 0; i <= commCnt; i++ )
    {
        fidx = lidx;
        lidx = fCnt + (i * 3);
        
        if (newStr.length > 0)    newStr = newStr + ",";
        newStr = newStr + str.substring(fidx, lidx);
    }

    return newStr;
}

// ³¯Â¥ Ã¼Å© 
function ChkDate(yy, mm, dd)
{
    var arrDate, lastdd;
    var nMM = parseInt(mm.value);
    var nDD = parseInt(dd.value);
    var nYY = parseInt(yy.value);
    
    if (nMM < 1)
        return false;
        
    
    if ((!((nYY)%4) && ((nYY)%100)) || !((nYY)%400))    // À±³â
        arrDate = new Array(31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
    else
        arrDate = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

    // À±³â°è»êÇÏ´Â°É ³ÖÀÚ
    
    if (arrDate[nMM-1] < nDD) {
        lastdd = arrDate[nMM-1];
        msg = mm.value + "¿ùÀº " + lastdd + "ÀÏ ±îÁö¹Û¿¡ ¾ø½À´Ï´Ù.";
        dd.options[lastdd-1].selected = "true";
        alert(msg);
        
    }
    
}

function ChkString(str)
{
    for(var i=0;i<str.length;i++)
    {
        if (str.charCodeAt(i) > 128)
        {
            alert("¢ÑÇÑ±ÛÀº »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
            return false;
        }
    }

    var strChk = "`~!@#$%^&*()+|=\[]{};:'/.,<>? ";
    for(i=0;i<str.length;i++)
    {
        if(strChk.indexOf(str.substring(i,i+1)) >= 0)
        {
            alert("¢Ñ¿©¹é°ú Æ¯¼ö¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
            return false;
        }
    }
    return;
}

//2010-04-21, benjamin, Æ¯¼ö ¹®ÀÚ ¹× °ø¹éÀÎÁö Ã¼Å©
function ChkEtcString(str)
{
    var strChk = "`~!@#$%^&*()+|=\[]{};:'/.,<>? ";
    for(i=0;i<str.length;i++)
    {
        if(strChk.indexOf(str.substring(i,i+1)) >= 0)
        {
            return false;
        }
    }
    return;
}

//2010-04-21, benjamin, ÇÑ±ÛÀÌ ¾Æ´ÑÁö Ã¼Å©
function ChkKorString(str)
{
    for(var i=0;i<str.length;i++)
    {
        if (str.charCodeAt(i) < 128)
        {
            return true;
        }
    }
}

function SetMoneyValue(FieldName)
{
    var strReplaceOption = /,/gi;
    var strMoney = FieldName.value.replace(strReplaceOption,"");

    FieldName.value = MoneyFormat(strMoney);
}

function ChkEmail(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 MainFlash()
{
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="800" height="410">');
	document.write('<param name="movie" value="/main_k.swf">');
	document.write('<param name="quality" value="high">');
	document.write('<PARAM NAME=menu VALUE=false>');
	document.write('<PARAM NAME=quality VALUE=high>');
	document.write('<PARAM NAME=wmode VALUE=transparent>');
	document.write('<embed src="/main_k.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="800" height="410"></embed>');
	document.write('</object>');
}

function MainEFlash()
{
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="800" height="410">');
	document.write('<param name="movie" value="/english/main_e.swf">');
	document.write('<param name="quality" value="high">');
	document.write('<PARAM NAME=menu VALUE=false>');
	document.write('<PARAM NAME=quality VALUE=high>');
	document.write('<PARAM NAME=wmode VALUE=transparent>');
	document.write('<embed src="/english/main_e.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="800" height="410"></embed>');
	document.write('</object>');
}

function SubFlash()
{
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="800" height="94">');
	document.write('<param name="movie" value="img/sub_k.swf">');
	document.write('<param name="quality" value="high">');
	document.write('<PARAM NAME=menu VALUE=false>');
	document.write('<PARAM NAME=quality VALUE=high>');
	document.write('<PARAM NAME=wmode VALUE=transparent>');
	document.write('<embed src="img/sub_k.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="800" height="94"></embed>');
	document.write('</object>');
}

function SubEFlash()
{
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="800" height="94">');
	document.write('<param name="movie" value="img/sub_e.swf">');
	document.write('<param name="quality" value="high">');
	document.write('<PARAM NAME=menu VALUE=false>');
	document.write('<PARAM NAME=quality VALUE=high>');
	document.write('<PARAM NAME=wmode VALUE=transparent>');
	document.write('<embed src="img/sub_e.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="800" height="94"></embed>');
	document.write('</object>');
}
