<!--
/* *************************************************************
 * Tag Control JavaScript
 * ************************************************************ */

/**
 * input 사용자 입력 값 관려 함수 모음 
*/

 
/**
 * 숫자, TAB, Enter 만 입력 받는다. 
 * @param Key
 * @return null
 */
function numberOnly( Key ){
    var keyCode = ( window.netscape ) ? Key.which : event.keyCode ;

    // FF일 경우 Key.which 값을, IE을 경우 event.keyCode 값을 keyCode에 대입
    if ( ! ( keyCode == 0 || keyCode == 8 || keyCode == 9 ||(keyCode == 13) || (keyCode == 37) || (keyCode == 39) || ( keyCode >= 48 && keyCode <= 57 ) || ( keyCode >= 96 && keyCode <= 105 ) ) ) {
    	// 눌러진 키 코드가 숫자가 아닌 경우 ( '0'은 FF에서 Tab 키, '8'은 FF에서 BackSpace)
        if ( window.netscape ) {		// FF일 경우
            Key.preventDefault() ;      // 이벤트 무효화
        } else {                        // IE일 경우
            event.returnValue=false;    // 이벤트 무효화
        }
    }
}


/**
 * 입력 길이 만큼 입력되면 다음 입력난으로 이동한다.
 * @param sFormName
 * @param sNow
 * @param sNext
 * @return focus
 */
function nextFocus(sFormName, sNow, sNext) {
	var sForm = "document." + sFormName + ".";
	var oNow = eval(sForm + sNow);
	if (typeof oNow == "object") {
		if (oNow.value.length == oNow.maxLength) {
			var oNext = eval(sForm + sNext);
			if ((typeof oNext) == "object") {
				oNext.focus();
			}
		}
	}
}


// 여기서 부터 사용하지 않는 함수. 
/**
 * change spetail key to normal string
 * 
 * ex) <input type="text" onKeypress="isNumberKeypress();">
 */
function isNumberKeypress()
{
	if (event != null)
	{
		if ((event.keyCode < 48) || (event.keyCode > 57))
		{
			if ((event.keyCode == 45) || (event.keyCode == 46) || (event.keyCode == 8) || (event.keyCode == 9) || (event.keyCode == 13))
			{				
				return true;
			}
			else
			{
				event.returnValue = false;
			}
		}
	}
}

/**
 * change spetail key to normal string
 * 
 * ex) if(isNumberForm(form.name) == false)
 */
function isNumberForm(input) {
	var chars = "0123456789";
	for (var inx = 0; inx < input.value.length; inx++) {
		if (chars.indexOf(input.value.charAt(inx)) == -1) {
			return false;
		}
	}
	return true;
}

// Function : onOnlyNumber
// Description : 숫자만 입력받도록
//  Param  : obj - text
//  Return  : true or false

function onOnlyNumber(obj)
{
 for (var i = 0; i < obj.value.length ; i++){
  chr = obj.value.substr(i,1);  
  chr = escape(chr);
  key_eg = chr.charAt(1);
  if (key_eg == 'u'){
   key_num = chr.substr(i,(chr.length-1));   
   if((key_num < "AC00") || (key_num > "D7A3")) { 
    event.returnValue = false;
   }    
  }
 }
 if (event.keyCode >= 48 && event.keyCode <= 57) {
  
 } else {
  event.returnValue = false;
 }
}



//-->


