function IsNumber(m_num)  //ÀÔ·Â°ªÀÌ ¼ýÀÚÀÎÁö °Ë»ç
{
	if (!IsEmpty(m_num))
	{
		for (j = 0; j < m_num.length; j++)
		{
			if (((m_num.substring(j, j+1) < "0") || (m_num.substring(j, j+1) > "9")))
			{
				return false;
			}
		}
	}
	else
	{
		return false;
	}
	return true;
}

function IsEmpty(m_str)  //ÀÔ·Â°ªÀÌ ºó°ªÀÎÁö °Ë»ç
{
	var LNum;

	LNum = m_str.length;

	for(i=0;i<LNum;i++)
	{
		m_str = m_str.replace(" ", "");
	}

	if (m_str == "")
	{
		return true;
	}
	else
	{
		return false;
	}
}

//ÀÌ¸ÞÀÏ º¸³»±â-½ºÆÔº¸È£Â÷¿ø
function s_mail(strID, strDomain)
{
    location.href = 'mail' + 'to:' + strID + '@' + strDomain;
}

//ÅÇÀÌ¸§,ÅÇid,ÃÑÅÇ°¹¼ö,ÅÇÅ¬·¡½º¸í,
function tabSwitch(tabName,tabIdx,tabCount,tabClassName,tabSelectedClassname)
{
    var tab;
    if(!tabClassName)tabClassName='tabstyle_01';
    if(!tabSelectedClassname)tabSelectedClassname='tab_selected';
    for(var i=0;i<=tabCount;i++)
    {
        tabObj=document.getElementById("tab_"+tabName+"_"+i);
        tabEntryObj=document.getElementById("tabEntry_"+tabName+"_"+i);
        if(i==tabIdx)
        {
            tabEntryObj.style.display="block";
            if(!tabObj.className.match(tabSelectedClassname))tabObj.className=tabClassName+" "+tabSelectedClassname;
        }else{
            tabEntryObj.style.display="none";
            if(tabObj.className.match(tabSelectedClassname))tabObj.className=tabClassName;
        }
    }
}

//ÅÇ º¯°æ¿ë ÇÔ¼ö
function chz_tabHover(tabObjName, count, hoverObj)
{
    for (i=0; i<count; i++)
    {
        tab = document.getElementById(tabObjName+'_'+i);
        body = document.getElementById(tabObjName+'_body_'+i);
        if (hoverObj == i)
        {
            setHover(tab,"hover");
            setDisplay(body,"block");
        }else{
            setHover(tab,"none");
            setDisplay(body,"none");
        }
    }
}

function setHover(obj, flag)
{
    if (typeof(obj) == 'string') obj = document.getElementById(obj);

    if (!flag)
    {
        var strClassName = obj.className;
        if (strClassName.match("hover")) obj.className = strClassName.replace("hover", "");
        else obj.className = strClassName + " hover";
    }else{
        var strClassName = obj.className.replace("hover", "");
        if (flag == "hover") obj.className = strClassName + " hover";
        else obj.className = strClassName.replace("hover", "");
    }
}

function setDisplay(obj, flag)
{
    if (typeof(obj) == "string") obj = document.getElementById(obj);

    if (!flag)
    {
        if (obj.style.display == "block") obj.style.display = "none";
        else obj.style.display = "block";
    }else{
        if (flag == "block") obj.style.display = "block";
        else obj.style.display = "none";
    }
}

//ÄíÅ°¼³Á¤
function setCookie(name, value, expiredays)
{
    var todayDate = new Date();
    todayDate.setDate( todayDate.getDate() + expiredays );
    document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}

//ÄíÅ°·Îµå
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 unescape( document.cookie.substring( y, endOfCookie ) );
        }

        x = document.cookie.indexOf( " ", x ) + 1;

        if ( x == 0 )
            break;
     }
    return "";
}

//¼ýÀÚ¸¸ ÀÔ·Â¹Þ±â
function onlyNum(e)
{
    e.value = e.value.replace(/[^0-9]/g,"");
}

//3ÀÚ¸®¸¶´Ù ÄÞ¸¶³Ö±â
function plusComma(num)
{
    if (num < 0) { num *= -1; var minus = true}
    else var minus = false

    var dotPos = (num+"").split(".")
    var dotU = dotPos[0]
    var dotD = dotPos[1]
    var commaFlag = dotU.length%3

    if(commaFlag) {
        var out = dotU.substring(0, commaFlag)
        if (dotU.length > 3) out += ","
    }
    else var out = ""

    for (var i=commaFlag; i < dotU.length; i+=3) {
        out += dotU.substring(i, i+3)
        if( i < dotU.length-3) out += ","
    }

    if(minus) out = "-" + out
    if(dotD) return out + "." + dotD
    else return out
}
