// ----------------------------------------
// @ ¼ýÀÚ·Î ±¸¼ºÀÌ µÇ¾î ÀÖ´ÂÁö Check
// @ ¼ýÀÚ°¡ ¾Æ´Ï¸é false ¸®ÅÏ.
// ----------------------------------------
function chkDigit( str )
{
    for(var i=0; i < str.length; i++)
	{
        var ch= str.charAt(i);

        if(ch < '0' || ch > '9')
		{
             return false;
        }
    }
    return true;
}

// ----------------------------------------
// @ ÀüÈ­¹øÈ£ Çü½ÄCheck
// @  ¼ýÀÚ¿Í '-' ±âÈ£¿Í °ýÈ£() ¸¸ Çã¿ëÇÔ.
// ----------------------------------------
function chkPhone( str )
{
    for(var i=0; i < str.length; i++)
	{
        var ch= str.charAt(i);

        if( (ch >= '0' && ch <= '9')  || ch == '-' || ch == ')' || ch =='(' )
			continue;
		else
             return false;
    }
    return true;
}

// ----------------------------------------
// @ Á¡À» Æ÷ÇÔÇÑ ¼ýÀÚÀÎÁö Check
// @ ¼Ò¼ýÁ¡(.) °ú ¼ýÀÚ¸¸ Çã¿ë.
// ----------------------------------------
function chkFloat(str)
{
	for(var i=0; i < str.length; i++)
	{
		var ch=str.charAt(i);
	 
		if((ch >= '0' && ch <= '9') || (ch=='.') ){
			// nothing
		 }else{
			return false;
		 }    
    }
	return true;
}

// ----------------------------------------------
// @ ÄÚµå °ªÀÎÁö °Ë»ç --> 
// @ ¼ýÀÚ,¿µ¹®,'-','_' ·Î¸¸ ±¸¼ºµÈ ÄÚµå
// ------------------------------------------------
function chkCode(str)
{
	var result=true;

    for(var i=0;i<str.length;i++)
   {

		var ch=str.charAt(i);
	 
		if((ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z')  || (ch >= '0' && ch<='9') || (ch=='-') | (ch=='_'))
		{
			continue;
		}
		else
		{
			result=false;
			break;
		 }
	}// end of for
 
	 return result;
}


// ----------------------------------------
// @ ¿µ¹®À¸·Î ±¸¼ºÀÌ µÇ¾î ÀÖ´ÂÁö Check
// ----------------------------------------
function chkAlpha( str )
{
	var result = true;
	for(var i=0; i < str.length;i++)
	{
		var ch=str.charAt(i);

		if ( (ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z')  || ch=='.')
			continue;
		else
		{
			result = false;
			break;
		}
	}
    return result;
}

// ----------------------------------------
// @ ÀÌ¸ÞÀÏ Çü½ÄÃ¼Å©
// @ »ç¿ë¹ý : str - emailÁÖ¼Ò
// ----------------------------------------
function chkEmail(str)
{
	if(str.indexOf('@') < 0)
		return false;

	if(str.indexOf('.') < 0)
		return false;

	if(!chkAlphaNumeric2( str.substring(0,str.indexOf('@')) ) )
		return false;
	if(!chkAlphaNumeric2( str.substring(str.indexOf('@') + 1) ) )
		return false;

	return true;
}

// ----------------------------------------
// @ ¿µ¹®+¼ýÀÚ·Î ±¸¼ºÀÌ µÇ¾î ÀÖ´ÂÁö Check
// ----------------------------------------
function chkAlphaNumeric( str )
{
	var result = true;
	for(var i=0; i < str.length;i++)
	{
		var ch=str.charAt(i);

		if ( (ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z')  || (ch >= '0' && ch <= '9'))
			continue;
		else
		{
			result = false;
			break;
		}
	}
    return result;
}


// ----------------------------------------
// @ ¿µ¹®+¼ýÀÚ·Î ±¸¼ºÀÌ µÇ¾î ÀÖ´ÂÁö Check
// ----------------------------------------
function chkAlphaNumeric2( str )
{
	var result = true;
	for(var i=0; i < str.length;i++)
	{
		var ch=str.charAt(i);

		if ( (ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z')  || (ch >= '0' && ch <= '9')|| (ch >= '.' )|| (ch >= '-'))
			continue;
		else
		{
			result = false;
			break;
		}
	}
    return result;
}

// ----------------------------------------
// @ ÇÑ±ÛÀ¸·Î ±¸¼ºÀÌ µÇ¾î ÀÖ´ÂÁö Check
// ----------------------------------------
function chkHan( str )
{
	var result = true;
	for(var i=0; i < str.length;i++)
	{
		var ch=str.charCodeAt(i);

		if(ch > 255)
			continue;
		else
		{
			if(ch == 32)
				continue;

			result = false;
			break;
		}
	}

    return result;
}

// ----------------------------------------
// @ ÁÖ¹Î¹øÈ£¸¦ °Ë»çÇÑ´Ù.
// ----------------------------------------
function chkSocialNo(str)
{
	if(!chkDigit(str))
		return false;
	num = 0;
	num7 = 0;
	num13 = 0;
	totalnum = 0;
	chknum = 0;

	num7 = parseInt(str.substring(6,7),10) ;

	num  = parseInt(str.substring(0,1),10)   * 2 +
				parseInt(str.substring(1,2),10)   * 3 +
				parseInt(str.substring(2,3),10)   * 4 +
				parseInt(str.substring(3,4),10)   * 5 +
				parseInt(str.substring(4,5),10)   * 6 +
				parseInt(str.substring(5,6),10)   * 7 +
				parseInt(str.substring(6,7),10)   * 8 +
				parseInt(str.substring(7,8),10)   * 9 +
				parseInt(str.substring(8,9),10)   * 2 +
				parseInt(str.substring(9,10),10)  * 3 +
				parseInt(str.substring(10,11),10) * 4 +
				parseInt(str.substring(11,12),10) * 5;

	num13 = parseInt(str.substring(12,13),10);

	totalnum = num % 11;
	chknum   = 11 - totalnum;

	if(chknum >= 10 ) chknum = chknum - 10;

	if((num13 == chknum) && ( num7 == 1 || num7 == 2 ))
		return true;
	else
	{
		alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ¿Ã¹Ù¸£°Ô ÀÔ·ÂÇÏ½Ê½Ã¿ä");
		return false;
    }
}

// ----------------------------------------
// ----------------------------------------
function newValFocus(thisElem, altMesg)
{
	if(altMesg != "" && altMesg.length > 0)
		alert(altMesg);
	thisElem.value = "";
	thisElem.focus();
}

// -----------------------------------------------
// @ ¼³·ºÆ® ¹Ú½º¸¦ value °ª¿¡ µû¶ó¼­ ¼±ÅÃµÇ°Ô ÇØ ÁØ´Ù.
// @ »ç¿ë¹ý : thiselement - ¼¿·ºÆ®¹Ú½º °´Ã¼ÀÌ¸§
//                  thatvalue - ¼±ÅÃÇÒ value °ª
// @ »ç¿ë¿¹ : selectInit(document.myform.choice, '001');
// -----------------------------------------------
function selectInit(thiselement, thatvalue)
{
	for(var i = 0 ; i<thiselement.length ; i++)
	{
		if(thiselement[i].value == thatvalue)
		{
			thiselement[i].selected = 1;
			break;
		}
	}
}

// ----------------------------------------
// @ ¼³·ºÆ® ¹Ú½º¿¡¼­ ÃÊ±â¿¡ ¼³Á¤ °ªÀ¸·Î º¯È¯½ÃÄÑÁØ´Ù.
// ----------------------------------------
function selectsInit(thiselement, thatvalue)
{
	for(var i = 0 ; i<thiselement.length ; i++)
	{
		if(thiselement.options[i].value == thatvalue)
		{
			thiselement.options[i].selected = 1;
			break;
		}
	}
}

// -----------------------------------------------------
// @ ¹®ÀÚ¿­À» ±¸ºÐÀÚ·Î ³ª´«´Ù.
// @ »ç¿ë¹ý : originString- ¿ø ¹®ÀÚ¿­, delimeter - ±¸ºÐÀÚ
// ----------------------------------------------------
function stringTokenizer(originString, delimeter)
{
	var result = new Array();
	var i = 0;
	while(true)
	{
		if(originString.indexOf(delimeter) < 0)
		{
			result[i] = trim(originString);
			break;
		}
		else
		{
			result[i] = originString.substring(0,originString.indexOf(delimeter));
			originString = originString.substring(originString.indexOf(delimeter) + delimeter.length);
		}
		//alert("\"" + trim(result[i]) + "\"");
		i++;
	}

	return result;
}

// ----------------------------------------
// @ Ã¼Å©¹Ú½º¿¡¼­ ¼³Á¤µÈ °ªÀ» Ã¼Å©ÇØÁØ´Ù.
// ----------------------------------------
function chkCheckBox(ele, chkVal, valDelimeter, onOff)
{
	if(valDelimeter == "")
		valDelimeter = ",";

	if(chkVal != "")
	{
		var values = stringTonkenizer(chkVal, valDelimeter);

		for(var i= 0;i < values.length; i++)
		{
			for(var j = 0;j<ele.length;j++)
			{
				if(values[i] == ele[j].value) 
					ele[j].checked = onOff;
			}
		}
	}
}

// ----------------------------------------
// @ °ø¹éÀ» ¾ø¿¡ ºÎ¸°´Ù
// ----------------------------------------
function trim(vals)
{
	return replace	(vals,' ','');
}

// -------------------------------------------------
// @ ¹®ÀÚ¸¦ ´ëÃ¼ÇÑ´Ù.
// @ »ç¿ë¹ý : origin-¿ø¹®ÀÚ¿­, search-¹Ù²Ü¹®ÀÚ, replace-´ëÃ¼ÇÒ¹®ÀÚ
// ---------------------------------------------------
function replace(origin, search, replace)
{
	var result = '';
	var i = 0;
	do
	{
		i = origin.indexOf(search);

		if(i != -1)
		{
			result += origin.substring(0, i);
			result += replace;
			origin = origin.substring(i + search.length);
		}
		else
		{
			result += origin;
			break;
		}
	}
	while(i != -1);

	return result;
}

// ----------------------------------------
// @ ¹®ÀÚ¿­ ±æÀÌ Á¦ÇÑ
// @ »ç¿ë¹ý : str-¹®ÀÚ¿­, maxlen-ÃÖ´ë±æÀÌ.
// @ ÇÑ±ÛÀº 2,  ¿µ¹®Àº 1¹®ÀÚ·Î °è»ê.
// ----------------------------------------
function chkLength(str, maxlen)
{
	var result = false;
	var totalLength = 0;

	for(var i=0; i < str.length;i++)
	{
		var ch=str.charCodeAt(i);

		if(ch > 255)
		{
			totalLength += 2;
		}
		else
		{
			totalLength += 1;
		}
	}

	if(totalLength <= maxlen)
		result = true;

	return result;
}

// ----------------------------------------
// @ µ¥ÀÌÅ¸ º£ÀÌ½º¿¡ »ç¿ëµÇ´Â Æ¯¼ö ¹®ÀÚ¸¦ ÀÌ½ºÄÉÀÙ½ÃÅ´
// ----------------------------------------
function escSpChar(str)
{
	return replace(str, '\'','');
}

// ----------------------------------------
// ----------------------------------------
function chkForm(that)
{
	var result = 0;

	for(var i = 0; i < that.elements.length; i++)
	{
		if(that.elements[i].name.toLowerCase() == 'subject')
		{
			if( (result = chFld(that.elements[i], 2, 60, 'Á¦¸ñ', '')) < 0 )
				break;
		}
		else if(that.elements[i].name.toLowerCase() == 'contents')
		{
			if( (result = chFld(that.elements[i], 2,32000, '³»¿ë', '')) < 0 )
				break;
		}
		else if(that.elements[i].name.toLowerCase() == 'comp_user')
		{
			if( (result = chFld(that.elements[i], 2, 30, 'ÀÌ¸§', '')) < 0 )
				break;
		}
		else if(that.elements[i].name.toLowerCase() == 'email')
		{
			if( (result = chFld(that.elements[i], 2, 60, 'ÀÌ¸ÞÀÏ', 'mail')) < 0 )
				break;
		}
		else if(that.elements[i].name.toLowerCase() == 'password')
		{
			if( (result = chFld(that.elements[i], 2, 8, 'ºñ¹Ð¹øÈ£', 'password')) < 0 )
				break;
		}
		else if(that.elements[i].name.toLowerCase() == 'password1')
		{
			if( (result = chFld(that.elements[i], 2, 8, 'ºñ¹Ð¹øÈ£ È®ÀÎ', 'password')) < 0 )
				break;
		}
		else if(that.elements[i].name.toLowerCase() == 'password2')
		{
			if( (result = chFld(that.elements[i], 2, 8, 'ºñ¹Ð¹øÈ£ È®ÀÎ', 'password')) < 0 )
				break;
		}
		else if(that.elements[i].name.toLowerCase() == 'passwd')
		{
			if( (result = chFld(that.elements[i], 2, 8, 'ºñ¹Ð¹øÈ£', 'password')) < 0 )
				break;
		}
		else if(that.elements[i].name.toLowerCase() == 'passwd1')
		{
			if( (result = chFld(that.elements[i], 2, 8, 'ºñ¹Ð¹øÈ£È®ÀÎ', 'password')) < 0 )
				break;
		}
		else if(that.elements[i].name.toLowerCase() == 'passwd2')
		{
			if( (result = chFld(that.elements[i], 2, 8, 'ºñ¹Ð¹øÈ£È®ÀÎ', 'password')) < 0 )
				break;
		}
		else if(that.elements[i].name.toLowerCase() == 'phone')
		{
			if( (result = chFld(that.elements[i], 2, 20, 'ÀüÈ­¹øÈ£', 'phone')) < 0 )
				break;
		}
		else
			continue;
	}

	if(result < 0)
		return false;

	return true;
}

// ----------------------------------------
// @ ¹®ÀÚ¿­¿¡ ÄÞ¸¶Âï±â
// @»ç¿ë¹ý : org - ¹®ÀÚ¿­
//			       pos - ¹®ÀÚ¿­ ¸îÀÚ¸®¸¶´Ù ÂïÀ» °ÍÀÎ°¡(¼ýÀÚ)
// ----------------------------------------
function setComma(org, pos)
{
	var flag = 1;
	var result = ''; //µÇ³Ñ±æ ¹®ÀÚ¿­
	var pre = '';
	var rear = '';

	var len = 0; //¹®ÀÚ¿­ ±æÀÌ
	var rpos = 0; //¹®ÀÚ¿­ µÚ·ÎºÎÅÍÀÇ À§Ä¡ °ª

	

	if(org.indexOf(".") != -1)
	{
		pre = '' + org.substring(0,org.indexOf("."));
		rear = '' + org.substring(org.indexOf("."));
	}
	else
		pre = org;

	if(pre < 0)
	{
		flag = -1;
		pre *= flag;
		pre = '' + pre;
	}

	len = pre.length;

	for(var i = len-1 ; i >=0 ; i--)
	{
		rpos++;
		result = pre.charAt(i) + result;

		if( (rpos % pos) == 0 && i !=0) result = "," + result;
	}

	result += rear;

	if(flag < 0)
		result = '-' + result;

	return result;
}

// ----------------------------------------
// @ ¼ýÀÚÅ¸ÀÔÀ» 3ÀÚ¸® ¸¶´Ù ÄÞ¸¶ Âï¾îÁÖ±â
// @ »ç¿ë¹ý : org - ¼ýÀÚ·Î¸¸µÈ ½ºÆ®¸µ
// ----------------------------------------
function setMoneyType(org)
{
	return setComma(org, 3);
}

//-----------------------------------------------
//-----------------------------------------------
function stripMoneyType(ele)
{
	var dftVal = ele.value;
	
	dftVal = replace(dftVal,' ','');
	dftVal = replace(dftVal,',','');
	dftVal = replace(dftVal,'/','');

	ele.value = dftVal;
}

//-----------------------------------------------
//-----------------------------------------------
function quoteMoneyType(ele)
{
	var dftVal = ele.value;
	
	stripMoneyType(ele);
	ele.value = setMoneyType(ele.value);
}


//-------------------------------------------------
/**
 *±¸ºÐÀÚ°¡ ÀÖ´Â ¹®ÀÚ¿­·Î ÄÞº¸ ¹Ú½º¸¦ ¸¸µç´Ù.
 * @param str ±¸ºÐÀÚ·Î ±¸¼ºµÈ ¹®ÀÚ¿­ °ª
 * @param objname ÄÞº¸ °´Ã¼ ÀÌ¸§
 */
//-------------------------------------------------
function makeComboByString(str, objname)
{
	var result = "";
	var chkVals = stringTokenizer(str, ';');

	if(chkVals.length > 0)
	{
		for(var i=0;i<chkVals.length;i++)
		{
			result += "<OPTION VALUE=\""+chkVals[i]+"\">"+chkVals[i]+"</OPTION>";
		}
	}

	if(result != "")
	{
		result = "<SELECT NAME=\""+objname + "\">\n" + result + "</SELECT>";
	}

	return result;
}


// ----------------------------------------
// @  '01', '02' --> Á¤¼ö1, Á¤¼ö2  ·Î ¹Ù²Ù¾îÁØ´Ù
// ----------------------------------------
function chgInt(str)
{
	if(chkDigit(str))
	{
		if(str == '01') return 1;
		else if(str == '02') return 2;
		else if(str == '03') return 3;
		else if(str == '04') return 4;
		else if(str == '05') return 5;
		else if(str == '06') return 6;
		else if(str == '07') return 7;
		else if(str == '08') return 8;
		else if(str == '09') return 9;
		else return parseInt(str);
	}
	else
		return -1;
}



// ----------------------------------------
// @ ³âµµ,¿ù, ÀÏÀÚÀÇ À¯È¿¼º °Ë»ç
// @ »ç¿ë¹ý :  yy - 4ÀÚ¸®³âµµ,  mm - ¿ù , dd - ÀÏÀÚ
// ----------------------------------------
function isValidDate(yy,mm,dd)
{
	var est_Y = chgInt(yy);
	var est_M = chgInt(mm);
	var est_D = chgInt(dd);
	var sDate = new Date(est_Y, (est_M-1), est_D);

	if( est_M - 1 != sDate.getMonth() )
		return false;

	return true;
}

// ----------------------------------------
// @ ³âµµ, ¿ùÀ» °¡Áö°í ÀÏÀÚÀÇ ¸¶Áö¸· ³¯ ±¸ÇÏ±â
// @ »ç¿ë¹ý : year-³âµµ,  mon - ¿ù
// ----------------------------------------
function getDaysOfMonth(year, mon)
{
	switch(mon)
	{
		case 1: case 3: case 5: case 7: case 8: case 10: case 12:
			return 31;
		case 2:
			return (isLeapYear(year) + 28);
		default:
			return 30;
	}
}

// -----------------------------------------------
// @ À±´ÞÀÌ ÀÖ´Â ³âµµ ÀÎÁö Ã¼Å©
// @ »ç¿ë¹ý : year - ³âµµ
// @ °á  °ú  : À±´ÞÀÌ ÀÖÀ¸¸é 1À» ¸®ÅÏ, À±´ÞÀÌ ¾Æ´Ï¸é 0 À» ¸®ÅÏ
// -------------------------------------------------
function isLeapYear(year)
{
	if(year % 4 != 0)
		return 0;
	if(year % 100 != 0)
		return 1;
	if(year % 400 != 0)
		return 0;
		
	return 1;
}


//-----------------------------------------------
// @ ¼ýÀÚ½ºÆ®¸µ 8ÀÚ¸® ³¯Â¥ À¯È¿¼º Ã¼Å©
// @ »ç¿ë¹ý : adate - 8ÀÚ¸® ¼ýÀÚ ½ºÆ®¸µ
//-----------------------------------------------
function isDate(adate)
{
	var vYear = "";
	var vMonth = "";
	var vDay = "";

	vYear = parseInt(adate.substring(0,4)).toString();
	vMonth = (changeInt(adate.substring(4,6)) - 1).toString();
	vDay = changeInt(adate.substring(6,8)).toString();

	//µî·ÏÇÑ ³¯Â¥·Î ³¯Â¥ °´Ã¼¸¦ »ý¼ºÇÑ´Ù..
	var vCheckDate = new Date(vYear, vMonth, vDay); 
	if (vMonth == vCheckDate.getMonth())
		return true;
	else
		return false;
}

function changeInt(i)
{
	if(i=='01')		i='1' ;
	if(i=='02')		i='2' ;
	if(i=='03')		i='3' ;
	if(i=='04')		i='4' ;
	if(i=='05')		i='5' ;
	if(i=='06')		i='6' ;
	if(i=='07')		i='7' ;
	if(i=='08')		i='8' ;
	if(i=='09')		i='9' ;

	return parseInt(i);
}




//-------------------------------------------------
//@ ¼ýÀÚ Text¿¡ ',' »©±â (¼ýÀÚ, '-',  '.'  ÀÌ¿ÜÀÇ °ÍÀº ¸ðµÎ Á¦°Å)
//-------------------------------------------------
function delComma(sData) 
{
	var rtnData = "" ;
	for (var i=0; i < sData.length ; i++)
	{
		var digit = sData.charAt(i);
		if ((digit >= '0' && digit <= '9') || digit == '-' || digit == '.') 
			rtnData = rtnData + digit;
 	}
	return (rtnData.length == 0 ? "0" : rtnData) ;
}
//-------------------------------------------------
// @ ¼ýÀÚ Text¿¡ ',' Áý¾î³Ö±â(3ÀÚ¸®¸¶´Ù ÄÞ¸¶Âï±â)
//-------------------------------------------------
function insComma(sData) {
	var s1 = "";
	var strNaN  = "" ;
	var StrInt  = "";
	var StrDec  = "";
	var sign    = "" ; 
	var rtnData = "" ;

	// ºÎÈ£, ¼Ò¼ýÁ¡,  ¼ýÀÚ ÀÌ¿Ü¿¡ /, (, ), - °¡ Æ÷ÇÔµÈ °æ¿ì Á¦°ÅÇÑ´Ù.
	strNaN = unObjForm('1', sData) ;

	var SignF = strNaN.indexOf("-"); //ºÎÈ£ 
	var intF  = strNaN.indexOf("."); // ¼Ò¼ýÁ¡ÀÌÇÏ
	if (SignF != -1){
		if (intF != -1) {
			sign   = strNaN.substring(0,SignF+1) ;
			StrInt = strNaN.substring(SignF+1,intF) ;
			StrDec = strNaN.substring(intF) ;
		}else{
			sign   = strNaN.substring(0,SignF+1) ;
			StrInt = strNaN.substring(SignF+1) ;
			StrDec = "";
		}
	}else{
		if (intF != -1) {
			StrInt = strNaN.substring(0,intF) ;
			StrDec = strNaN.substring(intF) ;
		}else{
			StrInt = strNaN;
			StrDec = "";
		}
	}

	for ( var i=0; i < StrInt.length ; i++) {
 		var digit = StrInt.charAt(i);
	 	if ( (i==(StrInt.length -3)  && StrInt.length !=3)  || 
		     (i==(StrInt.length -6)  && StrInt.length !=6)  || 
		     (i==(StrInt.length -9)  && StrInt.length !=9)  || 
		     (i==(StrInt.length -12) && StrInt.length !=12) || 
		     (i==(StrInt.length -15) && StrInt.length !=15) || 
		     (i==(StrInt.length -18) && StrInt.length !=18) || 
		     (i==(StrInt.length -21) && StrInt.length !=21) || 
		     (i==(StrInt.length -24) && StrInt.length !=24) || 
		     (i==(StrInt.length -27) && StrInt.length !=27)   ) {
			s1 = s1 + ',' + digit ;
		} else{
			s1 = s1 + digit ;
		} //end if
	} //end for

	rtnData = sign + s1 + StrDec ;

	return (rtnData) ;
}

//-------------------------------------------------
// @ Çü½ÄÀ» »©ÁØ´Ù.
// @  »ç¿ë¹ý : type '0' : ¼ýÀÚ¸¸ ³²±â°í ¹«Á¶°Ç »©ÁØ´Ù.
//					  type '1' : ºÎÈ£, ¼ýÀÚ, ¼Ò¼ýÁ¡À» ³²±â°í »©ÁØ´Ù.
//-------------------------------------------------
function unObjForm(type, strData){
	var sData  = String(strData) ;
	var rtnData = "" ;
	if (type == '0'){
		for(var i= 0 ; i < sData.length ; i++){
			var digit = sData.charAt(i) ;
		
			if( digit >= "0" && digit <="9" )
			{
				rtnData = rtnData + digit ;
			}
		}
	}else if (type == '1'){ 
		var chkVal = sData.substring(0,1); //ºÎÈ£ 
		if (chkVal == '-'){
			sign = chkVal;
		}else{
			sign = "" ;
		}
		for (var i=0; i < sData.length; i++) {
			var digit = sData.charAt(i);
			if ((digit >= '0' && digit <= '9') ||digit == '.') 
				rtnData = rtnData + digit ;
		} //end for 
		rtnData = sign + rtnData ;
	}// end if
	return (rtnData) ;
}

//------------------------------------------------------------
// @ ¼Ò¼ö ÀÚ¸´¼ö Ã¼Å© ¸ðµâ : Á¤¼öÀÇ ¹üÀ§¿Í ¼Ò¼öÁ¡ ¾Æ·¡ÀÚ¸®¼ö¸¦ Á¦ÇÑ(¹üÀ§º¸´Ù Å«°ÍÀ» Á¦ÇÑ)
// @ »ç¿ë¹ý : number - ¼ýÀÚ ½ºÆ®¸µ ,  jungsu-¼Ò¼öÁ¡ ¾Õ ÀÚ¸®,  sosu- ¼Ò¼öÁ¡ µÚ ÀÚ¸®.
//----------------------------------------------------------
function chPoint(number,jungsu,sosu)
{
	var pre_num = number.substring(0, number.indexOf('.'));
	var post_num = number.substring(number.indexOf('.')+1);

	if (pre_num){
		if (pre_num.length > jungsu || post_num.length > sosu)
		{
			alert("¼Ò¼öÁ¡ ÀÌ»ó "+jungsu+"ÀÚ¸´ ¼ö±îÁö\n ¼Ò¼öÁ¡ ÀÌÇÏ "+sosu+"ÀÚ¸´ ¼ö±îÁö ÀÔ´Ï´Ù.");
			return -1;
		}
	} else {
		if (number.length > jungsu)
		{
			alert("¼Ò¼öÁ¡ ÀÌ»ó "+jungsu+"ÀÚ¸´ ¼ö±îÁö ÀÔ´Ï´Ù.");
			return -1;
		}
	}

	return 1;
}

// -------------------------------------------------------------------
// @ Æû°´Ã¼¿¡ ÀÖ´Â °ªµé Áß¿¡ ¿À¶óÅ¬¿¡¼­ ÀÎ½ÄÇÏ´Â Æ¯¼ö ¹®ÀÚÀÎ ' ¸¦ ¾ø¾ÖÁØ´Ù.
// @ ÀÎÀÚ·Î Æû°´Ã¼¸¦ ³Ñ±â¸é µÈ´Ù.
// ----------------------------------------------------------------------
function escSpOraChar(frm)
{
	var len=frm.elements.length;

	var type = '';
	var name = '';

	for(var i=0;i<len;i++)
	{
		type = frm.elements[i].type.toLowerCase();

		if(type=='text' || type=='hidden' || type=='textarea' || type=='password')
		{
			frm.elements[i].value = escSpChar(frm.elements[i].value);
		}
	}
}

// -------------------------------------------------------------------
// @ È¸¿øÁ¤º¸ ¼öÁ¤ ÆäÀÌÁö·Î ¸µÅ©
// ----------------------------------------------------------------------

function goMemModi(userkind){
	if(userkind == '1'){
		location.href = '/noTouch/m_r1.asp';
	}else if(userkind == '2'){
		location.href = '/noTouch/m_r2.asp';
	}else if(userkind == '3'){
		location.href = '/noTouch/m_r3.asp';
	}else{
		location.href = '/noTouch/m_r4.asp';
	}
}

