var string; //Ã·ºÎÆÄÀÏ¿¡¼­ (1,000KBÀÇ ´ÜÀ§¿¡¼­ ²÷¾îÁü¹æÁö)
function StringReplace(replace, search, sub){
    var result = "";
    var i;

    do{
        i = replace.indexOf(search);

        if(i != -1){
            result = replace.substring(0, i);
            result = result + sub;
            result = result + replace.substring(i + search.length);
            replace = result;
        }
    } while(i != -1);

    return replace ;
}

function htmCharTostring(strDetail, ox){
    var strC = "";

    if (strDetail != null){
        if (ox == 0){ // Input À¸·Î value ·Î ÀÔ·ÂµÉ °æ¿ì
            strC = StringReplace(strDetail, "&amp;", "!*!");
            strC = StringReplace(strC, "!*!", "&");

            strC = StringReplace(strC, "&quot;", "\"");
            strC = StringReplace(strC, "&lt;", "<");
            strC = StringReplace(strC, "&gt;", ">");
        }else if (ox == 1){ // Textarea ·Î ÀÔ·ÂµÉ °æ¿ì
            strC = StringReplace(strDetail, "&amp;", "!*!");
            strC = StringReplace(strC, "!*!", "&");

            strC = StringReplace(strC, "&quot;", "\"");
            strC = StringReplace(strC, "&lt;", "<");
            strC = StringReplace(strC, "&gt;", ">");

        }else if (ox == 2){ // º¸¿©ÁÖ±â·Î ¸¸ ÀÔ·ÂµÉ °æ¿ì
            strC = StringReplace(strDetail, "&amp;", "!*!");
            strC = StringReplace(strC, "!*!", "&");

            strC = StringReplace(strC, "&quot;", "\"");
			strC = StringReplace(strC, "&#39;", "\'");
            strC = StringReplace(strC, "&lt;", "<");
            strC = StringReplace(strC, "&gt;", ">");
            strC = StringReplace(strC, "&nbsp;", " ");
            strC = StringReplace(strC, "<br>", "\n");
        }else if (ox == 3){ // º¸¿©ÁÖ±â·Î ¸¸ ÀÔ·ÂµÉ °æ¿ì(½ºÆäÀÌ½º Á¦°Å)
            strC = StringReplace(strDetail, "&amp;", "!*!");
            strC = StringReplace(strC, "!*!", "&");

            strC = StringReplace(strC, "&quot;", "\"");
			strC = StringReplace(strC, "&#39;", "\'");
            strC = StringReplace(strC, "&lt;", "<");
            strC = StringReplace(strC, "&gt;", ">");
            strC = StringReplace(strC, "<br>", "\n");
        }else if (ox == 4){ // 3¹øÀÇ ¿ª±â´É by icarus 
            strC = StringReplace(strDetail, "!*!" ,"&amp;");
            strC = StringReplace(strC,  "&", "!*!");
            strC = StringReplace(strC, "\"", "&quot;");
			strC = StringReplace(strC,  "\'","&#39;");
            strC = StringReplace(strC,  "<", "&lt;");
            strC = StringReplace(strC,  ">", "&gt;");
            strC = StringReplace(strC,  "\n", "<br>");
        }
    }

    return strC;
}


function sortInfo(SortKey, Ascdesc, Str)
{
	var sTemp = "";
	if (SortKey == Str){
		if (Ascdesc == "A") sTemp = "¡ã"
		else sTemp = "¡å"
	}
	return sTemp;
}

function sortInfoApp(SortKey, Ascdesc, Str)
{
	var sTemp = "";
	if (SortKey == Str){
		if (Ascdesc == "Asc") sTemp = "¡ã"
		else sTemp = "¡å"
	}
	return sTemp;
}

function commaConv(Str, Unit)
{
	var sTemp = "";
	var sTemp1 = "";
	var sTemp2 = "";
	var Strna = "";
	var flag = "0";		
	Str = Str.toString();

	if (Str.substring(0,1) == "-"){
		Str = Str.substring(1,Str.length);
		flag = "1";
	}
	
	if (Unit == "KB"){
		Str = parseInt(Str)/1000 ;
	}else if (Unit == "MB"){
		Str = parseInt(Str)/1000000 ;
	}
	
	Str = Str.toString();
	if (Str.lastIndexOf('.') != -1){
		Strna = Str.substring(Str.lastIndexOf('.'), Str.length);
		Str = Str.substring(0,Str.lastIndexOf('.'));
	}
	
	if (Str != "" && Str != "0"){
		n = parseInt(Str.length)%3;
		sTemp1 = Str.substring(0,n) 
		if (Str.length > n){
			sTemp2 = Str.substring(n, Str.length) 
			for (var i=0; sTemp2.length > 3 ; i++){
				sTemp += sTemp2.substring(0,3) + ","  ;
				sTemp2 = sTemp2.substring(3, sTemp2.length);
			}		
			if (sTemp1 != "" ) sTemp1 = sTemp1 + "," ;
			sTemp += sTemp2;
		}
	}else sTemp = Str;

	sTemp = sTemp1 + sTemp + Strna + Unit;
	if (flag == "1") sTemp = "-" + sTemp ;

	return sTemp;
}

function commaConvRound(Str)
{
	var sTemp = "";
	var sTemp1 = "";
	var sTemp2 = "";
	var Strna = "";
	var flag = "0";	
	var Unit = "";
	Str = Str.toString();

	if(parseInt(Str)>= 1000000){
		Unit = "M";
	}else{
		Unit = "K";
	}


	if (Str.substring(0,1) == "-"){
		Str = Str.substring(1,Str.length);
		flag = "1";
	}
	
	if (Unit == "K"){
		Str = parseInt(Str)/100;
		Str = Math.round(parseFloat(Str));
		Str = parseInt(Str)/10;
	}else if (Unit == "M"){
		Str = parseInt(Str)/100000;
		Str = Math.round(parseFloat(Str));
		Str = parseInt(Str)/10;
		//Str = parseInt(Str)/1000000 ;
	}
	
	Str = Str.toString();
	if (Str.lastIndexOf('.') != -1){
		Strna = Str.substring(Str.lastIndexOf('.'), Str.length);
		Str = Str.substring(0,Str.lastIndexOf('.'));
	}
	
	if (Str != "" && Str != "0"){
		n = parseInt(Str.length)%3;
		sTemp1 = Str.substring(0,n) 
		if (Str.length > n){
			sTemp2 = Str.substring(n, Str.length) 
			for (var i=0; sTemp2.length > 3 ; i++){
				sTemp += sTemp2.substring(0,3) + ","  ;
				sTemp2 = sTemp2.substring(3, sTemp2.length);
			}		
			if (sTemp1 != "" ) sTemp1 = sTemp1 + "," ;
			sTemp += sTemp2;
		}
	}else sTemp = Str;

	sTemp = sTemp1 + sTemp + Strna + Unit;
	if (flag == "1") sTemp = "-" + sTemp ;

	return sTemp;
}


var attachnoChar = "'"; //Ã·ºÎÆÄÀÏ¸íÀÇ ÀÔ·ÂÇô¿ëÇÏÁö ¾Ê´Â ¹®ÀÚ Ã¼Å©
function noCharCheck(target) {  
  if (target != null && target != ""){
		for (var i = 0 ; i < attachnoChar.length ; i++ ) { 
			if ( target.lastIndexOf(attachnoChar.charAt(i)) > -1 ) {
				return false; 
			}
		}
  }
  return true;
}


function filenameDup(formname, num) {  //Ã·ºÎÆÄÀÏ¸í µ¿¸íÀÌ ÀÖ´ÂÁö Ã¼Å©

	for (var i = 1 ; i <= num ; i++ ) { 
		var formpath1 = eval(formname + i);
		if (formpath1 && formpath1.value != ""){
			var formpath1file = formpath1.value.substring(formpath1.value.lastIndexOf("\\")+1,formpath1.value.length);
			for (var j = i+1 ; j <= num ; j++ ) { 
				var formpath2 = eval(formname + j);
				if (formpath2 && formpath2.value != ""){
					var formpath2file = formpath2.value.substring(formpath2.value.lastIndexOf("\\")+1,formpath2.value.length);
					if (formpath1file == formpath2file){
						formpath2.focus();
						return false;
					}
				}
			}
		}
	}
  
	return true;
}

function attachCheck(attobj) {  //Ã·ºÎÆÄÀÏ Ã¼Å©(Çã¿ë¹®ÀÚ ¹× »çÀÌÁî)
	if (attobj){
		if (noCharCheck(attobj.value) == false) {
			alert("Ã·ºÎÆÄÀÏ¿¡ ¹®ÀÚ " + attachnoChar + " ´Â ÀÔ·ÂÇÒ¼ö ¾ø½À´Ï´Ù.");
			return false;
		}
		var sattach = attobj.value ;			
		if (sattach.length > 200){ 
			alert("Ã·ºÎ ÆÄÀÏ¸íÀÌ ³Ê¹« ±é´Ï´Ù. ÇÑ±ÛÀÇ °æ¿ì 200ÀÚ, ¿µ¹®ÀÇ °æ¿ì 400ÀÚ±îÁö °¡´ÉÇÕ´Ï´Ù.\nÇöÀç <" +sattach.length+ ">ÀÚ ÀÔ´Ï´Ù. ");
			return false;
		}
	}	
	return true;
}

var nameNoChar = ",'"; //»ç¿ëÀÚ ¸í¿¡ ¿Ã¼ö¾ø´Â ¹®ÀÚ
function noCharNameCheck(target) {  
  if (target != null && target != ""){
		for (var i = 0 ; i < nameNoChar.length ; i++ ) { 
			if ( target.lastIndexOf(nameNoChar.charAt(i)) > -1 ) {
				return false; 
			}
		}
  }
  return true;
}

function alphanumCheck(target) { 
  var alpha = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; 

  if (target != null && target != ""){
		for (var i = 0 ; i < target.length ; i++ ) { 
			if ( alpha.lastIndexOf(target.charAt(i)) == -1 ) {
				return false; 
			}
		}
  }
  return true;
}

function numCheck(target) { 
  var num = "0123456789"; 

  if (target != null && target != ""){
		for (var i = 0 ; i < target.length ; i++ ) { 
			if ( num.lastIndexOf(target.charAt(i)) == -1 ) {
				return false; 
			}
		}
  }
  return true;
}

function numCheckAlt(Obj) { 
  var num = "0123456789"; 
  var target = commaRemove(Obj.value);

  if (target != null && target != ""){
	for (var i = 0 ; i < target.length ; i++ ) { 
		if ( num.lastIndexOf(target.charAt(i)) == -1 ) {
			alert("¼ýÀÚ°¡ ¾Æ´Ñ°ªÀÌ ÀÔ·ÂµÇ¾ú½À´Ï´Ù!");
			Obj.value = "";
			Obj.focus();
			return; 
		}
	}
  }
  Obj.value = commaStr(target);
}

function DeptCodeCheck(target) { 
  var alpha = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-"; 

  if (target != null && target != ""){
		for (var i = 0 ; i < target.length ; i++ ) { 
			if ( alpha.lastIndexOf(target.charAt(i)) == -1 ) {
				return false; 
			}
		}
  }
  return true;
}
//2005-06-15 by yellow °ø¹é¹®ÀÚ Á¦°Å
function checkDate(sfrYear, sfrMonth, sfrDay) {
	var sYear = Trim(sfrYear.value) ;
	var sMonth = Trim(sfrMonth.value) ;
	var sDay = Trim(sfrDay.value) ;

	if (sYear == null || sYear == "" || sMonth == null || sMonth == ""  || sDay == null || sDay == "" ){
		return "false";
	}

	if (isNaN(sYear)){
		return "false";
	}

	if (isNaN(sMonth)){
		return "false";
	}

	if (isNaN(sDay)){
		return "false";
	}



	var iYear=parseInt(sYear,10);
	var iMonth=parseInt(sMonth,10);
	var iDay=parseInt(sDay,10);

	if( iMonth<1 || iMonth>12 ){
	 	return "false";
	}
	 
	if( iDay<1 || iDay > 31){
		return "false";
	}
	
	if( iMonth<10 ) sMonth="0"+iMonth;
	else sMonth=""+iMonth;
	if( iDay<10)sDay="0"+iDay;
	else if( iDay<29)sDay=""+iDay;
	else {
		if(iMonth==2){
			if  (( ( iYear%400 == 0 ) || ( ( iYear%100 != 0 ) && ( iYear%4 == 0 ) ) ) ) { if (iDay>29) { return "false";}}
			else if (iDay>28) return "false";
		}else if(iMonth==4 || iMonth==6 || iMonth==9 || iMonth==11){
			if(iDay>30 ) return "false";
		}else{
			if(iDay>31 ) return "false";
		}
	}
	if(iYear<10 ){
		sYear="000"+iYear;
	} else if(iYear<100 ){
		sYear = "00"+iYear;
	} else if(iYear<1000 ){
		sYear = "0"+iYear;
	}else	sYear = ""+iYear;
	sfrYear.value = sYear;
	sfrMonth.value = sMonth;
	sfrDay.value = sDay;
	return "true";
  
}

function convertDate(sfrYear, sfrMonth, sfrDay) {

	var sYear = sfrYear.value ;
	var sMonth = sfrMonth.value ;
	var sDay = sfrDay.value ;

	if (sYear == null || sYear == "" || sMonth == null || sMonth == "" || sDay == null || sDay == "" ){
		return;
	}

	var iYear=parseInt(sYear,10);
	var iMonth=parseInt(sMonth,10);
	var iDay=parseInt(sDay,10);

	if( iMonth<10 ) sMonth="0"+iMonth;
	else sMonth=""+iMonth;
	if( iDay<10)sDay="0"+iDay;
	else if( iDay<29)sDay=""+iDay;
	if(iYear<10 ){
		sYear="000"+iYear;
	} else if(iYear<100 ){
		sYear = "00"+iYear;
	} else if(iYear<1000 ){
		sYear = "0"+iYear;
	}else	sYear = ""+iYear;
	
	sfrYear.value = sYear;
	sfrMonth.value = sMonth;
	sfrDay.value = sDay;	
}

function OneLine(Str, iBase){
	if (Str != "" && Str != null && Str.length > iBase){
		Str = Str.substring(0, iBase) + "..." ;
	}

	return Str;
}

//////////////////////////////////////////////////////////////////////////////////////////////
//  "," ÀÚµ¿ ÀÔ·Â
// ÀÛ¼ºÀÚ: ¹ÚÁØ¿ì
// Str : String
/////////////////////////////////////////////////////////////////////////////////////////////
function commaStr(Str)
{
	//Str = Str.replace(",","");
	if(Str == null || Trim(Str) == "") return "";
	Str = StringReplace(Str, ",","")
	if(isNaN(Str)) return "";

	var sTemp = "";
	var sTemp1 = "";
	var sTemp2 = "";
	var Strna = "";
	var sign = "Y";
	Str = Trim(Str);
	if(Str.substring(0,1) == "-"){ 
		Str = Str.replace("-","");
		sign = "N";
	}

	if (Str != "" && Str != "0"){
		n = parseInt(Str.length)%3;
		sTemp1 = Str.substring(0,n) 
		if (Str.length > n){
			sTemp2 = Str.substring(n, Str.length) 
			for (var i=0; sTemp2.length > 3 ; i++){
				sTemp += sTemp2.substring(0,3) + ","  ;
				sTemp2 = sTemp2.substring(3, sTemp2.length);
			}		
			if (sTemp1 != "" ) sTemp1 = sTemp1 + "," ;
			sTemp += sTemp2;
		}
	}else sTemp = Str;

	sTemp = sTemp1 + sTemp;

	if(sign == "N") sTemp = "-" + sTemp;

	return sTemp;
}

//////////////////////////////////////////////////////////////////////////////////////////////
//  "," ÀÚµ¿ Á¦¿Ü
// ÀÛ¼ºÀÚ: ¹ÚÁØ¿ì
// Str : String
/////////////////////////////////////////////////////////////////////////////////////////////
function commaRemove(Str)
{
	Str = Trim(Str);
	var sTemp = "";
	//while(Str.indexOf("," == -1)){
		Str = Str.replace(/,/g,"");
	//}

	sTemp = Str;

	return sTemp;
}


//////////////////////////////////////////////////////////////////////////////////////////////
// ³¯Â¥ ÀÔ·Â½Ã "/" ÀÚµ¿ ÀÔ·Â
// ÀÛ¼ºÀÚ: ¹ÚÁØ¿ì
// Name : Object
/////////////////////////////////////////////////////////////////////////////////////////////
function Date_Make( Name )
{
    var src;
    var i; 
    var	factor; 
    var	su; 
    var	SpaceSize = 0;
    var chkValue;

    chkValue = "";
    su = Name.value.length;

    if (event.keyCode != 8 && event.keyCode != 36 && event.keyCode != 37 && event.keyCode != 39 && event.keyCode != 46)
    { 
	    for(i=0; i < su ; i++)
	    {
	       src = Name.value.substring(i,i+1);
	    
	       if (src != "/")
	       {
	          factor = parseInt(src);
	          if (isNaN(factor))
	          {
	              alert("¼ýÀÚ°¡ ¾Æ´Ñ °ªÀÌ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
                  //Name.value="";    // 2006-04-11 Shim Sangho  -  return to null value
	              Name.focus();
	              return false;
	          }
	          else
	          {
	              chkValue += src;
	          }  
	       }  
	    }
	    
	    Name.value = chkValue;
	    
	    su = "";
/*	 //original source code
		for(i=0; i < parseInt(Name.value.length) ; i++)
		{
			su = su + Name.value.substring(i,i+1);
			switch (i){
				case 3 :
					su = su + "/"			
					break
				case 5 :
					su = su + "/"			
					break
			}
		}
*/	
// 2006-04-11 ½É»óÈ£
// °¢ ¿ù ÀÏ Ã¼Å©
// ¼öÁ¤¼Ò½º ½ÃÀÛ
		for(i=0; i < parseInt(Name.value.length) ; i++)
		{
			su = su + Name.value.substring(i,i+1);
			switch (i){
				case 3 :
					su = su + "/"			
					break
				case 4 :
                    if ((Name.value.substring(i,i+1)) > 1 ){
                        alert("¿ùÀº 01 ~ 12 ÀÇ ¼ýÀÚ¸¸ ±âÀÔÇÏ½Ê½Ã¿À");
                        su = Name.value.substring(0,i) + "/";
                    }
					break
				case 5 :
                    if ((Name.value.substring(i-1,i+1)) > 12 || (Name.value.substring(i-1,i+1)) == '00'){
                        alert("¿ùÀº 01 ~ 12 ÀÇ ¼ýÀÚ¸¸ ±âÀÔÇÏ½Ê½Ã¿À");
                        su = Name.value.substring(0,i-1) + "/";
                    }else{
                        su = su+"/";
                    }
					break
				case 7 :
                    if ((Name.value.substring(i-1,i+1)) > 31 || (Name.value.substring(i-1,i+1)) == '00'){
                        alert("ÀÏÀº 01 ~ 31 ÀÇ ¼ýÀÚ¸¸ ±âÀÔÇÏ½Ê½Ã¿À");
                        su = su.substring(0,i) + "/";
                    }else{
                        su = su;
                    }
					break
			}
		}
// ¼öÁ¤¼Ò½º ³¡
	    Name.value = su; 
	
	    return true; 
    }
}




//////////////////////////////////////////////////////////////////////////////////////////////
// ³¯Â¥ ÀÔ·Â½Ã ±¸ºÐÀÚ ÀÚµ¿ ÀÔ·Â
// Name : ÀÔ·Â°ª
// gubun : ³â¿ùÀÏ ±¸ºÐÀÚ
/////////////////////////////////////////////////////////////////////////////////////////////
function Date_Make_gubun( Name, gubun )
{
    var src;
    var i; 
    var	factor; 
    var	su; 
    var	SpaceSize = 0;
    var chkValue;

    chkValue = "";
    su = Name.value.length;

    if (event.keyCode != 8 && event.keyCode != 36 && event.keyCode != 37 && event.keyCode != 39 && event.keyCode != 46)
    { 
	    for(i=0; i < su ; i++)
	    {
	       src = Name.value.substring(i,i+1);
	    
	       if (src != gubun)
	       {
	          factor = parseInt(src);
	          if (isNaN(factor))
	          {
	              alert("¼ýÀÚ°¡ ¾Æ´Ñ °ªÀÌ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
	              Name.focus();
	              return false;
	          }
	          else
	          {
	              chkValue += src;
	          }  
	       }  
	    }
	    
	    Name.value = chkValue;
	    
	    su = "";

		for(i=0; i < parseInt(Name.value.length) ; i++)
		{
			su = su + Name.value.substring(i,i+1);
			switch (i){
				case 3 :
					su = su + gubun;			
					break
				case 4 :
                    if ((Name.value.substring(i,i+1)) > 1 ){
                        alert("¿ùÀº 01 ~ 12 ÀÇ ¼ýÀÚ¸¸ ±âÀÔÇÏ½Ê½Ã¿À");
                        su = Name.value.substring(0,i) + gubun;
                    }
					break
				case 5 :
                    if ((Name.value.substring(i-1,i+1)) > 12 || (Name.value.substring(i-1,i+1)) == '00'){
                        alert("¿ùÀº 01 ~ 12 ÀÇ ¼ýÀÚ¸¸ ±âÀÔÇÏ½Ê½Ã¿À");
                        su = Name.value.substring(0,i-1) + gubun;
                    }else{
                        su = su+gubun;
                    }
					break
				case 7 :
                    if ((Name.value.substring(i-1,i+1)) > 31 || (Name.value.substring(i-1,i+1)) == '00'){
                        alert("ÀÏÀº 01 ~ 31 ÀÇ ¼ýÀÚ¸¸ ±âÀÔÇÏ½Ê½Ã¿À");
                        su = su.substring(0,i) + gubun;
                    }else{
                        su = su;
                    }
					break
			}
		}
	    Name.value = su; 
	
	    return true; 
    }
}



//////////////////////////////////////////////////////////////////////////////////////////////
// ³¯Â¥ ÀÔ·Â½Ã "/" ÀÚµ¿ ÀÔ·Â(³â/¿ù)
// ÀÛ¼ºÀÚ: ¹ÚÁØ¿ì
// Name : Object
/////////////////////////////////////////////////////////////////////////////////////////////
function Date_Make2( Name )
{
    var src;
    var i; 
    var	factor; 
    var	su; 
    var	SpaceSize = 0;
    var chkValue;

    chkValue = "";
    su = Name.value.length;

    if (event.keyCode != 8 && event.keyCode != 36 && event.keyCode != 37 && event.keyCode != 39 && event.keyCode != 46)
    {
	    for(i=0; i < su ; i++)
	    {
	       src = Name.value.substring(i,i+1);
	    
	       if (src != "/")
	       {
	          factor = parseInt(src);
	          if (isNaN(factor))
	          {
	              alert("¼ýÀÚ°¡ ¾Æ´Ñ °ªÀÌ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
								Name.value="";
	              Name.focus();
	              return false;
	          }
	          else
	          {
	              chkValue += src;
	          }  
	       }  
	    }
	    
	    Name.value = chkValue;
	    
	    su = "";
	
		for(i=0; i < parseInt(Name.value.length) ; i++)
		{
			su = su + Name.value.substring(i,i+1);
			switch (i){
				case 3 :
					su = su + "/"			
					break
			}
		}
	
	    Name.value = su; 
	
	    return true; 
    }
}




//////////////////////////////////////////////////////////////////////////////////////////////
// Å°ÀÔ·Â¾øÀÌ Ã¼Å©ÇÏ´Â ÇÔ¼ö by icarus 
/////////////////////////////////////////////////////////////////////////////////////////////
function Date_Make3( Name )
{
    var src;
    var i; 
    var	factor; 
    var	su; 
    var	SpaceSize = 0;
    var chkValue;

    chkValue = "";
    su = Name.value.length;

    if (true)
    { 
	    for(i=0; i < su ; i++)
	    {
	       src = Name.value.substring(i,i+1);
	    
	       if (src != "/")
	       {
	          factor = parseInt(src);
	          if (isNaN(factor))
	          {
	              alert("¼ýÀÚ°¡ ¾Æ´Ñ °ªÀÌ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
	              Name.focus();
	              return false;
	          }
	          else
	          {
	              chkValue += src;
	          }  
	       }  
	    }
	    
	    Name.value = chkValue;
	    
	    su = "";
		for(i=0; i < parseInt(Name.value.length) ; i++)
		{
			su = su + Name.value.substring(i,i+1);
			switch (i){
				case 3 :
					su = su + "/"			
					break
				case 4 :
                    if ((Name.value.substring(i,i+1)) > 1 ){
                        alert("¿ùÀº 01 ~ 12 ÀÇ ¼ýÀÚ¸¸ ±âÀÔÇÏ½Ê½Ã¿À");
                        su = Name.value.substring(0,i) + "/";
                    }
					break
				case 5 :
                    if ((Name.value.substring(i-1,i+1)) > 12 || (Name.value.substring(i-1,i+1)) == '00'){
                        alert("¿ùÀº 01 ~ 12 ÀÇ ¼ýÀÚ¸¸ ±âÀÔÇÏ½Ê½Ã¿À");
                        su = Name.value.substring(0,i-1) + "/";
                    }else{
                        su = su+"/";
                    }
					break
				case 7 :
                    if ((Name.value.substring(i-1,i+1)) > 31 || (Name.value.substring(i-1,i+1)) == '00'){
                        alert("ÀÏÀº 01 ~ 31 ÀÇ ¼ýÀÚ¸¸ ±âÀÔÇÏ½Ê½Ã¿À");
                        su = su.substring(0,i) + "/";
                    }else{
                        su = su;
                    }
					break
			}
		}
	    Name.value = su; 
	
	    return true; 
    }
}



//////////////////////////////////////////////////////////////////////////////////////////////
// Ç×¸ñ °öÇÏ±â °è»ê(obj1, obj2, obj3) : obj1 * obj2 = obj3 - ÃâÀå°èÈ¹¼­¿¡¼­ »ç¿ë
// ÀÛ¼ºÀÚ: ¹ÚÁØ¿ì
/////////////////////////////////////////////////////////////////////////////////////////////
function Obj_Cal( Obj1, Obj2, Obj3, Obj4, Obj5, Obj6, Obj7, Obj8 )
{
    var won;
	var day;
	var cal = 0;
	var won1;
	var won2;
	var won3;
	var value1 = commaRemove(Obj1.value);
	var value2 = commaRemove(Obj2.value);
	var value4 = commaRemove(Obj4.value);
	var value5 = commaRemove(Obj5.value);
	var value6 = commaRemove(Obj6.value);
	if(value1 != "" && isNaN(value1)){ 
		alert("¼ýÀÚ°¡ ¾Æ´Ñ °ªÀÌ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
		Obj1.focus();
		return;
	}
	if(value2 != "" && isNaN(value2)){ 
		alert("¼ýÀÚ°¡ ¾Æ´Ñ °ªÀÌ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
		Obj2.focus();
		return;
	}
	if(value4 != "" && isNaN(value4)){ 
		alert("¼ýÀÚ°¡ ¾Æ´Ñ °ªÀÌ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
		Obj4.focus();
		return;
	}
	
	if(value1 != "" && value2 != ""){
		won = parseInt(value1);
		day = parseInt(value2);

		cal = won * day;
	}

	if(value4 == "") won1 = 0;
	else won1 = parseInt(value4);
	if(value5 == "") won2 = 0;
	else won2 = parseInt(value5);
	if(value6 == "") won3 = 0;
	else won3 = parseInt(value6);

	var tot = cal + won1 + won2 + won3; 
	Obj1.value = commaStr(value1);
	Obj2.value = commaStr(value2);
	Obj3.value = commaStr(cal.toString());
	Obj7.value = commaStr(tot.toString());
	Obj8.value = commaStr(tot.toString());
}

//////////////////////////////////////////////////////////////////////////////////////////////
// Ç×¸ñ °öÇÏ±â °è»ê(obj1, obj2, obj3) : obj1 * obj2 = obj3 - ÃâÀå°èÈ¹¼­¿¡¼­ »ç¿ë
// ÀÛ¼ºÀÚ: ¹ÚÁØ¿ì
/////////////////////////////////////////////////////////////////////////////////////////////
function Obj_Cal2( Obj1, Obj2, Obj3 )
{
    var won;
	var day;
	var cal = 0;
	var value1 = commaRemove(Obj1.value);
	var value2 = commaRemove(Obj2.value);
	if(value1 != "" && isNaN(value1)){ 
		alert("¼ýÀÚ°¡ ¾Æ´Ñ °ªÀÌ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
		Obj1.focus();
		return;
	}
	if(value2 != "" && isNaN(value2)){ 
		alert("¼ýÀÚ°¡ ¾Æ´Ñ °ªÀÌ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
		Obj2.focus();
		return;
	}
	
	if(value1 != "" && value2 != ""){
		won = parseInt(value1);
		day = parseInt(value2);

		cal = won * day;
	} 

	Obj1.value = commaStr(value1);
	Obj2.value = commaStr(value2);
	Obj3.value = commaStr(cal.toString());
}

//////////////////////////////////////////////////////////////////////////////////////////////
// Ç×¸ñ ´õÇÏ±â °è»ê - ÃâÀå°èÈ¹¼­¿¡¼­ »ç¿ë
// ÀÛ¼ºÀÚ: ¹ÚÁØ¿ì
/////////////////////////////////////////////////////////////////////////////////////////////
function Obj_Plus( Obj1, Obj2, Obj3, Obj4, Obj5, Obj6 )
{
    var won;
	var won1;
	var won2;
	var won3;
	var value1 = commaRemove(Obj1.value);
	var value2 = commaRemove(Obj2.value);
	var value3 = commaRemove(Obj3.value);
	var value4 = commaRemove(Obj4.value);
	if(value1 != "" && isNaN(value1)){ 
		alert("¼ýÀÚ°¡ ¾Æ´Ñ °ªÀÌ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
		Obj1.focus();
		return;
	}

	if(value1 == "") won = 0;
	else won = parseInt(value1);
	if(value2 == "") won1 = 0;
	else won1 = parseInt(value2);
	if(value3 == "") won2 = 0;
	else won2 = parseInt(value3);
	if(value4 == "") won3 = 0;
	else won3 = parseInt(value4);

	var tot = won + won1 + won2 + won3; 

	Obj1.value = commaStr(value1);
	Obj5.value = commaStr(tot.toString());
	Obj6.value = commaStr(tot.toString());
}

//////////////////////////////////////////////////////////////////////////////////////////////
//  ³¯Â¥ÇÊµå¿¡¼­ Æ÷Ä¿½º¸¦ ÀÒ¾î ¹ö·ÈÀ»¶§
// ÀÛ¼ºÀÚ: ¹ÚÁØ¿ì
//////////////////////////////////////////////////////////////////////////////////////////////
function All_Date(TextObj) {
var check;
    check = Trim(TextObj.value);
    if (check != "") {
		if  (CKDate(TextObj.value) == false)  {
		
        alert ("³¯Â¥°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.!!.....");
		TextObj.value="";
        TextObj.focus();
        
        return false;
       }
	} 
	
	return true;
}

////////////////////////////////////////////////////////////////////////////////////////////
// ¾çÂÊ °ø¹é Á¦°Å ÇÔ¼ö
// ÀÛ¼ºÀÚ: ¹ÚÁØ¿ì
////////////////////////////////////////////////////////////////////////////////////////////
function Trim(strValue){
   strValue = Ltrim(strValue);
   strValue = Rtrim(strValue);
   return strValue;
}

////////////////////////////////////////////////////////////////////////////////////////////
// ÁÂÃø °ø¹é Á¦°Å ÇÔ¼ö
// ÀÛ¼ºÀÚ: ¹ÚÁØ¿ì
////////////////////////////////////////////////////////////////////////////////////////////
function Ltrim(strValue){
    while (strValue.length>0){
       if(strValue.charAt(0)==' '){
           strValue=strValue.substring(1,strValue.length);              
	   }
       else
          return strValue;	    
    }
	return strValue;
}

////////////////////////////////////////////////////////////////////////////////////////////
// ¿ìÃø °ø¹é Á¦°Å ÇÔ¼ö
// ÀÛ¼ºÀÚ: ¹ÚÁØ¿ì
////////////////////////////////////////////////////////////////////////////////////////////
function Rtrim(strValue){
    while (strValue.length>0){
       if(strValue.charAt(strValue.length-1)==' '){
           strValue=strValue.substring(0,strValue.length-1);              
	   }
       else
       
           return strValue;	    
   }
   return strValue;
}

//////////////////////////////////////////////////////////////////////////////////////////////
// ³¯Â¥Çü½ÄÀÌ ¿Ã¹Ù¸¥Áö °Ë»ç
// ÀÛ¼ºÀÚ: ¹ÚÁØ¿ì
//////////////////////////////////////////////////////////////////////////////////////////////
function CKDate(strDate) {
	
	var arrDate
	var chkDate
	
	if (strDate.indexOf("-") != -1) {
		arrDate = strDate.split("-")
	}
	else{
		if (strDate.indexOf("/") != -1) {
			arrDate = strDate.split("/")
		}
		else{
			if (strDate.length == 8) {
				arrDate = strDate.substring(0,4)+"/"+strDate.substring(4,6)+"/"+strDate.substring(6,8)
				arrDate = arrDate.split("/")
			}
			else{
				return false
			}
		}
	}
	if (arrDate.length != 3) {
		return false
	}

	if (arrDate[0].length != 4 || arrDate[1].length != 2 || arrDate[2].length != 2) {
		return false
	}

	chkDate = new Date(arrDate[0] + "/" + arrDate[1] + "/" + arrDate[2]);
	
	if (isNaN(chkDate) == true ||
		arrDate[1] != chkDate.getMonth() + 1 ||
		arrDate[2] != chkDate.getDate()) {
		return false;
	}
	
	return true;
}
//¼ýÀÚ Check
function numCheck2(object) {

	if(object.value == null || object.value == "" || object.value == "undefined") 
  	  return true;	

	var numValue = del_point(object.value);
	if(isNaN(numValue)) { 
		window.alert("¼ýÀÚ·Î¸¸ ÀÛ¼ºÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		object.value="";
		object.focus();
		return false;
	}
	return true;
}
//¼ýÀÚ Check
function numCheck3(object) {

	if(object.value == null || object.value == "" || object.value == "undefined") 
  	  return true;	

	var numValue = del_point(object.value);
	if(isNaN(numValue)) { 
		window.alert("¼ýÀÚ·Î¸¸ ÀÛ¼ºÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		object.value="";
		object.focus();
		return false;
	}
	if(numValue <=  0){
		window.alert("±Ý¾×Àº 0º¸´Ù Å©°Ô ÀÔ·Â ÇÏ¼¼¿ä ! ");
		object.value="";
		object.focus();
		return false;
	}
	return true;
}

//¼ýÀÚ Check commstr
function numCheck4(object) {

	if(object.value == null || object.value == "" || object.value == "undefined") 
  	  return true;	

	var numValue = del_point(object.value);
	if(isNaN(numValue)) { 
		window.alert("¼ýÀÚ·Î¸¸ ÀÛ¼ºÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		object.value="";
		object.focus();
		return false;
	}
	if(numValue <=  0){
		window.alert("±Ý¾×Àº 0º¸´Ù Å©°Ô ÀÔ·Â ÇÏ¼¼¿ä ! ");
		object.value="";
		object.focus();
		return false;
	}
	
	object.value = commaStr(object.value);
	
	return true;
}

//¼ýÀÚ Check commstr, À½¼ö °¡´É by icarus 
function numCheck5(object) {

	if(object.value == null || object.value == "" || object.value == "undefined") 
  	  return true;	

	var numValue = del_point(object.value);
	if(isNaN(numValue)) { 
		window.alert("¼ýÀÚ·Î¸¸ ÀÛ¼ºÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		object.value="";
		object.focus();
		return false;
	}
	
	object.value = commaStr(object.value);
	
	return true;
}



//Ãµ´ÜÀ§ÀÇ ',' »©±â
function del_point(str){

	for(var j=0;j<str.length;j++){
		if(str.substring(j,j+1) == ","){
			if( j != 0)
				str = str.substring(0,j) + str.substring(j+1,str.length);			
			else
				str = str.substring(1,str.length);				
		}	
	}
	return str;
}
function number_format(obj,int_yn)
{
 if(int_yn != null && (int_yn == 'N' || int_yn == 'n')){
  point_format(obj);
  return;
 }
    sValue = "" + obj.value;
 var nI = 0;
 var sStr = "";
 var sReturn = "";
 var nCount = 0;
 var nSymbol = 0;
 var sBuho = "";
    if (sValue.substring(0, 1) == "-"){
     sBuho = "-";
 }
      
 for(nI=sValue.length - 1; nI>=0; nI--)
 {
  if ((sValue.charAt(nI) * 1 > -1 && sValue.charAt(nI) * 1 < 10))
  {
   sStr = sValue.charAt(nI) + sStr;
  }
 }
 
 nSymbol = parseInt(sStr.length / 3, 10);
 if ((sStr.length % 3) == 0)
 {
  nSymbol = nSymbol - 1;
 }
 
 if (nSymbol > 0)
 {
  for(nI=sStr.length - 1; nI>=0; nI--)
  {
   sReturn = sStr.charAt(nI) + sReturn;
   nCount = nCount + 1;
   if (nCount == 3 && nSymbol > 0)
   {
    nCount = 0
    nSymbol = nSymbol - 1
    sReturn = "," + sReturn
   }
  }
 }
 else
 {
  sReturn = sStr
 }
    obj.value=sBuho + sReturn;
}

//=============================================================================
// Function  : point_format(Object)
// Parameter : Object(ÆíÁýÇÒ OBJECT)
// Return    : NONE
// ±â´É      : µ· ÇüÅÂÀÇ ¼ýÀÚ·Î ÆíÁýÇÏ´Â ÇÔ¼ö(¼Ò¼öÁ¡ Æ÷ÇÔ)
//=============================================================================
function point_format(obj)
{
    sValue = "" + obj.value;
 var nI = 0;
 var sStrNumber = "";
 var sStrDecimal = "";
 var sReturn = "";
 var nCount = 0;
 var nSymbol = 0;
 var sStr1 = "";
 var sStr2 = "";
 var nDecimal = 0;
 
 for(nI=0; nI<=sValue.length - 1; nI++)
 {
  if (sValue.charAt(nI) == ".")
   break;
 }
 sStrNumber = sValue.substr(0, nI);    // Á¤¼öºÎºÐ
 
 sStrDecimal = sValue.substr(nI, sValue.length - 1);    // ¼Ò¼öºÎºÐ
 
 for(nI=sStrDecimal.length - 1; nI>=0; nI--)
 {
  if ((sStrDecimal.charAt(nI) * 1 > -1 && sStrDecimal.charAt(nI) * 1 < 10) || sStrDecimal.charAt(nI) == ".")
  {
   if (sStrDecimal.charAt(nI) == 110)
   {
    nDecimal = nDecimal + 1;
   }
   if (nDecimal < 2)
   {
    sStr2 = sStrDecimal.charAt(nI) + sStr2;
   }
  }
 }
 
 for(nI=sStrNumber.length - 1; nI>=0; nI--)
 {
  if ((sStrNumber.charAt(nI) * 1 > -1 && sStrNumber.charAt(nI) * 1 < 10))
  {
   sStr1 = sStrNumber.charAt(nI) + sStr1;
  }
 }
 
 nSymbol = parseInt(sStr1.length / 3, 10);
 if ((sStr1.length % 3) == 0)
 {
  nSymbol = nSymbol - 1;
 }
 
 if (nSymbol > 0)
 {
  for(nI=sStr1.length - 1; nI>=0; nI--)
  {
   sReturn = sStr1.charAt(nI) + sReturn;
   nCount = nCount + 1;
   if (nCount == 3 && nSymbol > 0)
   {
    nCount = 0
    nSymbol = nSymbol - 1
    sReturn = "," + sReturn
   }
  }
 }
 else
 {
  sReturn = sStr1
 }
    obj.value=sReturn + sStr2;
}

 
 //°è¾à¿ä±¸¼­ ÃßÁ¤´Ü°¡ ÇÕ°è
 function tab_one(valOBJ){
	 if (!numCheck2(valOBJ)) return;
	 var danga_sum = 0;
	 for(var i = 1 ; i < 9 ; i++){
		
		if(document.all["ÃßÁ¤´Ü°¡"+i].value != null && document.all["ÃßÁ¤´Ü°¡"+i].value != ""){
 			 document.all["ÃßÁ¤´Ü°¡"+i].value = del_point(document.all["ÃßÁ¤´Ü°¡"+i].value)
			 danga_sum += parseInt(document.all["ÃßÁ¤´Ü°¡"+i].value);
			 number_format(document.all["ÃßÁ¤´Ü°¡"+i],'');
		}
	 }

	 document.all.ÃßÁ¤´Ü°¡°è.value = danga_sum;
	 number_format(document.all["ÃßÁ¤´Ü°¡°è"],'');
 }
  
  //°è¾à¿ä±¸¼­ ÃßÁ¤±Ý¾× ÇÕ°è
 function tab_two(valOBJ){
	 if (!numCheck2(valOBJ)) return;
	 var money_sum = 0;
	 for(var i = 1 ; i < 9 ; i++){
		if(document.all["ÃßÁ¤±Ý¾×"+i].value != null && document.all["ÃßÁ¤±Ý¾×"+i].value != ""){
			document.all["ÃßÁ¤±Ý¾×"+i].value = del_point(document.all["ÃßÁ¤±Ý¾×"+i].value)
			money_sum += parseInt(document.all["ÃßÁ¤±Ý¾×"+i].value);
			number_format(document.all["ÃßÁ¤±Ý¾×"+i],'');
			
		}
	 }

	 document.all.ÃßÁ¤±Ý¾×°è.value = money_sum;
	 number_format(document.all["ÃßÁ¤±Ý¾×°è"],'');
 }

function checkValidDate(frYear,frMonth,frDay,toYear,toMonth,toDay)
{
	convertDate(frYear, frMonth, frDay);
	convertDate(toYear, toMonth, toDay);

	var frYearval = frYear.value;
	var frMonthval = frMonth.value;
	var frDayval = frDay.value;

	var toYearval = toYear.value;
	var toMonthval = toMonth.value;
	var toDayval = toDay.value;

	var startDate = frYear.value + frMonth.value + frDay.value;
	var endDate = toYear.value + toMonth.value  + toDay.value;

	var validflag = checkDate(frYear, frMonth, frDay);
	if (validflag == "false") {
		alert("½ÃÀÛ³¯Â¥°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.");
		return -1;
	}

	var validflag1 = checkDate(toYear, toMonth, toDay);
	if (validflag1 == "false") {
		alert("Á¾·á³¯Â¥°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.");
		return -1;
	}

	if (parseInt(frYear.value,10) > parseInt(toYear.value,10)){
		alert("³âµµ ±â°£ÀÔ·ÂÀÌ Àß¸øµÇ¾ú½À´Ï´Ù. ");
		return -1;
	}
	if (startDate > endDate){
		alert("±â°£ÀÔ·ÂÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.");
		frYear.focus();
		return -1;
	} 		
	return 1;
}

function calDateRange(val1, val2)
{
	var FORMAT = "/";

	

	// FORMATÀ» Æ÷ÇÔÇÑ ±æÀÌ Ã¼Å©
	if (val1.length != 10 || val2.length != 10)
		return null;



	// FORMATÀÌ ÀÖ´ÂÁö Ã¼Å©
	if (val1.indexOf(FORMAT) < 0 || val2.indexOf(FORMAT) < 0)
		return null;



	// ³âµµ, ¿ù, ÀÏ·Î ºÐ¸®
	var start_dt = val1.split(FORMAT);
	var end_dt = val2.split(FORMAT);



	// ¿ù - 1(ÀÚ¹Ù½ºÅ©¸³Æ®´Â ¿ùÀÌ 0ºÎÅÍ ½ÃÀÛÇÏ±â ¶§¹®¿¡...)
	// Number()¸¦ ÀÌ¿ëÇÏ¿© 08, 09¿ùÀ» 10Áø¼ö·Î ÀÎ½ÄÇÏ°Ô ÇÔ.
	start_dt[1] = (Number(start_dt[1]) - 1) + "";
	end_dt[1] = (Number(end_dt[1]) - 1) + "";



	var from_dt = new Date(start_dt[0], start_dt[1], start_dt[2]);
	var to_dt = new Date(end_dt[0], end_dt[1], end_dt[2]);



	return (to_dt.getTime() - from_dt.getTime()) / 1000 / 60 / 60 / 24;
}

// »ç¿ëÀÚÁ¤º¸ÆË¾÷
/*	
	strValue-ÀÔ·Â°ª(ÅØ½ºÆ®), strGubun-'sabun'(»ç¹øÀ¸·Î Á¶È¸), 'name'(ÀÌ¸§À¸·Î Á¶È¸), strPopJsp=ÆË¾÷Jsp¸í
	sabunObjNm-»ç¹øInput¸í, nameObjNm-ÀÌ¸§Input¸í, deptIdObjNm-ºÎ¼­IDInput¸í, deptNameObjNm-ºÎ¼­¸íInput¸í
	jikwiCdObjNm-Á÷À§IdInput¸í, jikwiNmObjNm-Á÷À§¸íInput¸í, jikgubCdObjNm-Á÷±ÞIdInput¸í, jikgubNmObjNm-Á÷±Þ¸íInput¸í
*/
function setUserInfo(strValue, strGubun, strPopJsp, sabunObjNm, nameObjNm, deptIdObjNm, deptNameObjNm, jikwiCdObjNm, jikwiNmObjNm, jikgubCdObjNm, jikgubNmObjNm)
{
	// focusout, ´õºíÅ¬¸¯, ÅÇ, ¿£ÅÍ
	if(window.event.keyCode != "0" && window.event.keyCode != "9" && window.event.keyCode != "13"){
		return;
	}

	////////////////////////////////////////////////////////////////
	// ÃÊ±âÈ­
	if(strGubun == "name")
	{
		if(document.all[sabunObjNm])
			document.all[sabunObjNm].value	= '';
	}
	else
	{
		if(document.all[nameObjNm])
			document.all[nameObjNm].value	= '';
	}
	
	if(document.all[deptIdObjNm])
		document.all[deptIdObjNm].value		= '';
	if(document.all[deptNameObjNm])
		document.all[deptNameObjNm].value	= '';
	if(document.all[jikwiCdObjNm])
		document.all[jikwiCdObjNm].value		= '';
	if(document.all[jikwiNmObjNm])
		document.all[jikwiNmObjNm].value		= '';
	if(document.all[jikgubCdObjNm])
		document.all[jikgubCdObjNm].value		= '';
	if(document.all[jikgubNmObjNm])
		document.all[jikgubNmObjNm].value		= '';
	////////////////////////////////////////////////////////////////	

	if(strValue == ""){
		return;
	}
	// Ã³¸®Áß ¸Þ½ÃÁö Ãâ·Â
	showMsg();

	if(strValue != null && strValue != "")
	{
		var oIframe = null;

		if(document.all.iFrame4UserInfo)
		{
			oIframe = document.all.iFrame4UserInfo;
		}
		else
		{
			oIframe = document.createElement("IFRAME");
			oIframe.id = "iFrame4UserInfo";
			oIframe.name = "iFrame4UserInfo";
			oIframe.style.display = "none";
			
			document.appendChild(oIframe);
		}
		oIframe.src = "/xware_kts/jsp/common/SetUserInfo.jsp?strValue="+strValue+"&strGubun="+strGubun+"&strPopJsp="+strPopJsp+"&sabunObjNm="+sabunObjNm+"&nameObjNm="+nameObjNm+"&deptIdObjNm="+deptIdObjNm+"&deptNameObjNm="+deptNameObjNm+"&jikwiCdObjNm="+jikwiCdObjNm+"&jikwiNmObjNm="+jikwiNmObjNm+"&jikgubCdObjNm="+jikgubCdObjNm+"&jikgubNmObjNm="+jikgubNmObjNm+"";		
	}
	else
	{
		setUserInfoPop("", strGubun, strPopJsp, sabunObjNm, nameObjNm, deptIdObjNm, deptNameObjNm, jikwiCdObjNm, jikwiNmObjNm, jikgubCdObjNm, jikgubNmObjNm);
	}
}

function setUserInfoPop(strValue, strGubun, strPopJsp, sabunObjNm, nameObjNm, deptIdObjNm, deptNameObjNm, jikwiCdObjNm, jikwiNmObjNm, jikgubCdObjNm, jikgubNmObjNm)
{
	if(pop != null) pop.close();
	
	pop = window.open("/xware_kts/jsp/common/"+strPopJsp+".jsp?strValue="+strValue+"&strGubun="+strGubun+"&sabunObjNm="+sabunObjNm+"&nameObjNm="+nameObjNm+"&deptIdObjNm="+deptIdObjNm+"&deptNameObjNm="+deptNameObjNm+"&jikwiCdObjNm="+jikwiCdObjNm+"&jikwiNmObjNm="+jikwiNmObjNm+"&jikgubCdObjNm="+jikgubCdObjNm+"&jikgubNmObjNm="+jikgubNmObjNm+"", 'SmallWindow1', 'width=500, height=500, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=0, resizable=1');

	closeMsg();
}
// Åð»çÀÚ Æ÷ÇÔ¿©ºÎ ÁÙ¼öÀÖ´Â °Å 
function setUserInfoPopRetire(strValue, strGubun, strPopJsp, sabunObjNm, nameObjNm, deptIdObjNm, deptNameObjNm, jikwiCdObjNm, jikwiNmObjNm, jikgubCdObjNm, jikgubNmObjNm,retireYn)
{
	if(pop != null) pop.close();
	
	pop = window.open("/xware_kts/jsp/common/"+strPopJsp+".jsp?strValue="+strValue+"&strGubun="+strGubun+"&sabunObjNm="+sabunObjNm+"&nameObjNm="+nameObjNm+"&deptIdObjNm="+deptIdObjNm+"&deptNameObjNm="+deptNameObjNm+"&jikwiCdObjNm="+jikwiCdObjNm+"&jikwiNmObjNm="+jikwiNmObjNm+"&jikgubCdObjNm="+jikgubCdObjNm+"&jikgubNmObjNm="+jikgubNmObjNm+"&retireYn="+retireYn, 'SmallWindow1', 'width=500, height=500, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=0, resizable=1');

	closeMsg();
}

// ÀÎ»çºÎ¼­ÄÚµå Ãß°¡µÈ ÆË¾÷ by icarus 
function setUserInfoPop2(strValue, strGubun, strPopJsp, sabunObjNm, nameObjNm, deptIdObjNm, deptNameObjNm, jikwiCdObjNm, jikwiNmObjNm, jikgubCdObjNm, jikgubNmObjNm, insadeptIdObjNm)
{
	if(pop != null) pop.close();
	
	pop = window.open("/xware_kts/jsp/common/"+strPopJsp+".jsp?strValue="+strValue+"&strGubun="+strGubun+"&sabunObjNm="+sabunObjNm+"&nameObjNm="+nameObjNm+"&deptIdObjNm="+deptIdObjNm+"&deptNameObjNm="+deptNameObjNm+"&jikwiCdObjNm="+jikwiCdObjNm+"&jikwiNmObjNm="+jikwiNmObjNm+"&jikgubCdObjNm="+jikgubCdObjNm+"&jikgubNmObjNm="+jikgubNmObjNm+"&insadeptIdObjNm="+insadeptIdObjNm+"", 'SmallWindow1', 'width=500, height=500, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=0, resizable=1');

	closeMsg();
}


// ÀÎ»çºÎ¼­ÄÚµå, »ç¾÷ÄÚµå, ±Ù¹«±¸ºÐ  Ãß°¡µÈ ÆË¾÷ by icarus 
function setUserInfoPop3(strValue, strGubun, strPopJsp, sabunObjNm, nameObjNm, deptIdObjNm, deptNameObjNm, jikwiCdObjNm, jikwiNmObjNm, jikgubCdObjNm, jikgubNmObjNm, insadeptIdObjNm, saupIdObjNm, saupNameObjNm,empWorkIdObjNm)
{
	if(pop != null) pop.close();
	
	pop = window.open("/xware_kts/jsp/common/"+strPopJsp+".jsp?strValue="+strValue+"&strGubun="+strGubun+"&sabunObjNm="+sabunObjNm+"&nameObjNm="+nameObjNm+"&deptIdObjNm="+deptIdObjNm+"&deptNameObjNm="+deptNameObjNm+"&jikwiCdObjNm="+jikwiCdObjNm+"&jikwiNmObjNm="+jikwiNmObjNm+"&jikgubCdObjNm="+jikgubCdObjNm+"&jikgubNmObjNm="+jikgubNmObjNm+"&insadeptIdObjNm="+insadeptIdObjNm+"&saupIdObjNm="+saupIdObjNm+"&saupNameObjNm="+saupNameObjNm+"&empWorkIdObjNm="+empWorkIdObjNm, 'SmallWindow1', 'width=500, height=500, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=0, resizable=1');

	closeMsg();
}


// ÀÎ»çºÎ¼­ÄÚµå, »ç¾÷ÄÚµå, ±Ù¹«±¸ºÐ  Ãß°¡µÈ ÆË¾÷ + »óÀ§ º»ºÎ Ãß°¡µÈ ÆË¾÷  by icarus 
function setUserInfoPop4(strValue, strGubun, strPopJsp, sabunObjNm, nameObjNm, deptIdObjNm, deptNameObjNm, jikwiCdObjNm, jikwiNmObjNm, jikgubCdObjNm, jikgubNmObjNm, insadeptIdObjNm, saupIdObjNm, saupNameObjNm,empWorkIdObjNm,upDeptIdObjNm,upDeptNameObjNm)
{
	if(pop != null) pop.close();
	
	pop = window.open("/xware_kts/jsp/common/"+strPopJsp+".jsp?strValue="+strValue+"&strGubun="+strGubun+"&sabunObjNm="+sabunObjNm+"&nameObjNm="+nameObjNm+"&deptIdObjNm="+deptIdObjNm+"&deptNameObjNm="+deptNameObjNm+"&upDeptIdObjNm="+upDeptIdObjNm+"&upDeptNameObjNm="+upDeptNameObjNm+"&jikwiCdObjNm="+jikwiCdObjNm+"&jikwiNmObjNm="+jikwiNmObjNm+"&jikgubCdObjNm="+jikgubCdObjNm+"&jikgubNmObjNm="+jikgubNmObjNm+"&insadeptIdObjNm="+insadeptIdObjNm+"&saupIdObjNm="+saupIdObjNm+"&saupNameObjNm="+saupNameObjNm+"&empWorkIdObjNm="+empWorkIdObjNm, 'SmallWindow1', 'width=500, height=500, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=0, resizable=1');

	closeMsg();
}


var crossobj;
function showMsg()
{	

	crossobj= document.getElementById("userInfoMsg").style;
	if(crossobj)
	{
		crossobj.top = ((screen.height/2)-25)/2;
		crossobj.left = ((screen.width/2)-150)/2;
		crossobj.display = "inline";
	}
}

function closeMsg()
{
	if(crossobj)
	{
		crossobj.display="none";
	}
}

// zoom strat ==================================================
//by rain °áÀç ÁÜ±â´É¿¡ »ç¿ë
//2005.05.16
function zoomin(){
	if(document.body.style.zoom!=0) 
		document.body.style.zoom = eval(document.body.style.zoom)+0.1; 		
	else document.body.style.zoom=1.1;
}

function zoomout(){
	if(document.body.style.zoom!=0) 
		document.body.style.zoom = eval(document.body.style.zoom)-0.1; 		
	else document.body.style.zoom=0.9;
}

function zoomset(){
	
	document.body.style.zoom =1; 
	
}
// zoom end ==================================================

//2006-06-16(ÀÌÅÂÇö) ±¸ºÐÀÚ ¾ø´Â 8ÀÚ¸® ÀÏÀÚ¿¡ ±¸ºÐÀÚ¸¦ ³Ö¾îÁÖ´Â ÇÔ¼ö
function dateform(date, goo){
	var year = date.substring(0,4);
	var month = date.substring(4,6);
	var day = date.substring(6,8);
	var cdate = year+goo+month+goo+day;

	return cdate;
}


function lpad(src, len, padStr){
 var retStr = "";
 var padCnt = Number(len) - String(src).length;
 for(var i=0;i<padCnt;i++) retStr += String(padStr);
 return retStr+src;
}
/*
*	Textarea ±ÛÀÚ¼ö Á¦ÇÑ 
*/
function CheckStrLen(field){
	var temp; //µé¾î¿À´Â ¹®ÀÚ°ª...
	var msglen;
	msglen = 1024;
	var value= field.value;
  
	l =  field.value.length; 
	tmpstr = "" ;
	
	if (l == 0){
		value = 1024;
	}else {
		for(k=0;k<l;k++){
			temp =value.charAt(k);
	
			if (escape(temp).length > 4)
				msglen -= 3;
			else
				msglen--;
    
			if(msglen < 0){
				alert("1024byte ±îÁö º¸³»½Ç¼ö ÀÖ½À´Ï´Ù.");
				field.value= tmpstr;
				break;
			}else {
				tmpstr += temp;
			}
		}
	}
}

/**
 * CheckBox ¼±ÅÃµÈ °ª ¸®ÅÏ
 *
 * @param checkBoxObj CheckBox Object
 * @param delimeter   value°ª ±¸ºÐÀÚ
 */
function getCheckedValue(checkBoxObj , delimeter) 
{
	var strlist  = new String() ;
	
    if (checkBoxObj){
	    if (checkBoxObj.length){
			for (i=0; i < checkBoxObj.length; i++){
				if (checkBoxObj[i].checked){
					strlist = strlist + checkBoxObj[i].value+delimeter;
				}
			}
			if( strlist.length > 0 ) strlist = strlist.substring(0, strlist.length - 1 );
		 } 
		 else {
			 if (checkBoxObj.checked) {
				strlist = checkBoxObj.value;
			 }
 	   }
	}
	return strlist;
}





/**
 * ÀÏÀÏ¾÷¹«ÃßÁø °áÀç¿ë
 * Æò°¡Ç×¸ñ°ªÀ» Ãß°¡
 * @param checkBoxObj CheckBox Object
 * @param delimeter   value°ª ±¸ºÐÀÚ
 */
function getCheckedValueESS(checkBoxObj , delimeter, grade) 
{
	var strlist  = new String() ;
    if (checkBoxObj){
	    if (checkBoxObj.length){
			for (i=0; i < checkBoxObj.length; i++){
				if (checkBoxObj[i].checked){
					strlist = strlist + checkBoxObj[i].value + "|" + grade[i].value + delimeter;
				}
			}
			if( strlist.length > 0 ) strlist = strlist.substring(0, strlist.length - 1 );
		 } 
		 else {
			 if (checkBoxObj.checked) {
				strlist = checkBoxObj.value+ "|" + grade.value
			 }
 	   }
	}
	return strlist;
}




/**
* IFrame Resize(½ºÅ©·Ñ ¾È»ý±â°Ô)
*/
function adjustIFrameSize(id, minHeight) {
	setTimeout("adjustIFrameSizeByDelay('"+id+"',"+minHeight+")",100);
}
function adjustIFrameSizeByDelay(id, minHeight) {
  var myIframe = document.getElementById(id);
  if (myIframe) {
      if (myIframe.contentDocument && myIframe.contentDocument.body.offsetHeight) {
          // W3C DOM (and Mozilla) syntax
          myIframe.height = myIframe.contentDocument.body.offsetHeight;    
      } else if (myIframe.Document && myIframe.Document.body.scrollHeight) {
          // IE DOM syntax
          myIframe.height = myIframe.Document.body.scrollHeight;
          /*******************************************************************************
          * IFRAMEÀÇ WIDTH°¡ º»¹® º¸´Ù ³ÐÀº°æ¿ì IFRAME WIDTH¸¦ ±×´ë·Î ¹Ý¿µÇÏ¿© ½ºÅ©·Ñ»ý±â°Ô ÇÑ´Ù.
          * 1¹øÂ° Á¶°ÇÀº WIDTH:100%ÇØ´çµÊ(¸ÞÀÏ,°Ô½ÃÆÇµî)
          * 2¹øÂ° Á¶°ÇÀº °áÀç WIDTH:700 ÀÌ·¸°Ô ¼öÄ¡ÇüÀ¸·Î ÁöÁ¤µÊ!
          ********************************************************************************/
          //alert("myIframe.Document.body.scrollWidth:"+myIframe.Document.body.scrollWidth+",document.body.scrollWidth:"+document.body.scrollWidth+",myIframe.width:"+myIframe.width)
          if( myIframe.Document.body.scrollWidth > document.body.scrollWidth ||
          		myIframe.Document.body.scrollWidth > myIframe.width) {
	          myIframe.width = myIframe.Document.body.scrollWidth;
	        }
      }
      if( myIframe.height < minHeight ) {
      	myIframe.height = minHeight;
      }
      
  }
}

// Àü´Þ / °Ô½Ã µîÀÏ °æ¿ìÀÇ ½ºÅ©¸³Æ® ¾×¼Ç
// ¿øÄ¢ÀûÀ¸·Î´Â LibString.js¿¡ ¸ÂÁö ¾Ê´Â ÇÔ¼öÀÌ³ª ´ëºÎºÐÀÇ ÆäÀÌÁö¿¡ °øÅëÀ¸·Î include µÇ¹Ç·Î ¿©±â¿¡ ±â¼úÇÔ
function fwAction() {
	// °¢ °´Ã¼¸íÀº ÆäÀÌÁö¿¡ ¸ðµÎ ÅëÀÏÇÏ¿© ÀÔ·ÂµÊ
	var flag = document.getElementById("flag");
	var gubun = document.getElementById("Gubun");

	var tempfileList = document.getElementById("tempfileList");
	var ifrFile = document.getElementById("ifrFile");
	if(tempfileList) {
		if(flag == null) {
			ifrFile.contentWindow.makeDownLink(tempfileList);
		}else {
			if(gubun == null) {
				ifrFile.contentWindow.makeDownLink(tempfileList);
			}else if(gubun != null && gubun.value == "mail" && flag.value != "3" && flag.value != "10") {
				ifrFile.contentWindow.makeDownLink(tempfileList);
			}
		}
	}
}

/**
* ¾ç½Ä¿¡¼­ TextArea¿¡ ¹®ÀÚ¿­ Á¦ÇÑ '<' , '>'
*/ 
function textAreaNotAllowChar(obj){
	var _notAllowChar = "><";
	var textAreaVal = obj.value;
	var textAreaValLen = textAreaVal.length;
  
  var textVal = "";
  var isNotAllow = "false";
  for( var i=0 ; i < textAreaValLen ; i++ ){
	  var charTxt = textAreaVal.charAt(i);
	   for( var j=0 ; j < _notAllowChar.length ; j++ ){
	  	var notCharTxt = _notAllowChar.charAt(j);
	  	
	  	if( charTxt == notCharTxt ){
	  		isNotAllow = "true";
	  		charTxt = "";
	  	}  	
	  }
		textVal += charTxt;
  }

  if(isNotAllow == "true"){
  	alert("Æ¯¼ö¹®ÀÚ '<','>'´Â ÀÔ·ÂÇÒ¼ö¾ø½À´Ï´Ù.");
  	obj.value = textVal;
  }  
	
}


/*
* ÀÔ·Â³¯ ÀÚ°¡ ÇöÀç ³â¿ùÀÎÁö Ã¼Å© by icarus 
*/
function thisMonthCheck(obj){
	if(All_Date(obj)){
		var data_yyyy=obj.value.substring(0,4);
		var data_mm=obj.value.substring(5,7);
		if(_cur_yyyy_ != data_yyyy || _cur_mm_ != data_mm){
			alert("º¯°æÀÏÀº ÇöÀç ¿ù¿¡¼­ º¯°æ°¡´ÉÇÕ´Ï´Ù.");
			obj.value=data_yyyy+"/"+_cur_mm_+"/"+_cur_dd_;
		}
	}// if(All_Date(obj)){ end 
}//thisMonthCheck end 




// »ç¾÷ÀÚµÕ·Ï¹øÈ£ Çü½Ä °Ë»ç by icarus
function chk_ern_yn(obj){
	var vObj = obj.value;
	
	if(vObj=="")return;
	
	vObj = StringReplace(vObj,"-","");
	var vIdx = obj.id;


		if(Trim(vObj.length)!=10){
			alert("»ç¾÷ÀÚµî·Ï¹øÈ£ ±âÀÔÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.\n10ÀÚ¸® ¼ýÀÚ·Î ±âÀÔÇØÁÖ½Ê½Ã¿ä.");
			obj.value="";
			//obj.focus();
			return;

		}else{

			if(!chk_enpr(vObj)){
				alert("»ç¾÷ÀÚµî·Ï¹øÈ£ Çü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.");
				obj.value="";
				//obj.focus();
				return;
			}

		}

	
}

// »ç¾÷ÀÚ µî·Ï¹øÈ£ by icarus
function chk_enpr(val){
	var val_list = new Array(10);
	var chk_num = new Array("1","3","7","1","3","7","1","3","5"); 
	var sum = 0; 

	for (i=0;i<10;i++){
		val_list[i] = val.substring(i, i+1);
	}

	for (i = 0; i < 9; i++) { 
		sum = sum + (val_list[i] * chk_num[i]); 
	} 
	
	sum = sum + parseInt((val_list[8]*5)/10); 
	var result = sum%10; 
	var chk_result = 0;
	
	if(result !=0){
		chk_result = 10 - result;
	}else{
		chk_result=0;
	}

	if(chk_result != val_list[9]){
		return false;
	}
	return true;
}




function selectAdd(srcList, value, name) {
		new_option = new Option(value,name);
		srcList.options.add(new_option,0);
}


function selectRemoveAll(srcList) {
	try{
		srcList.options.remove(0);
		srcList.options.remove(0);
		srcList.options.remove(0);
		srcList.options.remove(0);
	}catch(Exception){
	}
	
}


function hip_chk(obj)
{	
	var resno = obj.value;
	
	var sresno=StringReplace(resno,"-","");

	if (sresno != null && sresno != ""){
		if( sresno.length < 13 || sresno.length > 13) { 
			alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸ø ÀÔ·Â µÇ¾ú½À´Ï´Ù.");
			obj.value = "";
			obj.focus();
			return;
		}
	}
  
  if(obj.value == "") return;
  preNoRes  = sresno.substring(0,6);
  postNoRes = sresno.substring(6, sresno.length);

  if (preNoRes.length != 6){
    alert("¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
	obj.value = "";
    obj.focus();
    return false;
  }
  else if (postNoRes.length != 7){
    alert("¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
	obj.value = "";
    obj.focus();
    return false;
  }
  else {
    var str_serial1 = preNoRes;
    var str_serial2 = postNoRes;

    var digit=0
    for (var i=0;i<str_serial1.length;i++){
      var str_dig=str_serial1.substring(i,i+1);
      if (str_dig<'0' || str_dig>'9'){ 
          digit=digit+1 
      }
    }

    if ((str_serial1 == '') || ( digit != 0 )){
      alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
	  obj.value = "";
      obj.focus();
      return false;   
    }

    var digit1=0
    for (var i=0;i<str_serial2.length;i++){
      var str_dig1=str_serial2.substring(i,i+1);
      if (str_dig1<'0' || str_dig1>'9'){ 
          digit1=digit1+1 
      }
    }

    if ((str_serial2 == '') || ( digit1 != 0 )){
      alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
	  obj.value = "";
      obj.focus();
      return false;   
    }

    if (str_serial1.substring(2,3) > 1){
      alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
	  obj.value = "";
      obj.focus();
      return false;   
    }

    if (str_serial1.substring(4,5) > 3){
      alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
	  obj.value = "";
      obj.focus();
      return false;   
    } 

    if ((str_serial2.substring(0,1) > 4) || (str_serial2.substring(0,1) == 0)){
      alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
	  obj.value = "";
      obj.focus();
      return false;   
    }

    var a1=str_serial1.substring(0,1)
    var a2=str_serial1.substring(1,2)
    var a3=str_serial1.substring(2,3)
    var a4=str_serial1.substring(3,4)
    var a5=str_serial1.substring(4,5)
    var a6=str_serial1.substring(5,6)
    
    var check_digit=a1*2+a2*3+a3*4+a4*5+a5*6+a6*7

    var b1=str_serial2.substring(0,1)
    var b2=str_serial2.substring(1,2)
    var b3=str_serial2.substring(2,3)
    var b4=str_serial2.substring(3,4)
    var b5=str_serial2.substring(4,5)
    var b6=str_serial2.substring(5,6)
    var b7=str_serial2.substring(6,7)
    
    var check_digit=check_digit+b1*8+b2*9+b3*2+b4*3+b5*4+b6*5 
    
    check_digit = check_digit%11
    check_digit = 11 - check_digit
    check_digit = check_digit%10

    if (check_digit != b7){
      alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
	  obj.value = "";
      obj.focus();
      return false;
    }
    obj.value = sresno.substring(0,6)+"-"+sresno.substring(6,13);
  }
  return true;
}





//±Ý¾×¿¡ ÄÞ¸¶ Âï±â 
function number_check(num){ 
 num = new String(num); 
 num = num.replace(/,/gi,""); 
 return  number_check1(num); 
} 

//ÀÔ·Â°ª Ã¼Å© 
function number_check1(num){ 
 var sign=""; 
 if(isNaN(num)) { 
  alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù."); 
  return 0; 
 } 
 if(num==0) { 
  return num; 
 } 
 
 if(num<0){ 
  num=num*(-1); 
  sign="-"; 
 } else{ 
  num=num*1; 
 } 
 num = new String(num) 
 var temp=""; 
 var pos=3; 
 num_len=num.length; 
 while (num_len>0){ 
  num_len=num_len-pos; 
  if(num_len<0) { 
   pos=num_len+pos; 
   num_len=0; 
  } 
  temp=","+num.substr(num_len,pos)+temp; 
 } 
 return sign+temp.substr(1); 
} 

// ±Ý¾×, °³º° ¼ýÀÚÀÇ ÇÑ±Û º¯È¯
function num_han(num) { 
 if ( num == "1" ) return "ÀÏ"; 
 else if ( num == "2" ) return "ÀÌ"; 
 else if ( num == "3" ) return "»ï"; 
 else if ( num == "4" ) return "»ç"; 
 else if ( num == "5" ) return "¿À"; 
 else if ( num == "6" ) return "À°"; 
 else if ( num == "7" ) return "Ä¥"; 
 else if ( num == "8" ) return "ÆÈ"; 
 else if ( num == "9" ) return "±¸"; 
 else if ( num == "½Ê" ) return "½Ê"; 
 else if ( num == "¹é" ) return "¹é"; 
 else if ( num == "Ãµ" ) return "Ãµ"; 
 else if ( num == "¸¸" ) return "¸¸ "; 
 else if ( num == "¾ï" ) return "¾ï "; 
 else if ( num == "Á¶" ) return "Á¶ "; 
 else if ( num == "0" ) return ""; 
} 

// ±Ý¾× ¼ýÀÚÀÇ ÇÑ±Û º¯È¯ ** 
function NUM_HAN(num,mode,return_input) {
 
 if ( num == "" || num == "0" ) { 
  if ( mode == "3" ) { 
   return_input.value = ""; 
  } 
  return 0; 
 } 
 
 num=new String(num); 
 num=num.replace(/,/gi,""); 
 
 var len = num.length; 
 var temp1 = ""; 
 var temp2 = ""; 

 if ( len/4 > 3 && len/4 <= 4 ) { 
  if ( len%4 == 0 ) { 
   temp1 = ciphers_han(num.substring(0,4)) + "Á¶" + ciphers_han(num.substring(4,8)) + "¾ï" + ciphers_han(num.substring(8,12)) + "¸¸" + ciphers_han(num.substring(12,16)); 
  } else { 
   temp1 = ciphers_han(num.substring(0,len%4)) + "Á¶" + ciphers_han(num.substring(len%4,len%4+4)) + "¾ï" + ciphers_han(num.substring(len%4+4,len%4+8)) + "¸¸" + ciphers_han(num.substring(len%4+8,len%4+12)); 
  } 
 } else if ( len/4 > 2 && len/4 <= 3 ) { 
  if ( len%4 == 0 ) { 
   temp1 = ciphers_han(num.substring(0,4)) + "¾ï" + ciphers_han(num.substring(4,8)) + "¸¸" + ciphers_han(num.substring(8,12)); 
  } else { 
   temp1 = ciphers_han(num.substring(0,len%4)) + "¾ï" + ciphers_han(num.substring(len%4,len%4+4)) + "¸¸" + ciphers_han(num.substring(len%4+4,len%4+8)); 
  } 
 }  else if ( len/4 > 1 && len/4 <= 2 ) { 
  if ( len%4 == 0 ) { 
   temp1 = ciphers_han(num.substring(0,4)) + "¸¸" + ciphers_han(num.substring(4,len)); 
  } else { 
   temp1 = ciphers_han(num.substring(0,len%4)) + "¸¸" + ciphers_han(num.substring(len%4,len)); 
  } 
 }  else if ( len/4 <= 1 ) { 
  temp1 = ciphers_han(num.substring(0,len)); 
 } 
 
 for (var i=0; i<temp1.length; i++) { 
  temp2 = temp2 + num_han(temp1.substring(i, i+1)); 
 } 

 temp3=new String(temp2); 
 temp3=temp3.replace(/¾ï ¸¸/gi,"¾ï "); 
 temp3=temp3.replace(/Á¶ ¾ï/gi,"Á¶ "); 

 if ( mode == 1 ) { 
  alert(temp3 + " ¿ø"); 
 } else if ( mode == 2 ) { 
  return temp3; 
 } else if ( mode == 3 ) { 
  return_input.value = "( ìé ÐÝ   " + temp3 + "   ¿øÁ¤ )"; 
 } 
} 

function ciphers_han(num) { 
 var len = num.length; 
 var temp = ""; 
 
 if ( len == 1 ) { 
  temp = num; 
 } else if ( len == 2 ) { 
  temp = num.substring(0,1) + "½Ê" + num.substring(1,2); 
 } else if ( len == 3 ) { 
  temp = num.substring(0,1) + "¹é" + num.substring(1,2) + "½Ê" + num.substring(2,3); 
 } else if ( len == 4 ) { 
  temp = num.substring(0,1) + "Ãµ" + num.substring(1,2) + "¹é" + num.substring(2,3) + "½Ê" + num.substring(3,4); 
 } 

 num=new String(temp); 
 num=num.replace(/0½Ê/gi,""); 
 num=num.replace(/0¹é/gi,""); 
 num=num.replace(/0Ãµ/gi,""); 
 return num; 
} 








