﻿<!--
//Textarea가 있는 곳에서 씀
	nextfield = "done";
	netscape = "";
	ver = navigator.appVersion; len = ver.length;
	for(iln = 0; iln < len; iln++) {
		if (ver.charAt(iln) == "(") break;
	}
	netscape = (ver.charAt(iln+1).toUpperCase() != "C");
//=====================PoST-BACK 막기 시작============================
	function checkCR(evt) { 
      var evt = (evt) ? evt : ((event) ? event : null); 
      var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); 
      if ((evt.keyCode == 13) && (node.type=="text")) {return false;} 
      } 
      document.onkeypress = checkCR; 
//=====================PoST-BACK 막기 끝============================
	
	function keyDown(DnEvents) {
		k = (netscape) ? DnEvents.which : window.event.keyCode;
		if ((k == 13) || (k == 9)) {
			if (nextfield == 'done') return true;
			else {
				if (event.srcElement.type != "textarea") {
/*					eval('document.forms[0].' + nextfield + '.focus()');
					return false;*/
					if (nextfield == 'save') sendit(1);
					else if (nextfield == "search_bt"){
						searchit();
					}else if (nextfield == "add_row"){
						add_row();
				}else{
						eval('document.forms[0].' + nextfield + '.focus()');
						return false;
					}
				}
			}
		}
		//F8단축키
		else if (k == 119) {
			sendit();
		}
	}

	document.onkeydown = keyDown;
	if (netscape) document.captureEvents(Event.KEYDOWN|Event.KEYUP);


	function onKeyDown() {
		if ( (event.altKey) || ((event.keyCode == 8) &&
        	(event.srcElement.type != "text" &&
              //event.srcElement.type != "textarea" &&
			  event.srcElement.type != "select" &&
              event.srcElement.type != "password")) ||
              ((event.ctrlKey) && ((event.keyCode == 78) || (event.keyCode == 82)) ) ||
              (event.keyCode == 116) ) {
              event.keyCode = 0;
              event.returnValue = false;
			}
	}

// 오른쪽 버튼 비활성화
/*
	var oLastBtn=0;
	bIsMenu = false;

 	if (window.Event)
        document.captureEvents(Event.MOUSEUP);
	function nocontextmenu()
    {
        event.cancelBubble = true
        event.returnValue = false;
        return false;
	}
    function norightclick(e)
    {
        if (window.Event)
        {
    	    if (e.which !=1)
        		return false;
	    }
        else
        if (event.button !=1)
        {
    	    event.cancelBubble = true
        	event.returnValue = false;
	        return false;
        }
    }
    document.oncontextmenu = nocontextmenu;
    document.onmousedown = norightclick;
*/
//-->
	
function fnlastday( y_name, m_name, d_name ){
	var obj1 = eval("document.forms[0]."+y_name);
	var obj2 = eval("document.forms[0]."+m_name);
	var obj3 = eval("document.forms[0]."+d_name);
	var syear = Number(obj1.value);
	var smonth = Number(obj2.value);
	var sday = Number(obj3.value);
	var Months_day = new Array(0,31,28,31,30,31,30,31,31,30,31,30,31);
	if ((syear % 4)==0) {
		if ((syear % 100) == 0) {
			if ((syear % 400) == 0) {
				Months_day[2] = 29;
			}
		} else {
			Months_day[2] = 29;
		}
	}
		if ((obj1.value.length)<4){
	  alert('입력하신연도를 정확히 입력해주세요.\n\n 예) 2006년인경우 2006 을 입력.');
	  obj1.focus();
	  return false;
	}
	if(obj2.value.length==1){
	    obj2.value = "0" + obj2.value;
	  }else{
	    if(obj2.value>12){
			alert('달을 정확히 입력하세요.');
	        obj2.focus();
	        return false;
	}  }
//	return Months_day[smonth];
	if (Months_day[smonth] < sday){
		
		alert('입력하신달은 ' + Months_day[smonth] + '일까지 뿐이 없습니다.\n\n');
		obj3.value = Months_day[smonth];
		obj3.focus();
		return false;
	}else{
	  if(obj3.value.length==1){
	    obj3.value = "0" + obj3.value;
	  }else{
	    obj3.value = obj3.value;
	  }
	}
}

function onlyNumber()
{
	if((event.keyCode<48)||(event.keyCode>57))
	event.returnValue=false;
} 

function nextFocus(colf,size,colt)
{
  var objcolf = eval("document.forms[0]."+colf);
	if (objcolf.value.length == size) {
	   objcolt = eval("document.forms[0]."+colt);
	   objcolt.focus();
	   }
}
//-->

