/**
 * Copyright (c) 2000 by LG-EDS Systems Inc
 * All rights reserved.
 * 
 * ÀÚ¹Ù½ºÅ©¸³Æ® °øÅëÇÔ¼ö
 *
 * ÁÖÀÇ: ¾Æ·¡ÀÇ ¸ðµç ¸Þ¼Òµå´Â ÀÔ·ÂÆûÀÇ ÇÊµåÀÌ¸§(myform.myfield)À»
 *       ÆÄ¶ó¹ÌÅÍ·Î ¹Þ´Â´Ù. ÇÊµåÀÇ °ª(myform.myfield.value)ÀÌ ¾Æ´ÔÀ»
 *       À¯³äÇÒ °Í.
 *
 * @version 1.1, 2000/10/06
 * @author ¹ÚÁ¾Áø(JongJin Park), ecogeo@dreamwiz.com
 */

/**
 * ÀÔ·Â°ªÀÌ NULLÀÎÁö Ã¼Å©
 */
function isNull(input) {
    if (input.value == null || input.value == "") {
        return true;
    }
    return false;
}
/**
 * ÀÔ·Â°ª¿¡ ½ºÆäÀÌ½º ÀÌ¿ÜÀÇ ÀÇ¹ÌÀÖ´Â °ªÀÌ ÀÖ´ÂÁö Ã¼Å©
 */
function isEmpty(input) {
    if (input.value == null || input.value.replace(/ /gi,"") == "") {
        return true;
    }
    return false;
}
/**
 * ÀÔ·Â°ª¿¡ Æ¯Á¤ ¹®ÀÚ(chars)°¡ ÀÖ´ÂÁö Ã¼Å©
 * Æ¯Á¤ ¹®ÀÚ¸¦ Çã¿ëÇÏÁö ¾ÊÀ¸·Á ÇÒ ¶§ »ç¿ë
 * ex) if (containsChars(form.name,"!,*&^%$#@~;")) {
 *         alert("ÀÌ¸§ ÇÊµå¿¡´Â Æ¯¼ö ¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
 *     }
 */
function containsChars(input,chars) {
    for (var inx = 0; inx < input.value.length; inx++) {
       if (chars.indexOf(input.value.charAt(inx)) != -1)
           return true;
    }
    return false;
}
/**
 * ÀÔ·Â°ªÀÌ Æ¯Á¤ ¹®ÀÚ(chars)¸¸À¸·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 * Æ¯Á¤ ¹®ÀÚ¸¸ Çã¿ëÇÏ·Á ÇÒ ¶§ »ç¿ë
 * ex) if (!containsCharsOnly(form.blood,"ABO")) {
 *         alert("Ç÷¾×Çü ÇÊµå¿¡´Â A,B,O ¹®ÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
 *     }
 */
function containsCharsOnly(input,chars) {
    for (var inx = 0; inx < input.value.length; inx++) {
       if (chars.indexOf(input.value.charAt(inx)) == -1)
           return false;
    }
    return true;
}
/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºªÀÎÁö Ã¼Å©
 * ¾Æ·¡ isAlphabet() ºÎÅÍ isNumComma()±îÁöÀÇ ¸Þ¼Òµå°¡
 * ÀÚÁÖ ¾²ÀÌ´Â °æ¿ì¿¡´Â var chars º¯¼ö¸¦ 
 * global º¯¼ö·Î ¼±¾ðÇÏ°í »ç¿ëÇÏµµ·Ï ÇÑ´Ù.
 * ex) var uppercase = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
 *     var lowercase = "abcdefghijklmnopqrstuvwxyz"; 
 *     var number    = "0123456789";
 *     function isAlphaNum(input) {
 *         var chars = uppercase + lowercase + number;
 *         return containsCharsOnly(input,chars);
 *     }
 */
function isAlphabet(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
    return containsCharsOnly(input,chars);
}
/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª ´ë¹®ÀÚÀÎÁö Ã¼Å©
 */
function isUpperCase(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª ¼Ò¹®ÀÚÀÎÁö Ã¼Å©
 */
function isLowerCase(input) {
    var chars = "abcdefghijklmnopqrstuvwxyz";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ª¿¡ ¼ýÀÚ¸¸ ÀÖ´ÂÁö Ã¼Å©
 */
function isNumber(input) {
    var chars = "0123456789";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª,¼ýÀÚ·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isAlphaNum(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¼ýÀÚ,´ë½Ã(-)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isNumDash(input) {
    var chars = "-0123456789";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¼ýÀÚ,ÄÞ¸¶(,)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isNumComma(input) {
    var chars = ",0123456789";
    return containsCharsOnly(input,chars);
}
/**
 * ÀÔ·Â°ªÀÌ ¼ýÀÚ,ÄÞ¸¶(,),´ë½Ã(-)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isNumCommaDash(input) {
    var chars = "-,0123456789";
    return containsCharsOnly(input,chars);
}
/**
 * ÀÔ·Â°ªÀÌ ¼ýÀÚ,ÄÞ¸¶(,),´ë½Ã(-),µµÆ®(.)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isNumCommaDashDot(input) {
    var chars = "-,.0123456789";
    return containsCharsOnly(input,chars);
}
/**
 * ÀÔ·Â°ªÀÌ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ Æ÷¸Ë Çü½ÄÀÎÁö Ã¼Å©
 * ÀÚ¼¼ÇÑ format Çü½ÄÀº ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ 'regular expression'À» ÂüÁ¶
 */
function isValidFormat(input,format) {
    if (input.value.search(format) != -1) {
        return true; //¿Ã¹Ù¸¥ Æ÷¸Ë Çü½Ä
    }
    return false;
}

/**
 * ÀÔ·Â°ªÀÌ ÀÌ¸ÞÀÏ Çü½ÄÀÎÁö Ã¼Å©
 */
function isValidEmail(input) {
//    var format = /^(\S+)@(\S+)\.([A-Za-z]+)$/;
    var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
    return isValidFormat(input,format);
}

// ÀÌ¸ÞÀÏ Çü½Ä Ã¼Å©......
function checkEmailAddress(field) 
{
   var goodEmail = field.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.pe.kr)|(\.re.kr)|(\.co.kr)|(\.org)|(\..{2,2}))$)\b/gi);

   if (goodEmail){ // µµ¸ÞÀÎ Ãß°¡½Ã´Â (\.µµ¸ÞÀÎ)¸¸ Ãß°¡ÇÏ½Ã¸é µË´Ï´Ù. ^^ (¡è)
      return true
   } else {
      return false
   }
}

/**
 * ÀÔ·Â°ªÀÌ ÀüÈ­¹øÈ£ Çü½Ä(¼ýÀÚ-¼ýÀÚ-¼ýÀÚ)ÀÎÁö Ã¼Å©
 */
function isValidPhone(input) {
    var format = /^(\d+)-(\d+)-(\d+)$/;
    return isValidFormat(input,format);
}
/**
 * ¼±ÅÃµÈ ¶óµð¿À¹öÆ°ÀÌ ÀÖ´ÂÁö Ã¼Å©
 */
function hasCheckedRadio(input) {
    if (input.length > 1) {
        for (var inx = 0; inx < input.length; inx++) {
            if (input[inx].checked) return true;
        }
    } else {
        if (input.checked) return true;
    }
    return false;
}

/**
 * ¼±ÅÃµÈ Ã¼Å©¹Ú½º°¡ ÀÖ´ÂÁö Ã¼Å©
 */
function hasCheckedBox(input) {
    return hasCheckedRadio(input);
}

/**
 * ÀÔ·Â°ªÀÇ ¹ÙÀÌÆ® ±æÀÌ¸¦ ¸®ÅÏ
 * Author : Wonyoung Lee
 */
function getByteLength(input) {
    var byteLength = 0;
    for (var inx = 0; inx < input.value.length; inx++) {
        var oneChar = escape(input.value.charAt(inx));
        if ( oneChar.length == 1 ) {
            byteLength ++;
        } else if (oneChar.indexOf("%u") != -1) {
            byteLength += 2;
        } else if (oneChar.indexOf("%") != -1) {
            byteLength += oneChar.length/3;
        }
    }
    return byteLength;
}
//== $1 =======================================================================================================
// ±â   ´É : Àü´Þ¹ÞÀº mode °ª°ú action°ª ÁöÁ¤ÇØ ÁÖ°í formÀ» submit()ÇÑ´Ù.
// »ç¿ë ¿¹ : send("deleteMulti", "IGEDAA4E.jsp") # ÀÛ¼ºÀÚ : ÀÌÀçÈÆ T.011-9972-5423
//-------------------------------------------------------------------------------------------------------------
function send(mode, action, form, target ){
	var flag = false;
	if(isNullValue(form)) {
		form = document.form1;
	}
	//form.mode.value = mode;
	if(isNullValue(target)) {
		form.target = "_self";
	} else {
		form.target = target;
	}
	if(mode == 'insert'){
		flag = confirm('µî·ÏÇÏ½Ã°Ú½À´Ï±î?');	
	}else if(mode == 'update'){
		flag = confirm('¼öÁ¤ÇÏ½Ã°Ú½À´Ï±î?');	
	}else if(mode == 'delete'){
		flag = confirm('»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?');		
	}else if( mode == 'search' || mode == 'deleteM'){
		flag = true;
	}
	if( flag == true ){
		form.action = action;
		form.submit();
	}
}

/*È®ÀÎÃ¢ ¿­°í submit*/
function submit_target_confirm(form,min, action, target, msg){	
		
	if(!confirm_form(form, min)){		
		return false;
	}	

	if(!confirm(msg + 'ÇÏ½Ã°Ú½À´Ï±î?')){
		return false;
	}

	if(isNullValue(target)) {
		form.target = "_self";
	} else {
		form.target = target;
	}			
	form.action = action;
	form.submit();
}

/*ÆûÃ¼Å©¿Í submit*/
function submit_target(form,min, action, target){

	if(confirm_form(form, min)){		
		if(isNullValue(target)) {
			form.target = "_self";
		} else {
			form.target = target;
		}
		form.action = action;
		form.submit();
		return true;
	}else{
		return false;
	}	
}

/*ÆûÃ¼Å©¿Í submit*/
function submit_form(frmObj,min, action){
	if(confirm_form(frmObj, min)){
		frmObj.action = action;
		frmObj.submit();
	}
}


function deleteMulti(Obj,action,form){
	var i, tot = 0;

	if(typeof(Obj) == "undefined") return;

	if(isNullValue(form)) {
		form = document.form1;
	}

	form.mode.value = "deleteM";

	if (Obj.length > 0) {
        for (i = 0; i < Obj.length; i++) {
            if (Obj[i].checked) tot++;
        }
    } 
	if(tot > 0){
			if(confirm('¼±ÅÃµÈ ' + tot + '°³ÀÇ ¸ñ·ÏÀ» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?')){
				form.action = action;
				form.submit();
			}
	}
	else
			alert('»èÁ¦ÇÒ ¸ñ·ÏÀ» ¼±ÅÃÇØÁÖ¼¼¿ä!!');

}

function send2(mode, action, target, form){
	if(isNullValue(form)) {
		form = document.form1;
	}
	form.mode.value = mode;
	if(isNullValue(target)) {
		form.target = "_self";
	} else {
		form.target = target;
	}
	form.action = action;
	form.submit();
}	
//== $2 =======================================================================================================
// ±â   ´É : ¸ñ·Ï È­¸é¿¡¼­ Ã¼Å©¹Ú½º¸¦ ´ÙÁß ¼±ÅÃÇÏ¿© »èÁ¦ÇÒ ¶§ ¼±ÅÃ¿©ºÎ¸¦ Á¡°ËÇÏ°í, ¼±ÅÃµÇÁö ¾ÊÀº keyÀÇ °ªÀº "" Ã³¸®ÇÑ´Ù.
// 
//
//-------------------------------------------------------------------------------------------------------------
function deleteM(inputElement1, inputElement2, inputElement3, action, form){
    if(isNullValue(form)) {
		form = document.form1;
	}
    // Ã¼Å©¹Ú½º°¡ ÇÏ³ª ÀÌ»ó ¼±ÅÃµÇ¾î ÀÖ´ÂÁö¸¦ ¾Ë¾Æº»´Ù.
    for(i=0, j=0; i<form.elements.length; i++){
   		var e1 = form.elements[i];
   		if(e1.name == "chkOne" && e1.checked == true) {
   		     j++; break;
   		}
   	}
   	// ÇÏ³ªµµ ¼±ÅÃµÇ¾î ÀÖÁö ¾Ê´Ù¸é ¼±ÅÃ ¸Þ¼¼Áö¸¦ º¸¿©ÁØ´Ù.
   	if (j == 0) {
   	   alert("»èÁ¦ÇÒ ÀÚ·á¸¦ ¼±ÅÃÇÏ½Ê½Ã¿À!!");
   	   return;

   	// ÇÏ³ªÀÌ»ó ¼±ÅÃµÇ¾î ÀÖ´Ù¸é ¼±ÅÃµÇ¾î ÀÖÁö ¾ÊÀº Key ElementÀÇ °ªÀ» ""·Î Ã³¸®ÇÑ´Ù.
   	} else if (j > 0){
   	    ans = confirm("»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?");
   	    if (ans == false) return;
        for(i=0; i<form.chkOne.length; i++){
       		if(form.chkOne[i].checked == false) {
				if(inputElement1 != null && inputElement1 != ""){
				inputElement1[i].value = ""; //È­¸é¸¶´Ù dependantÇÑ Key Element°ª1.
				}
				if(inputElement2 != null && inputElement2 != ""){
					inputElement2[i].value = ""; //È­¸é¸¶´Ù dependantÇÑ Key Element°ª2.
				}
				if(inputElement3 != null && inputElement3 != ""){
					inputElement3[i].value = ""; //È­¸é¸¶´Ù dependantÇÑ Key Element°ª3.
				}
			}
		}
		send2("deleteM", action);
    }
}


function deleteM2(input, action, form){
    if(isNullValue(form)) {
		form = document.form1;
	}
    // Ã¼Å©¹Ú½º°¡ ÇÏ³ª ÀÌ»ó ¼±ÅÃµÇ¾î ÀÖ´ÂÁö¸¦ ¾Ë¾Æº»´Ù.
    for(i=0, j=0; i<form.elements.length; i++){
   		var e1 = form.elements[i];
   		if(e1.name == "chkOne" && e1.checked == true) {
   		     j++; break;
   		}
   	}
   	// ÇÏ³ªµµ ¼±ÅÃµÇ¾î ÀÖÁö ¾Ê´Ù¸é ¼±ÅÃ ¸Þ¼¼Áö¸¦ º¸¿©ÁØ´Ù.
   	if (j == 0) {
   	   alert("»èÁ¦ÇÒ ÀÚ·á¸¦ ¼±ÅÃÇÏ½Ê½Ã¿À!!");
   	   return;

   	// ÇÏ³ªÀÌ»ó ¼±ÅÃµÇ¾î ÀÖ´Ù¸é ¼±ÅÃµÇ¾î ÀÖÁö ¾ÊÀº Key ElementÀÇ °ªÀ» ""·Î Ã³¸®ÇÑ´Ù.
   	} else if (j > 0){
   	    ans = confirm(j+"°³ÀÇ ÀÚ·á¸¦ »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?");
   	    if (ans == false) return;
        
		send("deleteM", action , form);
    }
}
//== $3 =======================================================================================================
// ±â   ´É : ¸ñ·Ï È­¸é¿¡¼­ Ã¼Å©¹Ú½º ÀüÃ¼¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ°í toggleÀÌ °¡´ÉÇÏ´Ù.
// »ç¿ë ¿¹ : toggleCheck();    
//-------------------------------------------------------------------------------------------------------------
function toggleCheck(form){
	if(isNullValue(form)) {
		form = document.form1;
	}
	for(i=0; i<form.elements.length; i++){
		var e = form.elements[i];
		if(e.name == "chkAll" && e.checked == false) {
			for(j=0; j<form.elements.length; j++){
				var e1 = form.elements[j];
				if(e1.name == "chkOne" && e1.disabled == false) {
					e1.checked = false;
				}
			}
		} else if(e.name == "chkAll" && e.checked == true) {
			for(j=0; j<form.elements.length; j++){
				var e1 = form.elements[j];
				if(e1.name == "chkOne" && e1.disabled == false) {
					e1.checked = true;
				}
			}
		}
	}
}

//== $4 =======================================================================================================
// ±â   ´É : null Ã¼Å©
// »ç¿ë ¿¹ : isNull(ElementÀÌ¸§, "¸íÄª")
//-------------------------------------------------------------------------------------------------------------
function isNull(inputElement, title){
	if (((inputElement.value == null)||(inputElement.value.length == 0)) && (inputElement.type != "hidden")){
		if(!isNullValue(title)){
			alert("\"" + title + "\" ¿¡ °ªÀ» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!")		
		} else {
			alert("°ªÀ» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		}
		inputElement.focus();
		return true;
	}else{
		return false;
	}
}

/*function isNull(inputElement, title){
	if ((inputElement.value == null)||(inputElement.value.length == 0)){
		if(!isNullValue(title)){
			alert("\"" + title + "\"  À»(¸¦) ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!")
			inputElement.focus();
			return true;		
		} else {
			return true;
		}
	}else{
		return false;
	}
}*/

//== $4-1 =======================================================================================================
// ±â   ´É : null Ã¼Å©
// »ç¿ë ¿¹ : isNullValue(inputValue)
//-------------------------------------------------------------------------------------------------------------
function isNullValue(inputValue){
	
	if (inputValue == null || inputValue.length == 0 || inputValue == ""){
		return true;
	}else{
		return false;
	}
}

//== $5 =======================================================================================================
// ±â   ´É : ComboBoxÀÇ null Ã¼Å©
// »ç¿ë ¿¹ : isNullCombo(Combo ElementÀÌ¸§)
//-------------------------------------------------------------------------------------------------------------

function isNullCombo(inputElement, title){
	if((inputElement.options[inputElement.selectedIndex].value == "")||(inputElement.options[inputElement.selectedIndex].value.length == 0)){
		if(!isNullValue(title)){
			alert("\"" + title + "\" ÀÇ °ªÀ» ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		} else {
			alert("°ªÀ» ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		}
			inputElement.focus();
			return true;
	}else{
		return false;
	}
}


//** $8 *******************************************************************************************************
// ±â   ´É : ÁöÁ¤ÇÑ Text ElementÀÇ Value¿¡¼­ ',' '/'¿Í °°Àº ÁöÁ¤µÈ Mark¸¦ Ã£¾Æ¼­ »èÁ¦ÇÏ°í,
//           ±× »èÁ¦µÈ °ªÀ» return ÇÑ´Ù.
// »ç¿ë ¿¹ : removeMark(form1.purchaseAmount, ',')
//-------------------------------------------------------------------------------------------------------------
function removeMark(inputElement, mark){
	var returnValue = "";
	var inputValue = inputElement.value;
	for(i=0; i<inputValue.length; i++){
		if (inputValue.substr(i,1) != mark){
			returnValue += inputValue.substr(i,1);
		}
	}	
	return returnValue;
}

//** $8-1 *******************************************************************************************************
// ±â   ´É : ÁöÁ¤ÇÑ Value¿¡¼­ ',' '/'¿Í °°Àº ÁöÁ¤µÈ Mark¸¦ Ã£¾Æ¼­ »èÁ¦ÇÏ°í,
//           ±× »èÁ¦µÈ °ªÀ» return ÇÑ´Ù.
// »ç¿ë ¿¹ : removeMarkValue('9,876', ',');
//-------------------------------------------------------------------------------------------------------------
function removeMarkValue(inputValue, mark){
	var returnValue = "";
	for(i=0; i<inputValue.length; i++){
		if (inputValue.substr(i,1) != mark){
			returnValue += inputValue.substr(i,1);
		}
	}	
	return returnValue;
}
//== $8-2 ======================================================================================================
// ±â   ´É : ÁöÁ¤ÇÑ Text ElementÀÇ Value¿¡¼­ ',' '/'¿Í °°Àº ÁöÁ¤µÈ Mark¸¦ Ã£¾Æ¼­ »èÁ¦ÇØÁØ´Ù.
// »ç¿ë ¿¹ : deleteMark(form1.purchaseAmount, ',')
//-------------------------------------------------------------------------------------------------------------
function deleteMark(inputElement, mark) {
	var inputValueWithoutMark = "";
	var inputValue = inputElement.value;
	for(i=0; i<inputValue.length; i++){
		if (inputValue.substr(i,1) != mark ){
			inputValueWithoutMark += inputValue.substr(i,1);
		}
	}
	inputElement.value = inputValueWithoutMark;
}
//== $15 ======================================================================================================
// ±â   ´É : Á¤ÇØÁø ±æÀÌ¿Í ÀÏÄ¡ÇÏ´ÂÁö ÀÚ¸®¼ö È®ÀÎÇÏ±â
// »ç¿ë ¿¹ : if( isFixedLength(document.form1.bizNo) ) send('insert', 'IGEDAA_end.jsp'); 
//-------------------------------------------------------------------------------------------------------------
function isFixedLength(inputElement, fixedLength, title) {
	imputValue = inputElement.value;
	if(imputValue.length != fixedLength){
			if(isNullValue(title)){
				alert("ÀÔ·Â °ª : \"" + imputValue + "\"  <- \"" + fixedLength + "\"ÀÚ¸® ±æÀÌ·Î ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
				inputElement.focus();
				return false;
			}else{
				alert("\"" + title + "\" ÀÔ·Â °ª : \"" + imputValue + "\"  <- \"" + fixedLength + "\"ÀÚ¸® ±æÀÌ·Î ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
				inputElement.focus();
				return false;
			}
	}
	return true;
}

//¼±ÅÃÃ¢ ¿ÀÇÂ
/*
formName			: °ªÀ» ¼¼ÆÃÇÒ Æû name
codeColName		: ÄÚµå¸¦ ¼¼ÆÃÇÒ ÆûÀÇ element name
nameColName		: ÄÚµå¸íÀ» ¼¼ÆÃÇÒ ÆûÀÇ element name
tableName			: ÄÚµå¸¦ Á¶È¸ÇÒ Å×ÀÌºí ¸í
code					: Å×ÀÌºí¿¡¼­ Á¶È¸ÇÒ ÄÚµåÀÇ ÄÃ·³¸í
name					: Å×ÀÌºí¿¡¼­ Á¶È¸ÇÒ ÄÚµå¸íÀÇ ÄÃ·³¸í
where				: WHERE Á¶°Ç(AND´Â »©°í ÀÔ·Â)
popup_Title		: ÆË¾÷ Å¸ÀÌÆ²
*/

function selectWindow(formName, codeColName, nameColName, tableName, code, name, where, popup_Title) {
	
	openWindow("./commonSelect.jsp?formName=" + formName + "&codeColName=" + codeColName + "&nameColName=" + nameColName + "&tableName=" + tableName + "&code=" + code + "&name=" + name + "&where=" + where + "&popup_Title=" + popup_Title, 'selectPopup', 550, 500, 'Y');

}


//== $17 ======================================================================================================
// ±â   ´É : PopUp Ã¢ »ý¼ºÇÏ±â
// »ç¿ë ¿¹ : <a href="javascript: openWindow('../../com/SearchAccntUnitCode.jsp?codeId=accntCode&nameId=accntName' , 'È¸°è´ÜÀ§ÄÚµå', '', '');">
//-------------------------------------------------------------------------------------------------------------
function openWindow(url, name, inputWidth, inputHeight, scrollbarsYN) {
	var defaultWidth = 550; 
	var defaultHeight = 450;
	var fixedWidth = 0;
	var fixedHeight = 0;
	if(isNullValue(scrollbarsYN)) {
		scrollbarsYN = "no";
	} else {
		scrollbarsYN = "yes";
	}
	
	if(inputWidth == null || inputWidth == "") {
		fixedWidth = defaultWidth;
	} else {
		fixedWidth = inputWidth;
	}
	if(inputHeight == null || inputHeight == "") {
		fixedHeight = defaultHeight;
	} else {
		fixedHeight = inputHeight;
	}
	x = (screen.width/2)-(fixedWidth/2);
	y = (screen.height/2)-(fixedHeight/2);
	popUpWin = window.open(url , name , "width=" + fixedWidth + ", height=" + fixedHeight + ", left=" + x + ", top=" + y + "toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=" + scrollbarsYN + ", resizable=yes, copyhistory=no");
}
//== $20 ======================================================================================================
// ±â   ´É : ¸Å°³º¯¼ö·Î Àü´ÞµÈ Element ÀÇ value¸¦ ""·Î ¸¸µé¾î ÁØ´Ù.(Code popUp Ã¢ ±¸Çö½Ã »ç¿ë)
// »ç¿ë ¿¹ : <input type="text" name="iAccntCode" id="accntCodeId" value="" 
//			onChange="javascript: toVacant(form1.bizCode[<%= i%>]); toVacant(form1.bizName[<%= i%>]); toVacant(form1.bdgtCtrler[<%= i%>]);">
//-------------------------------------------------------------------------------------------------------------
function toVacant(inputElement) {    
	inputElement.value = "";	
}

//== $20-1 ======================================================================================================
// ±â   ´É : ¸Å°³º¯¼ö·Î Àü´ÞµÈ id °ª¿¡ ÇØ´çÇÏ´Â Element ÀÇ value¸¦ ""·Î ¸¸µé¾î ÁØ´Ù.(Code popUp Ã¢ ±¸Çö½Ã »ç¿ë)
// »ç¿ë ¿¹ : <input type="text" name="iAccntCode" id="accntCodeId" value="" onChange="javascript: toEmpty('accntNameId');">
//          <input type="text" name="iAccntName" id="accntNameId" value="" onChange="javascript: toEmpty('accntCodeId');">
//-------------------------------------------------------------------------------------------------------------
function toEmptyId(id, form) {    
	if(isNullValue(form)) {
		form = document.form1;
	}
	for(i=0; i<form.elements.length; i++){
		var e = form.elements[i];
		if(e.id == id) e.value = "";			
	}
}

//== $20-2 ======================================================================================================
// ±â   ´É : ¸Å°³º¯¼ö·Î Àü´ÞµÈ name °ª¿¡ ÇØ´çÇÏ´Â Element ÀÇ value¸¦ ""·Î ¸¸µé¾î ÁØ´Ù.(Code popUp Ã¢ ±¸Çö½Ã »ç¿ë)
// »ç¿ë ¿¹ : <input type="text" name="iAccntCode"  value="" onChange="javascript: toEmpty('accntName');">
//          <input type="text" name="iAccntName"  value="" onChange="javascript: toEmpty('accntCode');">
//-------------------------------------------------------------------------------------------------------------
function toEmpty(name, form) {    
	if(isNullValue(form)) {
		form = document.form1;
	}
	for(i=0; i<form.elements.length; i++){
		var e = form.elements[i];
		if(e.name == name) e.value = "";			
	}
/*	for(i=0; i<document.all.length; i++){
		if(document.all[i].name == name) document.all[i].value = "";			
	} */	
}

//== $21 ======================================================================================================
// ±â   ´É : ÀÔ·Â¹ÞÀº °ª¿¡¼­ ¾çÂÊ °ø¹é Áö¿öÁÖ±â
// »ç¿ë ¿¹ : <input type="text" name="test" onClick="javascript: alert(trim(this.value));">
//-------------------------------------------------------------------------------------------------------------
function trim(inputValue){
	var sLeftTrimed = inputValue.replace(/^\s+/,"");
	var sBothTrimed = sLeftTrimed.replace(/\s+$/,"");
	return(sBothTrimed);
}
//== $22 ======================================================================================================
// ±â   ´É : valueÀÇ Á¤ÇØÁø ÃÑ±æÀÌ ¸¸Å­ ¼ýÀÚ ¾Õ¿¡ "0"À» Ã¤¿öÁØ´Ù. ex.) ÀÔ·Â°ªÀÌ "1"ÀÎ °æ¿ì ÃÑ±æÀÌ "cnt"°¡ 3 ÀÌ¸é "001"
// »ç¿ë ¿¹ : <input type="text" name="test" onChange="javascript: addZero(this, 3);">
// ÀÛ ¼º ÀÏ: 2001.06.19
//-------------------------------------------------------------------------------------------------------------
function addZero(inputElement, cnt) {
	inputElement.value = trim(inputElement.value);
	for(i=0; i<cnt; i++){
		if (inputElement.value.length < cnt) {
			inputElement.value = "0" + inputElement.value;
		}
	}
}	
//== $24 ======================================================================================================
// ±â   ´É : Æ¯Á¤ ÄÞº¸ÀÇ ÇØ´ç °ªÀÌ ¼±ÅÃµÇµµ·Ï ÇÏ±â.
// »ç¿ë ¿¹ : <input type="text" name="test" onChange="javascript: setComboSelected(document.form1.accntUnitCodeCombo, this.value);">
//-------------------------------------------------------------------------------------------------------------
function setComboSelected(combo, value){     
	for(i=0; i<combo.length; i++){
		if(combo.options[i].value == value){
			combo.options[i].selected = true;
		}
	}
}

//== $25 ======================================================================================================
// ±â   ´É : Àü´ÞµÇ´Â °ª¿¡ ÇÑ±ÛÀÌ Æ÷ÇÔµÇ¾î ÀÖ´ÂÁö¸¦ °Ë»çÇÏ¿© ÀÖÀ¸¸é true, ¾øÀ¸¸é false¸¦ returnÇÏ±â.
// »ç¿ë ¿¹ : if( isKorCharValue(document.form1.startDate.value) ) {  } 
//-------------------------------------------------------------------------------------------------------------
function isKorCharValue(inputValue){
	var ch;
	for(var i=0; i<inputValue.length; i++){
		ch = inputValue.charAt(i);
		if (escape(ch).length > 4){ // ÇÑ±ÛÀÌ¸é
			return true;
		}else {	
			return false;
		}
	}
}

//== $25-1 ======================================================================================================
// ±â   ´É : Àü´ÞµÇ´Â Element¿¡ ÇÑ±ÛÀÌ Æ÷ÇÔµÇ¾î ÀÖ´ÂÁö¸¦ °Ë»çÇÏ¿© ¾ø´Â °æ¿ì¿¡´Â °è¼Ó ÁøÇà, 
//			 ÀÖ´Â °æ¿ì¿¡´Â ¸Þ¼¼Áö º¸¿©ÁÖ°í, ÇØ´ç Element¿¡ focus ÁÖ±â.			 
// »ç¿ë ¿¹ : if( isKorChar(form1.startDate, title) ) {  } 
//-------------------------------------------------------------------------------------------------------------
function isKorChar(inputElement, title){
	var inputValue = inputElement.value;
	if(isKorCharValue(inputValue)) {
		if(isNullValue(title)){		
			alert("ÀÔ·Â °ª : \"" + inputValue + "\"   <- ±Ý¾× ÀÔ·Â¿¡´Â ¹®ÀÚ¸¦ »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
		} else {
			alert("\"" + title + "\" ÀÔ·Â °ª : \"" + inputValue + "\"   <- ±Ý¾× ÀÔ·Â¿¡´Â ¹®ÀÚ¸¦ »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
		}
		inputElement.focus();
		return;
	}
}


/*
function checkCalendarFromTo(date1, date2, fieldName1, fieldName2)
- ±â°£À» Ã¼Å©
date1 :  Ã¹¹øÂ° ÀÏÀÚ°ª
date2 :  µÎ¹øÂ° ÀÏÀÚ°ª
fieldName1 : Ã¹¹øÂ° ÀÏÀÚ°ªÀÇ ÀÌ¸§
fieldName2 : µÎ¹øÂ° ÀÏÀÚ°ªÀÇ ÀÌ¸§
*/
function checkCalendarFromTo(date1, date2, fieldName1, fieldName2)
{
   if(date1== false || date2 == false )
   {
      return false;
   }

   var gap = eval(date2) - eval(date1);  // ¹Þ¾Æ¿Â ³¯Â¥°ªÀ» ¼ýÀÚ·Î ¹Ù²ÛÈÄ °è»êÇÑ´Ù

   // Á¾·áÀÏÀÚ¿¡¼­ ½ÃÀÛÀÏÀÚ¸¦ »«°ªÀÌ 0º¸´Ù Àû´Ù¸é(½ÃÀÛÀÏÀÚ°¡ Å©´Ù¸é)
   if(gap < 0 )
   {
      alert(fieldName1+"ÀÇ ³¯Â¥´Â " +fieldName2 + "ÀÇ ³¯Â¥º¸´Ù ÀÌÀüÀÌ°Å³ª µ¿ÀÏÇÏ¿©¾ß ÇÕ´Ï´Ù");
      return false;
   }

   return true;
}

/* ³â¿ùÀÏÀ» ÇÕÇØÁÖ´Â ÇÔ¼ö
¿ù,ÀÏÀÌ µÎÀÚ¸®°¡ ¾Æ´Ò°æ¿ì 0À»ºÙÇô µÎÀÚ¸®·Î ¸¸µë
*/
function sumCalendar(year, month, day)
{
   //¿ùÀÌ µÎÀÚ¸®°¡ ¾Æ´Ò°æ¿ì ¾Õ¿¡ "0"À» ºÙ¿©¼­ µÎÀÚ¸®·Î  ¸¸µë"
   if(month.length != 0 &&  month < 10 && month.indexOf(0) == -1 )
   {
      month = "0" + month;
   }

   //ÀÏÀÌ µÎÀÚ¸®°¡ ¾Æ´Ò°æ¿ì ¾Õ¿¡ "0"À» ºÙ¿©¼­ µÎÀÚ¸®·Î ¸¸µë"
   if(day.length != 0 &&  day < 10 && day.indexOf(0) == -1 )
   {
      day = "0" + day;
   }

   return year+month+day;
}

/*//////////////////////////////////////////////////////
------------          form.js           ---------------
//////////////////////////////////////////////////////*/

//== $13 ======================================================================================================
// ±â   ´É : ÁÖ¹Îµî·Ï¹øÈ£ ¸Â´ÂÁö È®ÀÎÇÏ±â
// »ç¿ë ¿¹ : if( checkResidentNo(document.form1.residentNo1, document.form1.residentNo2) == true ) send('insert', 'IGEDAA_end.jsp'); 
//-------------------------------------------------------------------------------------------------------------
function checkResidentNo (inputElement1, inputElement2) {
// ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¿´´ÂÁö  Ã¼Å© 
	if(inputElement1.value.length == 0 || inputElement1.value.length != 6) {
        alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¿¡ 6ÀÚ¸® ¼ýÀÚ¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä ");
        inputElement1.focus();
        return false;
	}

	// ÁÖ¹Îµî·Ï¹øÈ£ ¾Õ  ºÎºÐ¿¡¼­ »ý³â¿ùÀÏÀ» ¾Ë¾Æ³¿ 
	var year = inputElement1.value.substring(0,2);
	var month = inputElement1.value.substring(2,4); 
	var day = inputElement1.value.substring(4,6);
	// ÁÖ¹Îµî·Ï¹øÈ£ µÞ  ºÎºÐ¿¡¼­ ³²³à ¼ºº°  Á¤º¸ Ã£¾Æ³¿ 
	var sex = inputElement2.value.substring(0,1);

	// ÁÖ¹Îµî·Ï¹øÈ£ ¾Õ  ºÎºÐ Ã¼Å©ÇÏ±â 
	if ((year <25 || month<1 || month>12 ||day<1) ) {
	  	    alert ("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù.") 
	  	    inputElement1.focus() 
	  	    return false 
	}
	
	// ÁÖºóµî·Ï¹øÈ£ µÞ  ºÎºÐ Ã¼Å©ÇÏ±â 
	if ( (sex != 1 && sex != 2 ) || (inputElement2.value.length != 7 ) ) {
	 	    alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸® ¼ýÀÚ°¡ Á¤È®ÇÑÁö È®ÀÎÇÏ¿© ÁÖ½Ê½Ã¿ä ");
	 	    inputElement2.focus() 
	 	    return false 
	}
	
	// ÁÖ¹Îµî·Ï¹øÈ£ ¾Ë°í¸®Áò  Ã¼Å© 
	var val = 0 
	for (var i = 0; i <=5;  i++) {
	  	    val = val + ((i%8+2) * parseInt(inputElement1.value.substring(i,i+1))) 
	}
	
	for (var i = 6; i <=11;  i++) {
	   	  val = val + ((i%8+2) * parseInt(inputElement2.value.substring(i-6,i-5))) 
	}
	
	val = 11 - (val %11) 
	val = val % 10 
	
	if (val != inputElement2.value.substring(6,7)) {
	   	    alert ("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù.") 
	   	    inputElement2.focus() 
	   	    return false; 
	}
	return true 
}

//== $14 ======================================================================================================
// ±â   ´É : ½Å¿ëÄ«µå¹øÈ£ ¸Â´ÂÁö È®ÀÎÇÏ±â
// »ç¿ë ¿¹ : if( checkCreditNo(document.form1.checkCreditNo) == true ) send('insert', 'IGEDAA_end.jsp'); 
//-------------------------------------------------------------------------------------------------------------
function checkCreditNo(inputElement) {
	creditNo = inputElement.value;	
	if (creditNo.length > 19)	// Encoding only works on cards with less than 19 digits
	   alert("½Å¿ëÄ«µå ¼ýÀÚ´Â 19ÀÚ¸® ÀÌ³»·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä!");
	   return false;
	
	sum = 0; mul = 1; l = creditNo.length;
	for (i = 0; i < l; i++) {
	   digit = creditNo.substring(l-i-1,l-i);
	   tproduct = parseInt(digit ,10)*mul;
	   if (tproduct >= 10)
	      sum += (tproduct % 10) + 1;
	   else
	      sum += tproduct;
	   if (mul == 1)
	      mul++;
	   else
	      mul--;
	}
						  		// Uncomment the following line to help create credit card numbers
	if ((sum % 10) == 0){	  	// 1. Create a dummy number with a 0 as the last digit                                                                                      
	   return true;		  		// 2. Examine the sum written out
	} else {					  	// 3. Replace the last digit with the difference between the sum and
	   alert("ÀÔ·ÂÇÏ½Å \"" + creditNo + "\" ´Â Àß¸øµÈ ½Å¿ëÄ«µå¹øÈ£ ÀÔ´Ï´Ù.");
	   inputElement.focus();	   
	   return false;	  		//    the next multiple of 10.
	}
} 
//»ç¾÷ÀÚ µî·Ï¹øÈ£ Ã¼Å©
function        chkWorkNumb(strNumb) 
{ 

        strNumb        =        removeMarkValue(strNumb,"-"); 
        if        (strNumb.length        !=        10) 
        { 
                alert("»ç¾÷ÀÚµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù."); 
                return false; 
        } 
         
        sumMod        =        0; 
        sumMod        +=        parseInt(strNumb.substring(0,1)); 
        sumMod        +=        parseInt(strNumb.substring(1,2)) * 3 % 10; 
        sumMod        +=        parseInt(strNumb.substring(2,3)) * 7 % 10; 
        sumMod        +=        parseInt(strNumb.substring(3,4)) * 1 % 10; 
        sumMod        +=        parseInt(strNumb.substring(4,5)) * 3 % 10; 
        sumMod        +=        parseInt(strNumb.substring(5,6)) * 7 % 10; 
        sumMod        +=        parseInt(strNumb.substring(6,7)) * 1 % 10; 
        sumMod        +=        parseInt(strNumb.substring(7,8)) * 3 % 10; 
        sumMod        +=        Math.floor(parseInt(strNumb.substring(8,9)) * 5 / 10); 
        sumMod        +=        parseInt(strNumb.substring(8,9)) * 5 % 10; 
        sumMod        +=        parseInt(strNumb.substring(9,10)); 
         
        if        (sumMod % 10        !=        0) 
        { 
                alert("»ç¾÷ÀÚµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù."); 
                return false; 
        } 
        return        true; 
} 



// ÁÖ¹Î, ¹ýÀÎ, »ç¾÷ÀÚµî·Ï¹øÈ£ Ã¼Å©......
function checktotal(str){

len = str.length; 
if( len != 12 && len !=14 ){
	return false;
}
no_ck = 0;

no_1 = str.substr(0,1); 
no_2 = str.substr(1,1); 
no_3 = str.substr(2,1); 
no_4 = str.substr(3,1); 
no_5 = str.substr(4,1); 
no_6 = str.substr(5,1); 
no_7 = str.substr(6,1); 
no_8 = str.substr(7,1); 
no_9 = str.substr(8,1); 
no_10 = str.substr(9,1); 
no_11 = str.substr(10,1); 
no_12 = str.substr(11,1); 


if(len == 14) // ÁÖ¹Î, ¹ýÀÎ µî·Ï¹øÈ£ 
{ 

no_13 = str.substr(12,1);
no_14 = str.substr(13,1); 
//no_13 = substr(str, 12,1); 
//no_14 = substr(str, 13,1); 

if(no_7 != "-") 
{ return 0; } 
if((no_8 > 0) && (no_8 < 5)) //ÁÖ¹Îµî·Ï¹øÈ£(2000³â ÀÌÈÄ Ãâ»ýÀÚ´Â 
{ 
no_ck += no_1 * 2; //µÞÀÚ¸® Ã¹¹øÂ° ¼ýÀÚÀÚ ³²¼ºÀÇ °æ¿ì 3, 
no_ck += no_2 * 3; // ¿©¼ºÀÇ °æ¿ì 4·Î ºÎ¿©µÈ´Ù.) 
no_ck += no_3 * 4; 

no_ck += no_4 * 5; 
no_ck += no_5 * 6; 
no_ck += no_6 * 7; 
no_ck += no_8 * 8; 
no_ck += no_9 * 9; 
no_ck += no_10 * 2; 
no_ck += no_11 * 3; 
no_ck += no_12 * 4; 
no_ck += no_13 * 5; 
no_ck = no_ck % 11; 
no_ck = 11 - no_ck; 

if(no_ck > 9) {no_ck = no_ck - 10 ;} 

//no_ck = abs(no_ck); 
if(no_ck == no_14){ return 1; } 
else { return 0; } 

} else if(no_8 = 0) // ¹ýÀÎµî·Ï¹øÈ£ 
{ no_ck += no_1 * 1; 
no_ck += no_2 * 2; 
no_ck += no_3 * 1; 
no_ck += no_4 * 2; 
no_ck += no_5 * 1; 
no_ck += no_6 * 2; 
no_ck += no_8 * 1; 
no_ck += no_9 * 2; 
no_ck += no_10 * 1; 
no_ck += no_11 * 2; 
no_ck += no_12 * 1; 
no_ck += no_13 * 2; 
no_ck = no_ck % 10; 
no_ck = 10 - no_ck; 

if(no_ck > 9) {no_ck = no_ck - 10 ;} 
//no_ck = abs(no_ck); 
if(no_ck == no_14) 
{ return 1; } 
else { return 0; } 

}else { return 0; } 

} 


if(len == 12) // »ç¾÷ÀÚµî·Ï¹øÈ£ 
{ 
if((no_4 != "-") || (no_7 != "-")) 
{ return 0; } 

        strNumb        =        removeMarkValue(str,"-"); 
        if        (strNumb.length        !=        10) 
        { 
                //alert("»ç¾÷ÀÚµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù."); 
                return false; 
        } 
         
        sumMod        =        0; 
        sumMod        +=        parseInt(strNumb.substring(0,1)); 
        sumMod        +=        parseInt(strNumb.substring(1,2)) * 3 % 10; 
        sumMod        +=        parseInt(strNumb.substring(2,3)) * 7 % 10; 
        sumMod        +=        parseInt(strNumb.substring(3,4)) * 1 % 10; 
        sumMod        +=        parseInt(strNumb.substring(4,5)) * 3 % 10; 
        sumMod        +=        parseInt(strNumb.substring(5,6)) * 7 % 10; 
        sumMod        +=        parseInt(strNumb.substring(6,7)) * 1 % 10; 
        sumMod        +=        parseInt(strNumb.substring(7,8)) * 3 % 10; 
        sumMod        +=        Math.floor(parseInt(strNumb.substring(8,9)) * 5 / 10); 
        sumMod        +=        parseInt(strNumb.substring(8,9)) * 5 % 10; 
        sumMod        +=        parseInt(strNumb.substring(9,10)); 
         
        if        (sumMod % 10        !=        0) 
        { 
                //alert("»ç¾÷ÀÚµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù."); 
                return false; 
        } 
        return        true; 
}

}

function check(s1,s2,s3)
{
	var str = (s3 == null) ? s1+"-"+s2 : s1+"-"+s2+"-"+s3;
	return  checktotal(str);

}
// ÁÖ¹Î, ¹ýÀÎ, »ç¾÷ÀÚµî·Ï¹øÈ£ Ã¼Å©  ³¡.........

// Æû·Îµå½Ã Æ÷Ä¿½º ÀÌµ¿
function frmFocus(obj)
{
	   obj.focus();
	   return false;
} 

//Æû ¸®¼Â
function frmReset(frmObj)
{
	if(frmObj == null){
		frmObj = document.form1;
	}
	frmObj.reset();
	frmFocus(frmObj);
}

// ´ÜÀÏ »èÁ¦½Ã
function frmDelete(url,form)
{
	if(form == null){
		form = document.form1;
	}
	if(confirm('»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?'))
	{
	 form.action=url;
	 form.submit();
	}
}
// ´ÜÀÏ ¼öÁ¤½Ã
function frmUpdate(url)
{
	form = document.form1;
	if(confirm('¼öÁ¤ÇÏ½Ã°Ú½À´Ï±î?'))
	{
	 form.action=url;
	 form.submit();
	}
}
// ´ÜÀÏ µî·Ï½Ã
function frmInsert(url)
{
	form = document.form1;
	if(confirm('µî·ÏÇÏ½Ã°Ú½À´Ï±î?'))
	{
	 form.action=url;
	 form.submit();
	}
}
/* ÀüÈ­¹øÈ£¿Í ÆÑ½º¹øÈ£ µîÀÇ ÀÔ·Â½Ã ¼ýÀÚ Ã¼Å©*/
function js_numberCheck(str) {
    var src = new String(str);
    var tar = true;
    var i, len=src.length;
    for (i=0; i < len; i++) {
        if ((src.charAt(i) < '0') | (src.charAt(i) > '9'))
            return false;
    }
    return true;
}

// input type °³Ã¼¿¡ ¼ýÀÚ¸¸ ÀÔ·ÂµÇ·Ï
// usage : <input type=text name="" onKeyDown="objIsNumber()">
function objIsNumber()
{
	var sNum = "0123456789";
	var i;
	var iKey;
	var cKey;

	iKey		= event.keyCode;	//window.event.keyCode;
	//status	= "key : " + iKey;
	if(	(iKey >= 48 && iKey <= 57 ) ||
			(iKey >= 96 && iKey <= 105) ||
			iKey == 8 || iKey == 9 ||
			iKey == 37 || iKey == 39  || iKey == 46) // 8 : backspace, 9 : Tab, 37 : left, 39 : right , 46 : delete
	{
		return;
	}
	else
	{
		//alert("code : " + iKey);
		event.returnValue = false;
	}
} // objIsNumber method end..

/*
ÀÔ·ÂÃ¢ ÀÚµ¿ÀÌµ¿ ½ºÅ©¸³Æ®
*/
function moveNext(varControl, varNext)
{
	
	//status	= "code : " + event.keyCode;
	
	if(event.keyCode == 9 || event.keyCode == 16  || event.keyCode == 46 ) 
	{
		return;
	}
	else
	{
	
	if(varControl.value.length == varControl.maxLength)
	{
		varNext.focus();
	}
   }
}
/*
tabÅ°¸¦ ´­·¶À»¶§ ¿øÇÏ´Â°÷¿¡ focus¸¦ °¡°Ô ÇÑ´Ù
*/
function checkTab(xx)
{
	if(event.keyCode == 0)
	{
		xx.focus();
	}
}
//ÆÄÀÏÅ©±â Á¦ÇÑ
function calc_length(value, size) { 
		var temp; 
		var count = 0; 
		var str   = new String(value);

		for (i=0 ; i<str.length ; i++){ 
			temp = str.charAt(i) ; 
			if (escape(temp).length > 4) { count += 2; } 
			else if (temp == '\r' && str.charAt(i+1) == '\n') { count += 2; } // \r\nÀÏ °æ¿ì
			else if (temp != '\n') { count++; } 
		}
		if(parseInt(count)>parseInt(size)){
			alert(count + " byte ÀÔ´Ï´Ù : "+ size + " byte±îÁö ÀÔ·Â°¡´É");			
			return false;	
		}
		else return true;

	} 
// °Ë»öÁ¶°Ç °Ë»ç --------------------------------
function searchchk(){
	var len, i, cnt = 0;
	if(search.fStr.value == ''){
		alert('°Ë»öÇÒ ¹®ÀÚ¿­À» ÀÔ·ÂÇÏ¼¼¿ä!!');
		search.fStr.focus();
		return;
	}
	len = search.fStr.value.length;
	// °ø¹éÀÌ µé¾î¿ÔÀ» °æ¿ì Á¦¾î¸¦ À§ÇÑ ºÎºÐ,
	for(i=0 ; i< len ; i++){
		if(search.fStr.value.charAt(i) == " ") cnt++;
	}
	// ½ºÆäÀÌ½º¸¸ÀÌ ÀÖÀ» °æ¿ì return ½ÃÅ²´Ù.
	if(cnt == len){
		alert('°Ë»öÇÒ ¹®ÀÚ¿­À» ÀÔ·ÂÇÏ¼¼¿ä!!');
		search.fStr.select();
		return;
	}
	search.fStr.value = search.fStr.value.replace(/\'/,"");
	search.submit();
}

// ¸¶¿ì½º ¿À¹ö½Ã È¿°ú ÁÖ±â ---------------------
function oVerRow(Me, flag,Clr){
	var bgcolor = Clr;
	if( Clr == null ){
		bgcolor = '#FEFEEB';
	}
	if(flag){
		Me.style.backgroundColor= bgcolor;
	}
	else{
		Me.style.backgroundColor = '';
	}
	//return true;
}

// ÇÑ¹ø¿¡ ÀüÃ¼¸¦ ¸ðµÎ ¼±ÅÃÇÏ°Ô ÇÏ´Â ÇÔ¼ö
function All(Obj){
	var i, cnt;
		
	if(typeof(Obj) == "undefined") return;
	//status = typeof(form.chk[0]) ;
	cnt =  Obj.length;

	for(i=0 ; i<cnt ; i++){
		Obj[i].checked = true;
	}
}
// ÇÑ¹ø¿¡ ÀüÃ¼¸¦ ¸ðµÎ ÇØÁ¦½ÃÅ°´Â ÇÔ¼ö
function Undo(Obj){
	var i, cnt;

	if(typeof(Obj) == "undefined") return;
	//status = typeof(form.chk[0]) ;
	cnt =  Obj.length;

	for(i=0 ; i<cnt ; i++){
		Obj[i].checked = false;	
	}
}
// ÀüÃ¼ ¼±ÅÃ ¹× ÇØÁ¦ Åä±Û ÇÔ¼ö 
function toggle(Obj){
	
	var i, cnt,flag;
	flag = false;	
	if(typeof(Obj) == "undefined") return;
	//status = typeof(form.chk[0]) ;
	cnt =  Obj.length;
	
	for(i=0 ; i<cnt ; i++){
		if( Obj[i].checked == true ){
			flag = true;	
		}
	}	
	for(i=0 ; i<cnt ; i++){
		Obj[i].checked = (flag == true ? false : true) ;		
	}
		
}
/*
Ã¼Å©¹Ú½º¿¡¼­ Enter°ªÀÌ µé¾î¿À¸é Ã¼Å©»óÅÂ¸¦ ¹ÝÀü½ÃÄÑÁÜ
*/
function checkEnterCheckBox(xx)
{
	var yy =	chkEnter();
	if(yy)
	{
		if(xx.checked)
		{
			xx.checked = false;
		}
		else if(! xx.checked)
		{
			xx.checked = true;
		}
	}
}

/*
Enter¸¦ Ã¼Å©ÇÏ¿© Enter ÀÌ¸é true ¾Æ´Ï¸é false¸¦ ¹ÝÈ¯
*/
function chkEnter()
{
	var ok = true;
	var no = false;
  	if(event.keyCode == 13)
  	{
		return ok;
  	}
  	else
  	{
  		return no;
  	}
}
/*
¹®ÀÚ¿­ ¾ÕµÚ¿¡ÀÖ´Â °ø¹é¾ø¿¡±â
ÀÛ¼ºÀÚ : ÀÌÀç±Õ
*/
function trim2( arg )
{
   var st = 0;
   var len = arg.length;

   //¹®ÀÚ¿­¾Õ¿¡ °ø¹é¹®ÀÚ°¡ µé¾î ÀÖ´Â Index ÃßÃâ
   while( (st < len) && (arg.charCodeAt(st) == 32) )
   {
      st++;
   }
   //¹®ÀÚ¿­µÚ¿¡ °ø¹é¹®ÀÚ°¡ µé¾î ÀÖ´Â Index ÃßÃâ
   while( (st < len) && (arg.charCodeAt(len-1) == 32) )
   {
      len--;
   }
   return ((st > 0) || (len < arg.length)) ? arg.substring(st, len) : arg;
}


/* ÇØ´çÇÏ´Â ºÎºÐÀÇ ÃÖ´ë±æÀÌ Ã¼Å©*/
function frmCom(obj){
	return true;
}

function frmCom2(obj){
	var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz`0123456789-=\~!@#$%^&*()_+|,./<>?";
	var rleng=0;   //ÀÔ·ÂµÈ ±æÀÌ
	var cleng=0;  // ÀÔ·Â ÃÖ´ë±æÀÌ
	var flag=false;

	for(i=0; i<obj.value.length; i++)
	{
		for(j=0; j<str.length; j++)
		{
			if(obj.value.charAt(i) == str.charAt(j))
			{
				flag = true;
				break;
			}
		}
		if(flag) rleng++;
		else rleng +=2;
		flag = false;
	}
	cleng = obj.maxLength;

	if(cleng < rleng) 
	{ 
		alert("[" + obj.id + "]´Â ÇÑ±Û " + parseInt(cleng/2) + "ÀÚ, ¶Ç´Â ¿µ¹® " + cleng + "ÀÚ ±îÁö¸¸ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.");  
		return false; 
	}
	else return true;
}

/*ÆûÃ¼Å©¿Í Æû submit*/
function confirm_form(frmObj,min)
{  
	var i;
	var elm;
	var trimVal;
	for(i=0 ; i<frmObj.elements.length ; i++)
	{
		elm = frmObj.elements[i];		
		trimVal = trim(elm.value);

		//"0"À» Æ÷ÇÔÇÒ¶§ => ÇÊ¼ö ÀÔ·Â»çÇ×ÀÏ¶§
		if((elm.className).indexOf("0") != -1)
		{
			if(trimVal == "")   //°ªÀÌ ¾øÀ»¶§
			{
				alert("[" + elm.id + "]À» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.");				
				return frmFocus(elm);
			}
			if(frmCom(elm) == false)  return frmFocus(elm);  //±æÀÌÃ¼Å©
		}
		//"A"À» Æ÷ÇÔÇÒ¶§ => ÇÊ¼ö ÀÔ·Â»çÇ×ÀÏ¶§(hidden°ª¿¡ »ç¿ë-Æ÷Ä¿½º¾ø´Â°Í)
		if((elm.className).indexOf("A") != -1)
		{
			if(trimVal == "")   //°ªÀÌ ¾øÀ»¶§
			{
				alert("[" + elm.id + "]À» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.");				
				return false;
			}
			if(frmCom(elm) == false)  return frmFocus(elm);  //±æÀÌÃ¼Å©
		}

		//"Z"À» Æ÷ÇÔÇÒ¶§ => ÇÊ¼ö ÀÔ·Â»çÇ×ÀÏ¶§(intÇü ÄÞº¸¿¡ »ç¿ë ""(text°ø¹é) °ª0ÀÌ¸é Æ÷Ä¿½º)
		if((elm.className).indexOf("Z") != -1)
		{
			if(trimVal == 0)   //°ªÀÌ 0ÀÏ¶§
			{
				alert("[" + elm.id + "]À» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.");				
				return frmFocus(elm);
			}
			if(frmCom(elm) == false)  return frmFocus(elm);  //±æÀÌÃ¼Å©
		}

		//"1"À» Æ÷ÇÔÇÒ¶§ => ¼ýÀÚ¸¸ ÀÔ·ÂÇØ¾ß ÇÒ¶§
		if((elm.className).indexOf("1") != -1)
		{  
			if(trimVal != "")  //°ªÀÌ ÀÖÀ»¶§
			{
				if(js_numberCheck(trimVal) == false)  //°ªÀÌ ¼ýÀÚ°¡ ¾Æ´Ò¶§
				{ 
					alert("[" + elm.id + "]À» ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.");
					return frmFocus(elm);
				}
				if(frmCom(elm) == false)  return frmFocus(elm); //±æÀÌ Ã¼Å©
			}
		}		
		//"2"À» Æ÷ÇÔÇÒ¶§ => ¾ËÆÄºª¸¸ ÀÔ·ÂÇØ¾ß ÇÒ¶§
		if((elm.className).indexOf("2") != -1)
		{  
			if(trimVal != "") //°ªÀÌ ÀÖÀ»¶§
			{
				if(isAlphabet(elm) == false)  //°ªÀÌ ¾ËÆÄºªÀÌ ¾Æ´Ò¶§
				{ 
					alert("[" + elm.id + "]À» ¾ËÆÄºªÀ¸·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.");
					return frmFocus(elm);
				}
				if(frmCom(elm) == false)  return frmFocus(elm);  //±æÀÌ Ã¼Å©
			}
		}
		//"3"À» Æ÷ÇÔÇÒ¶§ => ¾ËÆÄºª°ú ¼ýÀÚ¸¸ ÀÔ·ÂÇØ¾ß ÇÒ¶§
		if((elm.className).indexOf("3") != -1)
		{  
			if(trimVal != "") //°ªÀÌ ÀÖÀ»¶§
			{
				if(isAlphaNum(elm) == false)  //°ªÀÌ ¾ËÆÄºª,¼ýÀÚ°¡ ¾Æ´Ò¶§
				{ 
					alert("[" + elm.id + "]À» ¾ËÆÄºª°ú ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.");
					return frmFocus(elm);
				}
				if(frmCom(elm) == false)  return frmFocus(elm);  //±æÀÌ Ã¼Å©
			}
		}
		//"4"À» Æ÷ÇÔÇÒ¶§ => ÇÑ±ÛÇã¿ëÇÏÁö ¾ÊÀ»¶§
		if((elm.className).indexOf("4") != -1)
		{  
			if(trimVal != "") //°ªÀÌ ÀÖÀ»¶§
			{
				if(isKorCharValue(trimVal) == false)  //°ªÀÌ ÇÑ±ÛÀÏ¶§
				{ 
					alert("[" + elm.id + "]¿¡´Â ÇÑ±ÛÀ» ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");
					return frmFocus(elm);
				}
				if(frmCom(elm) == false)  return frmFocus(elm);  //±æÀÌ Ã¼Å©
			}
		}
		//"5"À» Æ÷ÇÔÇÒ¶§ => Æ¯¼ö¹®ÀÚÇã¿ëÇÏÁö ¾ÊÀ½
		if((elm.className).indexOf("5") != -1)
		{  
			if(trimVal != "") //°ªÀÌ ÀÖÀ»¶§
			{
				if(containsChars(elm,"!,*&^%$#@~;") == false)  //Æ¯¼ö¹®ÀÚÀÏ¶§
				{ 
					alert("[" + elm.id + "]¿¡´Â Æ¯¼ö ¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
					return frmFocus(elm);
				}
				if(frmCom(elm) == false)  return frmFocus(elm);  //±æÀÌ Ã¼Å©
			}
		}	
		//"6"À» Æ÷ÇÔÇÒ¶§ => ÃÖ´ëÀÚ¸®¼ö Ã¼Å©,ÀÚ¸®¼ö °íÁ¤½ÃÅ´
		if((elm.className).indexOf("6") != -1)
		{  
			if(trimVal != "") //°ªÀÌ ÀÖÀ»¶§
			{
				if(elm.maxLength != trimVal.length)  //ÃÖ´ëÀÚ¸®¼ö°¡ ¾Æ´Ò ¶§ÀÏ¶§
				{ 
					alert("[" + elm.id + "]À» "+ elm.maxLength + "ÀÚ¸®·Î ÀÔ·ÂÇÏ¼¼¿ä.");
					return frmFocus(elm);
				}
				if(frmCom(elm) == false)  return frmFocus(elm);  //±æÀÌ Ã¼Å©
			}
		}
		//"7"À» Æ÷ÇÔÇÒ¶§ => ÃÖ¼ÒÀÔ·Â¼ö Ã¼Å©(¾Æµð Ã¼Å©½Ã)
		if((elm.className).indexOf("7") != -1)
		{  
			var m = 4;
			if (min != null){
				m = min;
			}
			if(trimVal != "") //°ªÀÌ ÀÖÀ»¶§
			{
				if( trimVal.length < m)  //
				{ 
					alert("[" + elm.id + "]À» "+m+"~"+elm.maxLength+" ÀÚ¸®·Î ÀÔ·ÂÇÏ¼¼¿ä.");
					return frmFocus(elm);
				}
				if(frmCom(elm) == false)  return frmFocus(elm);  //±æÀÌ Ã¼Å©
			}
		}
		//"8"À» Æ÷ÇÔÇÒ¶§ => ÀÌ¸ÞÀÏ Ã¼Å©
		if((elm.className).indexOf("8") != -1)
		{  
			if(trimVal != "") //°ªÀÌ ÀÖÀ»¶§
			{
				//if(isValidEmail(elm) == false )  //
				if(checkEmailAddress(trimVal) == false ) 
				{ 
					alert("[" + elm.id + "]À»  Çü½Ä¿¡ ¸Â°Ô ÀÔ·ÂÇÏ¼¼¿ä");
					return frmFocus(elm);
				}
				if(frmCom(elm) == false)  return frmFocus(elm);  //±æÀÌ Ã¼Å©
			}
		}
		//"9"À» Æ÷ÇÔÇÒ¶§ => password Ã¼Å©
		if((elm.className).indexOf("9") != -1)
		{  
			if(trimVal != "") //°ªÀÌ ÀÖÀ»¶§
			{
				if(trimVal != trim(frmObj.elements[i-1].value) )  //
				{ 
					alert("[" + frmObj.elements[i-1].id + "]°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.  ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä");
					return frmFocus(elm);
				}
				if(frmCom(elm) == false)  return frmFocus(elm);  //±æÀÌ Ã¼Å©
			}
		}
		//"L"À» Æ÷ÇÔÇÒ¶§ => ¹ýÀÎ(ÁÖ¹Î)¹øÈ£  Ã¼Å©
		if((elm.className).indexOf("L") != -1)
		{  
			if(trimVal != "") //°ªÀÌ ÀÖÀ»¶§
			{
				if( check(trim(frmObj.elements[i-1].value),trimVal) == false )  //
				{ 
					alert("Àß¸øµÈ " + elm.id + " ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä");
					return frmFocus(frmObj.elements[i-1]);
				}
				//if(frmCom(elm) == false)  return frmFocus(elm);  //±æÀÌ Ã¼Å©
			}
		}
		//"l"À» Æ÷ÇÔÇÒ¶§ => ¹ýÀÎ(ÁÖ¹Î)¹øÈ£  Ã¼Å©2
		if((elm.className).indexOf("l") != -1)
		{  
			if(trimVal != "") //°ªÀÌ ÀÖÀ»¶§
			{
				if( !isNumDash(elm) )  //
				{ 
					alert("[" + elm.id + "]À»  ¼ýÀÚ ¶Ç´Â '-'¸¸ ÀÔ·ÂÇÏ¼¼¿ä.");
					return frmFocus(elm);
				}
				if( checktotal(trimVal) == false )  //
				{ 
					alert("Àß¸øµÈ " + elm.id + " ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä");
					return frmFocus(elm);
				}
				//if(frmCom(elm) == false)  return frmFocus(elm);  //±æÀÌ Ã¼Å©
			}
		}
		//"B"À» Æ÷ÇÔÇÒ¶§ => »ç¾÷ÀÚ µî·Ï ¹øÈ£ Ã¼Å©
		if((elm.className).indexOf("B") != -1)
		{  
			if(trimVal != "") //°ªÀÌ ÀÖÀ»¶§
			{
				if( check(trim(frmObj.elements[i-2].value),trim(frmObj.elements[i-1].value),trimVal) == false )  //
				{ 
					alert("Àß¸øµÈ " + elm.id + " ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä");
					return frmFocus(frmObj.elements[i-2]);
				}
				//if(frmCom(elm) == false)  return frmFocus(elm);  //±æÀÌ Ã¼Å©
			}
		}
		//"b"À» Æ÷ÇÔÇÒ¶§ => »ç¾÷ÀÚ µî·Ï ¹øÈ£ Ã¼Å©2
		if((elm.className).indexOf("b") != -1)
		{  
			if(trimVal != "") //°ªÀÌ ÀÖÀ»¶§
			{
				if( !isNumDash(elm) )  //
				{ 
					alert("[" + elm.id + "]À»  ¼ýÀÚ ¶Ç´Â '-'¸¸ ÀÔ·ÂÇÏ¼¼¿ä.");
					return frmFocus(elm);
				}
				if( checktotal(trimVal) == false )  //
				{ 
					alert("Àß¸øµÈ " + elm.id + " ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä");
					return frmFocus(elm);
				}
				//if(frmCom(elm) == false)  return frmFocus(elm);  //±æÀÌ Ã¼Å©
			}
		}
		//"C"À» Æ÷ÇÔÇÒ¶§ => -.,¼ýÀÚ  Ã¼Å©
		if((elm.className).indexOf("C") != -1  || (elm.className).indexOf("F") != -1 )
		{  
			if(trimVal != "") //°ªÀÌ ÀÖÀ»¶§
			{
				if( !isNumCommaDashDot(elm) )  //
				{ 
					alert("[" + elm.id + "]À»  ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä");
					return frmFocus(elm);
				}
				//if(frmCom(elm) == false)  return frmFocus(elm);  //±æÀÌ Ã¼Å©
			}
		}
		//"D"À» Æ÷ÇÔÇÒ¶§ => '-',¼ýÀÚ  Ã¼Å©
		if((elm.className).indexOf("D") != -1  )
		{  
			if(trimVal != "") //°ªÀÌ ÀÖÀ»¶§
			{
				if( !isNumDash(elm) )  //
				{ 
					alert("[" + elm.id + "]À»  ¼ýÀÚ ¶Ç´Â '-'¸¸ ÀÔ·ÂÇÏ¼¼¿ä.");
					return frmFocus(elm);
				}
				//if(frmCom(elm) == false)  return frmFocus(elm);  //±æÀÌ Ã¼Å©
			}
		}

		//"E"À» Æ÷ÇÔÇÒ¶§ => ÃÖ´ë±æÀÌ Ã¼Å©
		if((elm.className).indexOf("E") != -1  )
		{  
			if(trimVal != "") //°ªÀÌ ÀÖÀ»¶§
			{				
				if(frmCom2(elm) == false){
					try{	
						elm.focus();
					}catch(exception){
					
					}
					return false;
				}  
			}
		}

		//"F"À» Æ÷ÇÔÇÒ¶§ => ÃÖ¼Ò±æÀÌ Ã¼Å©
		if((elm.className).indexOf("F") != -1  )
		{  
			if(trimVal.length < min){
				alert("[" + elm.id + "]À» "+min+"ÀÚ¸®ÀÌ»ó ÀÔ·ÂÇÏ¼¼¿ä");
				return frmFocus(elm);
			}
		}

	}// end for
	return true;
} 

///checkbox ¼±ÅÃ½Ã ÇÊ¼öÀÔ·ÂÇØ¾ßÇÏ´Â text Ã¼Å©¿Í ¸Þ¼¼Áö
function compare_form(frmobj,inval,chkval,message) {
	var varin = eval(frmobj+'.'+inval+'.value');
	var varchk = eval(frmobj+'.'+chkval+'.value');
	var check = eval(frmobj+'.'+chkval);
	
//	alert('varin : '+ varin);
//	alert('varchk : '+ varchk);

//	if(varin != "" && varchk != "Y")
	if(varin != "" && check.checked != true)
	{
		alert(chkval+'Ã¼Å©½Ã '+message+'¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		eval('document.form_1.'+inval+'.focus()');
		return false;
	} else {
		return true;
	}
}



///checkbox ¼±ÅÃ½Ã ÇÊ¼öÀÔ·ÂÇØ¾ßÇÏ´Â text Ã¼Å©¿Í ¸Þ¼¼Áö
function compare_form2(frmobj,inval,chkval,message) {
	var varin = eval(frmobj+'.'+inval+'.value');
	var varchk = eval(frmobj+'.'+chkval+'.value');
	
//	alert('varin : '+ varin);
//	alert('varchk : '+ varchk);

	if(varin != "" && varchk != "Y")
	{
		alert(chkval+'Ã¼Å©½Ã '+message+'¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		return false;
	}		
}

////Ãß°¡ ////

// ·Îµå½Ã ÄÞ¸¶¸¦ Ãß°¡ÇÏ¿© º¸¿©ÁØ´Ù
function onLoadCommaCheck(obj){

	var msg = obj.value;
	var inputValueWithoutMark = "";
	var head = "";
	if(msg.substr(0,1) == '-'){
		head ="-";	
	}
	for(i=0; i<msg.length; i++){
		if (msg.substr(i,1) != ',' && msg.substr(i,1)  != '-' ){
			inputValueWithoutMark += msg.substr(i,1);
		}
	}
	msg = inputValueWithoutMark;
	if(isNaN(msg) == true){
		alert("¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
		obj.value = "";
		obj.focus();
		return;
	}
	var end = "";
	var ch = msg.indexOf('.');
	if(ch != -1){
		end = msg.substring(ch);
		msg = msg.substring(0,ch);
	}
	if( msg.length > 3  ){
		var msg2 ="";
		var l = msg.length;
		var p = msg.length%3;
		msg2 += msg.substr(0,p);
		l -= p;
		msg = msg.substring(p);
		
		while(l !=0)
		{
			msg2 += ',';
			msg2 += msg.substr(0,3);
			msg = msg.substring(3);
			l -= 3;			
		}
		msg = msg2;
		if(p == 0){
			msg = msg2.substring(1);
		}
	}
	msg += end;
	//alert("ÃÖÁ¾:"+msg);
	msg = head + msg
	obj.value = msg;
	return msg;
}


// onload='onLoadCommaAdd(frmObj)' 
function onLoadCommaAdd(frmObj){

	var i;	
	var elm;
	for(i=0 ; i<frmObj.elements.length ; i++)
	{
		elm = frmObj.elements[i];
		//if(frmObj.elements[i].className == "c")
		if( elm.className.indexOf("C") != -1 || elm.className.indexOf("F") != -1 )	
		{
			//frmObj.elements[i].value = test2(frmObj.elements[i]);
			onLoadCommaCheck(elm);
		}	
			
	}
	
}

//Å°¾÷½Ã Å¬·¡½º³×ÀÓ¿¡¼­ Ã¼Å©ÇÒ Ç×¸ñÀ» Ã£¾Æ³»¾î ÀÌº¥Æ® ¹ß»ý½ÃÅ²´Ù.
function onKeyupCheck(obj){


		if((obj.className).indexOf("C") != -1)	// integer
		{
			toNumberFormat2(obj);
		}	
		if((obj.className).indexOf("F") != -1)	// float
		{
			toNumberFormat(obj);
		}
		if((obj.className).indexOf("P") != -1)	 // ÆÛ¼¾Æ® Çü 
		{
			toNumberFormat3(obj);
		}			
}

function toNumberFormat2(inputElement, title){
	var iKey = window.event.keyCode;
	if ( iKey == 190 || iKey == 110 ){
		inputElement.value = inputElement.value.substring(0,inputElement.value.length-1);
		return;
	}
	toNumberFormat(inputElement);
}
function toNumberFormat3(inputElement, title){
	var iKey = window.event.keyCode;	
	toNumberFormat(inputElement);
	if ( eval( removeMark(inputElement,',') ) >=100 ){
		alert(" Àß¸øµÈ Çü½ÄÀÔ´Ï´Ù ");
		inputElement.value = inputElement.value.substring(0,inputElement.value.length-1);		
		return;
	}
}
//== $9 =======================================================================================================
// ±â   ´É : ¼ýÀÚÀÔ·Â¹ÞÀ»¶§ 3ÀÚ¸®¸¶´Ù ½°Ç¥ »ðÀÔÇÏ±â
// »ç¿ë ¿¹ : <input type="text" onKeyUp="javascript: toNumberFormat(this);">
//			<input type="text" onKeyUp="javascript: toNumberFormat(this, 'ÇÕ°è±Ý¾×');">
//-------------------------------------------------------------------------------------------------------------
function toNumberFormat(inputElement, title){
	// 36 Home   37 <-   39 ->   27 Esc
	
	if(event.keyCode == '36' || event.keyCode == '37' || event.keyCode == '39' || event.keyCode == '27') return;
	var inputNo = inputElement.value; // ÀÔ·Â¹ÞÀº °ª
	var inputNoWithoutMark = ""; // ÀÔ·Â¹ÞÀº °ª¿¡¼­ "," ¸¦ Á¦°ÅÇÑ °ª
	var value1 = "";			// inputElement.value = value1(87,) + value2(654,) + value3(321)
	var value2 = "";
	var value3 = "";
	var remainder = "";	 // ³ª¸ÓÁö
	var dot = true;
	if(isNullValue(inputNo)) return;
	if(inputNo.length == 1 && inputNo == "-") return;  // Á¦ÀÏ ¾ÕÀÇ À½¼ö±âÈ£ Ã³¸® 2001.06.16 Ãß°¡
	// ','¸¦ Á¦°ÅÇÏ´Â ·çÇÁ¹®
	for(i=0; i<inputNo.length; i++){
		//if (inputNo.substr(i,1) != "," && inputNo.substr(i,1) != " " && inputNo.substr(i,1) != "-"){
		//if (  ( '0'<=inputNo.substr(i,1) && '9'>=inputNo.substr(i,1) ) || '.'==inputNo.substr(i,1)){
		if (  ( '0'<=inputNo.substr(i,1) && '9'>=inputNo.substr(i,1) ) ){
			inputNoWithoutMark += inputNo.substr(i,1);
		}else if( '.'==inputNo.substr(i,1) && dot){
			dot = false;
			inputNoWithoutMark += inputNo.substr(i,1);						
		}
	}
	
	// ¼ýÀÚÃ¼Å© : ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾úÀ¸¸é ÇÔ¼ö Á¾·áÇÏ°í input¿¡ Æ÷Ä¿½º
	if (isNaN(inputNoWithoutMark) == true && inputNoWithoutMark != "-"){ // ¼ýÀÚ°¡ ¾Æ´Ï¸é
		if(isNullValue(title)){
			alert("¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
		} else {
			alert("\"" + title + "\" ¿¡´Â ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
		}
		lenn = inputNo.length;
		inputElement.value = inputNo.substring(0,lenn-1);
		inputElement.focus();
		return;
	}
	//   ¸Ç¾Õ 0 ÀÎ °æ¿ì¹®Á¦ º¸¿Ï
	if(inputNoWithoutMark.length>=2 && inputNoWithoutMark.substr(0,1) == '0' && inputNoWithoutMark.substr(1,1) != "."){
		while(inputNoWithoutMark.substr(0,1)=='0' || inputNoWithoutMark.substr(0,1)=='.'){
			inputNoWithoutMark	= inputNoWithoutMark.substring(1,inputNoWithoutMark.length);
		}
		//inputNoWithoutMark = inputNoWithoutMark.substring(1,inputNoWithoutMark.length);
	}
// %%%% 2001/07/29 ¼Ò¼öÁ¡ Ã³¸®¹®Á¦ º¸¿Ï
	var vDotIndex = inputNoWithoutMark.indexOf(".");	
	if (vDotIndex != -1){
		vTail = inputNoWithoutMark.substring(vDotIndex);
		inputNoWithoutMark = inputNoWithoutMark.substring(0, vDotIndex);				
	}
// %%%% End

	if (inputNoWithoutMark.length > 3) {
		remainder = inputNoWithoutMark.length % 3;
		if(remainder > 0){
			value1 = inputNoWithoutMark.substring(0, remainder) + ",";			
			inputNoWithoutMark = inputNoWithoutMark.substring(remainder);
		}
		if(inputNo.substring(0, 1) == "-"){		// Á¦ÀÏ ¾ÕÀÇ À½¼ö±âÈ£ Ã³¸® 2001.06.16 Ãß°¡
			value1 = "-" + value1;
		}
		for(i=0; i<(inputNoWithoutMark.length / 3) -1; i++) {
			value2 += inputNoWithoutMark.substring(i*3, i*3 + 3) + ",";
		
		}
		value3 = inputNoWithoutMark.substring(inputNoWithoutMark.length -3);
		if (vDotIndex == -1){
			inputElement.value = value1 + value2 + value3;
		} else {
			inputElement.value = value1 + value2 + value3 + vTail;
		}
	} else {
		if(inputNo.substring(0, 1) == "-"){		// Á¦ÀÏ ¾ÕÀÇ À½¼ö±âÈ£ Ã³¸® 2001.06.16 Ãß°¡
			if (vDotIndex == -1){
				inputElement.value = "-" + inputNoWithoutMark;
			} else {
				inputElement.value = "-" + inputNoWithoutMark + vTail;
			}
		} else {
			if (vDotIndex == -1){
				inputElement.value = inputNoWithoutMark;
			} else {
				inputElement.value = inputNoWithoutMark + vTail;
			}
		}
	}
}

// document.onkeyup = controlKeyup;	
function controlKeyup(){

	var SE = window.event.srcElement;
	//var el = window.event.fromElement;
	if(typeof(SE) == "undefined") return ;
	onKeyupCheck(SE);
	
}

//== $11 ======================================================================================================
// ±â   ´É : ³¯ÀÚ ÀÔ·Â¹ÞÀ»¶§ '/' »ðÀÔÇÏ±â
// »ç¿ë ¿¹ : <input type="text" onKeyUp="javascript: toDateFormat(this, '½ÃÀÛÀÏÀÚ');">
//			<input type="text" onKeyUp="javascript: toDateFormat(this);">
//-------------------------------------------------------------------------------------------------------------
function toDateFormat(inputElement, title){

	var inputDate = inputElement.value;
	var inputDateWithoutMark = "";
	var returnValue = "";

	if( event != null && (event.keyCode == '37' || event.keyCode == '39' || event.keyCode == '27' || event.keyCode == '8' || event.keyCode == '46') ) return;
	if(isNullValue(inputDate)) return;
// '/'¸¦ Á¦°ÅÇÏ´Â ·çÇÁ¹®
	for(i=0; i<inputDate.length; i++){
		if (inputDate.substr(i,1) != "/" && inputDate.substr(i,1) != " "){
			inputDateWithoutMark += inputDate.substr(i,1);
		}
	}

	// ¼ýÀÚÃ¼Å© : ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾úÀ¸¸é ÇÔ¼ö Á¾·áÇÏ°í input¿¡ Æ÷Ä¿½º
	if (isNaN(inputDateWithoutMark) == true){ // ¼ýÀÚ°¡ ¾Æ´Ï¸é
		if(isNullValue(title)){
			alert("³¯ÀÚ ÀÔ·Â¿¡´Â ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
		} else {
			alert("\"" + title + "\" ¿¡´Â ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
		}
		inputElement.value = "";
		inputElement.focus();
		return;
	}

//	if(event.keyCode == '8' || event.keyCode == '46') {
//		if (inputDateWithoutMark.length >= 8) {
//		alert("8 ÀÚ¸® ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
//		inputElement.value = inputDateWithoutMark.substring(0, 4) + "/" + inputDateWithoutMark.substring(4, 6) + "/" + inputDateWithoutMark.substring(6, 8);
//		}
/*		var flag = true;
		for(i=0; i<inputDate.length; i++){
			if ( (i != 4 && i != 7 && inputDate.substr(i,1) == "/")
			  || (inputDate.length > 4 && inputDate.substr(4,1) != "/" ) ){
				flag = false;
			}
		}
		if(flag) */			//return;
//	}
	if( event != null && (event.keyCode == '32') ){
		spaceIndex = inputDate.indexOf(" ");
		inputElement.value = inputDate.substring(0, spaceIndex) + inputDate.substring(spaceIndex +1);
		inputElement.focus();
		return;
	}
/*
	if(inputDate.indexOf("/") != -1 && inputDate.indexOf("/") < 4){
		alert(inputDate.substring(0, inputDate.indexOf("/")) + "´Â Àß¸øµÈ ³âµµ ÀÔ´Ï´Ù.");
		inputElement.focus();
		return;
	}
*/
	if(inputDateWithoutMark.length > 4 && inputDateWithoutMark.length < 8) {
		firstMonthNo = inputDateWithoutMark.substr(4,1);
		// "¿ù"ÀÇ Ã¹ÀÚ¸® ¼ýÀÚ°¡ "1" ÀÌÇÏÀÏ ¶§
		if( inputDate.length > 4 && inputDateWithoutMark.length > 4 && inputDate.indexOf("/") == 4 && inputDateWithoutMark.length < 8 && firstMonthNo >= 2 && firstMonthNo < 10 ){
				inputDateWithoutMark = inputDateWithoutMark.substring(0, 4) + "0" + firstMonthNo;
		}
/*		if( inputDateWithoutMark.length > 5 ){
			month = inputDateWithoutMark.substr(4,2);
			if (isNaN(month) || month < 1 || month > 12) {
				alert(month + "´Â Àß¸øµÈ ¿ùÀÔ´Ï´Ù.");
				inputElement.focus();
				return;
			}
		}
*/
	}
	if( inputDateWithoutMark.length > 6 && inputDateWithoutMark.length < 9 ) {
		firstDayNo = inputDateWithoutMark.substr(6,1);
		//ÀÏÀÚÀÇ Ã¹ÀÚ¸® ¼ýÀÚ°¡ "3" ÀÌÇÏÀÏ ¶§
		if( inputDate.indexOf("/") == 4 && inputDate.lastIndexOf("/") == 7 && inputDateWithoutMark.length > 6 && inputDateWithoutMark.length < 8 && firstDayNo > 3 && firstDayNo < 10) {
			inputDateWithoutMark = inputDateWithoutMark.substring(0, 6) + "0" + firstDayNo;
		}
/*
		if( inputDateWithoutMark.length == 8 ){
			year = inputDateWithoutMark.substr(0,4);
			month = inputDateWithoutMark.substr(4,2);
			day = inputDateWithoutMark.substr(6,2);
			inputDate = year + "/" + month + "/" + day;
			dateObj = new Date(inputDate);
			rDD = dateObj.getDate();
			if (isNaN(day) || day != rDD) {
				alert( day + "Àß¸øµÈ ÀÏÀÚÀÔ´Ï´Ù.");
				inputElement.focus();
				return
			}
		}
*/
	}
	if ((inputDate.indexOf("/") == -1 || inputDate.indexOf("/") > 3) && inputDateWithoutMark.length > 3 && inputDateWithoutMark.length < 9) {
		returnValue = inputDateWithoutMark.substr(0,4) + '/' + inputDateWithoutMark.substr(4,2);
		if (inputDateWithoutMark.substr(5,1) != ""){
			returnValue += '/' +  inputDateWithoutMark.substr(6,2);
		}
		inputElement.value = returnValue;
	}

	// ÀÔ·ÂµÈ °ªÀÌ 8ÀÚ ÀÏ ¶§ "¿ùÀÏ" À» "/"·Î ±¸ºÐÇØ ºÎ°í 9ÀÚ¸® ÀÌ»óÀÏ¶§´Â À×¿©ÀÚ¸® »èÁ¦ÇÑ´Ù.
	if (inputDateWithoutMark.length >= 8) {
//		alert("8 ÀÚ¸® ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
		inputElement.value = inputDateWithoutMark.substring(0, 4) + "/" + inputDateWithoutMark.substring(4, 6) + "/" + inputDateWithoutMark.substring(6, 8);
		inputElement.focus();
	}
}

//== $12 ======================================================================================================
// ±â   ´É : ³¯ÀÚ("³â¿ùÀÏ") Çü½Ä¿¡ ¸Â´ÂÁö È®ÀÎÇÏ±â (³¯ÀÚÀÔ·Â¿¡ ³â,¿ù,ÀÏ ±¸ºÐ¸¶´Ù "/"°¡ »ðÀÔµÇ¾î ÀÖ´ÂÁö, Á¤È®ÇÑ ³¯ÀÚÀÎÁö È®ÀÎÇÏ±â)
// »ç¿ë ¿¹ : if( checkDateFormat(document.form1.startDate, 'È¸°èÀÏÀÚ') == true ) send('insert', 'IGEDAA_end.jsp'); 
//			if( checkDateFormat(document.form1.startDate) == true ) send('insert', 'IGEDAA_end.jsp');
//-------------------------------------------------------------------------------------------------------------
function checkDateFormat(inputElement, title) {
	
	var inputDate = inputElement.value;
/*alert("inputDate : " + inputDate);	
alert("inputDate.length : " + inputDate.length);
alert("isNullValue(inputDate) : " + isNullValue(inputDate));
*/
	var year, month, day;
	var dateObj, rDD;
	if(isNullValue(inputDate) == true) {     // ¾Æ¹«°Íµµ ÀÔ·ÂÇÏÁö ¾Ê¾ÒÀ» ¶§¿¡´Â ¼º°ø -> º°µµÀÇ null check ÇÊ¿ä
		return true;		
	}
	
	if (inputDate.length != 10){
		// ÀÔ·ÂµÈ °ªÀÌ 8ÀÚ ÀÌ»óÀÏ¶§ ¿¡·¯¸Þ½ÃÁö
		if(isNullValue(title)){		
			alert("ÀÔ·ÂÇÏ½Å ³¯ÀÚ \"" + inputDate + "\" À»(¸¦)  ->  \"2001/07/28\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		} else {
			alert("\"" + title + "\" ¿¡ ÀÔ·ÂÇÏ½Å ³¯ÀÚ \"" + inputDate + "\" À»(¸¦)  ->  \"2001/07/28\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		}
		inputElement.focus();
		return false;
	}
	
	if(inputDate.indexOf(" ") != -1){
		if(isNullValue(title)){
			alert("³¯ÀÚ ÀÔ·Â¿¡´Â °ø¹éÀ» »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
		} else {
			alert("\"" + title + "\" ÀÇ ³¯ÀÚ ÀÔ·Â¿¡´Â °ø¹éÀ» »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
		}
		inputElement.focus();
		return false;
	}
		
	for(i=0, nIndex=-1; i<2; i++){
		nIndex = inputDate.indexOf("/", nIndex + 1);
		if(nIndex == -1) {
			if(isNullValue(title)){
				alert("ÀÔ·ÂÇÏ½Å ³¯ÀÚ \"" + inputDate + "\" À»(¸¦)  ->  \"2001/07/28\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
			} else {
				alert("\"" + title + "\" ¿¡ ÀÔ·ÂÇÏ½Å ³¯ÀÚ \"" + inputDate + "\" À»(¸¦)  ->  \"2001/07/28\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
			}
			inputElement.focus();
			return false;
		}
		if(i == 0 && nIndex == 4) { 
			year = inputDate.substr(0, 4);
		} else if(i == 1 && nIndex == 7) {
			month = inputDate.substr(5, 2);
			day = inputDate.substr(8, 2);
		}
	}
	
	if (isNullValue(year) || isNullValue(month) || isNullValue(day)) {
		if(isNullValue(title)){		
			alert("ÀÔ·ÂÇÏ½Å ³¯ÀÚ \"" + inputDate + "\" À»(¸¦)  ->  \"2001/07/28\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		} else {
			alert("\"" + title + "\" ¿¡ ÀÔ·ÂÇÏ½Å ³¯ÀÚ \"" + inputDate + "\" À»(¸¦)  ->  \"2001/07/28\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		}
		inputElement.focus();
		return false;
	}		
	if (isNaN(year)) {
		if(isNullValue(title)){
			alert("ÀÔ·ÂÇÏ½Å ³âµµ\"" + year + "\" ¿¡´Â ¼ýÀÚ¸¸ »ç¿ë °¡´É ÇÕ´Ï´Ù.");
		} else {
			alert("\"" + title + "\" ÀÔ·Â°ª :\"" + year + "\" <- \"" + title + "\" ¿¡´Â ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
		}
		inputElement.focus(); 
		return false;			                                                                                                  
	}
	if (year.length > 0 && year.length != 4) {
		if(isNullValue(title)){
			alert("ÀÔ·ÂÇÏ½Å ³âµµ\"" + year + "\" Àº(´Â) Àß¸øµÈ ³âµµ ÀÔ´Ï´Ù.");
		} else {
			alert("\"" + title + "\" ¿¡ ÀÔ·ÂÇÏ½Å \"" + year + "\" Àº(´Â) Àß¸øµÈ ³âµµ ÀÔ´Ï´Ù.");
		}
		inputElement.focus(); 
		return false;
	}	
	
	if (isNaN(month)) {
		if(isNullValue(title)){
			alert("ÀÔ·ÂÇÏ½Å ¿ù\"" + month + "\" ¿¡´Â ¼ýÀÚ¸¸ »ç¿ë °¡´É ÇÕ´Ï´Ù.");
		} else {
			alert("\"" + title + "\" ÀÔ·Â°ª :\"" + month + "\" <- \"" + title + "\" ¿¡´Â ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
		}
		inputElement.focus(); 
		return false;			                                                                                                  
	}
	
	if (month > 12 || month < 1) {
		if(isNullValue(title)){
			alert("ÀÔ·ÂÇÏ½Å \"" + month + "\" Àº(´Â) Àß¸øµÈ \"¿ù\"ÀÔ´Ï´Ù.");                                                                        
		} else {
			alert("\"" + title + "\" ¿¡ ÀÔ·ÂÇÏ½Å \"" + month + "\" Àº(´Â) Àß¸øµÈ \"¿ù\"ÀÔ´Ï´Ù.");
		}
		inputElement.focus();   
		return false;
	} 
		
	dateObj = new Date(inputDate);
	rDD = dateObj.getDate();                                         
	if (isNaN(day)) {
		if(isNullValue(title)){
			alert("ÀÔ·ÂÇÏ½Å ÀÏ\"" + day + "\" ¿¡´Â ¼ýÀÚ¸¸ »ç¿ë °¡´É ÇÕ´Ï´Ù.");
		} else {
			alert("\"" + title + "\" ÀÔ·Â°ª :\"" + day + "\" <- \"" + title + "\" ¿¡´Â ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
		}
		inputElement.focus(); 
		return false;			                                                                                                  
	}
	
	if (day != rDD ) {                                                                                                 
		if(isNullValue(title)){
			alert("ÀÔ·ÂÇÏ½Å \"" + day + "\" Àº(´Â) Àß¸øµÈ \"ÀÏ\" ÀÔ´Ï´Ù.");                                                                  
		} else {
			alert("\"" + title + "\" ¿¡ ÀÔ·ÂÇÏ½Å \"" + day + "\" Àº(´Â) Àß¸øµÈ \"ÀÏ\" ÀÔ´Ï´Ù.");
		}	
		inputElement.focus();   
		return false;                                                               
	}                                                                                                 	     
	return true;                                                                                                        
}

//== $12-1 ======================================================================================================
// ±â   ´É : ³¯ÀÚ("³â¿ù") Çü½Ä¿¡ ¸Â´ÂÁö È®ÀÎÇÏ±â (³¯ÀÚÀÔ·Â¿¡ ³â,¿ù ±¸ºÐ¿¡ "/"°¡ »ðÀÔµÇ¾î ÀÖ´ÂÁö, Á¤È®ÇÑ ³¯ÀÚÀÎÁö È®ÀÎÇÏ±â)
// »ç¿ë ¿¹ : if( checkYearMonthFormat(document.form1.startDate, 'È¸°èÀÏÀÚ') == true ) send('insert', 'IGEDAA_end.jsp'); 
//			if( checkYearMonthFormat(document.form1.startDate) == true ) send('insert', 'IGEDAA_end.jsp');
//-------------------------------------------------------------------------------------------------------------
function checkYearMonthFormat(inputElement, title) {
	
	var inputDate = inputElement.value;
/*alert("inputDate : " + inputDate);	
alert("inputDate.length : " + inputDate.length);
alert("isNullValue(inputDate) : " + isNullValue(inputDate));
*/
	var year, month, day;
	var dateObj, rDD;
	if(isNullValue(inputDate) == true) {     // ¾Æ¹«°Íµµ ÀÔ·ÂÇÏÁö ¾Ê¾ÒÀ» ¶§¿¡´Â ¼º°ø -> º°µµÀÇ null check ÇÊ¿ä
		return true;		
	}
	
	if (inputDate.length != 7){
		// ÀÔ·ÂµÈ °ªÀÌ 8ÀÚ ÀÌ»óÀÏ¶§ ¿¡·¯¸Þ½ÃÁö
		if(isNullValue(title)){		
			alert("ÀÔ·ÂÇÏ½Å ³¯ÀÚ \"" + inputDate + "\" À»(¸¦)  ->  \"2001/07\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		} else {
			alert("\"" + title + "\" ¿¡ ÀÔ·ÂÇÏ½Å ³¯ÀÚ \"" + inputDate + "\" À»(¸¦)  ->  \"2001/07\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		}
		inputElement.focus();
		return false;
	}
	
	if(inputDate.indexOf(" ") != -1){
		if(isNullValue(title)){
			alert("³¯ÀÚ ÀÔ·Â¿¡´Â °ø¹éÀ» »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
		} else {
			alert("\"" + title + "\" ÀÇ ³¯ÀÚ ÀÔ·Â¿¡´Â °ø¹éÀ» »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
		}
		inputElement.focus();
		return false;
	}
		
	nIndex = inputDate.indexOf("/");
	if(nIndex != 4) {
		if(isNullValue(title)){
			alert("ÀÔ·ÂÇÏ½Å ³¯ÀÚ \"" + inputDate + "\" À»(¸¦)  ->  \"2001/07\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		} else {
			alert("\"" + title + "\" ¿¡ ÀÔ·ÂÇÏ½Å ³¯ÀÚ \"" + inputDate + "\" À»(¸¦)  ->  \"2001/07\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		}
		inputElement.focus();
		return false;
	} else if(nIndex == 4) { 
		year = inputDate.substr(0, 4);
		month = inputDate.substr(5, 2);
	}
			
	if (isNullValue(year) || isNullValue(month)) {
		if(isNullValue(title)){		
			alert("ÀÔ·ÂÇÏ½Å ÀÏÀÚ(³â/¿ù) \"" + inputDate + "\" À»(¸¦)  ->  \"2001/07\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		} else {
			alert("\"" + title + "\" ¿¡ ÀÔ·ÂÇÏ½Å ÀÏÀÚ(³â/¿ù) \"" + inputDate + "\" À»(¸¦)  ->  \"2001/07\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		}
		inputElement.focus();
		return false;
	}
	
	if (isNaN(year)) {
		if(isNullValue(title)){
			alert("ÀÔ·ÂÇÏ½Å ³âµµ\"" + year + "\" ¿¡´Â ¼ýÀÚ¸¸ »ç¿ë °¡´É ÇÕ´Ï´Ù.");
		} else {
			alert("\"" + title + "\" ÀÔ·Â°ª :\"" + year + "\" <- \"" + title + "\" ¿¡´Â ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
		}
		inputElement.focus(); 
		return false;			                                                                                                  
	}
	if (year.length > 0 && year.length != 4) {
		if(isNullValue(title)){
			alert("ÀÔ·ÂÇÏ½Å ³âµµ\"" + year + "\" Àº(´Â) Àß¸øµÈ ³âµµ ÀÔ´Ï´Ù.");
		} else {
			alert("\"" + title + "\" ¿¡ ÀÔ·ÂÇÏ½Å \"" + year + "\" Àº(´Â) Àß¸øµÈ ³âµµ ÀÔ´Ï´Ù.");
		}
		inputElement.focus(); 
		return false;
	}
	if (isNaN(month)) {
		if(isNullValue(title)){
			alert("ÀÔ·ÂÇÏ½Å ¿ù\"" + month + "\" ¿¡´Â ¼ýÀÚ¸¸ »ç¿ë °¡´É ÇÕ´Ï´Ù.");
		} else {
			alert("\"" + title + "\" ÀÔ·Â°ª :\"" + month + "\" <- \"" + title + "\" ¿¡´Â ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
		}
		inputElement.focus(); 
		return false;			                                                                                                  
	}
	
	if (month > 12 || month < 1) {
		if(isNullValue(title)){
			alert("ÀÔ·ÂÇÏ½Å \"" + month + "\" Àº(´Â) Àß¸øµÈ \"¿ù\"ÀÔ´Ï´Ù.");                                                                        
		} else {
			alert("\"" + title + "\" ¿¡ ÀÔ·ÂÇÏ½Å \"" + month + "\" Àº(´Â) Àß¸øµÈ \"¿ù\"ÀÔ´Ï´Ù.");
		}
		inputElement.focus();   
		return false;
	}
			     
	return true;                                                                                                        
}

//== $12-2 ======================================================================================================
// ±â   ´É : ³¯ÀÚ("³â") Çü½Ä¿¡ ¸Â´ÂÁö È®ÀÎÇÏ±â (ÇÑ±ÛÀÌ Æ÷ÇÔµÇ¾î ÀÖ´ÂÁö È®ÀÎÇÏ±â, 4ÀÚ¸® ÀÌ»óÀÎÁö È®ÀÎÇÏ±â)
// »ç¿ë ¿¹ : if( checkYearFormat(document.form1.startYear, 'È¸°èÀÏÀÚ') == true ) send('insert', 'IGEDAA_end.jsp'); 
//			 if( checkYearFormat(document.form1.startYear) == true ) send('insert', 'IGEDAA_end.jsp');	   
//-------------------------------------------------------------------------------------------------------------
function checkYearFormat(inputElement, title) {
	
	var inputYear = inputElement.value;
	
	if(isNullValue(inputYear) == true) {     // ¾Æ¹«°Íµµ ÀÔ·ÂÇÏÁö ¾Ê¾ÒÀ» ¶§¿¡´Â ¼º°ø -> º°µµÀÇ null check ÇÊ¿ä
		return true;		
	}
	
	if (inputYear.length > 4){
		// ÀÔ·ÂµÈ °ªÀÌ 4ÀÚ ÀÌ»óÀÏ¶§ ¿¡·¯¸Þ½ÃÁö
		if(isNullValue(title)){		
			alert("ÀÔ·ÂÇÏ½Å ³âµµ \"" + inputYear + "\" Àº(´Â)  ->  4ÀÚ ÀÌ³»·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		} else {
			alert("\"" + title + "\" ¿¡ ÀÔ·ÂÇÏ½Å ³âµµ \"" + inputYear + "\" Àº(´Â)  ->  4ÀÚ ÀÌ³»·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		}
		inputElement.focus();
		return false;
	}
	
	if(inputYear.indexOf(" ") != -1){
		if(isNullValue(title)){
			alert("³¯ÀÚ ÀÔ·Â¿¡´Â °ø¹éÀ» »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
		} else {
			alert("\"" + title + "\" ÀÇ ³¯ÀÚ ÀÔ·Â¿¡´Â °ø¹éÀ» »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
		}
		inputElement.focus();
		return false;
	}
		year = inputYear.substr(0, 4);
		month = inputYear.substr(5, 2);
		
	if (isNullValue(year) || isNullValue(month)) {
		if(isNullValue(title)){		
			alert("ÀÔ·ÂÇÏ½Å ÀÏÀÚ(³â/¿ù) \"" + inputDate + "\" À»(¸¦)  ->  \"2001/07\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		} else {
			alert("\"" + title + "\" ¿¡ ÀÔ·ÂÇÏ½Å ÀÏÀÚ(³â/¿ù) \"" + inputDate + "\" À»(¸¦)  ->  \"2001/07\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		}
		inputElement.focus();
		return false;
	}
	
	if (isNaN(year)) {
		if(isNullValue(title)){
			alert("ÀÔ·ÂÇÏ½Å ³âµµ\"" + year + "\" ¿¡´Â ¼ýÀÚ¸¸ »ç¿ë °¡´É ÇÕ´Ï´Ù.");
		} else {
			alert("\"" + title + "\" ÀÔ·Â°ª :\"" + year + "\" <- \"" + title + "\" ¿¡´Â ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
		}
		inputElement.focus(); 
		return false;			                                                                                                  
	}
	if (year.length > 0 && year.length != 4) {
		if(isNullValue(title)){
			alert("ÀÔ·ÂÇÏ½Å ³âµµ\"" + year + "\" Àº(´Â) Àß¸øµÈ ³âµµ ÀÔ´Ï´Ù.");
		} else {
			alert("\"" + title + "\" ¿¡ ÀÔ·ÂÇÏ½Å \"" + year + "\" Àº(´Â) Àß¸øµÈ ³âµµ ÀÔ´Ï´Ù.");
		}
		inputElement.focus(); 
		return false;
	}	
	return true;                                                                                                        
}
//ÀÔ·ÂµÈ °ªÀÌ ¼ýÀÚÀÎÁö¸¦ Ã¼Å©.
function checkNumber(num , fieldName)
{

   var num_temp = Number(num);
   var errorMesg = fieldName+" °ªÀ» ¼ýÀÚ·Î ÀÔ·ÂÇÏ½Ê½Ã¿ä";
   var nullMesg = fieldName+" °ªÀ» ÀÔ·ÂÇÏ½Ê½Ã¿ä";

   //°ªÀÌ ÀÖ´Ù¸é
   if(num != "")
   {
      //¼ýÀÚ¸é false¹ÝÈ¯ - if´Â ¹®ÀÚ¶ó¸é
      if(isNaN(num_temp))
      {
         if("undefined" == typeof(fieldName)){}
         else
         {
            alert(errorMesg);
         }
         return false;
      }
      else  //¼ýÀÚ¶ó¸é.
      {
         return true;
      }
   }
   else
   {
      if("undefined" == typeof(fieldName)){}
      else
      {
         alert(nullMesg);
      }
      return false;
   }
}


/*
 * checkDateFormat2(this,'[Åð¿øÀÏÀÚ]') ÇüÅÂ·Î »ç¿ë
 * ±â°£Á¶È¸ INPUTÆû¿¡¼­ '20031201' ÀÔ·Â½Ã -> '2003-12-01' ·Î º¯È¯(ÀÔ·ÂµÈ ÀÚ·á '³¯Â¥Çü½Ä'ÀÎÁö Ã¼Å©ÇÔ)
 */
function checkDateFormat2(inputElement, title) {
	
	var inputDate = inputElement.value;

	var year, month, day;
	var dateObj, rDD;
	var strCheck
	if(isNullValue(inputDate) == true) {     // ¾Æ¹«°Íµµ ÀÔ·ÂÇÏÁö ¾Ê¾ÒÀ» ¶§¿¡´Â ¼º°ø -> º°µµÀÇ null check ÇÊ¿ä
		return true;		
	}

	if (inputDate.length == 10) {
		strCheck=inputDate.substr(0,4) + "-" + inputDate.substr(5,2) + "-" + inputDate.substr(8,2);
		if (checkdate(strCheck) == true) {
			inputElement.value = strCheck;
			return;
		} else {
			if(isNullValue(title)){		
				alert("ÀÔ·ÂÇÏ½Å ³¯ÀÚ \"" + inputDate + "\" À»(¸¦)  ->  \"2003-12-01\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
			} else {
				alert("" + title + "ÀÇ ³¯Â¥ \"" + inputDate + "\" À»(¸¦)  ->  \"2003-12-01(³¯Â¥)\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
			}
			inputElement.value = "";
			return;
		}

	}else if (inputDate.length == 8) {
		strCheck=inputDate.substr(0,4) + "-" + inputDate.substr(4,2) + "-" + inputDate.substr(6,2);
		if (checkdate(strCheck) == true) {
			inputElement.value = strCheck;
			return;
		} else {
			if(isNullValue(title)){		
				alert("ÀÔ·ÂÇÏ½Å ³¯ÀÚ \"" + inputDate + "\" À»(¸¦)  ->  \"2003-12-01(³¯Â¥)\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
			} else {
				alert("" + title + "ÀÇ ³¯Â¥ \"" + inputDate + "\" À»(¸¦)  ->  \"2003-12-01\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
			}
			inputElement.value = "";
			return;
		} 
	} else {
		if(isNullValue(title)){		
			alert("ÀÔ·ÂÇÏ½Å ³¯ÀÚ \"" + inputDate + "\" À»(¸¦)  ->  \"2003-12-01\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		} else {
			alert("" + title + "ÀÇ ³¯Â¥ \"" + inputDate + "\" À»(¸¦)  ->  \"2003-12-01(³¯Â¥)\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		}
		inputElement.value = "";
		return;
	}
                                                                                                  
}


//½Ã°£ÇüÅÂ 18:00 ÇüÅÂÀÎÁö Ã¼Å©ÇÑ´Ù
function checkTimeFormat(inputElement, msg){
	
	var inputVal = inputElement.value;
	var hh;
	var mm;
	var hhmm;

	try{

		if(inputVal == null || inputVal == "") return;

		if(inputVal.length < 4 || inputVal.length > 5) throw exception;
		
		hh = inputVal.substring(0, 2);

		if(inputVal.length == 4){	
			mm = inputVal.substring(2, 4);
		}else if(inputVal.length == 5){

			if(":" != inputVal.substring(2, 3)) throw exception;		
			mm = inputVal.substring(3, 5);
		}

		hhmm = hh + '' + mm;

		if(isNaN(hh)) throw exception;
		if(isNaN(mm)) throw exception;

		//½Ã°£ÀÌ 0º¸´Ù ÀÛ°Å³ª 23:59º¸´Ù Å©¸é ¾ÈµÈ´Ù
		if(hhmm < 0 || hhmm > 2359) throw exception;

		//½Ã°£ÀÌ 0¿¡¼­ 23»çÀÌ
		if(hh < 0 || hh > 23) throw exception;

		//ºÐÀÌ 0¿¡¼­ 59»çÀÌ
		if(mm < 0 || mm > 59) throw exception;

		inputElement.value = hh + ":" + mm;

	}catch(exception){	
		alert("ÀÔ·ÂÇÏ½Å " + msg + "À» 18:30 Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿À");
		inputElement.value = "";
		inputElement.focus();
		return;	
	}
}

function checkTimeFormat2(inputElement, msg){

	var inputVal = inputElement.value;
	var hh;
	var mm;
	var hhmm;

	try{

		if(inputVal == null || inputVal == "") return;

		if(inputVal.length != 4) throw exception;
		
		hh = inputVal.substring(0, 2);
		mm = inputVal.substring(2, 4);

		if(isNaN(inputVal)) throw exception;

		//½Ã°£ÀÌ 0º¸´Ù ÀÛ°Å³ª 23:59º¸´Ù Å©¸é ¾ÈµÈ´Ù
		if(inputVal < 0 || inputVal > 2359) throw exception;

		//½Ã°£ÀÌ 0¿¡¼­ 23»çÀÌ
		if(hh < 0 || hh > 23) throw exception;

		//ºÐÀÌ 0¿¡¼­ 59»çÀÌ
		if(mm < 0 || mm > 59) throw exception;

	}catch(exception){	
		alert("ÀÔ·ÂÇÏ½Å ½Ã°£ " + msg + "À» 1830 Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿À");
		inputElement.value = "";
		inputElement.focus();
		return;	
	}
}

function checkTimeFormat3(inputElement, msg){

	var inputVal = inputElement.value;
	var hh;
	var mm;
	var hhmm;

	try{

		if(inputVal == null || inputVal == "") return true;

		if(inputVal.length != 4) throw exception;
		
		hh = inputVal.substring(0, 2);
		mm = inputVal.substring(2, 4);

		if(isNaN(inputVal)) throw exception;

		//½Ã°£ÀÌ 0º¸´Ù ÀÛ°Å³ª 23:59º¸´Ù Å©¸é ¾ÈµÈ´Ù
		if(inputVal < 0 || inputVal > 2359) throw exception;

		//½Ã°£ÀÌ 0¿¡¼­ 23»çÀÌ
		if(hh < 0 || hh > 23) throw exception;

		//ºÐÀÌ 0¿¡¼­ 59»çÀÌ
		if(mm < 0 || mm > 59) throw exception;

		return true;

	}catch(exception){	
		alert("ÀÔ·ÂÇÏ½Å ½Ã°£ " + msg + "À» 1830 Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿À");
		inputElement.value = "";
		inputElement.focus();
		return false;
	}	
}

/*
 * checkDateFormat3(this,'[Åð¿øÀÏÀÚ]') ÇüÅÂ·Î »ç¿ë
 * ±â°£Á¶È¸ INPUTÆû¿¡¼­ '20031201' ÀÔ·Â½Ã -> '2003/12/01' ·Î º¯È¯(ÀÔ·ÂµÈ ÀÚ·á '³¯Â¥Çü½Ä'ÀÎÁö Ã¼Å©ÇÔ)
 */
function checkDateFormat3(inputElement, title) {
	
	var inputDate = inputElement.value;

	var year, month, day;
	var dateObj, rDD;
	var strCheck
	if(isNullValue(inputDate) == true) {     // ¾Æ¹«°Íµµ ÀÔ·ÂÇÏÁö ¾Ê¾ÒÀ» ¶§¿¡´Â ¼º°ø -> º°µµÀÇ null check ÇÊ¿ä
		return true;		
	}

	if (inputDate.length == 10) {
		strCheck=inputDate.substr(0,4) + "/" + inputDate.substr(5,2) + "/" + inputDate.substr(8,2);
		if (checkdate(strCheck) == true) {
			inputElement.value = strCheck;
			return;
		} else {
			if(isNullValue(title)){		
				alert("ÀÔ·ÂÇÏ½Å ³¯ÀÚ \"" + inputDate + "\" À»(¸¦)  ->  \"2003/12/01\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
			} else {
				alert("" + title + "ÀÇ ³¯Â¥ \"" + inputDate + "\" À»(¸¦)  ->  \"2003/12/01(³¯Â¥)\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
			}
			inputElement.value = "";
			return;
		}

	}else if (inputDate.length == 8) {
		strCheck=inputDate.substr(0,4) + "/" + inputDate.substr(4,2) + "/" + inputDate.substr(6,2);
		if (checkdate(strCheck) == true) {
			inputElement.value = strCheck;
			return;
		} else {
			if(isNullValue(title)){		
				alert("ÀÔ·ÂÇÏ½Å ³¯ÀÚ \"" + inputDate + "\" À»(¸¦)  ->  \"2003/12/01(³¯Â¥)\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
			} else {
				alert("" + title + "ÀÇ ³¯Â¥ \"" + inputDate + "\" À»(¸¦)  ->  \"2003/12/01\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
			}
			inputElement.value = "";
			return;
		} 
	} else {
		if(isNullValue(title)){		
			alert("ÀÔ·ÂÇÏ½Å ³¯ÀÚ \"" + inputDate + "\" À»(¸¦)  ->  \"2003/12/01\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		} else {
			alert("" + title + "ÀÇ ³¯Â¥ \"" + inputDate + "\" À»(¸¦)  ->  \"2003/12/01(³¯Â¥)\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		}
		inputElement.value = "";
		return;
	}
                                                                                                  
}


/*
 * checkDateFormat4(this,'[Åð¿øÀÏÀÚ]') ÇüÅÂ·Î »ç¿ë
 * ±â°£Á¶È¸ INPUTÆû¿¡¼­ '200312' ÀÔ·Â½Ã -> '2003/12' ·Î º¯È¯(ÀÔ·ÂµÈ ÀÚ·á '³¯Â¥Çü½Ä'ÀÎÁö Ã¼Å©ÇÔ)
 */
function checkDateFormat4(inputElement, title) {
	
	var inputDate = inputElement.value;
//	var year, month;
//	var dateObj, rDD;
	var strCheck
	if(isNullValue(inputDate) == true) {     // ¾Æ¹«°Íµµ ÀÔ·ÂÇÏÁö ¾Ê¾ÒÀ» ¶§¿¡´Â ¼º°ø -> º°µµÀÇ null check ÇÊ¿ä
		return true;		
	}

	if (inputDate.length == 7) {
		strCheck=inputDate.substr(0,4) + "/" + inputDate.substr(5,2);
		if (checkdate2(strCheck) == true) {
			inputElement.value = strCheck;
			return;
		} else {
			if(isNullValue(title)){		
				alert("ÀÔ·ÂÇÏ½Å ³¯ÀÚ \"" + inputDate + "\" À»(¸¦)  ->  \"2003/12++\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
			} else {
				alert("" + title + "ÀÇ ³¯Â¥ \"" + inputDate + "\" À»(¸¦)  ->  \"2003/12(³¯Â¥)++\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
			}
			inputElement.value = "";
			return;
		}

	}else if (inputDate.length == 6) {
		strCheck=inputDate.substr(0,4) + "/" + inputDate.substr(4,2);
		if (checkdate2(strCheck) == true) {
			inputElement.value = strCheck;
			return;
		} else {
			if(isNullValue(title)){		
				alert("ÀÔ·ÂÇÏ½Å ³¯ÀÚ \"" + inputDate + "\" À»(¸¦)  ->  \"2003/12(³¯Â¥)--\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
			} else {
				alert("" + title + "ÀÇ ³¯Â¥ \"" + inputDate + "\" À»(¸¦)  ->  \"2003/12--\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
			}
			inputElement.value = "";
			return;
		} 
	} else {
		if(isNullValue(title)){		
			alert("ÀÔ·ÂÇÏ½Å ³¯ÀÚ \"" + inputDate + "\" À»(¸¦)  ->  \"2003/12>>\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		} else {
			alert("" + title + "ÀÇ ³¯Â¥ \"" + inputDate + "\" À»(¸¦)  ->  \"2003/12(³¯Â¥)\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		}
		inputElement.value = "";
		return;
	}
                                                                                                  
}

/*
 * checkDateFormat5(this,'[Åð¿øÀÏÀÚ]') ÇüÅÂ·Î »ç¿ë
 * ±â°£Á¶È¸ INPUTÆû¿¡¼­ '20031201' ÀÔ·Â½Ã -> '2003/12/01' ·Î º¯È¯(ÀÔ·ÂµÈ ÀÚ·á '³¯Â¥Çü½Ä'ÀÎÁö Ã¼Å©ÇÔ)
 */
function checkDateFormat5(inputElement, title) {
	
	var inputDate = inputElement.value;

	var year, month, day;
	var dateObj, rDD;
	var strCheck
	if(isNullValue(inputDate) == true) {     // ¾Æ¹«°Íµµ ÀÔ·ÂÇÏÁö ¾Ê¾ÒÀ» ¶§¿¡´Â ¼º°ø -> º°µµÀÇ null check ÇÊ¿ä
		return true;		
	}

	if (inputDate.length == 10) {
		strCheck=inputDate.substr(0,4) + "/" + inputDate.substr(5,2) + "/" + inputDate.substr(8,2);
		if (checkdate(strCheck) == true) {
			inputElement.value = strCheck;
			return true;
		} else {
			if(isNullValue(title)){		
				alert("ÀÔ·ÂÇÏ½Å ³¯ÀÚ \"" + inputDate + "\" À»(¸¦)  ->  \"2003/12/01\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
			} else {
				alert("" + title + "ÀÇ ³¯Â¥ \"" + inputDate + "\" À»(¸¦)  ->  \"2003/12/01(³¯Â¥)\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
			}
			inputElement.value = "";
			return false;
		}

	}else if (inputDate.length == 8) {
		strCheck=inputDate.substr(0,4) + "/" + inputDate.substr(4,2) + "/" + inputDate.substr(6,2);
		if (checkdate(strCheck) == true) {
			inputElement.value = strCheck;
			return true;;
		} else {
			if(isNullValue(title)){		
				alert("ÀÔ·ÂÇÏ½Å ³¯ÀÚ \"" + inputDate + "\" À»(¸¦)  ->  \"2003/12/01(³¯Â¥)\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
			} else {
				alert("" + title + "ÀÇ ³¯Â¥ \"" + inputDate + "\" À»(¸¦)  ->  \"2003/12/01\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
			}
			inputElement.value = "";
			return false;
		} 
	} else {
		if(isNullValue(title)){		
			alert("ÀÔ·ÂÇÏ½Å ³¯ÀÚ \"" + inputDate + "\" À»(¸¦)  ->  \"2003/12/01\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		} else {
			alert("" + title + "ÀÇ ³¯Â¥ \"" + inputDate + "\" À»(¸¦)  ->  \"2003/12/01(³¯Â¥)\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		}
		inputElement.value = "";
		return false;
	}
                                                                                                  
}

/*
 * checkDateFormat6(this,'[Åð¿øÀÏÀÚ]') ÇüÅÂ·Î »ç¿ë
 * ±â°£Á¶È¸ INPUTÆû¿¡¼­ 
 */
function checkDateFormat6(inputElement, title) {
	
	var inputDate = inputElement.value;

	var year;
	var dateObj, rDD;
	var strCheck
	if(isNullValue(inputDate) == true) {     // ¾Æ¹«°Íµµ ÀÔ·ÂÇÏÁö ¾Ê¾ÒÀ» ¶§¿¡´Â ¼º°ø -> º°µµÀÇ null check ÇÊ¿ä
		return true;		
	}

	if (inputDate.length != 4) {
		alert("" + title + "ÀÇ ³âµµ \"" + inputDate + "\" À»(¸¦)  ->  \"2003(³âµµ)\" Çü½ÄÀ¸·Î ¼öÁ¤ÇÏ¿© ÁÖ½Ê½Ã¿ä!");
		inputElement.value = "";
	}
                                                                                                  
}


/*
 * µ¥ÀÌÅÍ°¡ ³¯Â¥ Çü½ÄÀÎÁö Ã¼Å© checkdate("2003/02/01") ÇüÅÂ·Î »ç¿ë
 */
function checkdate(v_str){
	var err=0;
	var v_year=0,v_month=0,v_day=0;

	v_year = v_str.substr(0,4);
	v_month = v_str.substr(5,2);
	v_day = v_str.substr(8,2);

	if ( v_year.length != 4) err=1;
	if ( v_month.length != 1 &&  v_month.length !=  2 ) err=1;
	if ( v_day.length != 1  &&  v_day.length !=  2) err=1;


	r_year = eval(v_year); 
	r_month = eval(v_month); 
	r_day = eval(v_day); 

	if (r_month<1 || r_month>12) err = 1;
	if (r_day<1 || r_day>31) err = 1;
	if (r_year<0 ) err = 1;

	if (err==1){
		return false;
	}else{
	    return true;

	}
}


/*
 * µ¥ÀÌÅÍ°¡ ³¯Â¥ Çü½ÄÀÎÁö Ã¼Å© checkdate("2003/02") ÇüÅÂ·Î »ç¿ë
 */
function checkdate2(v_str){
	var err=0;
	var v_year=0,v_month=0;

	v_year = v_str.substr(0,4);
	v_month = v_str.substr(5,2);

	if ( v_year.length != 4) err=1;
	if ( v_month.length != 1 &&  v_month.length !=  2 ) err=1;


	r_year = eval(v_year); 
	r_month = eval(v_month); 

	if (r_month<1 || r_month>12) err = 1;
	if (r_year<0 ) err = 1;

	if (err==1){
		return false;
	}else{
	    return true;

	}
}


/*
³¯Â¥ Ã¼Å©ÇÏ´Â Function NOT NULL
±¸ºÐ : N - nullÃ¼Å© ¾ÈÇÔ
*/
function checkCalendar(year, month, day, allowNull, fieldName)
{
   // ³¯Â¥°¡ 8ÀÚÀÎÁö Ã¼Å©
   var date = "";
   var errorMesg  = fieldName + "ÀÇ ³âµµ°¡ Æ²¸³´Ï´Ù ";
   var errorMesg1 = fieldName + "ÀÇ ³âµµ°¡ Æ²¸³´Ï´Ù ";
   var errorMesg2 = fieldName + "ÀÇ ¿ùÀÌ Æ²¸³´Ï´Ù ";
   var errorMesg3 = fieldName + "ÀÇ ÀÏÀÚ°¡ Æ²¸³´Ï´Ù ";
   year  = trim(year) ;
   month = trim(month) ;
   day   = trim(day) ;

   date = year+month+day;

   if (( date.length == 0 ) && ( allowNull == "N" || allowNull == "n" ))
   {
      return true;
   }

   //³âµµÀÇ 4ÀÚ¸®¼ö Ã¼Å©
   if( year.length != 4 )
   {
      if("undefined" == typeof(fieldName)){}
      else
      {
         alert(errorMesg1);
      }
      return false;
   }

   if ( month.length == 0 )
   {
      alert(errorMesg2);
      return false;
   }


   if ( day.length == 0 )
   {
      alert(errorMesg3);
      return false;
   }


   //¿ùÀÌ µÎÀÚ¸®°¡ ¾Æ´Ò°æ¿ì ¾Õ¿¡ "0"À» ºÙ¿©¼­ µÎÀÚ¸®·Î  ¸¸µë"
   if(month.length != 0 &&  month < 10 && month.indexOf(0) == -1 )
   {
      month = "0" + month;
   }

   //ÀÏÀÌ µÎÀÚ¸®°¡ ¾Æ´Ò°æ¿ì ¾Õ¿¡ "0"À» ºÙ¿©¼­ µÎÀÚ¸®·Î ¸¸µë"
   if(day.length != 0 &&  day < 10 && day.indexOf(0) == -1 )
   {
      day = "0" + day;
   }

   date = year+month+day;

   if( date.length != 8  )
   {

      if("undefined" == typeof(fieldName)){}
      else
      {
         alertMessage("b01", fieldName)
      }
      return false;
   }


   //³¯Â¥°¡ ¼ýÀÚÀÎÁö Ã¼Å©
   if( !checkNumber(date, "ÀÏÀÚ") )
   {
     return false;
   }

   // ¿ùÀÌ 12 º¸´Ù Å« ¼ö°¡ ÀÖ´ÂÁö Ã¼Å©
   if(month > 12 || month == 0)
   {
      if("undefined" == typeof(fieldName)){}
      else
      {
         alert(errorMesg2);
      }
      return false;
   }

   // ÀÏ Ã¼Å©
   if(month == 01)
   {
      if(day > 31 || day == 0)
      {
         if("undefined" == typeof(fieldName)){}
         else
         {
            alert(errorMesg3);
         }
         return false
      }
   }
   else if(month == 02)
   {
      //À±³â Á¶»ç
      if(((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
      {
         if(day > 29 || day == 0)
         {
            if("undefined" == typeof(fieldName)){}
            else
            {
               alert(errorMesg3);
            }
            return false;
         }
      }
      else
      {
         if(day > 28 || day == 0)
         {
            if("undefined" == typeof(fieldName)){}
            else
            {
               alert(errorMesg3);
            }
            return false
         }
      }
   }
   else if(month == 03)
   {
      if(day > 31 || day == 0)
      {
         if("undefined" == typeof(fieldName)){}
         else
         {
            alert(errorMesg3);
         }
         return false
      }
   }
   else if(month == 04)
   {
      if(day > 30 || day == 0)
      {
         if("undefined" == typeof(fieldName)){}
         else
         {
            alert(errorMesg3);
         }
         return false
      }
   }

   else if(month == 05)
   {
      if(day > 31 || day == 0)
      {
         if("undefined" == typeof(fieldName)){}
         else
         {
            alert(errorMesg3);
         }
         return false
      }
   }

   else if(month == 06)
   {
      if(day > 30 || day == 0)
      {
         if("undefined" == typeof(fieldName)){}
         else
         {
            alert(errorMesg3);
         }
         return false
      }
   }

   else if(month == 07)
   {
      if(day > 31 || day == 0)
      {
         if("undefined" == typeof(fieldName)){}
         else
         {
            alert(errorMesg3);
         }
         return false
      }
   }

   else if(month == 08)
   {
      if(day > 31 || day == 0)
      {
         if("undefined" == typeof(fieldName)){}
         else
         {
            alert(errorMesg3);
         }
         return false
      }
   }

   else if(month == 09)
   {
      if(day > 30 || day == 0)
      {
         if("undefined" == typeof(fieldName)){}
         else
         {
            alert(errorMesg3);
         }
         return false
      }
   }

   else if(month == 10)
   {
      if(day > 31 || day == 0)
      {
         if("undefined" == typeof(fieldName)){}
         else
         {
            alert(errorMesg3);
         }
         return false
      }
   }

   else if(month == 11)
   {
      if(day > 30 || day == 0)
      {
         if("undefined" == typeof(fieldName)){}
         else
         {
            alert(errorMesg3);
         }
         return false
      }
   }

   else if(month == 12)
   {
      if(day > 31 || day == 0)
      {
         if("undefined" == typeof(fieldName)){}
         else
         {
            alert(errorMesg3);
         }
         return false
      }
   }
   return date
}


//*
//* checkbox, radio ¹öÆ° READONLY Å¸ÀÔÀ¸·Î ¸¸µë.
//*
function checkDisabled(inputElement){
	var inputData = inputElement.value;
	if (inputElement.value == "N") {
		inputElement.checked = false;
		return; 
	}
}

/*//////////////////////////////////////////////////////
------------       Ç³¼± µµ¿ò¸»  ---------------
//////////////////////////////////////////////////////*/

//document.onmousemove=mpoint;
// <div id="quick" style="position:absolute; border: 1px solid #000000; z-index:1; background:#DFEBBB; visibility:hidden">
//</div>
// À§ Ç×¸ñÀ» ÇØ´ç ÆäÀÌÁö¿¡ ºÙÀÌ¸é ¾µ¼ö ÀÖ´Ù. 

var show;
function viewtip(text)
{
    str="<table width=300 border=0 cellpadding=0 cellspacing=0><tr><td style='padding:2'>"+text+"</td></tr></table>"
	quick.innerHTML=str;
	quick.style.left=event.clientX + document.body.scrollLeft +10;
	quick.style.top=event.clientY + document.body.scrollTop +15;
	quick.style.visibility='visible';
	show=1;
}

function hiddentip()
{
	show=0;
	quick.style.visibility='hidden';
}

function mpoint()
{
	if(show==1) {
	quick.style.left=event.clientX + document.body.scrollLeft;
	quick.style.top=event.clientY + document.body.scrollTop + 10;
	}
}



/*//////////////////////////////////////////////////////
------------          insert.js           ---------------
//////////////////////////////////////////////////////*/

function showMore(name){ 
	if(document.all[name].style.display!="none"){ 
		document.all[name].style.display="none"; 
	} 
	else{ 
		document.all[name].style.display=""; 
	}
}

// ÆÄÀÏÃ·ºÎ javascript start
var first=0;
function file_preview() {
var	cHtml = "";
lim = document.forms[0].limit.value;

	cHtml = "<div id=block" + lim + "><input type=file name=\"upload"+lim+"\" size=50 class=\"form\"> <a href=\"javascript:addcase()\">[Ãß°¡]</a> <a href='javascript:delcase(" + lim + ")'>[»èÁ¦]</a><br></div>"

	file_preView.insertAdjacentHTML("BeforeEnd",cHtml);
	//file_preView.insertAdjacentHTML("afterEnd",cHtml);
}
function addcase()
{
	lim = document.forms[0].limit.value;
/*		if (lim > 9) {
			alert("ÆÄÀÏÀº ÃÖ´ë 10°³ ÀÔ´Ï´Ù");
			return;
		}
*/
	document.forms[0].limit.value =  ++lim;
	document.forms[0].attach_num.value++;
	file_preview();
}
function init_pollcase()
{
	if (first==0)
	{
		document.forms[0].limit.value = 1;
		file_preview();
		first=1;
		document.forms[0].attach_num.value=1;
	}
	showMore('file_preView');
}
function delcase(caseno)
{
	if (document.forms[0].limit.value < 2){
		alert("ÆÄÀÏÀº ÃÖ¼Ò 1°³ ÀÌ»óÀÔ´Ï´Ù.");
		return;
	}
	//document.forms[0].limit.value--;
	document.all["block"+caseno].outerHTML = "";
	//document.forms[0].attach_num.value--;
}
//	ÆÄÀÏÃ·ºÎ javascript end


function down_Excel(form_excel){
	form_excel.target = 'f_target';
	form_excel.action = '/admin/include/common_excel.jsp';
	form_excel.submit();
}

