/* 화면 확대 축소 시작 IE 전용 */
 var nowZoom = 100; // 현재비율
 var maxZoom = 200; // 최대비율(500으로하면 5배 커진다)
 var minZoom = 80; // 최소비율
var FileCheck = new Array();
FileCheck = ["EXE","PHP","JSP","ASP","JS","HTML","HTM","SH","JAVA","CLASS" ,"C","CPP","LNK","DO"];
	
function getFileExtension(filePath){
	var lastIndex = -1;
	lastIndex = filePath.lastIndexOf('.');
	var extension = "";
	if (lastIndex != -1)
	{
		extension = filePath.substring(lastIndex+1, filePath.le);
	}else{
		extension = "";
	}
	
	return extension;
 }

 //화면 키운다.
 function zoomIn() {
  if (nowZoom < maxZoom) {
   nowZoom += 10; //25%씩 커진다.
  } else {
   return;
  }

  document.body.style.zoom = nowZoom + "%";
 }


 //화면 줄인다.
 function zoomOut() {
  if (nowZoom > minZoom) {
   nowZoom -= 10; //25%씩 작아진다.
  } else {
   return;
  }

  document.body.style.zoom = nowZoom + "%";
 }
 
 	

/* 화면 확대 축소 끝 */

	
	function getFileExtension(filePath){
		var lastIndex = -1;
		lastIndex = filePath.lastIndexOf('.');
		var extension = "";
		if (lastIndex != -1)
		{
			extension = filePath.substring(lastIndex+1, filePath.le);
		}else{
			extension = "";
		}
		return extension;
	}
	
  // 스크롤 따라다니는 레이어

  var stmnLEFT = 900; // 스크롤메뉴의 좌측 위치
  var stmnGAP1 = 0;  // 페이지 헤더부분의 여백
  var stmnGAP2 = 100; // 스크롤시 브라우저 상단과 약간 띄움. 필요없으면 0으로 세팅
  var stmnBASE = 10; // 스크롤메뉴 초기 시작위치 (아무렇게나 해도 상관은 없지만 stmnGAP1과 약간 차이를 주는게 보기 좋음)
  var stmnActivateSpeed = 500; // 움직임을 감지하는 속도 (숫자가 클수록 늦게 알아차림)
  var stmnScrollSpeed = 10; // 스크롤되는 속도 (클수록 늦게 움직임)

  function RefreshStaticMenu() {
    var stmnStartPoint, stmnEndPoint, stmnRefreshTimer;
    stmnStartPoint = parseInt(document.getElementById("STATICMENU").style.top, 10);
    stmnEndPoint = document.body.scrollTop + stmnGAP2;
    if (stmnEndPoint < stmnGAP1) { stmnEndPoint = stmnGAP1; }

    stmnRefreshTimer = stmnActivateSpeed;
    if ( stmnStartPoint != stmnEndPoint ) {
      stmnScrollAmount = Math.ceil( Math.abs( stmnEndPoint - stmnStartPoint ) / 15 );
      document.getElementById("STATICMENU").style.top = parseInt(document.getElementById("STATICMENU").style.top, 10) + ( ( stmnEndPoint<stmnStartPoint ) ? -stmnScrollAmount : stmnScrollAmount );
      stmnRefreshTimer = stmnScrollSpeed;
    }
    stmnTimer = setTimeout ("RefreshStaticMenu();", stmnRefreshTimer);
  }

  function InitializeStaticMenu() {
    document.getElementById("STATICMENU").style.left = stmnLEFT;
    document.getElementById("STATICMENU").style.top = document.body.scrollTop + stmnBASE;

    RefreshStaticMenu();
  }

  function StartStaticMenu(stmnGAP2Plus) {
	stmnGAP2 = stmnGAP2 +stmnGAP2Plus ;
    document.getElementById("STATICMENU").style.left = stmnLEFT;
    document.getElementById("STATICMENU").style.top = stmnGAP2;

    RefreshStaticMenu();
  }
	

	

	//전체 검색시 사용
	function checkSearchForm(form) {
		if( !checkBlank(form.s_str1.value) ) {
			alert("검색어를 입력하십시요.");
			form.s_str1.value = "";
			form.s_str1.focus();
			return false;
		}
	}	

	//선택 파일 보기
	function preView(p) {
		var temp = document.all(p).value;

		if( temp == "" ){
			alert("파일을 먼저 선택하세요.");
			return;
		}
		window.open(temp,'preview','resizable=yes,scrollbars=yes,top=200,left=200,width=640,height=480,menubars=no');
	}

	//글자수 검사
	function checkValLength(eObj, id) {
		id.innerText =	eObj.value.length;		
	}

	//[바로 가기]
	function jumpPage(Target, Obj, Restore) {
		if( Obj.options[Obj.selectedIndex].value != "" ) {
			eval(Target + ".location='" + Obj.options[Obj.selectedIndex].value + "'");
			if(Restore) {
				Obj.selectedIndex = 0;
			}
		}
	}


	//자동 커서 이동
	function moveNext(obj, next){
		if( obj.value.length == obj.maxLength ){
			next.focus();	
			return false;
		}
	}
	


	//공백 검사
	function checkBlank(val) {
		var Space = " ";
		var SpaceNum = 0;

		for(L = 0; L < val.length; L++) {
			if( Space.indexOf(val.charAt(L)) == 0 ) {
					SpaceNum += 1;
			}
		}
		if( val.length == SpaceNum )	{
			return false;
		} else {
			return true;
		}
	}


	//공백 검사
	function checkBlankAlert(val,message) {	
		if(val == "" )
		{
			alert(message);
			return false;
			
		} else {
			return true;
		}
	}
	
//숫자 검사
	function checkNumeral(val, msg) {

	
		var regExpNumeral = /[^0-9]/gi;
		if( val.match(regExpNumeral) != null ) {
			alert(msg + " 숫자만 입력 가능합니다.");
			return false;
		} else {
			return true;								
		}
	}
	
	
	
//숫자 검사( 음수 포함 )
	function checkNumeral2(val, msg) {
		
		if(val != "")
		{
		
		var regExpNumeral = /^(-?)([0-9]*)([^0-9]*)([0-9]*)([^0-9]*)/;
	
		 temp_value = val.replace(regExpNumeral,'$1$2$4'); 


		if(temp_value == "" ){
		//if( val.match(regExpNumeral) != null ) {
			alert(msg + " 숫자만 입력 가능합니다.");
			return false;
		} else {
			return true;								
		}
		}
		else{
			return true;
		}
	}
	
	
	//이메일 주소 검사
	function checkEmail(val) {			  	
		var re = new 
		
		RegExp("(^[_0-9a-zA-Z-]+(\.[_0-9a-zA-Z-]+)*@[0-9a-zA-Z-]+(\.[0-9a-zA-Z-]+)*)$", "g");
		var r = val.match(re);
		if(r != null) { 
			return true;	//유효한 이메일 주소인 경우	
		} else { 
			return false; 
		}
	}
	

	//비밀번호 유효성 검사
	function checkPassword(val) {			  	
		var re = new RegExp("[^_0-9a-zA-Z-]", "g");
		var r = val.match(re);
		if(r != null) { 
			return false;	 //유효하지 않은 비밀번호
		} else { 
			return true;			
		}
	}
	
	//ID 유효성 검사
	function checkID(val) {			  	
		var re = new RegExp("[^_0-9a-zA-Z-]", "g");
		var r = val.match(re);
		if(r != null) { 
			return false;	 //유효하지 않은 ID
		} else { 
			return true;			
		}
	}


	

	//한글 유효성 검사
	function checkHangul(val) {
		var re = new RegExp("[\u3130-\u318F\u1100-\u11FF]", "g");
		var r = val.match(re);
		if(r != null) { // 한글자모가 존재하는 경우
			return true;
		} else {
			return false;
		}
	}


	//원하는 페이지로 이동
	function goWantPage(strURL) {

		form = document.sForm;
		form.action = strURL;
		form.submit();
	}

	function goWantPage1(strURL) {
		alert("strURL : " + strURL);
		form = document.sForm;
		form.action = strURL;
		form.submit();
	}

	
	
	//선택한 분류로 페이지 이동
	function goKindPage(val) {
		if(val != "") {
			document.sForm.currPage.value = 1;	
			document.sForm.searchFlag.value = "N";

			document.sForm.sItem.value = "";
			document.sForm.sStr.value = "";

			document.sForm.sortWhat.value = "";
			document.sForm.sortHow.value = "";
			
			document.sForm.submit();	
		}
	}

	//원하는 정렬 기준으로 페이지 정렬
	function goSortPage(sortWhat, sortHow) {
		form = document.sForm;		

		form.currPage.value = "1";
		form.sortWhat.value = sortWhat;
		form.sortHow.value = sortHow;
		form.submit();
	}


	
	//검색 후 페이지 이동
	function goSearchPage2(frm) {
		form = frm;
		if(!form.txtSerItem.value){
			alert("분류를 선택하세요.");
			return ;
		}

		if( !checkBlank(form.txtSerStr.value) ){
			alert("검색어를 입력하십시요.");
			form.txtSerStr.value = "";
			form.txtSerStr.focus();
			return ;
		}
		
		form.txtCurrPage.value = "1";
		form.target="_self";
		form.submit();
	}	
	

//검색 후 페이지 이동
	function goSearchPage3() {
		form = document.sForm;
		
		form.searchFlag.value = "Y";
		form.currPage.value = "1";
		form.action = document.location;
		form.submit();
	}



	//리스트에서 페이지 이동
	function goPage(goPage) {
	alert(goPage);
		form = document.sForm;
		
		form.txtCurrPage.value = goPage;
		
		form.target = "_self";
		form.action = document.location;
		form.submit();
	}

     function goPage(pageNo) {
        var dc = document.sForm;
        dc.txtCurrPage.value = pageNo + 1;
        dc.target = "_self";
        dc.action = document.location;
        dc.submit();
    }
    
	//삭제 확인
	function confirmDel(strMsg, strURL) {
		if( confirm(strMsg) ) {
			location.href = strURL;
		} else {
			return;
		}
	}



	//[post방식 전송]삭제
	function actionDel(strURL) {
		if( confirm("정말로 삭제하시겠습니까?") ) {
			sForm.dbSort.value = "delete"
			goWantPage(strURL);		
		} else {
			return false;
		}
	}



	//[get방식 전송]삭제
	function actionDel2(strURL) {
		if( confirm("정말로 삭제하시겠습니까?") ) {
			location.href = strURL; 
		} else {
			return;
		}
	}



	//새창
	function newWindow(urlVal, wid, hei) {		
		var windowLeft = (screen.width-wid)/2;
    var windowTop = (screen.height-hei-60)/2;
				
        window.open(urlVal, "mf_pop",'location=no,scrollbars=no,status=no,titlebar=no,toolbar=no,menubar=no,resizable=yes,top=' + windowTop + ',left=' + windowLeft + ",width="+ wid +",height=" + hei);
	}
	
	function newWindow1(urlVal, wid, hei) {		
		var windowLeft = (screen.width-wid)/2;
    var windowTop = (screen.height-hei-60)/2;
				
        window.open(urlVal, "",'location=no,scrollbars=no,status=no,titlebar=no,toolbar=yes,menubar=no,resizable=yes,top=' + windowTop + ',left=' + windowLeft + ",width="+ wid +",height=" + hei);
	}


	//새창2
	function newWindow2(urlVal, wid, hei) {		
		//var windowLeft = (screen.width-640)/2;
        //var windowTop = (screen.height-480)/2;

		var windowLeft = 0;
    var windowTop = 0;
				
        window.open(urlVal, "",'location=no,scrollbars=yes,status=no,titlebar=no,toolbar=no,menubar=yes,resizable=yes,top=' + windowTop + ',left=' + windowLeft + ",width="+ wid +",height=" + hei);
	}

	
	//새창3
	function newWindow3(urlVal, wid, hei) {		
		var windowLeft = (screen.width-wid)/2;
        var windowTop = (screen.height-hei)/2;
				
        window.open(urlVal, "",'location=no,scrollbars=yes,status=no,titlebar=no,toolbar=no,menubar=no,resizable=no,top=' + windowTop + ',left=' + windowLeft + ",width="+ wid +",height=" + hei);
	}
	
	//새창
	function newWindow4(urlVal, wid, hei) {		
		wid = 800;
		hei = 600;
		var windowLeft = (screen.width-wid)/2;
    var windowTop = (screen.height-hei)/2;
				
    window.open(urlVal, "",'location=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=yes,menubar=yes,resizable=yes,top=' + windowTop + ',left=' + windowLeft + ",width="+ wid +",height=" + hei);
	}
	//새창3
	function newWindow5(urlVal, wid, hei) {		
		var windowLeft = (screen.width-wid)/2;
        var windowTop = (screen.height-hei)/2;
				
        window.open(urlVal, "",'location=no,scrollbars=no,status=no,titlebar=no,toolbar=no,menubar=no,resizable=no,top=' + windowTop + ',left=' + windowLeft + ",width="+ wid +",height=" + hei);
	}

	//주민등록번호 검사
	function checkJuminNum(valMN1, valMN2) {
		if( !checkBlank(valMN1) || valMN1.length != 6 ) {
			alert("주민등록번호를 정확히 입력하세요!");			
			return false;					   
		} else if( !checkBlank(valMN2) || valMN2.length != 7 ) {
			alert("주민등록번호를 정확히 입력하세요!");				
			return false;					   
		} else if( !checkNumeral(valMN1 + valMN2, "주민등록번호는")) {	
			return false;
		} else {
			//월체크
			valMonth1 = valMN1.substr(2, 1);			
			if( !(valMonth1 == 0 || valMonth1 == 1) ) {
				alert("정상적인 주민등록번호가 아닙니다. \n\n다시 입력해 주십시요.");
				return false;
			}

			//일체크
			valDate1 = valMN1.substr(4, 1);			
			if( !(valDate1 >= 0 || valDate1 <= 3) ) {
				alert("정상적인 주민등록번호가 아닙니다. \n\n다시 입력해 주십시요.");
				return false;	
			}

			//뒷자리 첫번째 번호 체크
			valYear = valMN1.substr(0, 2);
			valSex = valMN2.substr(0, 1);
			 //if( !(valSex == 1) && !(valSex == 2) ) {
				 //if( valYear == "00" ) {	  
					//if( (valSex == 3) || (valSex == 4) ) {					 
					//	alert("본인의 주민등록번호를 입력하세요.");	//3살이므로 응모 불가
					//	return false;
					//} else {
					//	alert("정상적인 주민등록번호가 아닙니다. \n\n다시 입력해 주십시요.");
					//	return false;
					//}
				//} else {
				//	alert("정상적인 주민등록번호가 아닙니다. \n\n다시 입력해 주십시요.");
				//	return false;		
				//}
			 //}/		

			var mnCal  = ( valMN1.charAt(0)*2 ) + ( valMN1.charAt(1)*3 ) + ( valMN1.charAt(2)*4 ) + 
			                   ( valMN1.charAt(3)*5 ) + ( valMN1.charAt(4)*6 ) + ( valMN1.charAt(5)*7 ) +
							   ( valMN2.charAt(0)*8 ) + ( valMN2.charAt(1)*9 ) + ( valMN2.charAt(2)*2 ) + 
							   ( valMN2.charAt(3)*3 ) + ( valMN2.charAt(4)*4 ) + ( valMN2.charAt(5)*5 );
			var mnCalResult =  ( 11 - ( mnCal % 11 ) ) % 10 ;		
			//if ( mnCalResult !=  valMN2.charAt(6) ) {
				//alert("정상적인 주민등록번호가 아닙니다. \n\n다시 입력해 주십시요.");
				//return false;
			//}	
		}
		return true;
	}



	//[필수, 숫자] 연락처
	function checkConnNum(tel1, tel2, tel3, msg, msg2) {
		tel = tel1 + tel2 + tel3;
		if( !checkBlank(tel1) || tel1.length < 2) {
			alert(msg + " 정확히 입력하세요!");
			return false;
		} else if(!checkBlank(tel2) || tel2.length < 3) {
			alert(msg + " 정확히 입력하세요!");
			return false;
		} else if(!checkBlank(tel3) || tel3.length < 4) {
			alert(msg + " 정확히 입력하세요!");
			return false;
		} else if(!checkNumeral(tel, msg2)) {
			return false;
		} else {
			return true;
		}
	}

	
	
	//[필수, 숫자] 전화번호
	function checkTelNum(tel1, tel2, tel3) {
		tel = tel1 + tel2 + tel3;
		if( !checkBlank(tel1) || tel1.length < 2) {
			alert("번호를 정확히 입력하세요!");
			return false;
		} else if(!checkBlank(tel2) || tel2.length < 3) {
			alert("번호를 정확히 입력하세요!");
			return false;
		} else if(!checkBlank(tel3) || tel3.length < 4) {
			alert("번호를 정확히 입력하세요!");
			return false;
		} else if(!checkNumeral(tel, "번호는")) {
			return false;
		} else {
			return true;
		}
	}



	//[필수, 숫자] 이동 전화번호
	function checkPhoneNum(phone1, phone2, phone3) {
		phone = phone1 + phone2 + phone3;
		if( !checkBlank(phone1) || phone1.length < 3) {
			alert("이동 전화번호를 정확히 입력하세요!");
			return false;
		} else if(!checkBlank(phone2) || phone2.length < 3) {		    
			alert("이동 전화번호를 정확히 입력하세요!");
			return false;
		} else if(!checkBlank(phone3) || phone3.length < 4) {
			alert("이동 전화번호를 정확히 입력하세요!");
			return false;
		} else if(!checkNumeral(phone, "이동 전화번호는")) {
			return false;
		} else {
			return true;
		}
	}

/***********************************************************************************
   년, 월, 일 유효성 체크 (윤년 체크 포함)
   입력항목 :
           - optionFlg : YMD가 필수 항목이면 1 ,
                                   선택항목: 0 이며, 모두 입력 또는 모두 공백
            -  year :  년을 표시하는 input 객체  (ex. formname.year)
            -  month: 월을 표시하는 input 객체
            -  day :    일을 표시하는 input 객체 
    관련 함수 
            - isNumber () :  숫자만 입력 받도록하는 함수
            - tabOrder()  :    정해진 숫자만큼 입력하면 자동으로 포커스 이동   
***********************************************************************************/
function checkYMD(optionFlg, year, month, day) {
  //----------------------------------------------------------
  // year, month, day 를 모두 입력했는지 조사
  // 년월일 이 필수 입력이 아니면 체크 불필요
  //----------------------------------------------------------
  if(optionFlg) {
    if(!year.value|| !month.value || !day.value) {
      alert("년월일은 필수 입력항목입니다");
      year.focus();
      return false;   
    }
  }
  else {
    //옵션사항인데 YMD가 하나도 입력되지 않으면 체크 하지않음
    if(!year.value && !month.value && !day.value) {
      return true;
    }
    else {
      if(!year.value|| !month.value || !day.value) {
        alert("년월일이 모두 입력되거나 모두 생략되어야  합니다.");
        year.focus();
        return false;   
      }  
    }
  }
  
  //-----------------------------------------------------------------
  // 월, 일이 한자리면 앞에 0을 추가한다.
  //
  // 월, 일 : 1 - 9 = 01 - 09로 변환
  //-----------------------------------------------------------------
  if(year.value.length != 4) {
    alert("잘못된 년도입니다.");
    year.focus();
    return false; 
  }
  
  if(month.value.length == 1) {
    month.value = "0" + month.value;
  }
  
  if(day.value.length == 1) {
    day.value = "0" + day.value;
  }
  
  //---------------------------------------------------------
  // year, month, day는 input 객체이다.
  //--------------------------------------------------------
  var total_days;            // 각 월별 총 일수  (30 | 31| 28| 29)
  var ckFlg=0;  	
  //--------------------------------------------------------------------
  // 숫자만 입력받도록 한다.  isNumber()를 사용하면
  //  생략해도 된다. 
  //-------------------------------------------------------------------			
  var data1 = year.value;
  var data2 = month.value;
  var data3 = day.value;
  for ( var j=1; j< 4; j++ ) {
    var data = eval( "data"+j );
    for ( var i=0; i < data.length; i++)  {
      var ch = data.substring(i,i+1);
      if (ch<"0" | ch>"9") {
    	  alert ( "\n일자를 바르게 입력하세요." ); 
    	  year.focus();
    	  year.select();
    	  return false;
	    }
    }// end inner for
  } //end outter for
    
   
  //------------------------------------------------------------
  // 월 체크 ( 1 ~ 12)
  //-----------------------------------------------------------	   
  if( (1 > month.value) ||  (12 < month.value) ) {
	  ckFlg=1;
  }
  if(ckFlg) {
    alert ( "\n월을 바르게 입력하세요."  );
    month.focus(); 
    month.select();
    return false;
  }
    	        
  //------------------------------------------------------------
  // 1. 각 달의 총 날수를 구한다.
  //----------------------------------------------------------
  if(month.value == 4||month.value == 6||month.value == 9||month.value == 11)  {
      total_days = 30;
  } 
  else {
       total_days=31;
  }
  //--------------------------------------------------------
  // 1-1.윤년에 따른 2월 총 날수 구한다.
  //--------------------------------------------------------   
  if(month.value ==2) {
    // 윤년조사
    if((year.value % 4 == 0) && (year.value % 100 != 0) || (year.value % 400 == 0)) {
      total_days = 29;
    } 
    else{
      total_days = 28; 
    }
  }
          
  //-------------------------------------------------------------------
  // 일자 체크 : 각년월별로 총 날수가 맞는지 조사
  //-------------------------------------------------------------------
  if( ( 1 > day.value ) || ( day.value > total_days ) ) {
    ckFlg=1;
  }
  if(ckFlg) {
    alert ( "\n일자를 바르게 입력하세요."  );
    day.focus();
    //day.select();
    return false;
  }
       
  //-----------------------------------------------------------
  // MM/DD 형식으로 입력해야 하지만, 
  //  M 또는 D 형식으로 입력한 경우 앞에 0 추가
  //-------------------------------------------------------------        
  if ( data2.length < 2 ) {
       data2 = "0"+data2 ;
  }
  if ( data3.length < 2 ) {
      data3 = "0"+data3 ;
  }
  return true;
}

function onlyNumber2 (frm_name) {
	frm_name.value = frm_name.value.replace(/\D/g,'');
}
// 작성일자: 2005.9.2
// 작성자명: 유정구 
// 수정일자:
// 상세설명: 번호넘기기(주민번호, 전화번호, 핸드폰번호...)
//사용법 => onKeyUp="javascript:js_go_next(this.value,'입력값이상이면넘어갈 수','입력받는곳이름','넘어가는 곳이름','폼네임')"

function js_go_next(str,max,input_name1,input_name2,form_name) {

	if(str.length == max) {
		document.all[form_name].all[input_name1].blur();
		document.all[form_name].all[input_name2].focus();
	}
}
// 작성일자: 2005.9.9
// 작성자명: 유정구 
// 수정일자:
//	상세설명:  input(type="file") 창에 글자 써지지 않게..하기(단 이상하게한글은 써지네여.. ^^ 지송) 
//사용법 => <input type="file" name="upfile" size="45" onKeypress="javascript:empty();" >

function empty() {
	if (event.keyCode)
		event.returnValue = false;
	}

// 작성일자: 2005.9.20
// 작성자명: 유정구 
// 수정일자:
//	상세설명: 입력한 폼안의 값 전체를 넘김 href 공통함수
//사용법 => < onclick="javascript:goval('폼내임','값을넘길경로(url)');" >

function goval(frm_name,url){
	document.all[frm_name].action = url;
	document.all[frm_name].submit();
}   


// 작성일자: 2005.9.22
// 작성자명: 유정구 
// 수정일자:
//	상세설명: textarea 글자수 제한
//사용법 => <textarea onkeyup="fc_chk_byte(this,제한할 글자수);" >

function fc_chk_byte(aro_name,ari_max)
{

	var ls_str = aro_name.value; // 이벤트가 일어난 컨트롤의 value 값
	var li_str_len = ls_str.length; // 전체길이

	// 변수초기화
	var li_max = ari_max; // 제한할 글자수 크기
	var i = 0; // for문에 사용
	var li_byte = 0; // 한글일경우는 2 그밗에는 1을 더함
	var li_len = 0; // substring하기 위해서 사용
	var ls_one_char = ""; // 한글자씩 검사한다
	var ls_str2 = ""; // 글자수를 초과하면 제한할수 글자전까지만 보여준다.

	for(i=0; i< li_str_len; i++)
	{
		// 한글자추출
		ls_one_char = ls_str.charAt(i);
		// 한글이면 2를 더한다.
		if (escape(ls_one_char).length > 4)
		{
			li_byte += 2;
		}
		
		// 그밗의 경우는 1을 더한다.
		else
		{
			li_byte++;
		}
		
		// 전체 크기가 li_max를 넘지않으면
		if(li_byte <= li_max)
		{
			li_len = i + 1;
		}
	}

	// 전체길이를 초과하면
	if(li_byte > li_max)
	{
		alert("한글 "+ li_max/2 +"자 또는 영문 " + li_max+ " 자를 초과 입력할수 없습니다. \n 초과된 내용은 자동으로 삭제 됩니다. ");
		ls_str2 = ls_str.substr(0, li_len);
		aro_name.value = ls_str2;
	}
aro_name.focus(); 
}
/*비밀번호 입력시 글자수 제한 */
function comFuncCheckLength( str, min, max )
{
	var iLength = str.length;
	if( iLength < min || iLength > max ) {
		alert( "비밀번호를 " + min + "자 이상 " + max + "자 이내로 입력해 주십시오." );
		return false;
	}
	else { return true; }
}
/*비밀번호 입력시 영문 또는 숫자로만 입력 */
function comFuncIsAlphaDigit( str )
{
	var strTemp = str.toUpperCase();
	for(var i = 0; i < strTemp.length; i++){
		if(strTemp.charAt(i) < '0' || (strTemp.charAt(i) > '9' && strTemp.charAt(i) < 'A') ||  strTemp.charAt(i) > 'Z') {
			alert( "비밀번호를 영문 또는 숫자로만 입력해 주십시오." );
			return false;
		}
	}

	return true;
}
