    function Check_tax(a, b, c) //»ç¾÷ÀÚµî·Ï¹øÈ£ check
    {
    	var num = a + b + c;
    
        var strA = num.substr(0, 1);
        var strB = num.substr(1, 1);
        var strC = num.substr(2, 1);
        var strD = num.substr(3, 1);
        var strE = num.substr(4, 1);
        var strF = num.substr(5, 1);
        var strG = num.substr(6, 1);
        var strH = num.substr(7, 1);
        var strI = num.substr(8, 1);
        var strJ = num.substr(9, 1);
    
    	var strK = strA * 1 + strB * 3 + strC * 7 + strD * 1 + strE * 3 + strF * 7 + strG * 1 + strH * 3;
    	var strsum = eval(strK);
    	var chkno = eval(strI * 5);
    
    	if (chkno > 9)
    		chkno = strsum + Math.floor(chkno / 10) + Math.floor(chkno % 10) + parseInt(strJ,10);
    	else
    		chkno = strsum + chkno + parseInt(strJ,10);
    	
    	if (chkno > 99)
    	{
    		chkno = (chkno % 100) % 10;
    		chkno = Math.floor(chkno);
    	}
    	else
    	{
    		if(chkno > 9)
    			chkno = Math.floor(chkno % 10);
    	}
            if (chkno != 0)
                return false;
        return true;
    }
    
    function Check_jumin(a, b) //ÁÖ¹Î¹øÈ£ check
    {
    	a1 = a.substring(0,1);
    	a2 = a.substring(1,2);
    	a3 = a.substring(2,3);
    	a4 = a.substring(3,4);
    	a5 = a.substring(4,5);
    	a6 = a.substring(5,6);
    
    
    	b1 = b.substring(0,1);
    	b2 = b.substring(1,2);
    	b3 = b.substring(2,3);
    	b4 = b.substring(3,4);
    	b5 = b.substring(4,5);
    	b6 = b.substring(5,6);
    	b7 = b.substring(6,7);
    
    	var sum = a1*2 + a2*3 + a3*4 + a4*5 + a5*6 + a6*7 + b1*8 + b2*9 + b3*2 + b4*3 + b5*4 + b6*5 ;
    	var nam = sum%11 ;
    	var CheckValue = 11-nam ;
    	CheckValue = CheckValue%10
    
    	if (CheckValue != b7)
    		return false;
        return true;
    }
    
	function GetOriginStr(str, decPt)
	{
		var strOrigin="";
		var cnt=0;
		var decCnt=-1;
		for (var i=0; i<str.length; i++)
		{
			if ((str.charAt(i) >= "0" && str.charAt(i) <= "9"))
			{
				if (decCnt > -1)
				{
					if (++decCnt <= decPt)
					{
						strOrigin+=str.charAt(i);
						cnt++;
					}
					else
					{
						return strOrigin;
					}
				}
				else
				{
					strOrigin+=str.charAt(i);
					cnt++;
				}
			}
			else if (str.charAt(i) == ".")
			{
				if (decCnt == -1)
				{
					strOrigin+=str.charAt(i);
					decCnt++;
				}
			}
			else if (i == 0 && str.charAt(i) == "-")
			{
				strOrigin+=str.charAt(i);
			}
		}
		return strOrigin;
	}

	function MakeMoney(str)
	{
		var i=0, j=0, cnt=str.indexOf(".");
		var strFormed="";

		if (cnt == -1)
			cnt=str.length;
			
		for(i=0; i<cnt%3; i++)
		{
			strFormed+=str.charAt(i);
		}

		if (cnt/3 > 1 && cnt%3 != 0)
		{
			strFormed+=",";
		}

		for(i=cnt%3; i<cnt; i++,j++)
		{
			if (j==3)
			{
				strFormed+=","+str.charAt(i);
				j=0;
			}
			else
			{
				strFormed+=str.charAt(i);
			}
		}
		strFormed+=str.substr(cnt, str.length-cnt);
		return strFormed;
	}

    function parseNum(str_val)
    {
        var tmp=eval(str_val);
        var ret=0;
        
        if(isNaN(tmp)==false)
        {
            return tmp;
        }            
            
        return 0;
    }

/*****************************************************************************************
 Cyber Bidding System ÁÖ¿ä JavaScriptÆÄÀÏµé

    jsNumeric(field,flag)   : ³Ñ°Ü¹ÞÀº °ª¿¡ Check1(¼ýÀÚ,',','.'), Check2(¼ýÀÚ,',')Çã¿ë
    jsNumExt(field,flag)    : ³Ñ°Ü¹ÞÀº °ª¿¡ Check1(¼ýÀÚ,',',¼Ò¼ýÁ¡ 3ÀÚ¸®), Check2(¼ýÀÚ,',')Çã¿ë
    substitute(field,from,to) : ³Ñ°Ü¹ÞÀº field°ªÀÇ fromÀ» to·Î º¯È¯ÇØÁØ´Ù.
    makeMoney(field)        : ³Ñ°Ü¹ÞÀº °ª¿¡ ","°ª ³Ö±â...(¼Ò¼ýÁ¡ Æ÷ÇÔ)
    makeWon(field)          : ³Ñ°Ü¹ÞÀº °ª¿¡ ","°ª ³Ö±â...
    jsPopup(url,target,vWidth,vHeight,vLeft,vTop) : Popup Windows...
    jsFocus(this.form,°£°Ý) : °£°Ý¸¸Å­ ´ÙÀ½°ªÀ¸·Î ³Ñ°ÜÁØ´Ù.
    jsByte(field)           : ³Ñ°Ü¹ÞÀº °ªÀÇ Byte ±æÀÌ¸¦ ³Ñ°ÜÁØ´Ù.
******************************************************************************************/
function jsNumeric(field,flag)
{
	if (field == "") return true;

	var elmstr = substitute(field, ",", "");
	
	if (flag!="KRW")
	    elmstr = substitute(elmstr, ".", "");
	
	if (elmstr == "")
	    return true;
	
	for (var i = 0; i < elmstr.length; i++)
	{
		if (elmstr.charAt(i) < "0" || elmstr.charAt(i) > "9")
			return false;
	}
	return true;
}

function jsNumExt(field,flag)
{
    if (field == "") return true;
    
    var ext = "";
    var elmstr = substitute(field,",","");
    
    if (flag == "KRW")
    {
        for (var i = 0; i < elmstr.length; i++)
        {
            if (elmstr.charAt(i) == ".")
                ext+=elmstr.substring(i,i+1);
        }
        
        if (ext.length > 0)
            return false;
    }
    else
    {
        for (var i = 0; i < elmstr.length; i++)
        {
            if (elmstr.charAt(i) == ".")
                ext = elmstr.substring(i+1,elmstr.length);
        }
        
        if (ext.length > 3)
            return false;
    }
    return true;
}

function substitute(field, from, to)
{
  	var r_val   = field+"";
  	var ret_val = "";

  	for (var i = 0; i < r_val.length; i++)
  	{
  		if ( r_val.substring(i, i+1) == from )
  		    ret_val = ret_val + to;
        else
            ret_val = ret_val + r_val.substring(i,i+1);
	}
	return ret_val;
}

function makeMoney(field)
{
    var str = field+"";
    var ext = "";
	var cnt = 1;
	var tmp = new Array();
	var rtn = "";

    //¼Ò¼ýÁ¡ ¾Æ·¡ ºÎºÐÀº ¶¼¾î³õ°í ½ÃÀÛÇÑ´Ù.
  	for (var i = 0; i < str.length; i++)
    {
        if ( str.substring(i,i+1) == "." )
        {
            ext = str.substring(cnt,str.length);
            str = str.substring(0, cnt-1);
            break;
        }
            
        cnt++;
    }
    
    cnt = 1;
	for (i=str.length;i>-1;i--)
	{
		cnt++;

		if ((cnt%3==0)&&(i!=str.length-1))
		    tmp[i]=str.charAt(i)+",";
		else
		    tmp[i]=str.charAt(i);
	}

	 rtn = tmp.join("");	 
	 if (ext != "")
	 {
	    rtn += "." + ext;
	    for (i = 0; i < (3-ext.length); i++)	    
	        rtn += "0";
	 }
	 else
	    rtn += ".000";
	 
	 return rtn;
}

function makeWon(field)
{
    var str = field+"";
	var cnt = 1;
	var tmp = new Array();
	var rtn = "";

	for (i=str.length;i>-1;i--)
	{
		cnt++;

		if ((cnt%3==0)&&(i!=str.length-1))
		    tmp[i]=str.charAt(i)+",";
		else
		    tmp[i]=str.charAt(i);
	}

	 rtn = tmp.join("");	 
	 return rtn;
}

function jsPopup(url,target,vWidth,vHeight)
{
    var winl = (screen.width-vWidth)/2;
    var wint = (screen.height-vHeight)/2;
    var settings  ='height='+vHeight+',';
        settings +='width='+vWidth+',';
        settings +='top='+wint+',';
        settings +='left='+winl+',';
        settings +='scrollbars=yes,';
        settings +='resizable=yes';

    winInstance = window.open(url,target, settings);
    
    if (parseInt(navigator.appVersion) >= 4)
        winInstance.window.focus();
}

function jsFocus(dForm, term)
{
    //ÇöÀç ÆûÀÇ ÀüÃ¼ Elements¸¦ ¾Ë°í...
    var vEleLen = dForm.elements.length;
    
    if(event.keyCode == 13)
    {
        for (var i=0; i<vEleLen; i++)
        {
            if ( event.srcElement == dForm.elements[i] )
            {
                if ( (i+term) < vEleLen )
                {
                    if ( dForm.elements[i+term].type == "text")
                        dForm.elements[i+term].focus();
                }
            }
        }
    }
}

function jsTextArea(field)
{
    if (field == "")    return "";
    
    var newVal = "";
    
	for (i=0; i<field.length; i++)
	{
		if (field.charAt(i)=="|")
		{
			newVal = newVal + "\n";
		}
		else if(field.charAt(i)=="`")
		{
			newVal = newVal + '\'';		
			newVal.charCodeAt[i]=27;
		}
		else
		{
			newVal = newVal + field.charAt(i);
		}	
	}
	return newVal;
}

function jsByte(field)
{
    if (field == "")    return 0;
    
    var rtnLen = 0 ;

    for (i=0; i<field.length; i++)
    {   
        // ÇÑ±ÛÀÎ °æ¿ì ±æÀÌ°¡ UniCode °ªÀº 10000 ÀÌ»óÀÌ´Ù.
        if(field.charCodeAt(i) > 10000 )
            rtnLen += 2 ;
        else
            rtnLen ++;
    }
    
    return rtnLen;
}
