<!--

/** 
 * ³¯Â¥ ºñ±³ 
 */
function dateCompare(yyyymmdd1, yyyymmdd2) {
	var date1 = document.all[yyyymmdd1].value;
	var date2 = document.all[yyyymmdd2].value;
	if (date1 > date2) {
		return false;
	}
	return true;
}


/** 
 * ³¯Â¥ À¯È¿¼º Ã¼Å©
 */
function dateCheck(dateVal) {

	//var dateVal = document.all[yyyymmdd];

	if (dateVal.length != 8) {
		return false;		
	}

	var year = dateVal.substring(0,4);
	var month = dateVal.substring(4,6);
	var date = dateVal.substring(6,8);

	if(isNaN(year) || isNaN(month) || isNaN(date)) {
		return false;
	}

	if (month < 1 || month > 12) {
		return false;
	}
	if (date < 1) {
		return false;
	}

	switch (month) {
		case "02"	:
			if (year % 400 == 0) {
				if (date > 29) {
					return false;
				} else { 
					return true;
				}
			}
			if (year % 100 == 0) {
				if(date > 28) {
					return false;
				} else { 
					return true;
				}
			}
			if (year % 4 == 0) {
				if (date > 29) {
					return false;
				} else {
					return true;
				}
			}
			if (date > 28) {
				return false;
			} else {
				return true;
			}
		case "04"	:
		case "06"	:
		case "09"	:
		case "11"	:
			if (date > 30) {
				return false;
			} else {
				return true;
			}
		default		:
			if (date > 31) {
				return false;
			} else {
				return true;
			}
	}
}
/**
* Á¤¼ö°ªÀÎÁö Ã¼Å©
*/
function isNumber(numval){
	for(i=0; i<numval.length; i++){
		str=numval.charCodeAt(i);
		if(str<48 || str>57)
			return false;
	}
	return true;
}	


/**
* Á¤¼ö°ªÀÎÁö Ã¼Å©
*/
function isFloat(numval){
	return !isNaN(numval);
}	

/**
* ÀüÈ­¹øÈ£(Á¤¼ö¿Í '-' ¸¸ Çã¿ë) Ã¼Å©
*/
function isTel(val){
	for(i=0; i<val.length; i++){
		str=val.charCodeAt(i);
		if(!((str>=48 && str<=57) || str==45))
			return false;
	}
	return true;
}	

function isHangul(x)
{

    for(i=0 ; i<x.length ; i++) {
        // À¯´ÏÄÚµå·Î ¹ÝÈ¯
        var valUni = x.charCodeAt(i);
        
        // ÇÑ±ÛÀº 128ÀÌ»ó
        if(valUni < 128) {
				return false;
        }
    }
}

function isChar(txtValue)
{
	for(j=0; j< txtValue.length; j++){
		ch=txtValue.charAt(j);
		if(isEngChar(ch)==false && isHangul(ch) ==false)
			return false;	
	}
	return true;
}
/**
* ¿µ¹®ÀÚ°ªÀÎÁö  Ã¼Å©
*/
function isEngChar(charval){
	for(i=0; i<charval.length; i++){
		str=charval.charCodeAt(i);
		if(str<65 || (str>90 && str <97) || str>122)
			return false;
	}
	return true;
}	

/**
* ¿µ¹®ÀÚ,Á¤¼ö°ªÀÎÁö Ã¼Å©
*/
function isNumEngChar(txtValue){
	for(j=0; j< txtValue.length; j++){
		ch=txtValue.charAt(j);
		if(isNumber(ch)==false && isEngChar(ch)==false)
			return false;	
	}
	return true;
}	

/**
 *	comma Á¦°Å 
 *
 */
function unFormatComma(str) {
	return str.replace(/[,]/g, "");
}

/**
 *	comma »ðÀÔ 
 *
 */
function formatComma(num) {
	idx = num.length-3;
	while(idx > 0) {
		num = num.substr(0, idx) + "," + num.substr(idx);
		idx -= 3;
	}
	return num;
}


/**
* ´ë¹®ÀÚ·Î º¯È¯
*/
function autoCapitalize(txtFld) {
	txtFld.value = (txtFld.value).toUpperCase() ;
	return ;
}	

/**
* ¹®ÀÚ¹ÙÀÌÆ® °è»ê
*/


/**
* ¸ÞÀÏÀÌ ¿Ã¹Ù¸¥Áö °Ë»ç
*/
function isEmail(str) {
	  // regular expression Áö¿ø ¿©ºÎ Á¡°Ë
	  var supported = 0;
	  if (window.RegExp) {
		var tempStr = "a";
		var tempReg = new RegExp(tempStr);
		if (tempReg.test(tempStr)) supported = 1;
	  }
	  if (!supported) 
		return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	  return (!r1.test(str) && r2.test(str));
}

/**
* ÁÖ¹Îµî·Ï¹øÈ£ À¯È¿¼º °Ë»ç
*/
function ValidSerial(sno1,sno2) {  
        var serialValue        = sno1 + - + sno2;  
        //ÁÖ¹Îµî·Ï¹øÈ£ÀÇ ÇüÅÂ¿Í 7¹øÂ° ÀÚ¸®(¼ºº°) À¯È¿¼º °Ë»ç  
        var chkValue        = /^\d{6}-[1234]\d{6}$/;  
        if (!chkValue.test(serialValue)) {  
                return false;  
        }  
        //³¯Â¥ À¯È¿¼º °Ë»ç  
        birthYear        = (serialValue.charAt(7) <= 2) ? 19 : 20;  
        birthYear        += serialValue.substr(0, 2);  
        birthMonth        = serialValue.substr(2, 2) - 1;  
        birthDate        = serialValue.substr(4, 2);  
        var birth        = new Date(birthYear, birthMonth, birthDate);  
        if ((birth.getYear() % 100 != serialValue.substr(0, 2)) ||  
                (birth.getMonth() != birthMonth) ||  
                (birth.getDate() != birthDate)) {  
                return false;  
        }  
        //ÄÚµå À¯È¿¼º °Ë»ç  
        var buf = new Array(13);  
        for (var i = 0; i < 6; i++) {  
                buf[i] = parseInt(serialValue.charAt(i));  
        }  
        for (var i = 6; i < 13; i++) {  
                buf[i] = parseInt(serialValue.charAt(i + 1));  
        }  
        var multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];  
        for (var i = 0, sum = 0; i < 12; i++) {  
                sum += (buf[i] *= multipliers[i]);  
        }  
        if ((11 - (sum % 11)) % 10 != buf[12]) {  
                return false;  
        }  

		return true;
}   

function openEventWindow(window) { 
	open (window,"NewWindow","left=0, top=0, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=489, height=393"); 
} 
function openReportWindow(window) { 
	open (window,"NewWindow","left=0, top=0, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=489, height=393"); 
} 

function popupOpen(url,width,height) {
	var x = (screen.availWidth- width)/2;
	var y = (screen.availHeight- height)/2;
	var winState = 'top=' + y + ',left=' + x + ',width=' +width +',height=' +height; 
	winState +=',menubar=no,scrollbars=no,status=no,resizable=no';
	popId = window.open(url,'ULK_POP',winState);
	popId.focus();
}

function popupOpen1(url,width,height) {
	var x = (screen.availWidth- width)/2;
	var y = (screen.availHeight- height)/2;
	var winState = 'top=' + y + ',left=' + x + ',width=' +width +',height=' +height; 
	winState +=',menubar=no,scrollbars=yes,status=no,resizable=yes';
	popId = window.open(url,'ULK_POP',winState);
	popId.focus();
}

function popupOpen2(url,nm,width,height) {
	var x = (screen.availWidth- width)/2;
	var y = (screen.availHeight- height)/2;
	var winState = 'top=' + y + ',left=' + x + ',width=' +width +',height=' +height; 
	winState +=',menubar=no,scrollbars=no,status=no,resizable=no';
	popId = window.open(url,nm,winState);
	popId.focus();
}

function optionYear2(){
	document.write("<option value=''>¼±ÅÃ</option>");
	for(i=1980;i<2010;i++){
		document.write("<option value='"+ i+"'>"+ i +"</option>");
	}
}

function optionYear(){
	document.write("<option value=''>¼±ÅÃ</option>");
	for(i=2000;i<2010;i++){
		document.write("<option value='"+ i+"'>"+ i +"</option>");
	}
}

function optionMonth(){
	var mm = "";
	document.write("<option value=''>¼±ÅÃ</option>");
	for(i=1;i<13;i++){
		if(i<10){
			mm = "0" + i;
		}else{
			mm = i;
		}
		document.write("<option value='"+ mm +"'>"+ i +"</option>");
	}
}

function optionDate(){
	var dd = "";
	document.write("<option value=''>¼±ÅÃ</option>");
	for(i=1;i<31;i++){
		if(i<10){
			dd = "0" + i;
		}else{
			dd = i;
		}
		document.write("<option value='"+ dd +"'>"+ i +"</option>");
	}
}

function optionHour(){
	var dd = "";
	document.write("<option value=''>¼±ÅÃ</option>");
	for(i=0;i<24;i++){
		if(i<10){
			dd = "0" + i;
		}else{
			dd = i;
		}
		document.write("<option value='"+ dd +"'>"+ i +"</option>");
	}
}

function optionMin(){
	var dd = "";
	document.write("<option value=''>¼±ÅÃ</option>");
	for(i=0;i<60;i++){
		if(i<10){
			dd = "0" + i;
		}else{
			dd = i;
		}
		document.write("<option value='"+ dd +"'>"+ i +"</option>");
	}
}
 
function getByteLength(s){
   var len = 0;
   if ( s == null ) return 0;
   for(var i=0;i<s.length;i++){
      var c = escape(s.charAt(i));
      if ( c.length == 1 ) len ++;
      else if ( c.indexOf("%u") != -1 ) len += 2;
      else if ( c.indexOf("%") != -1 ) len += c.length/3;
   }
   return len;
}

function calc_length(content,len)
{ 
	alert(len);
		var doc1 = content.value;         //°è»êµÉ ¸Þ½ÃÁö ³»¿ë
		 value = getByteLength(doc1); //¸Þ½ÃÁö ±æÀÌ¸¦ ¹ÙÀÌÆ®·Î

		if(value > len){
			alert("ÁöÁ¤µÈ Å©±â¸¦ ³Ñ±â¼Ì½À´Ï´Ù.");
			content.focus();
			return;
		}
}

//-->



