/**
 * ¾ÆÀÌµð Áßº¹ °ËÁõ ÇÔ¼ö
 */

// ¾ÆÀÌµð Áßº¹ °ËÁõ

function idOkey(formName, targetFormValue) {

	var form = formName;
	var id = eval("form." + targetFormValue );

	if((is_id(id.value) == false) || (id.value == "")){
		alert('¾ÆÀÌµð´Â 3~15ÀÚ¸®·Î °ø¹é¾øÀÌ ¿µ¹®, ¼ýÀÚ¸¸À¸·Î ¸¸µé¾î¾ß ÇÕ´Ï´Ù.');
		form.id.focus();
		return;
	}

	url = "idCheck.pixdine", arg = "";
	if ( id.value != "" ) {
		arg = "?id="+id.value;
	}
	FindId = window.open(url+arg,'zip','width=466,height=200,menubar=no,status=no,scrollbars=yes,resizable=no');
	FindId.focus();
	return;
}


// ºÎ¸ðÃ¢¿¡ °á°ú »ðÀÔ

function idResult(openFormName, idVal, checkVal){
	
	var form = eval("opener.document." + openFormName);
	
	form.id.value=idVal;
	form.idCheck.value=checkVal;
	form.idCheck.readonly="readonly"
	form.passwd1.focus();
	window.close();
}

/**
 * ¾ÆÀÌµð ½ÅÃ»¿¡ °ü·ÃÇÑ °ËÁõ ÇÔ¼ö
 */


// ¾ÆÀÌµð °ËÁõ

function is_id(strid)
{
	//3~15 °ø¹é¹®ÀÚ¾øÀÌ  ¿µ¹® ¼ýÀÚ »ç¿ë°¡´É	
	//ÀÏ¹ÝÇüÅÂÀÇ ID´Â ¿µ¹®¿Í ¼ýÀÚ¸¸ °¡´É.	
	//´ë¼Ò¹®ÀÚ ±¸ºÐ ¾ÈÇÔ 

	var str = strid;
	var temp = str.replace(' ','');

	if(( str.length < 3 ) || ( str.length > 15 ))
	{
		return false;
	}

	str1 = str.toUpperCase();
	
	for(i=0; i<str1.length; i++){
		if (str1.charAt(i) == " "){
			return false;
		}else if (((str1.charAt(i) < "A") || (str1.charAt(i) > "Z")) && ((str1.charAt(i) < "0") || (str1.charAt(i) > "9"))){
			return false;
		 }
	}

	str2 = str.toLowerCase();
	id = str2;
	return true;
}


// ºñ¹Ð¹øÈ£ °ËÁõ

function is_pass(str)
{
	//ºñ¹Ð¹øÈ£´Â 4~16ÀÚÀÇ ¿µ¹®(Æ¯¼ö¹®ÀÚ)+¼ýÀÚ·Î ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
		
	var temp =str.replace(' ','');
	var flag = 0;
	// ºñ¹Ð¹øÈ£¿¡ °ø¹é¹®ÀÚ¸¦ Çã¿ëÇÏÁö ¾Ê´Â´Ù.	
	if (str != temp)
	{
		return false;
	}
	//ºñ¹Ð¹øÈ£´Â 4~16ÀÚ·Î ±¸¼ºµÇ¾î¾ß ÇÑ´Ù.
	if(( str.length < 4 ) || ( str.length > 16 ))
	{
		return false;
	}
	//¼ýÀÚ¸¸À¸·Î ±¸¼ºµÈ ÆÐ½º¿öµå´Â Çã¿ëÇÏÁö ¾Ê´Â´Ù.
	for(i=0; i<str.length; i++)
	{
		if ((str.charAt(i) < "0") || (str.charAt(i) > "9"))
		{
			flag = 1;
		 }
	}
	if (flag != 1)
	{
		return false;
	}	
	//¿¬¼ÓµÈ ¼ýÀÚ³ª ¹®ÀÚ°¡ 4ÀÚ¸® ÀÌ»óÀÎÁö È®ÀÎ
	cnt = 0;
	for (i=0; i<str.length;i++)
	{			
		if (((str.charCodeAt(i) - str.charCodeAt(i+1)) == 1) || ((str.charCodeAt(i) - str.charCodeAt(i+1)) == -1))
		{
			cnt++;
		}
	}
	
	if (cnt >= 4) 
	{
		return false;
	}	
	//µ¿ÀÏÇÑ ¼ýÀÚ³ª ¹®ÀÚ°¡ 4ÀÚ¸® ÀÌ»óÀÎ °æ¿ì
	cnt = 0;
	for (i=0; i<str.length;i++)
	{			
		if ((str.charCodeAt(i) - str.charCodeAt(i+1)) == 0)
			
		{
			cnt++;
		}
	}
	
	if (cnt >= 4) 
	{
		return false;
	}

     	return true; 
}


// ÀÌ¸§ °ËÁõ - ÇÑ±Û ÀÔ·Â¸¸ °¡´É

function is_name(strname)
{	  
    str=strname;
    for( i = 0; i < str.length ; i++ )
    { 
        ch = escape(str.substring(i,i+1)); 
        if ( ch.length < 6 || ch.substring(2,6) < "AC00" || ch.substring(2,6) > "D7AF" )
        {        
            return false;
        }
    } 

    if ( str.length < 2 )
    {
        return false;
    }
    return true;	
}

// ÁÖ¹Îµî·Ï¹øÈ£ °ËÁõ

function is_no1(str)	
{
	var str1 = str.substring(0,6);
	var str2 = str.substring(6);

	// CheckSum Ã¼Å©
	if (checksum_no(str1,str2) == false)
		return false;
		
	// »ý¼º±â·Î ¸¸µç°Ô ¾Æ´Ñ°¡ »ý³â¿ùÀÏ°ú ³²³àÇÊµå Ã¼Å©
	if (valid_no1(str1,str2) == false)
		return false;
	
	// YYMMDD°¡ ¸Â´ÂÁö È®ÀÎÇÑ´Ù.
	if (valid_no2(str1) == false)
		return false;
}

function is_no(str1,str2)	
{
	// CheckSum Ã¼Å©
	if (checksum_no(str1,str2) == false)
		return false;
		
	// »ý¼º±â·Î ¸¸µç°Ô ¾Æ´Ñ°¡ »ý³â¿ùÀÏ°ú ³²³àÇÊµå Ã¼Å©
	if (valid_no1(str1,str2) == false)
		return false;
	
	// YYMMDD°¡ ¸Â´ÂÁö È®ÀÎÇÑ´Ù.
	if (valid_no2(str1) == false)
		return false;
}


// ÁÖ¹Îµî·Ï¹øÈ£ À¯È¿¼º °Ë»ç ÇÔ¼ö

function checksum_no(str1,str2)	
{
    var li_lastid,li_mod,li_minus,li_last;
    var value0,value1,value2,value3,value4,value5,value6;
    var value7,value8,value9,value10,value11,value12;
    
    if (is_integer(str1) &&  is_integer(str2)) {
        li_lastid    = parseFloat(str2.substring(6,7));
        value0  = parseFloat(str1.substring(0,1))  * 2;
        value1  = parseFloat(str1.substring(1,2))  * 3;
        value2  = parseFloat(str1.substring(2,3))  * 4;
        value3  = parseFloat(str1.substring(3,4))  * 5;
        value4  = parseFloat(str1.substring(4,5))  * 6;
        value5  = parseFloat(str1.substring(5,6))  * 7;
        value6  = parseFloat(str2.substring(0,1))  * 8;
        value7  = parseFloat(str2.substring(1,2))  * 9;
        value8  = parseFloat(str2.substring(2,3))  * 2;
        value9  = parseFloat(str2.substring(3,4))  * 3;
        value10 = parseFloat(str2.substring(4,5))  * 4;
        value11 = parseFloat(str2.substring(5,6))  * 5;
        value12 = 0;
        
        value12 = value0+value1+value2+value3+value4+value5+value6+value7+value8+value9+value10+value11+value12 ;
        
        li_mod = value12 %11;
        li_minus = 11 - li_mod;
        li_last = li_minus % 10;
        if (li_last != li_lastid){                      
            return false;
        } else
            return true;
	} else    
    return false;
}


// ÁÖ¹Îµî·Ï¹øÈ£ ÀÚµ¿ »ý¼º±â·Î »ý¼º ¿©ºÎ

function valid_no1(strReg1,strReg2)	
{
    sGender = strReg2.substring(0,1);
    sYear = strReg1.substring(0,2);
    
    // µÎ¹øÂ° ´Ü¶ô Ã¹¹øÂ° ¼ýÀÚ´Â 4º¸´Ù Å¬ ¼ö ¾ø´Ù.
	if (sGender > 4) {
		return false;
	}
    
    return true;
}


// ³â¿ùÀÏ °ËÁõ

function valid_no2(strReg1)	
{
    	a = new String(strReg1);

	if(a == '') return false;
	if(a.length != 6 ) return false;

	intYear = parseInt(a.substring(0,2) , 10);
	intMonth = parseInt(a.substring(2,4) , 10);
	intDay = parseInt(a.substring(4,6) , 10);
	
	if(intMonth < 0 || intMonth > 12){ 
		return false;
	}
		
	switch(intMonth){
		case 2 :
			if(intDay < 0 || intDay > 29){
				return false;
				break;
			}
		case 4 :
			if(intDay < 0 || intDay > 30){
				return false;
				break;
			}
		case 6 :
			if(intDay < 0 || intDay > 30){
				return false;
				break;
			}
		case 9 :
			if(intDay < 0 || intDay > 30){
				return false;
				break;
			}
		case 11 :
			if(intDay < 0 || intDay > 30){
				return false;
				break;
			}
		default :
			if(intDay < 0 || intDay > 31){
				return false;
				break;
			}
	}
    
    return true;
}


// strÀÌ ¼ýÀÚ·Î¸¸ µÈ°ÍÀÎÁö °ËÁõ

function is_integer(str)
{
	if (!is_empty(str)) 
	{
		for (j = 0; j < str.length; j++)
			if (((str.substring(j, j+1) < "0") || (str.substring(j, j+1) > "9")))
				return false;
	}
	else
	{
		return false;
	}
	return true;
}


// toCheck ¹®ÀÚ¿­ÀÌ ºó¹®ÀÚ¿­ È¤Àº nullÀÌ°Å ³ª  °ø¹éÀÌ Æ÷ÇÔµÇ¾îÀÖ´ÂÁö °ËÁõ

function is_empty(toCheck)
{
	var chkstr = toCheck + "";
	var is_Space = false;

	if (( chkstr == "") || (chkstr == null))
		return true;

	for (j = 0;  j < chkstr.length; j++) {
		if (chkstr.substring(j, j+1) == " ")
			is_Space = true ;
	}

	return is_Space;
}


// ÀÌ¸ÞÀÏ ¹× ÇüÅÂ °ËÁõ

function is_mail(strEmail)
{
    /** ±ÝÁö»çÇ×
     - @°¡ 2°³ÀÌ»ó
     - .ÀÌ ºÙ¾î¼­ ³ª¿À´Â °æ¿ì
     -  @.³ª  .@ÀÌ Á¸ÀçÇÏ´Â °æ¿ì
     - ¸ÇÃ³À½ÀÌ.ÀÎ °æ¿ì **/
    var regDoNot = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; 
    /** ÇÊ¼ö»çÇ×
     - @ÀÌÀü¿¡ ÇÏ³ªÀÌ»óÀÇ ¹®ÀÚ°¡ ÀÖ¾î¾ß ÇÔ
     - @°¡ ÇÏ³ªÀÖ¾î¾ß ÇÔ
     - Domain¸í¿¡ .ÀÌ ÇÏ³ª ÀÌ»ó ÀÖ¾î¾ß ÇÔ
     - Domain¸íÀÇ ¸¶Áö¸· ¹®ÀÚ´Â ¿µ¹®ÀÚ 2~4°³ÀÌ¾î¾ß ÇÔ **/
    var regMust = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4})$/;
    
    if ( !regDoNot.test(strEmail) && regMust.test(strEmail) )
        return true;
    else
        return false;
}


// Áö¿ª¹øÈ£ °ËÁõ

function is_ddd(strNumber)
{
    
//	¼­¿ï		02		
//	°æ±âµµ		031	
//	ÀÎÃµ		032
//	°­¿øµµ		033
//	ÃæÃ»³²µµ	041
//	´ëÀü		042
//	ÃæÃ»ºÏµµ	043
//	ºÎ»ê		051
//	¿ï»ê		052
//	´ë±¸		053
//	°æ»óºÏµµ	054
//	°æ»ó³²µµ	055																									
//	Àü¶ó³²µµ	061													
//	±¤ÁÖ		062
//	Àü¶óºÏµµ	063
//	Á¦ÁÖ		064
	var regExpr = /^(02)|(031)|(032)|(033)|(041)|(042)|(043)|(051)|(052)|(053)|(054)|(055)|(061)|(062)|(063)|(064)$/;
	if ( regExpr.test( strNumber ) )
	{
               	if (is_phonenum(strNumber))
               		return true;
               	else
               		return false;	
        }
	else
		return false;
}


// ÇÚµåÆù »ç¾÷ÀÚ ¹øÈ£ °ËÁõ

function is_mobilecode(strNumber)
{
	var regExpr = /^(010)|(011)|(016)|(017)|(018)|(019)$/;
	if ( regExpr.test( strNumber ) )
	{
               	if (is_phonenum(strNumber))
               		return true;
               	else
               		return false;	
        }       			        	
	else
		return false;
}


// Áö¿ª¹øÈ£ ¹× ÇÚµåÆù »ç¾÷ÀÚ ¹øÈ£ °ËÁõ

function is_phonecode(strNumber)
{
	var regExpr = /^(02)|(031)|(032)|(033)|(041)|(042)|(043)|(051)|(052)|(053)|(054)|(055)|(061)|(062)|(063)|(064)|(010)|(011)|(016)|(017)|(018)|(019)$/;
    	if ( regExpr.test( strNumber ) )
        {
               	if (is_phonenum(strNumber))
               		return true;
               	else
               		return false;	
        }       			        	
	else
		return false;
}


// ÀüÈ­¹øÈ£ °ËÁõ

function is_phonenum(strNumber)
{
    //¼ýÀÚ·Î¸¸ ±¸¼ºµÇ°í 2 ~ 4°³ÀÇ ±æÀÌ¸¦ °¡Á®¾ß ÇÔ.
    var regExpr = /^[0-9]{2,4}$/;
    
    if ( regExpr.test( strNumber ) )
        return true;
    else
        return false;
}

//
function funCodeName(code) {
  var name = '';
  for(var i=0; i<code.length; i++) {
    if ( code.options[i].selected == true ) {
      name = code.options[i].text;
      break;
    }        
  }
  //
  return name;
}

/* ÄÚµå¼±ÅÃ °ü·Ã */

// 2 Â÷ÄÚµå ¼±ÅÃ
function codeselect(code1, code_name1, code2, code_name2, num, message1, message2) {
	if ( code_name1.value != "" ){     
        jsSelectClear(code_name2);
        code_name2.options[0]=new Option(message1+"...","");
        for( ctr = 0; ctr < splname1[num].length; ctr++ ) {
            if ( splname1[num][ctr] == null ) break;
            code_name2.options[ctr+1]=new Option(splname1[num][ctr], splcode1[num][ctr]);
        }      
        code_name2.selectedIndex=0;	           
	} else {
		jsSelectClear(code_name2);
		code_name2.options[0]=new Option(message2+"...","");
	}
	
  code1.value=code_name1.value; 
  code2.value=code_name2.value;
}

// ÄÚµå Áö¿ì±â
function jsSelectClear(argObj) {
    for ( i = argObj.length-1; i >= 0; i-- ) {
        argObj.options[i] = null;
    }
}

/********************* tab page°ü·Ã *********************/

//
function getForm(formname) {
  return document.forms[formname];
}

/********************* tab page°ü·Ã *********************/

//
function getForm(formname) {
  return document.forms[formname];
}

//
function isDirty(form) {
  for(var i=0; i<form.elements.length; i++) {
    var control = form.elements[i];
    if (control.type == 'submit' || control.type == 'hidden' || control.type == 'button') { continue; }
    if (control.type == 'select-multiple') { continue; }
    if (getControlValue(control) != getControlDefaultValue(control)) { return false; }
  }
  return false;
}

//
function getControlValue(control) {
  if (control.type == 'checkbox') {
    return control.checked;
  } else if (control.type == 'select-one') {
    var val;
    var def;
    for(var i=0; i<control.options.length; i++) {
      if (control.options[i].selected) {
        return control.options[i].value;
      }
    }
    return null;
  } else {
    return control.value;
  }
}

//
function getControlDefaultValue(control) {
  if (control.type == 'checkbox') {
    return control.defaultChecked;
  } else if (control.type == 'select-multiple') {
    return null;
  } else if (control.type == 'select-one') {
    var val;
    var def;
    for(var i=0; i<control.options.length; i++) {
      if (control.options[i].defaultSelected) {
        return control.options[i].value;
      }
    }
    return "";
  } else {
    return control.defaultValue;
  }
}
/********************* tab page°ü·Ã *********************/

function funCheckBoxM(frm) {
  for (var i=0;i<frm.elements.length;i++) {
    var e = frm.elements[i];
    if ((e.name!='checkbox') && (e.type=='checkbox')) {
      e.checked=frm.checkbox.checked;
    } 
  }
}

function funCheckBoxS(frm){
  // ÃÊ±âÈ­
  var count1 = 0;
  var count2 = 0;
  // ÀüÃ¼ È­¸é¿¡¼­ checkbox¿Í list¿¡ ÀÖ´Â checkboxÀÇ Ã¼Å© ³»¿ªÀ» countÇÑ´Ù.
  for (var i=0;i<frm.elements.length;i++) {
    var e = frm.elements[i];
    if ((e.name != 'checkbox') && (e.type=='checkbox')) {
      // ÀüÃ¼ °³¼ö
      count1++;
      if (e.checked) {
        // Ã¼Å©µÈ °³¼ö
        count2++;
      }        
    }
  }
  // Ã¼Å© ³»¿ªÀ» ºñ±³ÇÑ´Ù.
  if (count1==count2) {
    frm.checkbox.checked=true;
  } else {
    frm.checkbox.checked=false;
  }
}

function MM_swapImgRestore() { //v3.0
    var i;
    var x;
    var a = document.MM_sr; 
    for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) { 
        x.src = x.oSrc; 
    }
}

function MM_preloadImages() { //v3.0
    var d = document; 
    if (d.images){ 
        if (!d.MM_p) { d.MM_p = new Array(); }
    }
    var i;
    var j = d.MM_p.length;
    var a = MM_preloadImages.arguments; 
    for(i=0; i < a.length; i++) {
        if (a[i].indexOf("#") != 0){ 
            d.MM_p[j]       = new Image; 
            d.MM_p[j++].src = a[i]; 
        }
    }
}

function MM_findObj(n, d) { //v4.0
    var p;
    var i;
    var x;  
    if (!d) { d = document; }
    if (( p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p+1)].document; 
        n = n.substring(0,p);
    }
    if ( !(x = d[n]) && d.all ) { x = d.all[n]; } 
    for (i = 0; !x && i < d.forms.length; i++) { 
        x = d.forms[i][n]; 
    }
    for (i = 0; !x && d.layers && i < d.layers.length; i++) { 
        x = MM_findObj(n,d.layers[i].document); 
    }
    if (!x && document.getElementById ) { 
        x = document.getElementById(n); 
    } 
    return x;
}

function MM_swapImage() { //v3.0
    var i;
    var j = 0;
    var x;
    var a = MM_swapImage.arguments; 
    document.MM_sr = new Array; 
    for(i=0;i<(a.length-2);i+=3) {
        if (( x = MM_findObj(a[i])) != null) { 
            document.MM_sr[j++] = x; 
            if (!x.oSrc) { x.oSrc = x.src; } 
            x.src=a[i+2];
        }
    }
}


/*
* »çÁøÀÌ¹ÌÁö ¹Ù·Î º¸¿©ÁÖ´Â Æã¼Ç
* img Å×±×ÀÇ ÀÌ¸§À» ¹Ýµå½Ã preview·Î ÇØ¾ßÇÑ´Ù.
* ÀÛ¼ºÀÚ   : parksangjoon
* ÀÛ¼ºÀÏÀÚ : 2003.11.03
*
*/
function fileCheck(F ,obj) {
	// ¼±ÅÃÆÄÀÏÀÇ °æ·Î¸¦ ºÐ¸®ÇÏ¿© È®ÀåÀÚ¸¦ ±¸ÇÕ´Ï´Ù.
	pathpoint = obj.lastIndexOf('.');
	filepoint = obj.substring(pathpoint+1,obj.length);
	filetype = filepoint.toLowerCase();
		
	// È®ÀåÀÚ°¡ ÀÌ¹ÌÁö ÆÄÀÏÀÌ¸é preview¿¡ º¸¿©ÁÝ´Ï´Ù.
	if(filetype=='jpg' || filetype=='gif' || filetype=='png' || filetype=='jpeg' || filetype=='bmp') {
		F.preview.src = obj;
	} else {
	// ÀÌ¹ÌÁö È®ÀåÀÚ°¡ ¾Æ´Ò°æ¿ì °æ°í¸¦ ÁÖ¸ç, ¿ø·¡ÀÇ ÀÓ½Ã ÀÌ¹ÌÁö °æ·Î·Î ¹Ù²ãÁÝ´Ï´Ù.
		alert('ÀÌ¹ÌÁö ÆÄÀÏ¸¸ ¾÷·Îµå ÇÏ½Ç¼ö ÀÖ½À´Ï´Ù.');
		F.preview.src = '/spl/images/common/no_images_spl.gif';
		return false;
	}
		
	// ÀÌ¹ÌÁö È®ÀåÀÚÀÌÁö¸¸ BMP È®ÀåÀÚ¶ó¸é ÀÏ´Ü °æ°í¸¦ ÁØ´Ù.
	// ÀÌ ºÎºÐÀº ²À ÇÊ¿äÇÑ ºÎºÐÀº ¾Æ´ÏÁö¸¸ Á¦°¡ ¿î¿µÀÚ¶ó¸é bmp ÆÄÀÏÀº ¿ë·®ÀÌ Å©±â¶§¹®¿¡ À¢Áö.. -_-;
	if(filetype=='bmp') {
		upload = confirm('BMP ÆÄÀÏÀº À¥»ó¿¡¼­ »ç¿ëÇÏ±â¿£ ÀûÀýÇÑ ÀÌ¹ÌÁö Æ÷¸ËÀÌ ¾Æ´Õ´Ï´Ù.\n±×·¡µµ °è¼Ó ÇÏ½Ã°Ú½À´Ï±î?');
		if(!upload) return false;
	}
}

/*
* ½Ã½ºÅÛ¸í : [´ëÈ¸ Áö¿ø °ü¸®]
* ÀÛ¼ºÀÚ   : ÀÌ»ó¿ë
* ÀÛ¼ºÀÏÀÚ : 2002.01.15
*
*/
    // ¸Þ½ÃÁö ¿µ¹®Ã³¸® Setting
    var MESSAGE_FG="KOR";

    var popup = null;

/*****************************************************
               °øÁö È®ÀÎ °ü·Ã ÇÔ¼ö
*****************************************************/

    var x = 0;
    var color = new initArray("white", "red");

    function DisNotice( noticeCnt )
    {
        if (MESSAGE_FG=="ENG") {
            parent.parent.FRMTOP.Notice.innerText= "Not read Notice("+noticeCnt+")";
        }else{
            parent.parent.FRMTOP.Notice.innerText= "ÀÐÁö ¾ÊÀº °øÁö("+noticeCnt+")";
        }
        parent.parent.FRMTOP.Notice.style.color="white";
        if (parseInt(noticeCnt) > 0)
        {
            setInterval("chcolor()",500);
        }
    }

    function chcolor(){
        parent.parent.FRMTOP.Notice.style.color = color[x];
        (x < color.length-1) ? x++ : x = 0;
    }

    function initArray() {
        this.length = initArray.arguments.length;
        for (var i = 0; i < this.length; i++) {
            this[i] = initArray.arguments[i];
        }
    }

/*****************************************************
               ³¯Â¥, ½Ã°£ °ü·Ã ÇÔ¼ö
*****************************************************/
/*
    ¼³  ¸í : ³¯Â¥¿Í ½Ã°£ Çü½ÄÀ» Ã¼Å©ÇÏ´Â ÇÔ¼ö
    ¹ÝÈ¯°ª : Á¤»óÀûÀÎ Çü½ÄÀÇ ³¯Â¥¿Í ½Ã°£ÀÌ¸é true, ¾Æ´Ï¸é false¸¦ ¹ÝÈ¯ÇÑ´Ù.
    ÀÛ¼ºÀÚ : ÀÌ»ó¿ë
*/
    function chk_datetime ( str )
    {
        var date, time
        if (str.length >= 10)  {  date = str.substr(0,10);  }
        else
        {
            if (MESSAGE_FG=="ENG") {
                alert('Date Input Format is Incorrect');
            }else{
                alert('³¯Â¥ÀÔ·ÂÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.');
            }
            return false;
        }
        if (str.length >= 12)  {  time = str.substr(11,str.length-11);  }
        else                   {  time = '';  }

        if (checkdate(date) == true)
        {
            if (checktime(time) == false)  {  return false;  }
        }
        else  {  return false;  }
        return true;
    }

/*
    ¼³  ¸í : ³¯Â¥¿Í ½Ã°£ Çü½ÄÀ» Ã¼Å©ÇÏ°í, ¿¡·¯°¡ ÀÖÀ¸¸é ÇØ´ç ¿ä¼Ò(Element)·Î Æ÷Ä¿½º ÁöÁ¤
    ¹ÝÈ¯°ª : Á¤»óÀûÀÎ Çü½ÄÀÇ ³¯Â¥¿Í ½Ã°£ÀÌ¸é true, ¾Æ´Ï¸é false¸¦ ¹ÝÈ¯ÇÑ´Ù.
    ÀÛ¼ºÀÚ : Á¶³­¿Á
*/
    function chk_datetimeF( str,errorfocus )
    {
        var date, time
        if (str.length >= 10)  {  date = str.substr(0,10);  }
        else
        {
           if (MESSAGE_FG=="ENG") {
                alert('Date Input Format is Incorrect');
                errorfocus.focus();
            }else{
                alert('³¯Â¥ÀÔ·ÂÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.');
                errorfocus.focus();
            }
            return false;
        }

        if (str.length >= 12)  {  time = str.substr(11,str.length-11);  }
        else                   {  time = '';  }

        if (checkdate(date) == true)
        {
            if (checktime(time) == false)  {  return false;  }
        }
        else  {  return false;  }
        return true;
    }

/*
    ¼³  ¸í : ³¯Â¥ Çü½ÄÀ» Ã¼Å©ÇÏ´Â ÇÔ¼ö
    ¹ÝÈ¯°ª : Á¤»óÀûÀÎ Çü½ÄÀÇ ³¯Â¥¿Í ½Ã°£ÀÌ¸é true, ¾Æ´Ï¸é false¸¦ ¹ÝÈ¯ÇÑ´Ù.
    ÀÛ¼ºÀÚ : ÀÌ»ó¿ë
    »ç¿ë¿¹ : checkdate('2002-01-01')
*/
    function checkdate( str )
    {
        var d1, d2, t1, t2,dash1, dash2, msg="" ;

        if (str=="") { return true; }

        dash1 = str.substr(4,1);
        dash2 = str.substr(7,1);
        if (dash1!='-' || dash2!='-') { msg="FORMAT DATE ERROR!!!"; }

        var yy = str.substr(0,4);
        var mm = str.substr(5,2);
        var dd = str.substr(8,2);
        if(yy.length != 4) { msg="FORMAT DATE ERROR!!!"; }
        if(mm.length != 2) { msg="FORMAT DATE ERROR!!!"; }
        if(dd.length != 2) { msg="FORMAT DATE ERROR!!!"; }

        if(msg!="")
        {
            if (MESSAGE_FG=="ENG") {
                alert('Date Input Format is Incorrect[ex:2001-01-01]');
            }else{
                alert('³¯Â¥ÀÔ·ÂÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.[ÀÔ·Â¿¹:2001-01-01]');
            }
            return false;
        }

        yy = parseInt(yy,10);
        mm = parseInt(mm,10);
        dd = parseInt(dd,10);

        if(mm < 1 || mm > 12)
        {
            if (MESSAGE_FG=="ENG") {
                alert('Month Input Format is Incorrect');
            }else{
                alert('¿ùÀÇ ÀÔ·ÂÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.');
            }
            return false;
        }
        if(dd < 1)
        {
            if (MESSAGE_FG=="ENG") {
                alert('Day Input Format is Incorrect');
            }else{
                alert('ÀÏÀÚ ÀÔ·ÂÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.');
            }
            return false;
        }
        d1 = new Date(yy,mm-1,dd,23,59,59,999);
        t1 = d1.getTime();

        d2 = new Date(yy,mm,1,0,0,0);
        t2 = d2.getTime();

        if(t1 >= t2)
        {
            if (MESSAGE_FG=="ENG") {
                alert('Month Interval Exceeded');
            }else{
                alert (yy + '³â' + mm + '¿ùÀÇ ¹üÀ§¸¦ ³Ñ´Â ³¯Â¥ÀÔ´Ï´Ù.');
            }
            return false;
        }
        return true;
    }
/*
    ¼³  ¸í : ³¯Â¥ Çü½ÄÀ» Ã¼Å©ÇÏ°í, ¿¡·¯°¡ ÀÖÀ¸¸é ÇØ´ç ¿ä¼Ò(Element)·Î Æ÷Ä¿½º ÁöÁ¤
    ¹ÝÈ¯°ª : Á¤»óÀûÀÎ Çü½ÄÀÇ ³¯Â¥¿Í ½Ã°£ÀÌ¸é true, ¾Æ´Ï¸é false¸¦ ¹ÝÈ¯ÇÑ´Ù.
    ÀÛ¼ºÀÚ : Á¶³­¿Á
*/
    function checkdateF( str,errorfocus )
    {
        var d1, d2, t1, t2,dash1, dash2, msg="" ;

        if (str=="") { return true; }

        dash1 = str.substr(4,1);
        dash2 = str.substr(7,1);
        if (dash1!='-' || dash2!='-') { msg="FORMAT DATE ERROR!!!"; }

        var yy = str.substr(0,4);
        var mm = str.substr(5,2);
        var dd = str.substr(8,2);
        if(yy.length != 4) { msg="FORMAT DATE ERROR!!!"; }
        if(mm.length != 2) { msg="FORMAT DATE ERROR!!!"; }
        if(dd.length != 2) { msg="FORMAT DATE ERROR!!!"; }

        if(msg!="")
        {
            if (MESSAGE_FG=="ENG") {
                alert('Date Input Format is Incorrect[ex:2001-01-01]');
            }else{
                alert('³¯Â¥ÀÔ·ÂÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.[ÀÔ·Â¿¹ : 2001-01-01]');
            }
            errorfocus.focus();
            return false;
        }

        yy = parseInt(yy,10);
        mm = parseInt(mm,10);
        dd = parseInt(dd,10);

        if(mm < 1 || mm > 12)
        {
            if (MESSAGE_FG=="ENG") {
                alert('Month Input Format is Incorrect');
            }else{
                alert('¿ùÀÇ ÀÔ·ÂÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.');
            }
            errorfocus.focus();
            return false;
        }
        if(dd < 1)
        {
            if (MESSAGE_FG=="ENG") {
                alert('Date Input Format is Incorrect');
            }else{
                alert('³¯Â¥ ÀÔ·ÂÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.');
            }
            errorfocus.focus();
            return false;
        }
        d1 = new Date(yy,mm-1,dd,23,59,59,999);
        t1 = d1.getTime();

        d2 = new Date(yy,mm,1,0,0,0);
        t2 = d2.getTime();

        if(t1 >= t2)
        {
            if (MESSAGE_FG=="ENG") {
                alert('Month Interval Exceeded');
            }else{
                alert (yy + '³â' + mm + '¿ùÀÇ ¹üÀ§¸¦ ³Ñ´Â ³¯Â¥ÀÔ´Ï´Ù.');
            }
            errorfocus.focus();
            return false;
        }
        return true;
    }

    // ¼³  ¸í : ³¯Â¥¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö·Î¼­ ¿À·ù¸Þ½ÃÁö¸¦ Ãâ·ÂÇÏÁö ¾Ê´Â´Ù.
    // ÀÛ¼ºÀÚ : ½ÅÀ±¿À
    function checkdate_no_alert( str )
    {
        var d1, d2, t1, t2,dash1, dash2, msg="" ;

        if (str=="") { return true; }

        dash1 = str.substr(4,1);
        dash2 = str.substr(7,1);
        if (dash1!='-' || dash2!='-') { msg="FORMAT DATE ERROR!!!"; }

        var yy = str.substr(0,4);
        var mm = str.substr(5,2);
        var dd = str.substr(8,2);
        if(yy.length != 4) { msg="FORMAT DATE ERROR!!!"; }
        if(mm.length != 2) { msg="FORMAT DATE ERROR!!!"; }
        if(dd.length != 2) { msg="FORMAT DATE ERROR!!!"; }

        if(msg!="")  {  return false;  }

        yy = parseInt(yy,10);
        mm = parseInt(mm,10);
        dd = parseInt(dd,10);

        if(mm < 1 || mm > 12)  {  return false;  }
        if(dd < 1)             {  return false;  }
        d1 = new Date(yy,mm-1,dd,23,59,59,999);
        t1 = d1.getTime();

        d2 = new Date(yy,mm,1,0,0,0);
        t2 = d2.getTime();

        if(t1 >= t2)  {  return false;  }
        return true;
    }

    // ¼³  ¸í : ½Ã°£¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö
    // ÀÛ¼ºÀÚ : ÀÌ»ó¿ë
    function checktime( str )
    {
        var dash1, msg="" ;

        if (str=="") { return true; }

        str = str + ':00:00';
        str = str.substr(0,5);
        dash1 = str.substr(2,1);
        if (dash1!=':') { msg="FORMAT TIME ERROR!!!"; }

        var hh = str.substr(0,2);
        var mm = str.substr(3,2);
        if(hh.length != 2) { msg="FORMAT TIME ERROR!!!"; }
        if(mm.length != 2) { msg="FORMAT TIME ERROR!!!"; }

        if(msg != "")
        {
            if (MESSAGE_FG=="ENG") {
                alert('Time Input Format is Incorrect[ex: 00:00]');
            }else{
                alert('½Ã°£ÀÔ·ÂÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.[ÀÔ·Â¿¹ : 00:00]');
            }
            return false;
        }

        hh = parseInt(hh,10);
        mm = parseInt(mm,10);

        if(hh < 0 || hh > 23)
        {
            if (MESSAGE_FG=="ENG") {
                alert('Time Input Format is Incorrect.');
            }else{
                alert('½Ã°£ÀÇ ÀÔ·ÂÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.');
            }
            return false;
        }
        if(mm < 0 || mm > 59)
        {
            if (MESSAGE_FG=="ENG") {
                alert('Minute Input Format is Incorrect.');
            }else{
                alert('ºÐÀÇ ÀÔ·ÂÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.');
            }
            return false;
        }
        return true;
    }

    // ¼³  ¸í : ½Ã°£¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö
    // ÀÛ¼ºÀÚ : ½ÅÀ±¿À
    function checktime( str , str2 )
    {
        var dash1, dash2, msg="" ;

        if (str=="") { return true; }

        str = str + ':00:00:00';
        str = str.substr(0,8);
        dash1 = str.substr(2,1);
        dash2 = str.substr(5,1);
        if (dash1!=':' || dash2!=':') { msg="ÀÔ·ÂÇü½Ä ¿À·ù-1"; }

        var hh = str.substr(0,2);
        var mm = str.substr(3,2);
        var ss = str.substr(6,2);
        if(hh.length != 2) { msg="ÀÔ·ÂÇü½Ä ¿À·ù-2"; }
        if(mm.length != 2) { msg="ÀÔ·ÂÇü½Ä ¿À·ù-3"; }
        if(ss.length != 2) { msg="ÀÔ·ÂÇü½Ä ¿À·ù-4"; }

        if(msg != "")
        {
            if(str2 == "1")          //½Ã°£,ºÐ,ÃÊ
            {
                if (MESSAGE_FG=="ENG") {
                    alert('Time Input Format is Incorrect.[ex : 00:00:00]');
                }else{
                    alert('½Ã°£ÀÔ·ÂÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.[ÀÔ·Â¿¹ : 00:00:00]');
                }
            }
            else if(str2 == "2")     //½Ã°£,ºÐ
            {
                if (MESSAGE_FG=="ENG") {
                    alert('Time Input Format is Incorrect.[ex : 00:00]');
                }else{
                    alert('½Ã°£ÀÔ·ÂÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.[ÀÔ·Â¿¹ : 00:00]');
                }
            }
            return false;
        }

        hh = parseInt(hh,10);
        mm = parseInt(mm,10);
        ss = parseInt(ss,10);

        if(hh < 0 || hh > 23)
        {
            if (MESSAGE_FG=="ENG") {
                alert('Time Input Format is Incorrect.');
            }else{
                alert('½Ã°£ÀÇ ÀÔ·ÂÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.');
            }
            return false;
        }
        if(mm < 0 || mm > 59)
        {
            if (MESSAGE_FG=="ENG") {
                alert('Minute Input Format is Incorrect.');
            }else{
                alert('ºÐÀÇ ÀÔ·ÂÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.');
            }
            return false;
        }
        if(ss < 0 || ss > 59)
        {
            if (MESSAGE_FG=="ENG") {
                alert('Second Input Format is Incorrect.');
            }else{
                alert('ÃÊÀÇ ÀÔ·ÂÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.');
            }
            return false;
        }
        return true;
    }

    // ½Ã°£¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö
    // ÀÛ¼ºÀÚ : ½ÅÀ±¿À
    function checktime_no_alert( str )
    {
        var dash1, msg="" ;

        if (str=="") { return true; }

        str = str + ':00:00';
        str = str.substr(0,5);
        dash1 = str.substr(2,1);
        if (dash1!=':') { msg="ÀÔ·ÂÇü½Ä ¿À·ù-1"; }

        var hh = str.substr(0,2);
        var mm = str.substr(3,2);
        if(hh.length != 2) { msg="ÀÔ·ÂÇü½Ä ¿À·ù-2"; }
        if(mm.length != 2) { msg="ÀÔ·ÂÇü½Ä ¿À·ù-3"; }

        if(msg != "")  {  return false;  }

        hh = parseInt(hh,10);
        mm = parseInt(mm,10);

        if(hh < 0 || hh > 23)  {  return false;  }
        if(mm < 0 || mm > 59)  {  return false;  }
        return true;
    }

/*
    ¼³  ¸í : ½Ã°£ Çü½ÄÀ» Ã¼Å©ÇÏ°í, ¿¡·¯°¡ ÀÖÀ¸¸é ÇØ´ç ¿ä¼Ò(Element)·Î Æ÷Ä¿½º ÁöÁ¤
    ¹ÝÈ¯°ª : Á¤»óÀûÀÎ Çü½ÄÀÇ ³¯Â¥¿Í ½Ã°£ÀÌ¸é true, ¾Æ´Ï¸é false¸¦ ¹ÝÈ¯ÇÑ´Ù.
    ÀÛ¼ºÀÚ : Á¶³­¿Á
*/
    function checktimeF( str,errorfocus )
    {
        var dash1, msg="" ;

        if (str=="") { return true; }

        str = str + ':00:00';
        str = str.substr(0,5);
        dash1 = str.substr(2,1);
        if (dash1!=':') { msg="ÀÔ·ÂÇü½Ä ¿À·ù-1"; }

        var hh = str.substr(0,2);
        var mm = str.substr(3,2);
        if(hh.length != 2) { msg="ÀÔ·ÂÇü½Ä ¿À·ù-2"; }
        if(mm.length != 2) { msg="ÀÔ·ÂÇü½Ä ¿À·ù-3"; }

        if(msg != "")
        {
            if (MESSAGE_FG=="ENG") {
                alert('Time Input Format is Incorrect.[ex : 00:00]');
            }else{
                alert('½Ã°£ÀÔ·ÂÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.[ÀÔ·Â¿¹ : 00:00]');
            }
            errorfocus.focus();
            return false;
        }

        hh = parseInt(hh,10);
        mm = parseInt(mm,10);

        if(hh < 0 || hh > 23)
        {
            if (MESSAGE_FG=="ENG") {
                alert('Time Input Format is Incorrect.');
            }else{
                alert('½Ã°£ÀÇ ÀÔ·ÂÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.');
            }
            errorfocus.focus();
            return false;
        }
        if(mm < 0 || mm > 59)
        {
            if (MESSAGE_FG=="ENG") {
                alert('Minute Input Format is Incorrect.');
            }else{
                alert('ºÐÀÇ ÀÔ·ÂÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.');
            }
            errorfocus.focus();
            return false;
        }
        return true;
    }

    // ¼³  ¸í : ¹®ÀÚ¿­À» ³¯Â¥¿Í ½Ã°£ Çü½Ä ¹®ÀÚ¿­·Î º¯È¯ÇÏ´Â ÇÔ¼ö
    // »ç¿ë¿¹ : SetFormatDateTime('20020101 1259') => '2002-01-01 12:59'
    // ÀÛ¼ºÀÚ : ÀÌ»ó¿ë
    function SetFormatDateTime( args )
    {
        retstr = args;
        if (args=="")  {  return retstr;  }
        args = RTrim(LTrim( args ));
        strdate = spcut(args," ",1);  // ³¯Â¥
        strtime = spcut(args," ",2);  // ½Ã°£
        strdate = SetFormatDate( strdate );
        strtime = SetFormatTime( strtime );
        retstr = strdate + " " + strtime;
        return retstr;
    }

    // ¼³  ¸í : ¹®ÀÚ¿­À» ³¯Â¥ Çü½Ä ¹®ÀÚ¿­·Î º¯È¯ÇÏ´Â ÇÔ¼ö
    //          ¿¬µµ¸¦ Á¦¿ÜÇÏ°í ¿ùÀÏ¸¸ ÀÔ·ÂÇÑ °æ¿ì ½Ã½ºÅÛ¿¬µµ¸¦ ÀÚµ¿À¸·Î Ãß°¡ÇÏ¿© ÁØ´Ù.
    // »ç¿ë¿¹ : SetFormatDate('20020101') => '2002-01-01'
    // ÀÛ¼ºÀÚ : ÀÌ»ó¿ë
    function SetFormatDate( args )
    {
        var d, strYY;
        d = new Date();
        strYY = d.getYear();
        retstr = args;

        if (args=="")  {  return retstr;  }
        args = RTrim(LTrim( args ));
        args = StrReplace(args,"-","");
        if(args.length == 4)  { args = strYY + args; }
        if(args.length == 8)
        {
            yy = args.substr(0,4);
            mm = args.substr(4,2);
            dd = args.substr(6,2);
            args = yy + "-" + mm + "-" + dd;
            if(checkdate(args) == true) { retstr = args; }
        }
        return retstr;
    }

    // ¼³  ¸í : ¹®ÀÚ¿­À» ³¯Â¥ Çü½Ä ¹®ÀÚ¿­·Î º¯È¯ÇÏ°í,
    //          ¿¡·¯°¡ ¹ß»ýÇÏ¸é ÇØ´ç¿ä¼Ò(Element)·Î Æ÷Ä¿½º¸¦ ÁöÁ¤ÇÑ´Ù.
    //          ¿¬µµ¸¦ Á¦¿ÜÇÏ°í ¿ùÀÏ¸¸ ÀÔ·ÂÇÑ °æ¿ì ½Ã½ºÅÛ¿¬µµ¸¦ ÀÚµ¿À¸·Î Ãß°¡ÇÏ¿© ÁØ´Ù.
    // ÀÛ¼ºÀÚ : Á¶³­¿Á
    function SetFormatDateF( args, errorfocus )
    {
        var d, strYY;
        d = new Date();
        strYY = d.getYear();
        retstr = args;

        if (args=="")  {  return retstr;  }
        args = RTrim(LTrim( args ));
        args = StrReplace(args,"-","");
        if(args.length == 4)  { //args = strYY + args; 
        } else if(args.length == 6)
        { 
            yy = args.substr(0,4);
            mm = args.substr(4,2);
            args = yy + "-" + mm ;
            if(checkdateF(args+"-01",errorfocus) == true)  { retstr = args; }
        }
        else if(args.length == 8)
        {
            yy = args.substr(0,4);
            mm = args.substr(4,2);
            dd = args.substr(6,2);
            args = yy + "-" + mm + "-" + dd;
            if(checkdateF(args,errorfocus) == true)  { retstr = args; }
        }
        else
        {
            if (MESSAGE_FG=="ENG") {
                alert('Date Input Format is Incorrect.');
            }else{
                alert("³¯Â¥ ÀÔ·Â Çü½Ä ¶Ç´Â ÀÚ¸®¼ö°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
            }
            errorfocus.focus();
            return retstr;
        }
        return retstr;
    }


    // ¼³  ¸í : ¹®ÀÚ¿­À» ³¯Â¥¿Í ½Ã°£ Çü½Ä ¹®ÀÚ¿­·Î º¯È¯ÇÏ´Â ÇÔ¼ö
    // »ç¿ë¿¹ : SetFormatDateTime('20020101 1259') => '2002-01-01 12:59'
    //          ¿¡·¯°¡ ¹ß»ýÇÏ¸é ÇØ´ç¿ä¼Ò(Element)·Î Æ÷Ä¿½º¸¦ ÁöÁ¤ÇÑ´Ù.
    // ÀÛ¼ºÀÚ : ¹Ú»óÁØ
    function SetFormatDateTimeF( args, errorfocus )
    {
        var d, strYY;
        d = new Date();
        strYY = d.getYear();
        retstr = args;

        if (args=="")  {  return retstr;  }
        args = RTrim(LTrim( args ));
        args = StrReplace(args,"-","");
        args = StrReplace(args,"/","");
        args = StrReplace(args,":","");
        
        if(args.length == 4)  { args = strYY + args; }
        if(args.length == 8)
        {
            yy = args.substr(0,4);
            mm = args.substr(4,2);
            dd = args.substr(6,2);
            args = yy + "-" + mm + "-" + dd;
            if(checkdate(args) == true)  { 
                retstr = StrReplace(args,"-","/");; 
            } else {
                errorfocus.focus();
                return "";
            }
            
        } else if (args.length == 13) {
            yy = args.substr(0,4);
            mm = args.substr(4,2);
            dd = args.substr(6,2);
            hh = args.substr(9,2);
            mi = args.substr(11,2);
            args = yy + "-" + mm + "-" + dd;
            if(checkdate(args) == true)  { 
                retstr = StrReplace(args,"-","/");
            } else {
                errorfocus.focus();
                return "";
            }

            args = hh + ":" + mi;
            if(checktime(args) == true)  { 
                retstr = retstr + " " + args; 
            } else {
                errorfocus.focus();
                return retstr;
            }
        } else if (args.length == 12) {
            yy = args.substr(0,4);
            mm = args.substr(4,2);
            dd = args.substr(6,2);
            hh = args.substr(8,2);
            mi = args.substr(10,2);
            args = yy + "-" + mm + "-" + dd;
            if(checkdate(args) == true)  { 
                retstr = StrReplace(args,"-","/"); 
            } else {
                errorfocus.focus();
                return "";
            }

            args = hh + ":" + mi;
            if(checktime(args) == true)  { 
                retstr = retstr + " " + args; 
            } else {
                errorfocus.focus();
                return retstr;
            }
        } else {
            alert("³¯Â¥ ÀÔ·Â Çü½Ä ¶Ç´Â ÀÚ¸®¼ö°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
            errorfocus.focus();
            return "";
        }
        return retstr;
    }

    // ¼³  ¸í : ¹®ÀÚ¿­À» ½Ã°£ Çü½Ä ¹®ÀÚ¿­·Î º¯È¯ÇÏ´Â ÇÔ¼ö
    // »ç¿ë¿¹ : SetFormatTime('1259') => '12:59'
    // ÀÛ¼ºÀÚ : ÀÌ»ó¿ë
    function SetFormatTime( args )
    {
        retstr = args;
        if (args=="")  {  return retstr;  }
        args = RTrim(LTrim( args ));
        args = StrReplace(args,":","");
        if(args.length >= 2)
        {
            args = args + "0000";
            hh = args.substr(0,2);
            mm = args.substr(2,2);
            args = hh + ":" + mm;
            if(checktime(args) == true) { retstr = args; }
        }
        else
        {
            if (MESSAGE_FG=="ENG") {
                alert('Time Input Format is Incorrect.');
            }else{
                alert("½Ã°£ ÀÔ·Â Çü½Ä ¶Ç´Â ÀÚ¸®¼ö°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
            }
            return retstr;
        }
        return retstr;
    }
    // ¼³  ¸í : ¹®ÀÚ¿­À» ½Ã°£ Çü½Ä ¹®ÀÚ¿­·Î º¯È¯ÇÏ°í,
    //          ¿¡·¯°¡ ¹ß»ýÇÏ¸é ÇØ´ç¿ä¼Ò(Element)·Î Æ÷Ä¿½º¸¦ ÁöÁ¤ÇÑ´Ù.
    // ÀÛ¼ºÀÚ : Á¶³­¿Á
    function SetFormatTimeF( args,errorfocus )
    {
        retstr = args;
        if (args=="")  {  return retstr;  }
        args = RTrim(LTrim( args ));
        args = StrReplace(args,":","");
        if(args.length >= 2)
        {
            args = args + "0000";
            hh = args.substr(0,2);
            mm = args.substr(2,2);
            args = hh + ":" + mm;
            if(checktimeF(args,errorfocus) == true) { retstr = args; }
        }
        else
        {
            if (MESSAGE_FG=="ENG") {
                alert('Time Input Format is Incorrect.');
            }else{
                alert("½Ã°£ ÀÔ·Â Çü½Ä ¶Ç´Â ÀÚ¸®¼ö°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
            }
            errorfocus.focus();
            return retstr;
        }
        return retstr;
    }

    // ¼³  ¸í : ¹®ÀÚ¿­À» ½Ã°£ Çü½Ä ¹®ÀÚ¿­·Î º¯È¯ÇÏ´Â ÇÔ¼ö
    // »ç¿ë¿¹ : SetFormatTime('1259') => '12:59'
    // ÀÛ¼ºÀÚ : ½ÅÀ±¿À
    function SetFormatTimeHM( args )
    {
        retstr = args;
        if (args=="")  {  return retstr;  }
        args = RTrim(LTrim( args ));
        args = StrReplace(args,":","");
        if(args.length >= 2)
        {
            args = args + "0000";
            hh = args.substr(0,2);
            mm = args.substr(2,2);
            args = hh + ":" + mm ;
            if(checktime(args) == true)  {  retstr = args;  }
        }
        else
        {
            if (MESSAGE_FG=="ENG") {
                alert('Time Input Format is Incorrect.');
            }else{
                alert("½Ã°£ ÀÔ·Â Çü½Ä ¶Ç´Â ÀÚ¸®¼ö°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
            }
            return retstr;
        }
        return retstr;
    }

    // ¼³  ¸í : ¹®ÀÚ¿­À» ½Ã°£ Çü½Ä ¹®ÀÚ¿­·Î º¯È¯ÇÏ´Â ÇÔ¼ö
    // ÀÛ¼ºÀÚ : ½ÅÀ±¿À
    function SetFormatTimeHH( args )
    {
        retstr = args;
        if (args=="")  {  return retstr;  }
        args = RTrim(LTrim( args ));
        if(args.length == 1)
        {
            args = "0" + args;
            retstr = args ;
        }
        else if(args.length <= 2)
        {
            if(!(Number(args) <= 24 ))
            {
                if (MESSAGE_FG=="ENG") {
                    alert('Time Input Format is Incorrect.');
                }else{
                    alert("½Ã°£ ÀÔ·Â Çü½Ä ¶Ç´Â ÀÚ¸®¼ö°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
                }
                return retstr;
            }
        }
        else
        {
            if (MESSAGE_FG=="ENG") {
                alert('Time Input Format is Incorrect.');
            }else{
                alert("½Ã°£ ÀÔ·Â Çü½Ä ¶Ç´Â ÀÚ¸®¼ö°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
            }
            return retstr;
        }
        return retstr;
    }

    // ¼³  ¸í : ¹®ÀÚ¿­À» ½Ã°£ Çü½Ä ¹®ÀÚ¿­·Î º¯È¯ÇÏ°í,
    //          ¿¡·¯°¡ ¹ß»ýÇÏ¸é ÇØ´ç ¿ä¼Ò(Element)·Î Æ÷Ä¿½º¸¦ ÁöÁ¤ÇÑ´Ù.
    // ÀÛ¼ºÀÚ : Á¶³­¿Á
    function SetFormatTimeHHF( args , errorfocus)
    {
        retstr = args;
        if (args=="")  {  return retstr;  }
        args = RTrim(LTrim( args ));
        if(args.length == 1)
        {
            args = "0" + args;
            retstr = args ;
        }
        else if(args.length <= 2)
        {
            if(!(Number(args) <= 24 ))
            {
                if (MESSAGE_FG=="ENG") {
                    alert('Time Input Format is Incorrect.');
                }else{
                    alert("½Ã°£ ÀÔ·Â Çü½Ä ¶Ç´Â ÀÚ¸®¼ö°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
                }
                errorfocus.focus();
                return retstr;
            }
        }
        else
        {
            if (MESSAGE_FG=="ENG") {
                alert('Time Input Format is Incorrect.');
            }else{
                alert("½Ã°£ ÀÔ·Â Çü½Ä ¶Ç´Â ÀÚ¸®¼ö°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
            }
            errorfocus.focus();
            return retstr;
        }
        return retstr;
    }

/*****************************************************
               ¹®ÀÚ¿­ °ü·Ã ÇÔ¼ö
*****************************************************/
    // ¼³  ¸í : ¿ÞÂÊ ¹®ÀÚ¿­ÀÇ °ø¹éÁ¦°Å
    // ÀÛ¼ºÀÚ : ½ÅÀ±¿À
    function LTrim( str )
    {
        var li_length,ls_return,ls_temp;
        li_length = str.length;
        ls_return = str;

        for(i=0;i<li_length;i++)
        {
            ls_temp = str.substr(i,1);
            if(ls_temp == " ")  { ls_return = str.substr(i+1,li_length -1 + i);  }
            else                { break; }
        }
        return ls_return;
    }

    // ¼³  ¸í : ¿À¸¥ÂÊ ¹®ÀÚ¿­ÀÇ °ø¹éÁ¦°Å
    // ÀÛ¼ºÀÚ : ½ÅÀ±¿À
    function RTrim( str )
    {
        var li_length,ls_return,ls_temp;
        li_length = str.length;
        ls_return = str;
        for(i=li_length -1;i>=0;i--)
        {
            ls_temp = str.substr(i,1);
            if(ls_temp == " ")  {  ls_return = str.substr(0,i);  }
            else                {  break;                        }
        }
        return ls_return;
    }

    // ¼³  ¸í : ¹®ÀÚ¿­ ¸ðµç °ø¹éÁ¦°Å(¹®ÀÚ¿­»çÀÌ¿¡ ÀÖ´Â °ø¹éµµ Á¦°Å)
    // ÀÛ¼ºÀÚ : ½ÅÀ±¿À
    function AllTrim( str )
    {
        var li_length,ls_return,ls_temp;
        li_length = str.length;
        ls_return = "";

        for(i=0;i<li_length;i++)
        {
            ls_temp = str.substr(i,1);
            if(ls_temp != " ")  {  ls_return += ls_temp;  }
        }
        return ls_return;
    }

    // ¼³  ¸í : ¼ýÀÚ¿¡ ÄÞ¸¶(,)¸¦ Ãß°¡ÇÏ¿© ¹ÝÈ¯ÇÑ´Ù.
    // »ç¿ë¿¹ : 1234567 => 1,234,567
    // ÀÛ¼ºÀÚ : ÀÌ»ó¿ë
    function getAddComma(args)
    {
        var dotStr = "";
        args = StrReplace(args,",","");
        args = RTrim(LTrim( args ));

        if(args == "") return args;

// ¼Ò¼öÁ¡ÀÌ ÀÖÀ¸¸é Á¤¼ö¿Í ¼Ò¼ö·Î ³ª´«´Ù.
        var arrStr = args.split(".");
        if (arrStr.length == 2)
        {
            args = arrStr[0];
            dotStr = "."+arrStr[1];
        }

        var symbol = args.substr(0,1);

        if(symbol == "-")
        {//¸¶ÀÌ³Ê½ºÀÏ¶§
            var va = "";
            var value = "";
            var i = 1;

            if(args.length <= 4) return args+dotStr;
            va = args.substr(1,args.length-1);
            var k = va.length;
            for(j=va.length; j > 0; j--)
            {
                if(i%3 == 0 && i != 1 && i != k ) {  value = ","+va.charAt(j-1) + value;  }
                else                              {  value = va.charAt(j-1) + value;      }
                i++;
            }
            symbol = symbol+value+dotStr;
            return  symbol;
        }//¸¶ÀÌ³Ê½ºÀÏ¶§
        else
        {
            if(args.length <= 3) return args+dotStr;
            var val = args;
            var value = "";
            var i = 1;
            var k = val.length;
            for(j=val.length; j > 0; j--)
            {
                if(i%3 == 0 && i != 1 && i != k ) {  value = ","+val.charAt(j-1)+value;  }
                else                              {  value = val.charAt(j-1)+value;      }
                i++;
            }
            return  value+dotStr;
        }
    }

    // ¼³  ¸í : ¹®ÀÚ¿­À» ±¸ºÐÀÚ·Î ±æÀÌ¸¸Å­ Ã¤¿ì´Â ÇÔ¼ö
    // »ç¿ë¿¹ : strfix('56','0',5) => '56000'
    // ÀÛ¼ºÀÚ : ÀÌ»ó¿ë
    function strfix (arg,delimiter,len)
        {
        var str="";
        var loop = len - arg.value.length;
        if(loop!=len)
        {
            for(var i = 0; i < loop; i++) { var str = str + delimiter; }
            arg.value = str + arg.value;
        }
    }

    // ¼³  ¸í : ¹®ÀÚ¿­¿¡¼­ ch1¿¡ ÇØ´çÇÏ´Â ¹®ÀÚ¸¦ ch2·Î º¯È¯ÇÏ¿© °á°ú¸¦ ¹ÝÈ¯ÇÏ´Â ÇÔ¼ö
    // ÀÛ¼ºÀÚ : ÀÌ»ó¿ë
    function StrReplace ( args, ch1, ch2 )
    {
        if (ch1 == ch2)  {  return args;  }
        while(args.indexOf(ch1) != -1)
        {
            args = args.replace(ch1,ch2);
        }
        return args;
    }

    // ¼³  ¸í : ¹®ÀÚ¿­(str)À» ±¸ºÐÀÚ(dstr)¿¡ ÀÇÇØ cnt¹øÂ°
    // »ç¿ë¿¹ : spcut("2001-01-31","-",1) => °á°ú 2001
    //          spcut("2001-01-31","-",2) => °á°ú 01
    // ÀÛ¼ºÀÚ : ÀÌ»ó¿ë
    function spcut(str, dstr, cnt)
    {
        var p=0;
        str = dstr + str + dstr;
        for(i=0;i<cnt;i++)
        {
            p = str.indexOf(dstr);
            str = str.substring(p+1, str.length);
        }
        p = str.indexOf(dstr);
        retstr = str.substring(0,p);
        return retstr;
    }

    // ¼³  ¸í : ¹®ÀÚ¿­(str)ÀÌ ±¸ºÐÀÚ(dstr)¿¡ ÀÇÇØ ºÐ¸®µÇ´Â ¼ö¸¦ ¹ÝÈ¯ ±¸ÇÑ´Ù.
    // ÀÛ¼ºÀÚ : ÀÌ»ó¿ë
    function spcutlen(str, dstr)
    {
        var retint = 0;
        for(i=0;i<str.length;i++)
        {
            ch = str.substr(i,1);
            if(dstr == ch) { retint = retint + 1; }
        }
        return retint;
    }


/*****************************************************
               HTML °ü·Ã ÇÔ¼ö
*****************************************************/
    // ¼³  ¸í : ÀÔ·Â»óÀÚÀÇ °ª¿¡ ÇØ´çÇÏ´Â ¼±ÅÃ¹Ú½ºÀÇ ÀÎµ¦½º¸¦ ¼³Á¤ÇÑ´Ù.
    // ÀÛ¼ºÀÚ : ÀÌ»ó¿ë
    function set_select ( txt_ele, sel_ele )
    {
        ok_flag = 0;
        txt_value = txt_ele.value.toUpperCase();
        if (txt_value == "") {  sel_ele.options[0].selected = true;  ok_flag = 1;  }
        else
        {
            for(var i = 0; i < sel_ele.length; i++)
            {
                if(txt_value == sel_ele.options[i].value)
                {
                    sel_ele.options[i].selected = true;
                    ok_flag = 1;
                }
            }
        }
        if (ok_flag == 0)
        {
            if (MESSAGE_FG=="ENG") {
                alert("[" + txt_value +"] is not Found.");
            }else{
                alert("[" + txt_value +"]ÄÚµå´Â Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. È®ÀÎÈÄ ´Ù½Ã ¼±ÅÃÇÏ¼¼¿ä.");
            }
            txt_ele.value = '';
            sel_ele.options[0].selected = true;
            txt_ele.focus();
            return false;
        }
        return true;
    }

    // ¼³  ¸í : Ã¼Å©¹Ú½º Åä±Û ÇÔ¼ö
    // ÀÎ  ÀÚ : theform : Ã¼Å©¹Ú½º¸¦ Æ÷ÇÔÇÏ´Â Æû¸í, chk_name : Ã¼Å©¹Ú½º¸í
    // ÀÛ¼ºÀÚ : ÀÌ»ó¿ë
    function revcheck(theform, chk_name)
    {
        j = 0;
        for( var i=0; i<theform.elements.length; i++) {
            var ele = theform.elements[i];
            if(ele.type=="checkbox" && ele.name.substring(0,3)==chk_name)
            {
                ele.checked = !ele.checked;
            }
        }
        return true;
    }

    // Ã¼Å©¹Ú½º Åä±Û ÇÔ¼ö
    function revcheck( theform )
    {
        j = 0; k = 0;
        for( var i=0; i<theform.elements.length; i++) {
            var ele = theform.elements[i];
            if(ele.type=="checkbox") {
                if(!ele.checked) j++;
                if(ele.checked) k++;                
            }
        }
        if(j != 0 && k != 0 ) {
            for( var i=0; i<theform.elements.length; i++) {
                var ele = theform.elements[i];
                if(ele.type=="checkbox") {
                    if(!ele.checked) ele.checked = !ele.checked;
                }
            }
        } else {
            for( var i=0; i<theform.elements.length; i++) {
                var ele = theform.elements[i];
                if(ele.type=="checkbox") {
                    ele.checked = !ele.checked;
                }
            }
        }        
        return;
    }

    // ¼³  ¸í : VIEWÃ¢¿¡¼­ ¼±ÅÃÇÑ Ç×¸ñÀ» ÇØ´ç ¿ä¼Ò(Element)¿¡ °ªÀ» ÀÚµ¿À¸·Î ÁöÁ¤ÇØÁÖ´Â ÇÔ¼ö
    // ÀÎ  ÀÚ : fname : ¼±ÅÃÇ×¸ñÀÌ ÀÔ·ÂµÈ Æû¸í
    //          str : ÀÔ·ÂµÈ Element¸íÀÇ ¼ø¼­ ¹®ÀÚ¿­
    //          param : ÀÔ·ÂµÉ °ªÀÇ ¼ø¼­ ¹®ÀÚ¿­
    // »ç¿ë¿¹ : selectcode('search_form','search_main_game_id_fr,search_main_game_nm_fr','AT^À°»ó')
    // ÀÛ¼ºÀÚ : ÀÌ»ó¿ë
    function selectcode(fname,str,param) {

        var elestr = "", elevalue="";
        var cnt = spcutlen(str,",");
        for(i=1;i <= cnt+1;i++)
        {
            elestr = spcut(str,',',i);
            elevalue = spcut(param,'^',i);
            if (elestr!="")
            {
                eval("var ele = parent.window.opener.document."+fname+"."+elestr+";");
                if (ele.type == 'text') {  ele.value = elevalue;  }
                else if (ele.type=='hidden') {  ele.value = elevalue;  }
                else if (ele.type=='select-one')
                {
                    for(var j = 0; j < ele.length; j++)
                    {
                        if(elevalue == ele.options[j].value)
                        {
                            ele.options[j].selected = true;
                        }
                    }
                }
                else if (ele.type=='textarea')
                {
                    if(ele.value=="") { ele.value = "'" + elevalue + "'" ; }
                    else              { ele.value = ele.value + ",'" + elevalue + "'"; }
                }
                else
                {
                	if (ele(0).type == 'radio') {
		        		if (ele.length > 0) {
		         			for( var k=0; k < ele.length; k++) {
		            			if (ele[k].value == elevalue) {
		            				ele[k].checked = true;
		            			} else {
	   	            				ele[k].checked = false;
		            			}
		          			}
		        		}
		      		}
                }
            }
        }
        window.close();
    }

    // ¼³  ¸í : VIEWÃ¢¿¡¼­ ¼±ÅÃÇÑ Ç×¸ñÀ» ÇØ´ç ¿ä¼Ò(Element)¿¡ °ªÀ» ÀÚµ¿À¸·Î ÁöÁ¤ÇØÁÖ°í, Æ÷Ä¿½º ÁöÁ¤
    // ÀÎ  ÀÚ : fname : ¼±ÅÃÇ×¸ñÀÌ ÀÔ·ÂµÈ Æû¸í
    //          str : ÀÔ·ÂµÈ Element¸íÀÇ ¼ø¼­ ¹®ÀÚ¿­
    //          param : ÀÔ·ÂµÉ °ªÀÇ ¼ø¼­ ¹®ÀÚ¿­
    // »ç¿ë¿¹ : selectcode('search_form','search_main_game_id_fr,search_main_game_nm_fr','AT^À°»ó')
    // ÀÛ¼ºÀÚ : Á¶³­¿Á
    function selectcodeF(fname,str,param) {
        var elestr = "", elevalue="";
        var cnt = spcutlen(str,",");
        for(i=1;i <= cnt+1;i++)
        {
            elestr = spcut(str,',',i);
            elevalue = spcut(param,'^',i);
            if (elestr!="")
            {
                eval("var ele = parent.window.opener.document."+fname+"."+elestr+";");
                if (ele.type == 'text') {  ele.value = elevalue; ele.focus(); }
                else if (ele.type=='hidden') {  ele.value = elevalue;  }
                else if (ele.type=='select-one')
                {
                    for(var j = 0; j < ele.length; j++)
                    {
                        if(elevalue == ele.options[j].value)
                        {
                            ele.options[j].selected = true;
                        }
                    }
                }
            }
        }
        window.close();
    }
    
    <!-- ÀüÃ¼ ¹®¼­¿¡ Àû¿ëÀ» ÇÑ´Ù. -->
	document.onkeydown = keyDown;

    // ¼³  ¸í : EnterCheck(nextname)¿Í ³»¿ëÀº µ¿ÀÏ ÇÔ¼ö¸í¿¡ µû¸¥ ÀÇ¹Ì¶§¹®¿¡ ÀÌ¸§À» º¯°æÇÕ´Ï´Ù.
    // ÀÛ¼ºÀÚ : ÀÌÁø¼ö
    function keyDown(){
        if(event.keyCode == 13 && document.activeElement.type != 'textarea'){
            event.keyCode = 9; 
            event.returnValue=true;
        }
    }

    // ¼³  ¸í : ¿£ÅÍÅ°¸¦ ÀÔ·ÂÇßÀ»¶§ ÁöÁ¤ÇÑ ´ÙÀ½ ¿ä¼Ò(Element)·Î ÀÌµ¿ÇÑ´Ù.
    // ÀÛ¼ºÀÚ : ÀÌ»ó¿ë
    function EnterCheck(nextname){
        if(event.keyCode == 13 || event.keyCode == 9){
            event.returnValue=false;
            nextname.focus();
        }
    }

    // ¼³  ¸í : »õÃ¢ÀÇ ÀÌ¸§¿¡ µû¶ó Ã¢ÀÇ Å©±â¸¦ ´Ù¸£°Ô ÇÏ¿© ¶ç¿ì´Â ÇÔ¼ö
    // ÀÛ¼ºÀÚ : ÀÌ»ó¿ë
    function WindowOpen( url, name) {
    	  // default
        var height = 530;
        var width = 618;
		    var _default="toolbar=no,menubar=no,status=no,scrollbars=yes,resizable=no";
		
        if (name=='PhotoUpload') { 
        	width = 530; height = 150; 
        	_default="toolbar=no,menubar=no,status=no,scrollbars=no,resizable=no";
        } else if (name=='ZipCode') {
        	width = 640; height = 440; 
        	_default="toolbar=no,menubar=no,status=no,scrollbars=yes,resizable=no";
		    } else if (name=='TeamCode') {
        	width = 640; height = 510; 
        	_default="toolbar=no,menubar=no,status=no,scrollbars=yes,resizable=no";
		    } else if (name=='TeamTransfer') {
        	width = 600; height = 200; 
        	_default="toolbar=no,menubar=no,status=no,scrollbars=no,resizable=no";
		    } else if (name=='SchoolCode') {
		      width = 640; height = 440; 
        	_default="toolbar=no,menubar=no,status=no,scrollbars=yes,resizable=no"; 
        } else if (name=='PlayerInfo') {
		      width = 720; height = 440; 
		    } else if (name=='FileUpload') {
		      width = 750; height = 200; 
        	_default="toolbar=no,menubar=no,status=no,scrollbars=yes,resizable=no"; 
        }
		     	
        var left = (screen.width/2)-(width/2);
        var top = (screen.height/2)-(height/2);
        
        var popup = window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+_default);
        popup.focus();
    }

/*****************************************************
               Çü½Ä °Ë»ç °ü·Ã ÇÔ¼ö
*****************************************************/
    // 0 ~ 9
    function CheckNumber(){
       if ((event.keyCode>=48 && event.keyCode<=57)) { event.returnValue=true;  }
       else  { event.returnValue=false;  }
    }

    // 0 ~ 9,"-"(45)
    function CheckNumberBar(){
       if ((48<=event.keyCode && event.keyCode<=57) || (event.keyCode==45)) { event.returnValue=true;  }
       else  { event.returnValue=false;  }
    }

    // 0 ~ 9,"."(46)
    function CheckNumberDot(){
       if ((48<=event.keyCode && event.keyCode<=57) || (event.keyCode==46)) { event.returnValue=true;  }
       else  { event.returnValue=false;  }
    }
    
    // 0 ~ 9,"."(46),"-"(45)
    function CheckNumberBarDot(){
       if ((48<=event.keyCode && event.keyCode<=57) || (event.keyCode==45) || (event.keyCode==46)) { event.returnValue=true;  }
       else  { event.returnValue=false;  }
    }
    
    // 0 ~ 9,"-"," "(32),":"(58),"/"(47)
    function CheckNumberDateTime(){
       if ((48<=event.keyCode && event.keyCode<=58) || (event.keyCode==45) || (event.keyCode==47) || (event.keyCode==32))
           { event.returnValue=true;  }
       else  { event.returnValue=false;  }
    }

    // 0 ~ 9,"-", "."(46)
    function CheckMoney(){
        if ((48<=event.keyCode && event.keyCode<=57) || (event.keyCode==45) || (event.keyCode==46))
        { event.returnValue=true;  }
        else  { event.returnValue=false;  }
    }

    // A~Z, " "(SPACE)
    function CheckCapital(){
        if ((65<=event.keyCode && event.keyCode<=90) || (event.keyCode==32))

        { event.returnValue=true;  }
        else  { event.returnValue=false;  }
    }

    // A~Z, a~z, " "(SPACE)
    function CheckAlphabet(){
        if ((65<=event.keyCode && event.keyCode<=90) || (97<=event.keyCode && event.keyCode<=122) || (event.keyCode==32))

        { event.returnValue=true;  }
        else  { event.returnValue=false;  }
    }

    // ¼³  ¸í : »ç¾÷ÀÚµî·Ï¹øÈ£ Ã¼Å©ÇÔ¼ö
    // ÀÛ¼ºÀÚ : ½ÅÀ±¿À
    function BizNumber_Check(str)
    {

        var i, sum = 0, li_y, epno_chk;
        li_epno = new Array(10);
        li_chkvalue = new Array(1,3,7,1,3,7,1,3,5);

        for(i=0;i<10;i++) {  li_epno[i] = str.substr(i,1);   }

        for(i=0;i<9;i++)  {  sum += li_epno[i] * li_chkvalue[i];  }

        sum = sum + ((li_epno[8] * 5) / 10);
        li_y = sum % 10;

        if( li_y == 0)  {  epno_chk = 0;          }
        else            {  epno_chk = 10 - li_y;  }

        if(epno_chk == li_epno[9])  {  return true;   } // »ç¾÷ÀÚµî·Ï¹øÈ£°¡ ¸ÂÀ½.
        else                        {  return false;  } // Àß¸øµÈ »ç¾÷ÀÚ µî·Ï¹øÈ£ÀÓ.
    }

	// ¼³  ¸í : ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©ÇÔ¼ö
	// ¼öÁ¤ÀÏÀÚ : 2002.7.26
	// copy by : ¹®Èñ¿µ (Æß)
	function Jumin_Check(jumin1, jumin2){
		check = false;
		total = 0;
		temp = new Array(13);

		for(i=1; i<=6; i++) temp[i] = jumin1.charAt(i-1);
		for(i=7; i<=13; i++) temp[i] = jumin2.charAt(i-7);

		for(i=1; i<=12; i++){
			k = i + 1;
			if(k >= 10) k = k % 10 + 2;
			total = total + temp[i] * k;
		}

		mm = temp[3] + temp[4];
		dd = temp[5] + temp[6];

		totalmod = total % 11;
		chd = 11 - totalmod;

		if(chd >= 10)			{	chd = chd % 10;	}

		if(chd == temp[13] && mm < 13 && dd < 32 && (temp[7]==1 || temp[7]==2))
			check=true;
		else
		    if (MESSAGE_FG=="ENG") {
                alert('ID No. is Incorrect.(" +chd+")');
            }else{
                alert("ÁÖ¹Î¹øÈ£°¡ ¸ÂÁö ¾Ê½À´Ï´Ù. (" +chd+")");
            }

		return check;
	}



    // ¼³  ¸í : ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©ÇÔ¼ö
    // ÀÛ¼ºÀÚ : ½ÅÀ±¿À
    function Jumin_Check1(str1,str2)
    {
        var i, sum = 0;

        str_1 = new Array(6);
        str_2 = new Array(7);

        if (!(str1 > 99999) ||  !(str2 > 999999))  {  return false;  }

        for(i=0;i<6;i++)  {  str_1[i] = str1.substr(i,1);  }
        for(i=0;i<7;i++)  {  str_2[i] = str2.substr(i,1);  }

        sum = str_1[0]*2 + str_1[1]*3 + str_1[2]*4 + str_1[3]*5 + str_1[4]*6 + str_1[5]*7
            + str_2[0]*8 + str_2[1]*9 + str_2[2]*2 + str_2[3]*3 + str_2[4]*4 + str_2[5]*5;

        sum = sum % 11;
        sum = 11 - sum;

        if (sum > 9) { sum = sum % 10;  }

        if (str_2[6] != sum){
            if (MESSAGE_FG=="ENG") {
                alert('ID No. is Incorrect.');
            }else{
                alert("ÁÖ¹Î¹øÈ£°¡ ¸ÂÁö ¾Ê½À´Ï´Ù.");
            }
            return false;
        }
        return true;
    }

    // ¼³  ¸í : ÁÖ¹Î¹øÈ£ Ã¼Å© ÇÔ¼ö
    // ÀÛ¼ºÀÚ : Á¶³­¿Á
    function Jumin_CheckF(str1,str2,errorfocus)
    {
        var i, sum = 0;

        str_1 = new Array(6);
        str_2 = new Array(7);

        if (!(str1 > 99999) ||  !(str2 > 999999)) {  return false;  }

        for(i=0;i<6;i++)                          {  str_1[i] = str1.substr(i,1);   }
        for(i=0;i<7;i++)  {  str_2[i] = str2.substr(i,1);  }

        sum = str_1[0]*2 + str_1[1]*3 + str_1[2]*4 + str_1[3]*5 + str_1[4]*6 + str_1[5]*7
            + str_2[0]*8 + str_2[1]*9 + str_2[2]*2 + str_2[3]*3 + str_2[4]*4 + str_2[5]*5;

        sum = sum % 11;
        sum = 11 - sum;

        if (sum > 9) {  sum = sum % 10;  }

        if (str_2[6] != sum){
            if (MESSAGE_FG=="ENG") {
                alert('ID No. is Incorrect.');
            }else{
                alert("ÁÖ¹Î¹øÈ£°¡ ¸ÂÁö ¾Ê½À´Ï´Ù.");
            }
            errorfocus.focus();
            return false;
        }
        return true;
    }

    // ¼³  ¸í : ÁÖ¹Îµî·Ï¹øÈ£ Çü½Ä·Î ¹ÝÈ¯ÇÏ´Â ÇÔ¼ö
    // ÀÛ¼ºÀÚ : Á¶³­¿Á
    function SetFormatJumin( args )
    {
        retstr = args;
        if (args=="")  {  return retstr;  }
        args = RTrim(LTrim( args ));
        args = StrReplace(args,"-","");
        if(args.length == 13)
        {
            jumin1 = args.substr(0,6);
            jumin2 = args.substr(6,7);

            args = jumin1 + "-" + jumin2 ;
            retstr = args;
        }
        else
        {
            if (MESSAGE_FG=="ENG") {
                alert('ID No. is Incorrect.');
            }else{
                alert("ÁÖ¹Î¹øÈ£ÀÇ Çü½Ä ¶Ç´Â ÀÚ¸®¼ö°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
            }
            return retstr;
        }
        return retstr;
    }

    // ¼³  ¸í :ÁÖ¹Î¹øÈ£ Æ÷¸Ë checking
    // ÀÛ¼ºÀÚ : Á¶³­¿Á
    function SetFormatJuminF( args, errorfocus )
    {
        retstr = args;
        if (args=="")  {  return retstr;  }
        args = RTrim(LTrim( args ));
        args = StrReplace(args,"-","");
        if(args.length == 13)
        {
            jumin1 = args.substr(0,6);
            jumin2 = args.substr(6,7);

            args = jumin1 + "-" + jumin2 ;
            retstr = args;
        }
        else
        {

            if (MESSAGE_FG=="ENG") {
                alert('ID No. is Incorrect.');
            }else{
                alert("ÁÖ¹Î¹øÈ£ÀÇ Çü½Ä ¶Ç´Â ÀÚ¸®¼ö°¡ Àß¸ø µÇ¾ú½À´Ï´Ù.");
            }
            errorfocus.focus();
            return retstr;
        }
        return retstr;
    }

/********************************************************************************
      ¾Æ·¡¿¡ »ç¿ëµÈ funSubmitÇÔ¼ö´Â °¢ ÆäÀÌÁö¿¡ Á¤ÀÇµÇ¾î ÀÖÀ¸¸ç,
      °Ë»ö¹®ÀÚ¿­À» ÁöÁ¤ÇÏ´Â ÆûÀÇ ¿ä¼Ò(Element)ÀÇ ¸íÄªÀÌ 'search_'·Î
      ½ÃÀÛÇÑ´Ù´Â ÀüÁ¦ÇÏ¿¡ ÀÛ¼ºµÇ ÇÔ¼öÀÌ¹Ç·Î, ÇÁ·ÎÁ§Æ®ÀÇ ¼º°ÝÀÌ³ª
      Æû ±¸¼º ¹æ½Ä¿¡ µû¶ó º¯ÇüÀÌ ÇÊ¿äÇÑ ÇÔ¼öÀÌ´Ù.
********************************************************************************/
    // ¼³  ¸í : »èÁ¦ µ¿ÀÛ Ã¼Å©ÇÏ´Â ÇÔ¼ö
    // ÀÎ  ÀÚ : theform : Ã¼Å©¹Ú½º¸¦ Æ÷ÇÔÇÏ´Â Æû¸í,
    //          chk_name : Ã¼Å©¹Ú½º¸í
    //          kind     : ÆäÀÌÁöÀÌµ¿ ±¸ºÐÀÚ ¸í(¼­ºí¸´¿¡ Á¤ÀÇµÇ¾î ÀÖÀ½)
    // ÀÛ¼ºÀÚ : ÀÌ»ó¿ë

    function del_check( theform, chk_name, kind )
    {
        flag = 0;
        page_num = theform.page_num.value;
        for( var i=0; i < theform.elements.length; i++) {
            var ele = theform.elements[i];
            if(ele.type == "checkbox" && ele.name.substring(0,3)==chk_name)
            {
                if (ele.checked == true) {flag = 1;}
            }
        }
        if (flag == 1)
        {
            if (MESSAGE_FG=="ENG") {
                if (confirm("Data is Delete?"))  {  funSubmit(kind,page_num);  }
            }else{
                if (confirm("ÀÚ·á¸¦ »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?"))  {  funSubmit(kind,page_num);  }
            }
        }
        if (flag == 0) {  alert("»èÁ¦ÇÒ ÀÚ·á°¡ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.");  }
    }
    
    function batch_check( theform, chk_name, kind, question )
    {
        flag = 0;
        page_num = theform.page_num.value;
        for( var i=0; i < theform.elements.length; i++) {
            var ele = theform.elements[i];
            if(ele.type == "checkbox" && ele.name.substring(0,3)==chk_name)
            {
                if (ele.checked == true) {flag = 1;}
            }
        }
        if (flag == 1)
        {
            if (confirm(question))  {  funSubmit(kind,page_num);  }
        }
        if (flag == 0) {  alert("ÀÚ·á°¡ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.");  }
    }

    // ¼³  ¸í : ÇØ´ç ÆûÀÇ °Ë»öÁ¶°ÇÀ» Å¬¸®¾îÇÏ°í, Á¶°Ç¾ø´Â ÃÊ±â °Ë»ö ¸®½ºÆ®¸¦ ½ÇÇàÇÑ´Ù.
    // ÀÛ¼ºÀÚ : ÀÌ»ó¿ë
    function refresh_list ( theform, kind ) {
        for( var i=0; i < theform.elements.length; i++) {
            var ele = theform.elements[i];
            if(ele.type == "hidden" && ele.name.substring(0,7)=="search_") { ele.value = ''; }
        }
        funSubmit(kind,'1')
    }

/***************************  ½ÅÀ±¿À  **********************************/
    // ÀÛ¼ºÀÚ : ½ÅÀ±¿À
    function EnterCheckSubmit(){
        if(event.keyCode ==13){
            check();
        }
    }

    // ¼³  ¸í : ¹®ÀÚ¿­À» ½Ã°£ Çü½Ä ¹®ÀÚ¿­·Î º¯È¯ÇÏ´Â ÇÔ¼ö
    //          ¿¡·¯°¡ ¹ß»ýÇÏ¸é ÇØ´ç ¿ä¼Ò(Element)·Î Æ÷Ä¿½º¸¦ ÁöÁ¤ÇÑ´Ù.
    // »ç¿ë¿¹ : SetFormatTime('1259') => '12:59'
    // ÀÛ¼ºÀÚ : ½ÅÀ±¿À
    function SetFormatTimeHMF( args , errorfocus )
    {
        retstr = args;
        if (args=="")  {  return retstr;  }
        args = RTrim(LTrim( args ));
        args = StrReplace(args,":","");
        if(args.length >= 2)
        {
            args = args + "0000";
            hh = args.substr(0,2);
            mm = args.substr(2,2);
            args = hh + ":" + mm ;
           if(checktimeF(args,errorfocus) == true)  { retstr = args; }
        }
        else
        {
            if (MESSAGE_FG=="ENG") {
                alert('Time Input Format is Incorrect.');
            }else{
                alert("½Ã°£ ÀÔ·Â Çü½Ä ¶Ç´Â ÀÚ¸®¼ö°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
            }
            errorfocus.focus();
            return retstr;
        }
        return retstr;
    }


/***************************  ¹®Èñ¿µ  **********************************/
    // ÀÛ¼ºÀÚ : ¹®Èñ¿µ
    function SetFormatTime1( args )
    {
        retstr = args;
        if (args=="")  {  return retstr;  }
        args = RTrim(LTrim( args ));
        args = StrReplace(args,":","");
        if(args.length >= 2)
        {
            args = args + "000000";
            hh = args.substr(0,2);
            mm = args.substr(2,2);
//            ss = args.substr(4,2);
            args = hh + ":" + mm;
            if(checktime(args) == true) { retstr = args; }

        }
        else
        {

            if (MESSAGE_FG=="ENG") {
                alert('Time Input Format is Incorrect.');
            }else{
                alert("½Ã°£ ÀÔ·Â Çü½Ä ¶Ç´Â ÀÚ¸®¼ö°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
            }
            return retstr;
        }
        return retstr;
    }

    // ÀÛ¼ºÀÚ : ¹®Èñ¿µ
    function SetFormatDateTime1( args )
    {
        retstr = args;
        if (args=="")  {  return retstr;  }
        args = RTrim(LTrim( args ));
        strdate = spcut(args," ",1);  // ³¯Â¥
        strtime = spcut(args," ",2);  // ½Ã°£
        strdate = SetFormatDate( strdate );
        strtime = SetFormatTime1( strtime );
        retstr = strdate + " " + strtime;
        return retstr;
    }

    // mm-dd-yyyy hh:mi
    // ÀÛ¼ºÀÚ : ¹®Èñ¿µ
    function SetFormatDateTime2( args )
    {
        retstr = args;
        if (args=="")  {  return retstr;  }
        args = RTrim(LTrim( args ));
        strdate = spcut(args," ",1);  // ³¯Â¥
        strtime = spcut(args," ",2);  // ½Ã°£
        strdate = SetFormatDate1( strdate );
        strtime = SetFormatTime1( strtime );
        retstr = strdate + " " + strtime;
        return retstr;
    }
    // ÀÛ¼ºÀÚ : ¹®Èñ¿µ
    function SetFormatDate1( args )
    {
        retstr = args;
        if (args=="")  {  return retstr;  }
        args = RTrim(LTrim( args ));
        args = StrReplace(args,"-","");
        if(args.length == 8)
        {
            dd = args.substr(0,2);
            mm = args.substr(2,2);
            yy = args.substr(4,4);
            args = dd + "-" + mm + "-" + yy;
            if(checkdate1(args) == true) { retstr = args; }
        }
        else
        {
            if (MESSAGE_FG=="ENG") {
                alert('Time Input Format is Incorrect.');
            }else{
                alert("³¯Â¥ ÀÔ·Â Çü½Ä ¶Ç´Â ÀÚ¸®¼ö°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
            }
            return retstr;
        }
        return retstr;
    }
    // ³¯Â¥¿Í ½Ã°£À» Ã¼Å©ÇÏ´Â ÇÔ¼ö
    // ÀÛ¼ºÀÚ : ¹®Èñ¿µ
    function chk_datetime1 ( str )
    {
        var date, time
        if (str.length >= 10)  {  date = str.substr(0,10);  }
        else
        {
            if (MESSAGE_FG=="ENG") {
                alert('Time Input Format is Incorrect.');
            }else{
                alert('³¯Â¥ÀÔ·ÂÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.');
            }
            return false;
        }

        if (str.length >= 12)  {  time = str.substr(11,str.length-11);  }
        else                   {  time = '';  }

        if (checkdate1(date) == true)
        {
            if (checktime(time) == false)  {  return false;  }
        }
        else  {  return false;  }
        return true;
    }
    // ³¯Â¥¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö ( dd - mm - yyyy)
    // ÀÛ¼ºÀÚ : ¹®Èñ¿µ
    function checkdate1( str )
    {
        var d1, d2, t1, t2,dash1, dash2, msg="" ;

        if (str=="") { return true; }

        dash1 = str.substr(2,1);
        dash2 = str.substr(5,1);
        if (dash1!='-' || dash2!='-') { msg="ÀÔ·ÂÇü½Ä ¿À·ù"; }

        var dd = str.substr(0,2);
        var mm = str.substr(3,2);
        var yy = str.substr(6,4);
        if(yy.length != 4) { msg="ÀÔ·ÂÇü½Ä ¿À·ù"; }
        if(mm.length != 2) { msg="ÀÔ·ÂÇü½Ä ¿À·ù"; }
        if(dd.length != 2) { msg="ÀÔ·ÂÇü½Ä ¿À·ù"; }

        if(msg!="")
        {
            if (MESSAGE_FG=="ENG") {
                alert('Date Input Format is Incorrect.[ex : 28-02-2001]');
            }else{
                alert('³¯Â¥ÀÔ·ÂÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.[ÀÔ·Â¿¹ : 28-02-2001]');
            }
            return false;
        }

        yy = parseInt(yy,10);
        mm = parseInt(mm,10);
        dd = parseInt(dd,10);

        if(mm < 1 || mm > 12)
        {
            if (MESSAGE_FG=="ENG") {
                alert('Month Input Format is Incorrect.');
            }else{
                alert('¿ùÀÇ ÀÔ·ÂÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.');
            }
            return false;
        }
        if(dd < 1)
        {
            if (MESSAGE_FG=="ENG") {
                alert('Date Input Format is Incorrect.');
            }else{
                alert('³¯Â¥ ÀÔ·ÂÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.');
            }
            return false;
        }
        d1 = new Date(yy,mm-1,dd,23,59,59,999);
        t1 = d1.getTime();

        d2 = new Date(yy,mm,1,0,0,0);
        t2 = d2.getTime();

        if(t1 >= t2)
        {
            if (MESSAGE_FG=="ENG") {
                alert('Month Interval Exceeded');
            }else{
                alert (yy + '³â' + mm + '¿ùÀÇ ¹üÀ§¸¦ ³Ñ´Â ³¯Â¥ÀÔ´Ï´Ù.');
            }
            return false;
        }
        return true;
    }
    
//// Adrienne Kim Start
    function numberCheck(val)
    {
        var point =0;
    
        for ( i = 0; i < val.value.length; i++)
        {
            if ( val.value.substring(i, i+1) != "1"
              && val.value.substring(i, i+1) != "2"
              && val.value.substring(i, i+1) != "3"
              && val.value.substring(i, i+1) != "4"
              && val.value.substring(i, i+1) != "5"
              && val.value.substring(i, i+1) != "6"
              && val.value.substring(i, i+1) != "7"
              && val.value.substring(i, i+1) != "8"
              && val.value.substring(i, i+1) != "9"
              && val.value.substring(i, i+1) != "0")
            {
                if ( val.value.substring(i, i+1) == "." )
                {
                    point++;
                    if ( point > 1 )
                    {
                        alert("Doouble Point!");
                        val.select();
                        return false;
                    }
                }
                else
                {
                    alert("Numberic Column!");
                    val.select();
                    return false;
                }
            }
        }
    
        if ( val.value.substring(val.value.length -1, val.value.length) == "." )
            val.value = val.value + "0";
    
        return true;
    }
    
    function dateCheck(val)
    {
        if ( val.length == 0 ) return true;
    
        var yy = val.substring(6, 10);
        var mm = val.substring(3, 5);
        var dd = val.substring(0, 2);
    
        if ( yy > 2100 || yy < 1901 )
        {
            alert("Correct Date Type is (DD-MM-YYYY)");
            return false;
        }
    
        if ( mm > 12 || mm < 1 )
        {
            alert("Correct Date Type is (DD-MM-YYYY)");
            return false;
        }
    
        if ( mm == 1 || mm == 3 || mm == 5 || mm == 7 ||
             mm == 8 || mm == 10 || mm == 12 )
        {
            if ( dd > 31 || dd < 1  )
            {
                alert("Correct Date Type is (DD-MM-YYYY)");
                return false;
            }
        }
        else
        {
            if ( mm == 2 )
            {
                if ( (yy % 4) != 0 )
                {
                    if ( dd > 28 || dd < 1 )
                    {
                        alert("Correct Date Type is (DD-MM-YYYY)");
                        return false;
                    }
                }
                else
                {
                    if ( dd > 29 || dd < 1 )
                    {
                        alert("Correct Date Type is (DD-MM-YYYY)");
                        return false;
                    }
                }
            }
            else
            {
                if ( dd > 30 || dd < 1 )
                {
                    alert("Correct Date Type is (DD-MM-YYYY)");
                    return false;
                }
            }
        }
    
        return true;
    }
    
    function fn_trim(val)
    {
        var retval = "";
        var bl     = 0;
    
        for ( i = 0; i < val.value.length; i++)
        {
            if ( val.value.substring(i, i+1) != " " )
            {
                retval = val.value.substring(i, val.value.length);
                break;
            }
        }
    
        for ( i = val.value.length - 1; i > 0; i--)
        {
            if ( val.value.substring(i, i+1) == " " )
            {
                bl++;
            }
            else
            {
                retval = retval.substring(0, retval.length - bl);
                break;
            }
        }
    
        return retval;
    }
    
    function fn_Dqrt(val)
    {
        for (i = 0; i < val.value.length; i++)
        {
            if ( val.value.substring(i, i+1) == '"' )
            {
                alert("You can't use special characters as \"");
                val.select();
                return false;
            }
        }
        return true;
    }
    
    function fn_AsciiCode(val)
    {
        for ( i = 0; i < val.length; i++)
        {
            if ( val.charCodeAt(i).toString() > 122 || val.charCodeAt(i).toString() < 48 )
            {
                alert("You can't use special characters as *,/ etc.");
                return false;
            }
            
            if ( val.charCodeAt(i).toString() > 90 && val.charCodeAt(i).toString() < 97 )
            {
                alert("You can't use special characters as *,/ etc.");
                return false;
            }
    
            if ( val.charCodeAt(i).toString() > 58 && val.charCodeAt(i).toString() < 65 )
            {
                alert("You can't use special characters as *,/ etc.");
                return false;
            }
        }
    
        return true;
    }
//// Adrienne Kim END

/*
* ½Ã½ºÅÛ¸í   ´ëÈ¸Áö¿ø °ü¸®
* ÀÛ¼ºÀÚ     ÀÌÁ¤ÈÆ
* ÀÛ¼ºÀÏÀÚ   2003.03.
* ¼³¸í      Á¶È¸È­¸é¿¡¼­ Á¶È¸Á¶°ÇÀ» Å¬¸®¾îÇØÁØ´Ù.
* ÆÄ¶ó¹ÌÅÍ1   frm        Æû ÀÎµ¦½º
* ÆÄ¶ó¹ÌÅÍ2   element1   Áö¿ì±â ½ÃÀÛÇÒ Ç×¸ñ ÀÎµ¦½º
* ÆÄ¶ó¹ÌÅÍ3   element2   Áö¿ì±â ¿Ï·áÇÒ Ç×¸ñ ÀÎµ¦½º
* ÆÄ¶ó¹ÌÅÍ4   focus      Áö¿îÈÄ Æ÷Ä¿½º Ç×¸ñ ÀÎµ¦½º
*/
function valClear(frm,element1,element2,focus){
    for (i=element1;i<=element2 ;i++ ){
        document.forms[frm].elements[i].value="";
    }
    document.forms[frm].elements[focus].focus();
}



	function allblur() {
		for (i = 0; i < document.links.length; i++)
		document.links[i].onfocus = document.links[i].blur;
	}
	
	/*¿ÞÂÊ ¸Þ´º ·Ñ¿À¹ö ÇÔ¼ö½ÃÀÛ*/
	function over_ml(num){
		ml_name=eval("document.all.ml_0"+num);
		ml_name.src='../images/ml_0'+num+'_on.gif';
	}
	function out_ml(num){
		ml_name=eval("document.all.ml_0"+num);
		ml_name.src='../images/ml_0'+num+'.gif';
	}
	/*¿ÞÂÊ ¸Þ´º ·Ñ¿À¹ö ÇÔ¼ö³¡*/
	
	/*¿ÞÂÊ ¸Þ´º ·Ñ¿À¹ö ÇÔ¼ö½ÃÀÛ*/
	function over_ml2(num){
		ml_name=eval("document.all.ml_0"+num);
		ml_name.src='../images/ml02_0'+num+'_on.gif';
	}
	function out_ml2(num){
		ml_name=eval("document.all.ml_0"+num);
		ml_name.src='../images/ml02_0'+num+'.gif';
	}
	/*¿ÞÂÊ ¸Þ´º ·Ñ¿À¹ö ÇÔ¼ö³¡*/
	
	/*¿ÞÂÊ ¸Þ´º ·Ñ¿À¹ö ÇÔ¼ö½ÃÀÛ*/
	function over_ml3(num){
		ml_name=eval("document.all.ml_0"+num);
		ml_name.src='../images/ml03_0'+num+'_on.gif';
	}
	function out_ml3(num){
		ml_name=eval("document.all.ml_0"+num);
		ml_name.src='../images/ml03_0'+num+'.gif';
	}
	/*¿ÞÂÊ ¸Þ´º ·Ñ¿À¹ö ÇÔ¼ö³¡*/
	
	/*¿ÞÂÊ ¸Þ´º ·Ñ¿À¹ö ÇÔ¼ö½ÃÀÛ*/
	function over_ml4(num){
		ml_name=eval("document.all.ml_0"+num);
		ml_name.src='../images/ml04_0'+num+'_on.gif';
	}
	function out_ml4(num){
		ml_name=eval("document.all.ml_0"+num);
		ml_name.src='../images/ml04_0'+num+'.gif';
	}
	/*¿ÞÂÊ ¸Þ´º ·Ñ¿À¹ö ÇÔ¼ö³¡*/
		
	/*Top¹öÆ° ½ÃÀÛ*/
	function back_top()
	{
		x = document.body.scrollLeft;
		y = document.body.scrollTop;
		step = 2;
		
		while ((x != 0) || (y != 0)) {
			scroll (x, y);
			step += (step * step / 100);
			x -= step;
			y -= step;
			if (x < 0) x = 0;
			if (y < 0) y = 0;
		} 
		scroll (0, 0);
	}
	/*Top¹öÆ° ³¡*/
	
	function showfaq(num){
	
		var thisMenu = eval('document.all.faqmenu'+num+'.style')
		
		for(i=1;i<7;i++){
			document.all("faqmenu" + i).style.display = "none";
		}
		
		thisMenu.display = 'block';
	}
	/*Åä±Û¸Þ´º*/

//°Ë»ç
function chFld(ele, min, max, fieldName, opt) {

	if(ele == null){
		return -1;
	}

	var chStr = ele.value;

	//ÃÖ¼Ò¹üÀ§°Ë»ç
	if(chStr.length < min) {
		newValFocus(ele, fieldName + ' Ç×¸ñ¿¡ ÀÔ·ÂµÈ ±ÛÀÌ ³Ê¹« Âª°Å³ª ÀÔ·ÂÀÌ µÇÁö ¾Ê¾Ò½À´Ï´Ù.');
		return -1;
	}
	
	if(!chkLength(chStr, max)) {
		newValFocus(ele, fieldName + ' Ç×¸ñ¿¡ ÀÔ·ÂµÈ ±ÛÀÌ Á¦ÇÑµÈ ±æÀÌ¸¦ ³Ñ¾ú½À´Ï´Ù. ');
		return -1;
	}

	
	if(opt != '') {
		//¸ÞÀÏ °Ë»ç
		if(opt.toLowerCase() == 'mail') {
			if(!chkEmail(chStr)) {
				newValFocus(ele, fieldName + ' Çü½ÄÀÌ Àß ¸ø µÇ¾ú½À´Ï´Ù');
				return -1;
			}
		}

		//ÆÐ½º¿öµå °Ë»ç
		if(opt.toLowerCase() == 'password') {
			if(!chkAlphaNumeric(chStr)) {
				newValFocus(ele, fieldName + ' Çü½ÄÀÌ Àß ¸ø µÇ¾ú½À´Ï´Ù, ¿µ¹® + ¼ýÀÚ ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä!');
				return -1;
			}
		}

		//ÀüÈ­¹øÈ£ °Ë»ç
		if(opt.toLowerCase() == 'phone') {
			if(!chkPhone(chStr)) {
				newValFocus(ele, fieldName + ' Çü½ÄÀÌ Àß ¸ø µÇ¾ú½À´Ï´Ù, ¼ýÀÚ ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä!');
				return -1;
			}
		}
	}

	//Æ¯¼ö ¹®ÀÚ¸¦ ¾ø¾Ø´Ù.
	ele.value = escSpChar(chStr);

	return 1;
}

function newValFocus(thisElem, altMesg) {
	if(altMesg != "" && altMesg.length > 0)
		alert(altMesg);
	thisElem.value = "";
	thisElem.focus();
}

//¹®ÀÚ¿­ Á¦ÇÑ
function chkLength(str, maxlen) {
	var result = false;
	var totalLength = 0;

	for(var i=0; i < str.length;i++) {
		var ch=str.charCodeAt(i);

		if(ch > 255)
			totalLength += 2;
		else
			totalLength += 1;
	}

	if(totalLength <= maxlen)
		result = true;

	return result;
}

//µ¥ÀÌÅ¸ º£ÀÌ½º¿¡ »ç¿ëµÇ´Â Æ¯¼ö ¹®ÀÚ¸¦ ÀÌ½ºÄÉÀÙ½ÃÅ´
function escSpChar(str) {
	return replace(str, '\'','');
}

function chkEmail(str) {
	if(str.indexOf('@') < 0)
		return false;
	if(!chkAlphaNumeric( str.substring(0,str.indexOf('@')) ) )
		return false;
	if(!chkAlphaNumeric( str.substring(str.indexOf('@') + 1) ) )
		return false;
	return true;
}

//¿µ¹®+¼ýÀÚ·Î ±¸¼ºÀÌ µÇ¾î ÀÖ´ÂÁö Check
function chkAlphaNumeric( str ) {
	for(var i=0; i < str.length;i++) {
		var ch=str.charAt(i);
		if ( (ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z')  || (ch >= '0' && ch <= '9') || ch == ' ' || ch =='.' || ch== '@' || ch=='_')
			continue;
		else
			return false;
	}
	return true;
}

//ÀüÈ­¹øÈ£ Çü½ÄCheck
function chkPhone( str ) {
	return chkDigit( str );
/*
	for(var i=0; i < str.length; i++) {
		var ch= str.charAt(i);
		if( (ch >= '0' && ch <= '9')  || ch == '-' || ch == ')' || ch =='(' )
			continue;
		else
			return false;
	}
	return true;
*/
}

// ¼ýÀÚ·Î ±¸¼ºÀÌ µÇ¾î ÀÖ´ÂÁö Check
function chkDigit( str ) {
	for(var i=0; i < str.length; i++) 	{
		if( isNaN( str.charAt(i) ) )
			return false;
	}
	return true;
}

//°ø¹éÀ» ¾ø¿¡ ºÎ¸°´Ù
function trim(vals) {
	return replace	(vals,' ','');
}

//¹®ÀÚ¸¦ ´ëÃ¼ÇÑ´Ù.
function replace(origin, search, replace) {
	var result = '';
	var i = 0;
	do {
		i = origin.indexOf(search);

		if(i != -1) {
			result += origin.substring(0, i);
			result += replace;
			origin = origin.substring(i + search.length);
		} else {
			result += origin;
			break;
		}
	}
	while(i != -1);

	return result;
}

// ÁÖ¹Î µî·Ï ¹øÈ£ °Ë»ç ½ÃÀÛ //
//ÁÖ¹Î¹øÈ£¸¦ °Ë»çÇÑ´Ù.
function chkSocialNo(str1, str2) {
	if(!chkDigit(str1+str2) && str1.length != 6 && str2.length != 7) 
		return false;

	switch(str2.charAt(0)) {
		case '1' : temp = "19"; break;
		case '2' : temp = "19"; break;
		case '3' : temp = "20"; break;
		case '4' : temp = "20"; break;
		default  : temp = "Error";
	}

	if(temp == "Error" || !isDate(temp+str1) || !chkSocId(str1+str2))
		return false;
	return true;
}

//°¢¿ùÀÇ ¸¶Áö¸·³¯À» ¹ÝÈ¯ÇÑ´Ù.
function getLastDay(getYear, getMonth) {
	var year = getYear;
	var month = getMonth;

	var totalDays = 0;
	switch(month) {
		case  0 : totalDays = 31; break;
		case  1 : totalDays = leapYear(year); break;
		case  2 : totalDays = 31; break;
		case  3 : totalDays = 30; break;
		case  4 : totalDays = 31; break;
		case  5 : totalDays = 30; break;
		case  6 : totalDays = 31; break;
		case  7 : totalDays = 31; break;
		case  8 : totalDays = 30; break;
		case  9 : totalDays = 31; break;
		case 10 : totalDays = 30; break;
		case 11 : totalDays = 31; break;
	}
	return totalDays
}

//À±³âÀÎÁö ÆÇ´ÜÇØ¼­ ±× ÇØ 2¿ùÀÇ ¸¶Áö¸·³¯À» ¹ÝÈ¯ÇÑ´Ù.
function leapYear(year) {
	if(((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
		return 29
	else
		return 28
}

function setDateFormat(str) {
	return (str.length == 1) ? "0"+str:str;
}

//³¯Â¥°¡ ¸Â´ÂÁö ÆÇº°ÇÑ´Ù.
function isDate(birth) {
	var year = birth.substring(0,4)-0;
	var month = birth.substring(4,6)-1;
	var day = birth.substring(6,8)-0;
	var checkDate = new Date(year, month, day);

	if (month == checkDate.getMonth() && day <= getLastDay(year, month))
		return true;
	else
		return false;
}

//ÁÖ¹Î¹øÈ£ÀÇ Ã¼Å©µðÁöÆ®(³¡ÀÚ¸®)°¡ ¸Â´ÂÁö Ã¼Å©ÇÑ´Ù.
function chkSocId(socId) {
	var Sum=0;
	var Mod=0;

	for(i=0; i <= 11; i++)
		Sum += parseInt(socId.charAt(i))*(i%8+2);

	Mod=11-(Sum%11);
	if((11-(Sum%11))>=10) Mod-=10

	if(Mod == parseInt(socId.charAt(12)))
		return true;
	else
		return false;
}
// ÁÖ¹Î µî·Ï ¹øÈ£ °Ë»ç ³¡ //


////////////////// 2006.08.01 Ãß°¡ ///////////
/** 
/**
 * ¾ÆÀÌµð Áßº¹ °ËÁõ ÇÔ¼ö
 */

// ¾ÆÀÌµð Áßº¹ °ËÁõ

function idOkey(formName, targetFormValue) {

	var form = formName;
	var id = eval("form." + targetFormValue );

	if((is_id(id.value) == false) || (id.value == "")){
		alert('¾ÆÀÌµð´Â 3~15ÀÚ¸®·Î °ø¹é¾øÀÌ ¿µ¹®, ¼ýÀÚ¸¸À¸·Î ¸¸µé¾î¾ß ÇÕ´Ï´Ù.');
		form.id.focus();
		return;
	}

	url = "idCheck.pixdine", arg = "";
	if ( id.value != "" ) {
		arg = "?id="+id.value;
	}
	FindId = window.open(url+arg,'zip','width=466,height=200,menubar=no,status=no,scrollbars=yes,resizable=no');
	FindId.focus();
	return;
}


// ºÎ¸ðÃ¢¿¡ °á°ú »ðÀÔ

function idResult(openFormName, idVal, checkVal){
	
	var form = eval("opener.document." + openFormName);
	
	form.id.value=idVal;
	form.idCheck.value=checkVal;
	form.idCheck.readonly="readonly"
	form.passwd1.focus();
	window.close();
}

/**
 * ¾ÆÀÌµð ½ÅÃ»¿¡ °ü·ÃÇÑ °ËÁõ ÇÔ¼ö
 */


// ¾ÆÀÌµð °ËÁõ

function is_id(strid)
{
	//3~15 °ø¹é¹®ÀÚ¾øÀÌ  ¿µ¹® ¼ýÀÚ »ç¿ë°¡´É	
	//ÀÏ¹ÝÇüÅÂÀÇ ID´Â ¿µ¹®¿Í ¼ýÀÚ¸¸ °¡´É.	
	//´ë¼Ò¹®ÀÚ ±¸ºÐ ¾ÈÇÔ 

	var str = strid;
	var temp = str.replace(' ','');

	if(( str.length < 3 ) || ( str.length > 15 ))
	{
		return false;
	}

	str1 = str.toUpperCase();
	
	for(i=0; i<str1.length; i++){
		if (str1.charAt(i) == " "){
			return false;
		}else if (((str1.charAt(i) < "A") || (str1.charAt(i) > "Z")) && ((str1.charAt(i) < "0") || (str1.charAt(i) > "9"))){
			return false;
		 }
	}

	str2 = str.toLowerCase();
	id = str2;
	return true;
}


// ºñ¹Ð¹øÈ£ °ËÁõ

function is_pass(str)
{
	//ºñ¹Ð¹øÈ£´Â 4~16ÀÚÀÇ ¿µ¹®(Æ¯¼ö¹®ÀÚ)+¼ýÀÚ·Î ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
		
	var temp =str.replace(' ','');
	var flag = 0;
	// ºñ¹Ð¹øÈ£¿¡ °ø¹é¹®ÀÚ¸¦ Çã¿ëÇÏÁö ¾Ê´Â´Ù.	
	if (str != temp)
	{
		return false;
	}
	//ºñ¹Ð¹øÈ£´Â 4~16ÀÚ·Î ±¸¼ºµÇ¾î¾ß ÇÑ´Ù.
	if(( str.length < 4 ) || ( str.length > 16 ))
	{
		return false;
	}
	//¼ýÀÚ¸¸À¸·Î ±¸¼ºµÈ ÆÐ½º¿öµå´Â Çã¿ëÇÏÁö ¾Ê´Â´Ù.
	for(i=0; i<str.length; i++)
	{
		if ((str.charAt(i) < "0") || (str.charAt(i) > "9"))
		{
			flag = 1;
		 }
	}
	if (flag != 1)
	{
		return false;
	}	
	//¿¬¼ÓµÈ ¼ýÀÚ³ª ¹®ÀÚ°¡ 4ÀÚ¸® ÀÌ»óÀÎÁö È®ÀÎ
	cnt = 0;
	for (i=0; i<str.length;i++)
	{			
		if (((str.charCodeAt(i) - str.charCodeAt(i+1)) == 1) || ((str.charCodeAt(i) - str.charCodeAt(i+1)) == -1))
		{
			cnt++;
		}
	}
	
	if (cnt >= 4) 
	{
		return false;
	}	
	//µ¿ÀÏÇÑ ¼ýÀÚ³ª ¹®ÀÚ°¡ 4ÀÚ¸® ÀÌ»óÀÎ °æ¿ì
	cnt = 0;
	for (i=0; i<str.length;i++)
	{			
		if ((str.charCodeAt(i) - str.charCodeAt(i+1)) == 0)
			
		{
			cnt++;
		}
	}
	
	if (cnt >= 4) 
	{
		return false;
	}

     	return true; 
}


// ÀÌ¸§ °ËÁõ - ÇÑ±Û ÀÔ·Â¸¸ °¡´É

function is_name(strname)
{	  
    str=strname;
    for( i = 0; i < str.length ; i++ )
    { 
        ch = escape(str.substring(i,i+1)); 
        if ( ch.length < 6 || ch.substring(2,6) < "AC00" || ch.substring(2,6) > "D7AF" )
        {        
            return false;
        }
    } 

    if ( str.length < 2 )
    {
        return false;
    }
    return true;	
}

// ÁÖ¹Îµî·Ï¹øÈ£ °ËÁõ

function is_no1(str)	
{
	var str1 = str.substring(0,6);
	var str2 = str.substring(6);

	// CheckSum Ã¼Å©
	if (checksum_no(str1,str2) == false)
		return false;
		
	// »ý¼º±â·Î ¸¸µç°Ô ¾Æ´Ñ°¡ »ý³â¿ùÀÏ°ú ³²³àÇÊµå Ã¼Å©
	if (valid_no1(str1,str2) == false)
		return false;
	
	// YYMMDD°¡ ¸Â´ÂÁö È®ÀÎÇÑ´Ù.
	if (valid_no2(str1) == false)
		return false;
}

function is_no(str1,str2)	
{
	// CheckSum Ã¼Å©
	if (checksum_no(str1,str2) == false)
		return false;
		
	// »ý¼º±â·Î ¸¸µç°Ô ¾Æ´Ñ°¡ »ý³â¿ùÀÏ°ú ³²³àÇÊµå Ã¼Å©
	if (valid_no1(str1,str2) == false)
		return false;
	
	// YYMMDD°¡ ¸Â´ÂÁö È®ÀÎÇÑ´Ù.
	if (valid_no2(str1) == false)
		return false;
}


// ÁÖ¹Îµî·Ï¹øÈ£ À¯È¿¼º °Ë»ç ÇÔ¼ö

function checksum_no(str1,str2)	
{
    var li_lastid,li_mod,li_minus,li_last;
    var value0,value1,value2,value3,value4,value5,value6;
    var value7,value8,value9,value10,value11,value12;
    
    if (is_integer(str1) &&  is_integer(str2)) {
        li_lastid    = parseFloat(str2.substring(6,7));
        value0  = parseFloat(str1.substring(0,1))  * 2;
        value1  = parseFloat(str1.substring(1,2))  * 3;
        value2  = parseFloat(str1.substring(2,3))  * 4;
        value3  = parseFloat(str1.substring(3,4))  * 5;
        value4  = parseFloat(str1.substring(4,5))  * 6;
        value5  = parseFloat(str1.substring(5,6))  * 7;
        value6  = parseFloat(str2.substring(0,1))  * 8;
        value7  = parseFloat(str2.substring(1,2))  * 9;
        value8  = parseFloat(str2.substring(2,3))  * 2;
        value9  = parseFloat(str2.substring(3,4))  * 3;
        value10 = parseFloat(str2.substring(4,5))  * 4;
        value11 = parseFloat(str2.substring(5,6))  * 5;
        value12 = 0;
        
        value12 = value0+value1+value2+value3+value4+value5+value6+value7+value8+value9+value10+value11+value12 ;
        
        li_mod = value12 %11;
        li_minus = 11 - li_mod;
        li_last = li_minus % 10;
        if (li_last != li_lastid){                      
            return false;
        } else
            return true;
	} else    
    return false;
}


// ÁÖ¹Îµî·Ï¹øÈ£ ÀÚµ¿ »ý¼º±â·Î »ý¼º ¿©ºÎ

function valid_no1(strReg1,strReg2)	
{
    sGender = strReg2.substring(0,1);
    sYear = strReg1.substring(0,2);
    
    // µÎ¹øÂ° ´Ü¶ô Ã¹¹øÂ° ¼ýÀÚ´Â 4º¸´Ù Å¬ ¼ö ¾ø´Ù.
	if (sGender > 4) {
		return false;
	}
    
    return true;
}


// ³â¿ùÀÏ °ËÁõ

function valid_no2(strReg1)	
{
    	a = new String(strReg1);

	if(a == '') return false;
	if(a.length != 6 ) return false;

	intYear = parseInt(a.substring(0,2) , 10);
	intMonth = parseInt(a.substring(2,4) , 10);
	intDay = parseInt(a.substring(4,6) , 10);
	
	if(intMonth < 0 || intMonth > 12){ 
		return false;
	}
		
	switch(intMonth){
		case 2 :
			if(intDay < 0 || intDay > 29){
				return false;
				break;
			}
		case 4 :
			if(intDay < 0 || intDay > 30){
				return false;
				break;
			}
		case 6 :
			if(intDay < 0 || intDay > 30){
				return false;
				break;
			}
		case 9 :
			if(intDay < 0 || intDay > 30){
				return false;
				break;
			}
		case 11 :
			if(intDay < 0 || intDay > 30){
				return false;
				break;
			}
		default :
			if(intDay < 0 || intDay > 31){
				return false;
				break;
			}
	}
    
    return true;
}


// strÀÌ ¼ýÀÚ·Î¸¸ µÈ°ÍÀÎÁö °ËÁõ

function is_integer(str)
{
	if (!is_empty(str)) 
	{
		for (j = 0; j < str.length; j++)
			if (((str.substring(j, j+1) < "0") || (str.substring(j, j+1) > "9")))
				return false;
	}
	else
	{
		return false;
	}
	return true;
}


// toCheck ¹®ÀÚ¿­ÀÌ ºó¹®ÀÚ¿­ È¤Àº nullÀÌ°Å ³ª  °ø¹éÀÌ Æ÷ÇÔµÇ¾îÀÖ´ÂÁö °ËÁõ

function is_empty(toCheck)
{
	var chkstr = toCheck + "";
	var is_Space = false;

	if (( chkstr == "") || (chkstr == null))
		return true;

	for (j = 0;  j < chkstr.length; j++) {
		if (chkstr.substring(j, j+1) == " ")
			is_Space = true ;
	}

	return is_Space;
}


// ÀÌ¸ÞÀÏ ¹× ÇüÅÂ °ËÁõ

function is_mail(strEmail)
{
    /** ±ÝÁö»çÇ×
     - @°¡ 2°³ÀÌ»ó
     - .ÀÌ ºÙ¾î¼­ ³ª¿À´Â °æ¿ì
     -  @.³ª  .@ÀÌ Á¸ÀçÇÏ´Â °æ¿ì
     - ¸ÇÃ³À½ÀÌ.ÀÎ °æ¿ì **/
    var regDoNot = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; 
    /** ÇÊ¼ö»çÇ×
     - @ÀÌÀü¿¡ ÇÏ³ªÀÌ»óÀÇ ¹®ÀÚ°¡ ÀÖ¾î¾ß ÇÔ
     - @°¡ ÇÏ³ªÀÖ¾î¾ß ÇÔ
     - Domain¸í¿¡ .ÀÌ ÇÏ³ª ÀÌ»ó ÀÖ¾î¾ß ÇÔ
     - Domain¸íÀÇ ¸¶Áö¸· ¹®ÀÚ´Â ¿µ¹®ÀÚ 2~4°³ÀÌ¾î¾ß ÇÔ **/
    var regMust = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4})$/;
    
    if ( !regDoNot.test(strEmail) && regMust.test(strEmail) )
        return true;
    else
        return false;
}


// Áö¿ª¹øÈ£ °ËÁõ

function is_ddd(strNumber)
{
    
//	¼­¿ï		02		
//	°æ±âµµ		031	
//	ÀÎÃµ		032
//	°­¿øµµ		033
//	ÃæÃ»³²µµ	041
//	´ëÀü		042
//	ÃæÃ»ºÏµµ	043
//	ºÎ»ê		051
//	¿ï»ê		052
//	´ë±¸		053
//	°æ»óºÏµµ	054
//	°æ»ó³²µµ	055																									
//	Àü¶ó³²µµ	061													
//	±¤ÁÖ		062
//	Àü¶óºÏµµ	063
//	Á¦ÁÖ		064
	var regExpr = /^(02)|(031)|(032)|(033)|(041)|(042)|(043)|(051)|(052)|(053)|(054)|(055)|(061)|(062)|(063)|(064)$/;
	if ( regExpr.test( strNumber ) )
	{
               	if (is_phonenum(strNumber))
               		return true;
               	else
               		return false;	
        }
	else
		return false;
}


// ÇÚµåÆù »ç¾÷ÀÚ ¹øÈ£ °ËÁõ

function is_mobilecode(strNumber)
{
	var regExpr = /^(010)|(011)|(016)|(017)|(018)|(019)$/;
	if ( regExpr.test( strNumber ) )
	{
               	if (is_phonenum(strNumber))
               		return true;
               	else
               		return false;	
        }       			        	
	else
		return false;
}


// Áö¿ª¹øÈ£ ¹× ÇÚµåÆù »ç¾÷ÀÚ ¹øÈ£ °ËÁõ

function is_phonecode(strNumber)
{
	var regExpr = /^(02)|(031)|(032)|(033)|(041)|(042)|(043)|(051)|(052)|(053)|(054)|(055)|(061)|(062)|(063)|(064)|(010)|(011)|(016)|(017)|(018)|(019)$/;
    	if ( regExpr.test( strNumber ) )
        {
               	if (is_phonenum(strNumber))
               		return true;
               	else
               		return false;	
        }       			        	
	else
		return false;
}


// ÀüÈ­¹øÈ£ °ËÁõ

function is_phonenum(strNumber)
{
    //¼ýÀÚ·Î¸¸ ±¸¼ºµÇ°í 2 ~ 4°³ÀÇ ±æÀÌ¸¦ °¡Á®¾ß ÇÔ.
    var regExpr = /^[0-9]{2,4}$/;
    
    if ( regExpr.test( strNumber ) )
        return true;
    else
        return false;
}

/*****************************************************
               Çü½Ä °Ë»ç °ü·Ã ÇÔ¼ö
*****************************************************/
    // 0 ~ 9
    function CheckNumber(){
       if ((event.keyCode>=48 && event.keyCode<=57)) { event.returnValue=true;  }
       else  { event.returnValue=false;  }
    }

    // 0 ~ 9,"-"(45)
    function CheckNumberBar(){
       if ((48<=event.keyCode && event.keyCode<=57) || (event.keyCode==45)) { event.returnValue=true;  }
       else  { event.returnValue=false;  }
    }

    // 0 ~ 9,"."(46)
    function CheckNumberDot(){
       if ((48<=event.keyCode && event.keyCode<=57) || (event.keyCode==46)) { event.returnValue=true;  }
       else  { event.returnValue=false;  }
    }
    
    // 0 ~ 9,"."(46),"-"(45)
    function CheckNumberBarDot(){
       if ((48<=event.keyCode && event.keyCode<=57) || (event.keyCode==45) || (event.keyCode==46)) { event.returnValue=true;  }
       else  { event.returnValue=false;  }
    }
    
    // 0 ~ 9,"-"," "(32),":"(58),"/"(47)
    function CheckNumberDateTime(){
       if ((48<=event.keyCode && event.keyCode<=58) || (event.keyCode==45) || (event.keyCode==47) || (event.keyCode==32))
           { event.returnValue=true;  }
       else  { event.returnValue=false;  }
    }

    // 0 ~ 9,"-", "."(46)
    function CheckMoney(){
        if ((48<=event.keyCode && event.keyCode<=57) || (event.keyCode==45) || (event.keyCode==46))
        { event.returnValue=true;  }
        else  { event.returnValue=false;  }
    }

    // A~Z, " "(SPACE)
    function CheckCapital(){
        if ((65<=event.keyCode && event.keyCode<=90) || (event.keyCode==32))

        { event.returnValue=true;  }
        else  { event.returnValue=false;  }
    }

    // A~Z, a~z, " "(SPACE)
    function CheckAlphabet(){
        if ((65<=event.keyCode && event.keyCode<=90) || (97<=event.keyCode && event.keyCode<=122) || (event.keyCode==32))

        { event.returnValue=true;  }
        else  { event.returnValue=false;  }
    }