/**
 * Copyright (c) 2000 by LG-EDS Systems Inc
 * All rights reserved.
 *
 * ÀÚ¹Ù½ºÅ©¸³Æ® °øÅëÇÔ¼ö
 *
 * ÁÖÀÇ: ¾Æ·¡ÀÇ ¸ðµç ¸Þ¼Òµå´Â ÀÔ·ÂÆûÀÇ ÇÊµåÀÌ¸§(myform.myfield)À»
 *       ÆÄ¶ó¹ÌÅÍ·Î ¹Þ´Â´Ù. ÇÊµåÀÇ °ª(myform.myfield.value)ÀÌ ¾Æ´ÔÀ»
 *       À¯³äÇÒ °Í.
 *
 * @version 1.1, 2000/10/06
 * @author ¹ÚÁ¾Áø(JongJin Park), ecogeo@dreamwiz.com
 */



 /**
 * string String::cut(int len)
 * ±ÛÀÚ¸¦ ¾Õ¿¡¼­ºÎÅÍ ¿øÇÏ´Â ¹ÙÀÌÆ®¸¸Å­ Àß¶ó ¸®ÅÏÇÕ´Ï´Ù.
 * ÇÑ±ÛÀÇ °æ¿ì 2¹ÙÀÌÆ®·Î °è»êÇÏ¸ç, ±ÛÀÚ Áß°£¿¡¼­ Àß¸®Áö ¾Ê½À´Ï´Ù.
 */
 String.prototype.cut = function(len) {
  var str = this;
  var l = 0;
  for (var i=0; i<str.length; i++) {
   l += (str.charCodeAt(i) > 128) ? 2 : 1;
   if (l > len) return str.substring(0,i);
  }
  return str;
 }

 /**
 * bool String::bytes(void)
 * ÇØ´ç½ºÆ®¸µÀÇ ¹ÙÀÌÆ®´ÜÀ§ ±æÀÌ¸¦ ¸®ÅÏÇÕ´Ï´Ù. (±âÁ¸ÀÇ length ¼Ó¼ºÀº 2¹ÙÀÌÆ® ¹®ÀÚ¸¦ ÇÑ±ÛÀÚ·Î °£ÁÖÇÕ´Ï´Ù)
 */
 String.prototype.bytes = function() {
  var str = this;
  var l = 0;
  for (var i=0; i<str.length; i++) l += (str.charCodeAt(i) > 128) ? 2 : 1;
  return l;
 }

// ¿£ÅÍÅ°¸¦ ´©¸¦¶§ ÀÌº¥Æ® ¹ß»ýÇÏ±â
function enterDownPost()
{
	if(event.keyCode == 13)
	{
		btn_postid_chk_click();
	}
}
function enterDownId()
{
	if(event.keyCode == 13)
	{
		btn_userid_chk_click();
		return;
	}
}

//¼ýÀÚ¸¸ÀÔ·Â°¡´ÉÇÏ°Ô  onkeypress¿¡ »ç¿ëÇÏ¸éµÊ. ¼ýÀÚ°¡ ¾Æ´Ñ ´Ù¸¥±ÛÀÚ ÀÔ·Â½Ã ÀÔ·Â¾ÈµÊ.
function onlyNum(name){
	flag = false;
	if(((event.keyCode >= 48) && (event.keyCode <= 57)) || ((event.keyCode >= 96) && (event.keyCode <= 105))){
		//¼ýÀÚ
		flag = true;
	}else if((event.keyCode == 46) || (event.keyCode == 8) || (event.keyCode == 27) || (event.keyCode == 116) || (event.keyCode == 13)){
		//delete, backspace, esc, f5, enter
		flag = true;
	}else if((event.keyCode == 9) || (event.keyCode == 37) || (event.keyCode == 39) || (event.keyCode == 35) || (event.keyCode == 36) || (event.keyCode == 38) || (event.keyCode == 40)){
		//tab, <-, -> , home, end, À§, ¾Æ
		flag = true;
	}else if((event.keyCode == 16) || (event.keyCode == 17) || (event.keyCode == 18) || (event.keyCode == 20) || (event.keyCode == 25)){
		//shift, Lctrl, Lalt, caps lock, Rctrl
		flag = true;
	}else{
		alert("¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù");
		name.value="";
		name.focus();
		flag = false;
	}
	event.returnValue=flag;
}

//¼ýÀÚ/¿µ¹®¸¸ ÀÔ·Â°¡´ÉÇÏ°Ô  onkeypress¿¡ »ç¿ëÇÏ¸éµÊ. ¼ýÀÚ/¿µ¹®ÀÌ ¾Æ´Ñ ´Ù¸¥±ÛÀÚ ÀÔ·Â½Ã ÀÔ·Â¾ÈµÊ.
function onlyNumEng(name){
	flag = false;
	if(((event.keyCode >= 48) && (event.keyCode <= 57)) || ((event.keyCode >= 96) && (event.keyCode <= 105))){
		//¼ýÀÚ
		flag = true;
	}else if((event.keyCode >= 65) && (event.keyCode <= 90)){
		//¿µ¹®
		flag = true;
	}else if((event.keyCode == 46) || (event.keyCode == 8) || (event.keyCode == 27) || (event.keyCode == 116)){
		//delete, backspace, esc, f5
		flag = true;
	}else if((event.keyCode == 9) || (event.keyCode == 37) || (event.keyCode == 39) || (event.keyCode == 35) || (event.keyCode == 36) || (event.keyCode == 38) || (event.keyCode == 40)){
		//tab, <-, -> , home, end, À§, ¾Æ
		flag = true;
	}else if((event.keyCode == 16) || (event.keyCode == 17) || (event.keyCode == 18) || (event.keyCode == 20) || (event.keyCode == 25)){
		//shift, Lctrl, Lalt, caps lock, Rctrl
		flag = true;
	}else{
		alert("¼ýÀÚ¸¸ »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
		name.value="";
		name.focus();
		flag = false;
	}
	event.returnValue=flag;
}

// ¿µ¹®¸¸ °¡´ÉÇÏµµ·Ï
function onlyEng(name){
	flag = false;
	if((event.keyCode >= 65) && (event.keyCode <= 90)){
		//¿µ¹®
		flag = true;
	}else if((event.keyCode == 46) || (event.keyCode == 8) || (event.keyCode == 27) || (event.keyCode == 116)){
		//delete, backspace, esc, f5
		flag = true;
	}else if((event.keyCode == 9) || (event.keyCode == 37) || (event.keyCode == 39) || (event.keyCode == 35) || (event.keyCode == 36) || (event.keyCode == 38) || (event.keyCode == 40)){
		//tab, <-, -> , home, end, À§, ¾Æ
		flag = true;
	}else if((event.keyCode == 16) || (event.keyCode == 17) || (event.keyCode == 18) || (event.keyCode == 20) || (event.keyCode == 25)){
		//shift, Lctrl, Lalt, caps lock, Rctrl
		flag = true;
	}else{
		alert("¿µ¹®¸¸ »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
		//name.value="";
		name.focus();
		flag = false;
	}
	event.returnValue=flag;
}

function onlyEng1(strName,objText){
	var tmp = objText.value;
	for (i = 0; i < tmp.length; i++) {
		if (tmp.charAt(i) >= 'a' && tmp.charAt(i) <= 'z')
			continue;
		else if (tmp.charAt(i) >= 'A' && tmp.charAt(i) <= 'Z')
			continue;
		else if (tmp.charAt(i) == '_' || tmp.charAt(i) == '-')
			continue;
		else {
			alert(strName + "Àº(´Â) ¿µ/¼ýÀÚ¸¸ »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
			objText.value = "" ;
			objText.focus();
			return false;
		}
	}
	return true;
}


//ÇÑ±Û¸¸°¡´ÉÇÏµµ·Ï
function onlyKor(){
	//alert(event.keyCode);
	flag = false;
	if((event.keyCode >= 48) && (event.keyCode <= 57) || (event.keyCode >= 96) && (event.keyCode <= 105)){
		//¼ýÀÚ
		flag = false;
	}else if((event.keyCode >= 65) && (event.keyCode <= 90)){
		//¿µ¹®
		flag = false;
	}else if((event.keyCode >= 186) && (event.keyCode <= 192) || (event.keyCode >= 219) && (event.keyCode <= 222)){
		//Æ¯¼ö¹®ÀÚ~_+|}{:">?
		flag = false;
	}else if((event.keyCode >= 110) && (event.keyCode <= 111) || (event.keyCode >= 106) && (event.keyCode <= 109)){
		//Æ¯¼ö¹®ÀÚ/*-+
		flag = false;
	}else if((event.keyCode == 46) || (event.keyCode == 8)){
		//delete, backspace
		flag = true;
	}else if((event.keyCode == 9) || (event.keyCode == 37) || (event.keyCode == 39)){
		//tab, <-, ->
		flag = true;
	}else{
		flag = true;
	}
	event.returnValue=flag;
}

//¶óµð¿À ¹öÆ°ÀÇ Ã¼Å©µÈ °ª ¾Ë¾Æ¿À±â
function getRadioCheckedValue(obj) {
    var checkedValue = "";
    for ( i=0; i<obj.length; i++ )  {
        if ( obj[i].checked == true && obj[i].disabled != true )  {
            checkedValue = obj[i].value;
            break;
        }
    }
    return checkedValue;
}

//Ã¼Å©¹Ú½º¿¡ Ã¼Å©µÈ °ª ¾Ë¾Æ¿À±â ÄÞ¸¶·Î±¸ºÐ
function getCheckboxCheckedValue(obj) {
    var checkedValue = "";
    for ( i=0; i<obj.length; i++ )  {
        if ( obj[i].checked == true )  {
			if (checkedValue.length>0){
				checkedValue = checkedValue+","+obj[i].value;
			}else{
				checkedValue = obj[i].value;
			}

        }
    }
    return checkedValue;
}


/**
 * ÀÔ·Â°ªÀÌ NULLÀÎÁö Ã¼Å©
 */
function movePgae(obj, target, action) {
    obj.target = target;
    obj.action = action;
    obj.submit();
}


/**
 * ÀÔ·Â°ªÀÌ NULLÀÎÁö Ã¼Å©
 */
function isNull(input) {
    if (input.value == null || input.value == "") {
        return true;
    }
    return false;
}

/**
 * ÀÔ·Â°ª¿¡ ½ºÆäÀÌ½º ÀÌ¿ÜÀÇ ÀÇ¹ÌÀÖ´Â °ªÀÌ ÀÖ´ÂÁö Ã¼Å©
 */
function isEmpty(input) {
    if (input.value == null || input.value.replace(/ /gi,"") == "") {
        return true;
    }
    return false;
}

/**
 * ÀÔ·Â°ª¿¡ Æ¯Á¤ ¹®ÀÚ(chars)°¡ ÀÖ´ÂÁö Ã¼Å©
 * Æ¯Á¤ ¹®ÀÚ¸¦ Çã¿ëÇÏÁö ¾ÊÀ¸·Á ÇÒ ¶§ »ç¿ë
 * ex) if (containsChars(form.name,"!,*&^%$#@~;")) {
 *         alert("ÀÌ¸§ ÇÊµå¿¡´Â Æ¯¼ö ¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
 *     }
 */
function containsChars(input,chars) {
    for (var inx = 0; inx < input.value.length; inx++) {
       if (chars.indexOf(input.value.charAt(inx)) != -1)
           return true;
    }
    return false;
}

/**
 * ÀÔ·Â°ªÀÌ Æ¯Á¤ ¹®ÀÚ(chars)¸¸À¸·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 * Æ¯Á¤ ¹®ÀÚ¸¸ Çã¿ëÇÏ·Á ÇÒ ¶§ »ç¿ë
 * ex) if (!containsCharsOnly(form.blood,"ABO")) {
 *         alert("Ç÷¾×Çü ÇÊµå¿¡´Â A,B,O ¹®ÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
 *     }
 */
function containsCharsOnly(input,chars) {
    for (var inx = 0; inx < input.value.length; inx++) {
       if (chars.indexOf(input.value.charAt(inx)) == -1)
           return false;
    }
    return true;
}

/**
 * ¹®ÀÚ°¡ µé¾îÀÖ´ÂÁö Ã¼Å©
 * Æ¯Á¤ ¹®ÀÚ¸¦ »ç¿ëºÒ°¡ÇÒ¶§
 * ex) if (containsChars(form.blood,"ABO")) {
 *         alert("Ç÷¾×Çü ÇÊµå¿¡´Â A,B,O´Â »ç¿ëºÒ°¡ ÇÕ´Ï´Ù.");
 *     }
 */
function containsChars(input,chars) {
    for (var inx = 0; inx < input.value.length; inx++) {
       if (chars.indexOf(input.value.charAt(inx)) > -1)
           return true;
    }
    return false;
}

/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºªÀÎÁö Ã¼Å©
 * ¾Æ·¡ isAlphabet() ºÎÅÍ isNumComma()±îÁöÀÇ ¸Þ¼Òµå°¡
 * ÀÚÁÖ ¾²ÀÌ´Â °æ¿ì¿¡´Â var chars º¯¼ö¸¦
 * global º¯¼ö·Î ¼±¾ðÇÏ°í »ç¿ëÇÏµµ·Ï ÇÑ´Ù.
 * ex) var uppercase = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
 *     var lowercase = "abcdefghijklmnopqrstuvwxyz";
 *     var number    = "0123456789";
 *     function isAlphaNum(input) {
 *         var chars = uppercase + lowercase + number;
 *         return containsCharsOnly(input,chars);
 *     }
 */
function isAlphabet(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª ´ë¹®ÀÚÀÎÁö Ã¼Å©
 */
function isUpperCase(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª ¼Ò¹®ÀÚÀÎÁö Ã¼Å©
 */
function isLowerCase(input) {
    var chars = "abcdefghijklmnopqrstuvwxyz";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ª¿¡ ¼ýÀÚ¸¸ ÀÖ´ÂÁö Ã¼Å©
 */
function isNumber(input) {
    var chars = "0123456789";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª,¼ýÀÚ·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isAlphaNum(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª,¼ýÀÚ,:,/,~,. ·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isAlphaNumPlus(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789:/~.";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¼ýÀÚ,´ë½Ã(-)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isNumDash(input) {
    var chars = "-0123456789";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¼ýÀÚ,ÄÞ¸¶(,)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isNumComma(input) {
    var chars = ",0123456789";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ª¿¡¼­ ÄÞ¸¶¸¦ ¾ø¾Ø´Ù.
 */
function removeComma(input) {
    return input.value.replace(/,/gi,"");
}

/**
 * ÀÔ·Â°ªÀÌ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ Æ÷¸Ë Çü½ÄÀÎÁö Ã¼Å©
 * ÀÚ¼¼ÇÑ format Çü½ÄÀº ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ 'regular expression'À» ÂüÁ¶
 */
function isValidFormat(input,format) {
    if (input.value.search(format) != -1) {
        return true; //¿Ã¹Ù¸¥ Æ÷¸Ë Çü½Ä
    }
    return false;
}

/**
 * ÀÔ·Â°ªÀÌ ÀÌ¸ÞÀÏ Çü½ÄÀÎÁö Ã¼Å©
 */
function isValidEmail(input) {
//  var format = /^(\S+)@(\S+)\.([A-Za-z]+)$/;
   var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
   return isValidFormat(input,format);
}

/**
 * ÀÔ·Â°ªÀÌ ÀüÈ­¹øÈ£ Çü½Ä(¼ýÀÚ-¼ýÀÚ-¼ýÀÚ)ÀÎÁö Ã¼Å©
 */
function isValidPhone(input) {
    var format = /^(\d+)-(\d+)-(\d+)$/;
    return isValidFormat(input,format);
}

/**
 * ¼±ÅÃµÈ ¶óµð¿À¹öÆ°ÀÌ ÀÖ´ÂÁö Ã¼Å©
 */
function hasCheckedRadio(input) {
    if (input.length > 1) {
        for (var inx = 0; inx < input.length; inx++) {
            if (input[inx].checked) return true;
        }
    } else {
        if (input.checked) return true;
    }
    return false;
}

/**
 * ¼±ÅÃµÈ Ã¼Å©¹Ú½º°¡ ÀÖ´ÂÁö Ã¼Å©
 */
function hasCheckedBox(input) {
    return hasCheckedRadio(input);
}

/**
 * ÀÔ·Â°ªÀÇ ¹ÙÀÌÆ® ±æÀÌ¸¦ ¸®ÅÏ
 * Author : Wonyoung Lee
 */
function getByteLength(input) {
    var byteLength = 0;
    for (var inx = 0; inx < input.value.length; inx++) {
        var oneChar = escape(input.value.charAt(inx));
        if ( oneChar.length == 1 ) {
            byteLength ++;
        } else if (oneChar.indexOf("%u") != -1) {
            byteLength += 2;
        } else if (oneChar.indexOf("%") != -1) {
            byteLength += oneChar.length/3;
        }
    }
    return byteLength;
}

/**
 * ÀÔ·ÂÇÑ °ªÀÌ ³¯Â¥À¯ÇüÀÎÁö Ã¼Å©
 */
function checkDateType(v_date, flag)
{
    return true;
}

/**
 * À¯È¿ÇÑ ³¯Â¥ÀÎÁö Ã¼Å©
 */
function checkDate(v_year,v_month,v_day )
{
	var err=0
	if ( v_year.length != 4) err=1
	if ( v_month.length != 1 &&  v_month.length !=  2 ) err=1
	if ( v_day.length != 1  &&  v_day.length !=  2) err=1


	r_year = eval(v_year) ;
	r_month = eval(v_month);
	r_day = eval(v_day)  ;

	if (r_month<1 || r_month>12) err = 1
	if (r_day<1 || r_day>31) err = 1
	if (r_year<0 ) err = 1


	if (r_month==4 || r_month==6 || r_month==9 || r_month==11){
		if (r_day==31) err=1
	}

	// 2,À±³âÃ¼Å©
	if (r_month==2){
		var g=parseInt(r_year/4)

		if (isNaN(g)) {
			err=1
		}
		if (r_day>29) err=1
		if (r_day==29 && ((r_year/4)!=parseInt(r_year/4))) err=1
	}

	if (err==1)
	{
		return false
	}
	else
	{
   return true;
	}
}


//»ç¾÷ÀÚµî·Ï¹øÈ£Ã¼Å©
function isRegNumber(input)
{
    var num= input.value.substring(0,3) + input.value.substring(4,6) + input.value.substring(7,12);

    var w_c,w_e,w_f,w_tot
    w_c=num.charAt(8)*5       // 9¹øÂ°ÀÚ¸®ÀÇ ¼ýÀÚ¿¡ 5¸¦ °öÇÑ´Ù.
    w_e=parseInt((w_c/10),10) // 10À¸·Î ³ª´©°í 10Áø¼ö ÇüÅÂÀÇ ¼ýÀÚÇüÀ¸·Î ¸¸µç´ç..³ª´«¸ò
    w_f=w_c % 10              // 10À¸·Î ³ª´« ³ª¸ÓÁö....
    w_tot=num.charAt(0)*1
    w_tot+=num.charAt(1)*3
    w_tot+=num.charAt(2)*7
    w_tot+=num.charAt(3)*1
    w_tot+=num.charAt(4)*3
    w_tot+=num.charAt(5)*7
    w_tot+=num.charAt(6)*1
    w_tot+=num.charAt(7)*3
    w_tot+=num.charAt(9)*1
    w_tot+=(w_e+w_f)

	  if ((w_tot % 10))         // 10À¸·Î ³ª´©¾î Áö¸é true¸¦ ±×·¸Áö ¾ÊÀ¸¸é false¸¦ ¹ÝÈ¯ÇÕ´Ï´ç..
    {
       return true;
    }
    else
    {
      return false;
    }
}


//ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
function regitNumberCheck(regitNum1, regitNum2)
{
    errfound = false;
    var str_jumin1 = regitNum1.value;
    var str_jumin2 = regitNum2.value;
    var checkImg='';


    var i3=0
    for (var i=0;i<str_jumin1.length;i++)
    {
        var ch1 = str_jumin1.substring(i,i+1);
        if (ch1<'0' || ch1>'9') { i3=i3+1 }
    }
    if ((str_jumin1 == '') || ( i3 != 0 ))
    {
//        error(regitNum1,'¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
        return false;
    }



    var i4=0
    for (var i=0;i<str_jumin2.length;i++)
    {
        var ch1 = str_jumin2.substring(i,i+1);
        if (ch1<'0' || ch1>'9') { i4=i4+1 }
    }
    if ((str_jumin2 == '') || ( i4 != 0 ))
    {
//      error(regitNum2,'¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
        return false;
    }

    /* 2009.06.29 ÁÖ¼®Ã³¸®ÇÔ (¿¹¾à½Ã ¿¡·¯)
    if(str_jumin1.substring(0,1) < 4)
    {
//        error(regitNum2,'¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
        return false;
    }
    */

    if(str_jumin2.substring(0,1) > 4)
    {
//        error(regitNum2,'¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
        return false;
    }

    if((str_jumin1.length > 7) || (str_jumin2.length > 8))
    {
//        error(regitNum2,'¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
        return false;
    }

    if ((str_jumin1 == '72') || ( str_jumin2 == '18'))
    {
//        error(regitNum1,'¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
        return false;
    }

    var f1=str_jumin1.substring(0,1)
    var f2=str_jumin1.substring(1,2)
    var f3=str_jumin1.substring(2,3)
    var f4=str_jumin1.substring(3,4)
    var f5=str_jumin1.substring(4,5)
    var f6=str_jumin1.substring(5,6)
    var hap=f1*2+f2*3+f3*4+f4*5+f5*6+f6*7
    var l1=str_jumin2.substring(0,1)
    var l2=str_jumin2.substring(1,2)
    var l3=str_jumin2.substring(2,3)
    var l4=str_jumin2.substring(3,4)
    var l5=str_jumin2.substring(4,5)
    var l6=str_jumin2.substring(5,6)
    var l7=str_jumin2.substring(6,7)
    hap=hap+l1*8+l2*9+l3*2+l4*3+l5*4+l6*5
    hap=hap%11
    hap=11-hap
    hap=hap%10
    if (hap != l7)
    {
      // error(regitNum1,'¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù.\\n\\n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
        return false;
    }


    var i9=0

    return true;
    //if (!errfound)
    //        submit();
}


// ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÇÑÁÙ¿¡ ÀÔ·Â¹Þ¾ÒÀ»°æ¿ì ' - '¾øÀÌ
// ¿¹) 7911020000000 ÀÎÀÚ°ª ¹®ÀÚ·Î ÁÙ°Í
function regitNumberCheck2(juminNumber)
{
    errfound = false;
    var str_jumin1 = juminNumber.substring(0,6);
    var str_jumin2 = juminNumber.substring(6,juminNumber.length);

    var checkImg='';

    var i3=0
    for (var i=0;i<str_jumin1.length;i++)
    {
        var ch1 = str_jumin1.substring(i,i+1);
        if (ch1<'0' || ch1>'9') { i3=i3+1 }
    }
    if ((str_jumin1 == '') || ( i3 != 0 ))
    {
        // alert(str_jumin1 + "-" + str_jumin2 + ' Àº ¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
        return false;
    }



    var i4=0
    for (var i=0;i<str_jumin2.length;i++)
    {
        var ch1 = str_jumin2.substring(i,i+1);
        if (ch1<'0' || ch1>'9') { i4=i4+1 }
    }
    if ((str_jumin2 == '') || ( i4 != 0 ))
    {
        // alert(str_jumin1 + "-" + str_jumin2 + ' Àº ¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
        return false;
    }

    /*if(str_jumin1.substring(0,1) < 4)
    {
        alert(str_jumin1 + "-" + str_jumin2 + ' Àº ¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
        return false;
    }*/

    if(str_jumin2.substring(0,1) > 4)
    {
        // alert(str_jumin1 + "-" + str_jumin2 + ' Àº ¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
        return false;
    }

    if((str_jumin1.length > 7) || (str_jumin2.length > 8))
    {
        // alert(str_jumin1 + "-" + str_jumin2 + ' Àº ¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
        return false;
    }

    if ((str_jumin1 == '72') || ( str_jumin2 == '18'))
    {
        // alert(str_jumin1 + "-" + str_jumin2 + ' Àº ¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
        return false;
    }

    var f1=str_jumin1.substring(0,1)
    var f2=str_jumin1.substring(1,2)
    var f3=str_jumin1.substring(2,3)
    var f4=str_jumin1.substring(3,4)
    var f5=str_jumin1.substring(4,5)
    var f6=str_jumin1.substring(5,6)
    var hap=f1*2+f2*3+f3*4+f4*5+f5*6+f6*7
    var l1=str_jumin2.substring(0,1)
    var l2=str_jumin2.substring(1,2)
    var l3=str_jumin2.substring(2,3)
    var l4=str_jumin2.substring(3,4)
    var l5=str_jumin2.substring(4,5)
    var l6=str_jumin2.substring(5,6)
    var l7=str_jumin2.substring(6,7)
    hap=hap+l1*8+l2*9+l3*2+l4*3+l5*4+l6*5
    hap=hap%11
    hap=11-hap
    hap=hap%10
    if (hap != l7)
    {
        // alert(str_jumin1 + "-" + str_jumin2 + ' Àº ¾ø´Â ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!!');
        return false;
    }


    var i9=0

    return true;
    //if (!errfound)
    //        submit();
}

//¿Ü±¹ÀÎ ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
function isRegNo_fgnno(fgnno)
{
	var sum=0;
	var odd=0;
	buf = new Array(13);
	for(i=0; i<13; i++) { buf[i]=parseInt(fgnno.charAt(i)); }
	odd = buf[7]*10 + buf[8];
	if(odd%2 != 0) { return false; }
	if( (buf[11]!=6) && (buf[11]!=7) && (buf[11]!=8) && (buf[11]!=9) )
	{
		//alert("");
		return false;
	}
	multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
	for(i=0, sum=0; i<12; i++) { sum += (buf[i] *= multipliers[i]); }
	sum = 11 - (sum%11);
	if(sum >= 10) { sum -= 10; }
	sum += 2;
	if(sum >= 10) { sum -= 10; }
	//alert(sum);
	if(sum != buf[12]) { return false }
	return true;
}

function error (elem,text) {
    if (errfound) return;
    window.alert(text);
    elem.select();
    elem.focus();
    errfound=true;
}

function ck_tag(text) {
	var tmp  = /</gi;
	var temp = text.replace(tmp,"%lt;");
	return temp;
}
/**------------------------------------------------------------------------------------------**/

	// desc     : ÁÖ¹Î¹øÈ£ À¯È¿¼º Ã¼Å©ÇÑ´Ù.-ÀÌÃ÷ÄÚ¸®¾Æ Ãß°¡ (7/24)
	// input    : [jumin1, jumin2]
	// return   : boolean
	function chkJumin(jumin1, jumin2)
	{
		var	i;
		var IDtot = 0;
		var now = new Date();
		var year;
		var day1;
		var day2;
		var age;
		var sex;

		jumin1 = jumin1.value;
		jumin2 = jumin2.value;

		for (i=0 ; i<=5 ; i++)
			IDtot = IDtot + ((i%8+2) * parseInt(jumin1.substring(i,i+1))) ;
		for (i=6 ; i<=11 ; i++)
			IDtot = IDtot + ((i%8+2) * parseInt(jumin2.substring(i-6,i-5))) ;

		IDtot = 11 - (IDtot % 11);
		IDtot = IDtot % 10;

		if (IDtot != jumin2.substring(6,7)) {
			//msg = "ÁÖ¹Îµî·Ï¹øÈ£°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.\r\n\r\n ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.";
			//alert(msg);
			return false;
		}
		return true;
	}




/*===============================================*/
// ÀÏ¹Ý ÅØ½ºÆ® È®ÀÎ
/*===============================================*/
// °ø¹é Á¸Àç¿©ºÎ È®ÀÎ
function check_TextBlank(strName,objText,strContent){

	if (char_trim(objText.value) == ""){
		alert(strName + "À»(¸¦) ÀÔ·ÂÇÏ½Ê½Ã¿À." + "\n\n" + strContent);
		objText.focus();
		return false;
	}
	return true;
}
/*===============================================*/
// ÅØ½ºÆ® ±æÀÌ È®ÀÎ
/*===============================================*/
function check_length(sourceOBJ,targetOBJ){
	var str = sourceOBJ.value;
	targetOBJ.value = str.length;
}
/*===============================================*/
// °ø¹é ¾ø¾Ö±â
function char_trim(str){

	if (str == 0){
		result = "";
	}
	else{
		v_len = str.length;
		result="";
		for (var i=0; i<v_len; i++){
			schar = str.charAt(i);
			if (schar != " ") {
				result = result + schar;
			}

		}
	}
	return result;
}


//¹®ÀÚ¿­¿¡ °ø¹éÀÌ Æ÷ÇÔµÇ¾ú´ÂÁö °Ë»çÇÏ´Â ÇÔ¼ö
function ckBlank(getValue)
{
    var temp = "";
    for(var i = 0 ; i < getValue.length ; i++)
    {
        temp = getValue.substring(i,i+1);
        if(temp == " ") return true;
    }
    return false;
}

//¹®ÀÚ¿­¿¡ Æ¯¼ö¹®ÀÚ°¡ Æ÷ÇÔµÇ¾ú´ÂÁö °Ë»çÇÏ´Â ÇÔ¼ö
function ckFieldStr(getValue)
{
    var temp = 0;
    for(var i = 0 ; i < getValue.length ; i++)
    {
        temp = getValue.substring(i,i+1).charCodeAt();
        if(((temp < 97 || temp > 122) && (temp < 48 || temp > 57)) && (temp != 95))
        {
            return true;
        }
    }
    return false;
}

	// desc     : Ã¢ÀÌ¸§À¸·Î »õÃ¢
	function openWinByName(uri,name,width,height,scroll)
	{
		var left = (screen.width-width)/2;
		var top = (screen.height-height)/2;
		newWin=window.open(uri,name,'width='+width+',height='+height+',left='+left+',top='+top+', scrollbars='+scroll+', toolbar=no');
		newWin.focus();
	}

	// desc     : ¹®±¸ ¼±ÅÃ½Ã ¶óµð¿À¹öÆ°±îÁö ¼±ÅÃ
	// input    : [obj]
	// return   : boolean
	function captionclick(obj) {
		if ("INPUT" == event.srcElement.tagName)
			event.cancelBubble = true;
		else {
			obj.children[0].click();
			return false;
		}
	}

	/* ÀüÈ­¹øÈ£ ¼ýÀÚ/- Çã¿ë */
	function checkPhoneNumber(strValue, num, strMsg)
	{
		var chars = "0123456789-";
		var rvalue = "";

		for (var inx = 0; inx < strValue.length; inx++) {
		   if (chars.indexOf(strValue.charAt(inx)) == -1) {
			   alert(strMsg + "´Â ¼ýÀÚ¿Í '-'¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù." );
			   return false;
		   }
		}

		if ( strValue.length != 0 && strValue.length > num ) {
			msg = "[" + strValue + "]¸¦ " + num + "ÀÚ¸® ÀÌÇÏ·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.";
			alert(msg);
			return false;
		}

		return true;
	}


	// ¼ýÀÚ Ã¼Å©
	function chkNumber(){
	   if((event.keyCode < 48)||(event.keyCode > 57))
	      event.returnValue = false;
	}

	// desc  : ¹®ÀÚ¿­ÀÇ ±æÀÌ°¡ ¿øÇÏ´Â ±æÀÌº¸´Ù ÀÛÀ»¶§ ºÎÁ·ÇÑ ±æÀÌ¸¸Å­ Æ¯Á¤ ¹®ÀÚ¸¦ ´õÇÏ¿© ¹ÝÈ¯ÇÏ´Â ÇÔ
	// input  : [ strValue, strLength, val ]
	// return : string
	function intToString( strValue, strLength, val )
	{
		var nsize = 0;
		var param = "";

		nsize = GetLength(strValue);

		if ( nsize < strLength ) {
			for (var i=0; i<strLength-nsize ;i++ )
			{
				param += val;
			}
		}

		var result = param+strValue;

		return result;
	}

	// Email Check
	function EmailCheck(strEmail) {
		var regDoNot = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
		var regMust = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3})$/;

		if ( !regDoNot.test(strEmail) && regMust.test(strEmail) ) {
			return true;
		} else {
			msg = "ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ È®ÀÎÇØ ÁÖ¼¼¿ä.";
			alert(msg);
			return false;
		}
	}

	// desc  : ¹®ÀÚ µÚÀÇ °ø¹é¹®ÀÚ¸¦ Á¦°ÅÇÏ´Â ÇÔ¼ö
	// input  : string
	// return : string
	function rTrim ( str ) {
		str = str + "";
		var len = str.length;

		for(var i = (len - 1); (str.charAt(i) == ' '); i--);
		str = str.substring(0, i + 1);

		return str;
	}

	// desc  : ¹®ÀÚ ¸Ç ¾ÕÀÇ °ø¹é¹®ÀÚ¸¦ Á¦°ÅÇÏ´Â ÇÔ¼ö
	// input  : string
	// return : string
	function lTrim ( str ) {
		var len = str.length;
		var i = 0;

		for(i = 0; str.charAt(i) == ' '; i++);
		str = str.substring(i, len);

		return str;
	}

	// desc  : ¹®ÀÚ ¾ÕµÚÀÇ °ø¹é¹®ÀÚ¸¦ Á¦°ÅÇÏ´Â ÇÔ¼ö
	// input  : string
	// return : string
	function Trim ( strValue ) {
	 		strValue = lTrim(rTrim(strValue));
	 		return strValue;
	}

	// desc     : ¼ýÀÚ¸¸ Çã¿ëÇÏ±â
	// input    : [str, strName]
	// return   : boolean
	function onlyNumber(str, strName)
	{
		var regMust = /[^_(0-9)]/;

		if ( regMust.test(str) ) {
			msg = "[" + strName + "] : ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù!\r\n\r\n´Ù½Ã ÇÑ¹ø È®ÀÎÇÏ½Ê½Ã¿À.";
			alert(msg);
			return false;
		}
		return true;
	}

	// desc     : ¼ýÀÚ·Î¸¸ µÈ ½ºÆ®¸µ Çã¿ë ¾ÈÇÔ
	// input    : [str, strName]
	// return   : boolean
	function notOnlyNumber(str, strName)
	{
		var regMust = /[^_(0-9)]/;

		if ( !regMust.test(str) ) {
			msg = "[" + strName + "] : ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ç ¼ö ¾ø½À´Ï´Ù!\r\n\r\n´Ù½Ã ÇÑ¹ø È®ÀÎÇÏ½Ê½Ã¿À.";
			alert(msg);
			return false;
		}
		return true;
	}

	// desc     : Ã¹±ÛÀÚ¸¦ ¼ýÀÚ·Î¸¸ µÈ ½ºÆ®¸µ Çã¿ë ¾ÈÇÔ
	// input    : [str, strName]
	// return   : boolean
	function firstnotOnlyNumber(str, strName)
	{
		var regMust = /[^_(0-9)]/;

		if ( !regMust.test(str.substring(0,1)) ) {
			msg = "[" + strName + "] : Ã¹±ÛÀÚ´Â ¼ýÀÚ·Î ÀÔ·ÂÇÏ½Ç ¼ö ¾ø½À´Ï´Ù!\r\n\r\n´Ù½Ã ÇÑ¹ø È®ÀÎÇÏ½Ê½Ã¿À.";
			alert(msg);
			return false;
		}
		return true;
	}


	// desc     : ÀÔ·Â¿©ºÎ Ã¼Å©ÇÏ±â
	// input    : [str, strName]
	// return   : boolean
	function EmptyCheck( strValue, strName ) {
		var strlength = strValue.length;

		if ( strlength == 0 ) {
			msg = "[" + strName + "] : ÀÔ·ÂÇØÁÖ½Ê½Ã¿À!";
			alert(msg);
			return false;
		} else
			return true;
	}

	// desc     : ¼±ÅÃ¿©ºÎ Ã¼Å©ÇÏ±â
	// input    : [str, strName]
	// return   : boolean
	function SelEmptyCheck( strValue, strName ) {
		var strlength = strValue.length;

		if ( strlength == 0 ) {
			msg = "[" + strName + "] : ¼±ÅÃÇØÁÖ½Ê½Ã¿À!";
			alert(msg);
			return false;
		} else
			return true;
	}


	// desc     : ¹®ÀÚ¿­ÀÇ ÃÖÀú, ÃÖ´ë ±æÀÌ¸¦ Ã¼Å©ÇÏ¿© °á°ú¸¦ ¸®ÅÏÇÑ´Ù.
	// input    : [strValue, strName, lowLength, highLength]
	// return   : boolean
	function LengthCheck( strValue, strName, lowLength, highLength )
	{
		var nsize = 0;
		nsize = GetLength(strValue);
		if ( lowLength > 0 && nsize == 0 ) {
			msg = "[" + strName + "] : ÀÔ·ÂÇØÁÖ¼¼¿ä.";
			alert(msg);
			return false;
		}

		if ( nsize < lowLength || nsize > highLength ) {
			if ( lowLength == highLength ) {
				msg = "[" + strName + "] : " + lowLength + "ÀÚ¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.\r\n\r\n (ÁÖÀÇ: ÇÑ±Û 1ÀÚ´Â 2ÀÚ·Î °è»êÇÕ´Ï´Ù.)";
				alert(msg);
				return false;
			} else {
				msg = "[" + strName + "] : " + lowLength + " - " + highLength + " ÀÚ¸¦  ÀÔ·ÂÇØÁÖ¼¼¿ä.\r\n\r\n (ÁÖÀÇ: ÇÑ±Û 1ÀÚ´Â 2ÀÚ·Î °è»êÇÕ´Ï´Ù.)";
				alert(msg);
				return false;
			}
		}
		else
			return true;
	}

	// desc     : ¹®ÀÚ¿­ÀÇ ±æÀÌ¸¦ ¸®ÅÏÇÑ´Ù.
	// input    : [strValue]
	// return   : int
	function GetLength( strValue )
	{
		var nsize = 0;
		var chrOrig;
		var charEscaped;

		for( var intinx = 0; intinx <= strValue.length -1 ; intinx++ ){
			chrOrig = strValue.substring(intinx,intinx+1);
			chrEscaped = escape(chrOrig);
			if ( chrEscaped.substring(0,2) == "%u" )
				nsize = nsize + 2;
			else
				nsize++;
		}
		return nsize;
	}

	/**
	title 	: ¿µ¹®/¼ýÀÚ¸¸ Çã¿ë
	desc 	: ¿µ¹®/¼ýÀÚ¸¸ Çã¿ëÇÏ±â
	**/
	function onlyEngNumber(str, strName) {
		//var regMust = /[^_(a-zA-Z0-9)]/;
		var regMust = /[^(a-zA-Z0-9)]/;

		if ( regMust.test(str) ) {
			msg = "[" + strName + "] : ¿µ¹®°ú ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù!\r\n\r\n  ´Ù½Ã ÇÑ¹ø È®ÀÎÇÏ½Ê½Ã¿À.";
			alert(msg);
			return false;
		}
		return true;
	}

	/**
	title 	: »ç¾÷ÀÚ µî·Ï¹øÈ£ Ã¼Å©
	desc 	: »ç¾÷ÀÚ µî·Ï¹øÈ£ Ã¼Å©ÇÏ±â
	**/
	function check_companynum(saup1,saup2,saup3) {
		 var checkID = new Array(1, 3, 7, 1, 3, 7, 1, 3, 5, 1);
		 var bizID = "" + saup1 + saup2 + saup3;
		 var i, Sum=0, c2, remander;

		 for (i=0; i<=7; i++) Sum += checkID[i] * bizID.charAt(i);

		 c2 = "0" + (checkID[8] * bizID.charAt(8));
		 c2 = c2.substring(c2.length - 2, c2.length);

		 Sum += Math.floor(c2.charAt(0)) + Math.floor(c2.charAt(1));

		 remander = (10 - (Sum % 10)) % 10 ;

		 if (Math.floor(bizID.charAt(9)) != remander) {
			  // alert("Á¤È®ÇÑ »ç¾÷ÀÚ µî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
			  return false;
		 } else{
			return true;
		 }
	}

	/**
	title 	: Ã¼Å© ¹Ú½º  ÀüÃ¼ ¼±ÅÃ /ÇØÁ¦
	desc 	: Ã¼Å© ¹Ú½º  ÀüÃ¼ ¼±ÅÃ /ÇØÁ¦
	**/
	function CheckAll(obj_this, obj){
		var b_chk = false;
		if (obj_this.checked == true)
			b_chk = true;

		if (obj) {
			if (obj.length) {
				for (var i=0; i <obj.length; i++ ) {
					obj[i].checked = b_chk ;
				}
			} else {
				obj.checked = b_chk;
			}
		} else {
			//alert("¼±ÅÃÇÒ Ç×¸ñÀÌ  ¾ø½À´Ï´Ù.");
		}
	}

	/* ÀüÈ­¹øÈ£ ¼ýÀÚ/- Çã¿ë */
	function CheckMenuId(strValue, num, strMsg)
	{
		var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-";
		var rvalue = "";

		for (var inx = 0; inx < strValue.length; inx++) {
		   if (chars.indexOf(strValue.charAt(inx)) == -1) {
			   alert(strMsg + "´Â ¿µ¹®°ú ¼ýÀÚ¿Í '-'¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù." );
			   return false;
		   }
		}

		if ( strValue.length != 0 && strValue.length > num ) {
			msg = "[" + strValue + "]¸¦ " + num + "ÀÚ¸® ÀÌÇÏ·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.";
			alert(msg);
			return false;
		}

		return true;
	}

	/* ÇÑ±Û, ¿µ¹®, ¼ýÀÚ Çã¿ë */
	function CheckMenuName(strValue, strMsg)
	{
		var pattern = new RegExp("[^°¡-ÆR\x20a-zA-Z0-9&/'-]", "i");
		if (pattern.exec(strValue) == null) {
			return true;
		} else {
		    alert(strMsg + "´Â ÇÑ±Û°ú ¿µ¹®°ú ¼ýÀÚ¿Í Æ¯¼ö¹®ÀÚ(&, /, ', -)¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù." );
		    return false;
		}
	}


	/* Æ¯¼ö¹®ÀÚ Ã³¸®*/
	function ChangeSpecialCharacter(str)
	{
		var returnStr;

		returnStr = str;

		returnStr = returnStr.replace(/\</g,		"&lt;");
		returnStr = returnStr.replace(/\>/g,		"&gt;");
		returnStr = returnStr.replace(/\ /g,		"&nbsp;");
		returnStr = returnStr.replace(/\"/g,		"&quot;");
		returnStr = returnStr.replace(/\'/g,		"&#39;");

		return returnStr;
	}


   function truncateString(str, max) {
		if(blen(str) > max) {
			return bsubstring(str, max - 2) + ".."
		} else {
			return str
		}
	}

	function bsubstring(str, to) {
		var bindex = 0
		for(var i = 0; i < str.length; i++) {
			bindex += str.charAt(i) >= '¤¡' ? 2 : 1
			if(bindex > to) {
				return str.substring(0, i)
			}
		}
		return str
	}

	function blen(str) {
		if(typeof str == "undefined" || str == null) return str;

		var result = 0
		for(var i = 0; i < str.length; i++) {
			result += str.charAt(i) >= '¤¡' ? 2 : 1
		}

		return result
	}

	/* URL¿¡¼­ È®ÀåÀÚ °Ë»ö */
	function GetFileExter(URL) {
		var sUrl;
		var fileExiter;
		var idxNumber;
		var sArray;

		if (sUrl == "")	{
			return "";
		}

		sUrl = URL;

		// ? ÀÌÈÄ Á¦°Å
		if(sUrl.indexOf("?") > 0) {
			sUrl = sUrl.substr(1, sUrl.indexOf("?")-1);
		}

		// ÆÄÀÏ È®ÀåÀÚ ÃßÃâ
		if(sUrl.indexOf(".") > 0) {
			sArray = sUrl.split(".");
			fileExiter = sArray[sArray.length-1].toLowerCase();
		} else {
			fileExiter = "";
		}

		return fileExiter;
	}



// ******************************************
// ÀüÃ¼ Å¬¸¯½Ã(allChk(this, 'chk¸í'))
// ******************************************
function allChk(obj, chk){
	var chkObj = document.getElementsByName(chk);

	if(typeof(chkObj) == 'undefined'){
		return;
	}else{
		if(typeof(chkObj.length) == 'undefined'){
			chkObj.checked = obj.checked;
		}else{
			for(var i=0; i < chkObj.length; i++){
				chkObj[i].checked = obj.checked;
			}
		}
	}
}


/* ÁÖ¹Î¹øÈ£·Î ³ªÀÌ ¸®ÅÏ */
function getAgeInfo(cus_sec_no){
    var regex = new RegExp(/(\d{2})(\d{2})(\d{2})-(\d{1})\d{6}/);
    var matches = regex.exec(cus_sec_no);
    if (!matches || matches.length != 5) {
        alert("ÁÖ¹Î¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
        return;
        //return {age: 0, sex: null };
    }

    var year = parseInt(((
        matches[4] == "3" ||
        matches[4] == "4" ||
        matches[4] == "7" ||
        matches[4] == "8") ? "20" : "19") + matches[1]);
    var month = parseInt(matches[2]);
    var day = parseInt(matches[3]);
    var birthDay = new Date(year, month, day);
    var toDay = new Date();
    /*
    var sex = (
        matches[4] == "1" ||
        matches[4] == "3" ||
        matches[4] == "5" ||
        matches[4] == "7") ? "Male" : "Female";
    */

	var age = toDay.getFullYear() - birthDay.getFullYear() + 1;

    return age;
}


	/*  ½Ç¸íÁ¦ Ã¼Å© */
	function onFocusCreditcheck(name, jumin1, jumin2, no, frm, flag) {
		var name = eval(name);
		var jumin1 = eval(jumin1);
		var jumin2 = eval(jumin2);
		var jumin = String(jumin1) + String(jumin2);
		var jumin_bars = String(jumin1) + "-" + String(jumin2);
		
		/* //¿Ü±¹ÀÎ ¿¹¾à½Ã Ã¼Å©¾ÈÇÏ°íÀÖ¾úÀ½ (2009.04.23)
		if (!regitNumberCheck2(jumin)) {				
				alert("À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
				return;
			}
		*/
		
		// ¿Ü±¹ÀÎ Ã¼Å©¸¦ À§ÇØ Ãß°¡		
		var jumin2Check = jumin2.substring(0,1); 
		if(jumin2Check == "5" || jumin2Check == "6" || jumin2Check == "7" || jumin2Check == "8"){			
			if (!isRegNo_fgnno(jumin)) {				
				alert("À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
				return;
			}
					
		}else{					
			if (!regitNumberCheck2(jumin)) {				
				alert("À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
				return;
			}
		}

		// ½Ç¸íÃ¼Å©Á¦¿Ü´ë»ó °É·¯³»±â(14¼¼ÀÌ»ó¸¸ Ã¼Å©)
		var chk_year = parseInt(getAgeInfo(jumin_bars));
		
		
		// alert(name + "\n" + jumin1 + "\n" + jumin2 + "\n" + no + "\n" + frm + "\n" + flag);
		// return;
		
		// alert(chk_year);
		
		// 14¼¼ ÀÌ»ó¸¸ ½Ç¸íÀÎÁõÀ» ÇÏ°í 14¼¼ ¹Ì¸¸Àº ¹«Á¶°Ç ½Ç¸íÀÎÁõ µÈ°Å Ã³·³ Ã³¸®ÇÑ´Ù.
		if(chk_year > 13){
			frame_work.location.href = "/member.vw?method=getCommonRealCheck"
									 + "&name="			+ name
									 + "&jumin1="		+ jumin1
									 + "&jumin2="		+ jumin2
									 + "&no="			+ no
									 + "&frm="			+ frm
									 + "&flag="			+ flag;
		} else{
			creditResult('Y', no, frm, flag);
		}
	}


	function creditResult(rtnValue, no, frm, flag) {
		if(rtnValue == "Y") {
			var thisForm = eval(frm);
		
			//-- È£Ãâ °æ·ÎÃ¼Å©
			if (flag == "0") {										// ¿¹¾àÈ­¸é ¿©ÇàÀÚ Á¤º¸ÀÔ·Â ¿¡¼­ ³Ñ¾î¿Â °æ¿ì
				document.getElementById("ptr_real_name_id_" + no).innerHTML = "Y";
				eval("thisForm.ptr_real_name_" + no).value = "Y";
				tourPriceSetting();									// ¿ä±Ý°è»ê
			} else if (flag == "9")	 {								// ¿¹¾àÈ­¸é ¿¹¾àÀÚ Á¤º¸ÀÔ·Â ¿¡¼­ ³Ñ¾î¿Â °æ¿ì
				thisForm.real_name_chk.value = "Y";
				alert("¿¹¾àÀÚ ½Ç¸íÀÎÁõÀÌ Á¤»óÀûÀ¸·Î µÇ¾ú½À´Ï´Ù.");
			}
		}
	}








	//½Ç¸íÀÎÁõ Å×½ºÆ®
	function onFocusCreditcheck2(name, jumin1, jumin2) {
		location.href = "/member.vw?method=getCommonRealCheck&name="+name+"&jumin1="+jumin1+"&jumin2="+jumin2;
	}	



/* ÅëÈ­ Ç¥½Ã */
function getFormatMoney(value)  {
    if(value == null || value == "" || typeof value == "undefined") return "0";
	 var num  = String(value);

	 re   = /^\$|,/g;
	 num   = num.replace(re, "");
	 fl   = "";

	 if(num < 0) {
	    num  = num * (-1);
	    fl  = "-";
	 } else  {
	    num  = num * 1;
	 }

	 num   = new String(num);

	 var temp = "";
	 var co  = 3;
	 var num_len = num.length;

	 while (num_len > 0) {
	     num_len = num_len - co;

	   if(num_len < 0) {
	     co = num_len + co;
	     num_len = 0;
	   }

	   temp = "," + num.substr(num_len, co) + temp;
	 }

	 return fl + temp.substr(1);
}


	/*------------------------------------------------------------------
	ÀÌ¸í¼ö Ãß°¡ (Ajax »ç¿ë½Ã ·Îµù ÀÌ¹ÌÁö ¶ç¿ì±â)
	2008-07-22
	--------------------------------------------------------------------*/
	 function _loadingHtml() {
	 	var strHtml = "";
 		strHtml = strHtml + "<table width='100%' height='100%'>";
 		strHtml = strHtml + "<tr><td valign='middle' align='center'><img src='/images/loading/loading.gif'></td></tr>";
 		strHtml = strHtml + "</table>";
  		return strHtml;
 	}

	// ******************************************
	// »óÇ° »ó¼¼ ÆäÀÌÁö·Î ÀÌµ¿- 2008.08.05 ¿°ºÀ°É Ãß°¡
	// ******************************************
	function goGoodsDetail(cate_seq, evnt_seq, evnt_no_day) {
		location.href = "/goodsDetail.vw?method=goodsDetail&categorySeq="+cate_seq+"&goodsDetailCode="+evnt_no_day+"-"+evnt_seq+"";
	}
	// ******************************************
	// ÃßÃµ Çà»ç ÀüÃ¼ ÀÏ°æ¿ì ÆäÀÌÁö ÀÌµ¿- 2008-08-08 ¿ÀÈÄ 4:30:03 ÀÌ¸í¼ö Ãß°¡
	// ******************************************
	function goEventList( cate_seq, pkgTypeCode, areaCode, pkgYear, pkgSeq, hangsaSeq ) {
		location.href = "/goodsList.vw?method=goodsEventList&categorySeq="+cate_seq+"&goodsEventCode="+pkgTypeCode+"-"+areaCode+"-"+pkgYear+"-"+pkgSeq+"-"+hangsaSeq+"";
	}
	// ******************************************
	// ¿¹¾àÇÏ±â - 2008-08-08 ¿ÀÈÄ 4:30:03 ÀÌ¸í¼ö Ãß°¡
	// ******************************************
	function goReserve(cate_seq, evnt_seq, evnt_no_day) {
		var url = window.location.host;
		var protocal = "";
		
		if(url == "devwww.redcaptour.com:8080")	 protocal = "http:";
		else									 protocal = "http:"			// "https:";
	
		url = protocal + "//" + window.location.host;			
		location.href = url + "/reserve.vw?method=reserveLoginCheck&category_seq="+cate_seq+"&evnt_no_day="+evnt_no_day+"&evnt_seq="+evnt_seq+"";
	}
	
	// ******************************************
	// ÀÌ¹ÌÁö Ã¼ÀÎÁö
	// ******************************************
	function imageChange(objName, src) {
		try {
			var imageObj = document.getElementById(objName);
			imageObj.src = src;
		} catch(e){	}
	}

	// ******************************************
	// È¸¿ø  »ó¼¼ ÆäÀÌÁö·Î ÀÌµ¿- 2008.10.02 ¿°ºÀ°É Ãß°¡
	// ******************************************
	function goCommMemDetail() {
		/*
		//SSLÀû¿ëÀ» À§ÇØ ·ÎÄÃ °³¹ßÈ¯°æ ºÐ±â Ã³¸®
		var curCommUrl = window.location.host;
		if(curCommUrl == "devwww.redcaptour.com:8080")
			location.href = "/member.vw?method=memberDetail";
		else
			location.href = "https://" + curCommUrl + "/member.vw?method=memberDetail";
		*/
		
		location.href = "/member.vw?method=memberDetail";
	}		
	
	
	// ******************************************
	// ÆÐ½º¿öµå ¾ËÆÄºª(´ë) Ã¼Å©- 2010.04.08 Á¤È¸¼º
	// ******************************************		
	function check_alphaB(obj) {	 	  
	   var ALPHA = /[A-Z]+/g;   
	   if(!ALPHA.test(obj))  {
	      alert("ÆÐ½º¿öµå´Â ¿µ¹® (´ë)(¼Ò)¹®ÀÚ¿Í ¼ýÀÚ¸¦ Á¶ÇÕÇÏ¼¼¿ä.");	      
	      return false;
	   }
	   return true;   
	}
	
	// ******************************************
	// ÆÐ½º¿öµå ¾ËÆÄºª(¼Ò) Ã¼Å©- 2010.04.08 Á¤È¸¼º
	// ******************************************		
	function check_alphaS(obj) {	 	  
	   var ALPHA = /[a-z]+/g;   
	   if(!ALPHA.test(obj))  {
	      alert("ÆÐ½º¿öµå´Â ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ¸¦ Á¶ÇÕÇÏ¼¼¿ä.");	      
	      return false;
	   }
	   return true;   
	}
	
	// ******************************************
	// ÆÐ½º¿öµå ¼ýÀÚ Ã¼Å©- 2010.04.08 Á¤È¸¼º
	// ******************************************		
	function check_numeric(obj){
	   var NUM = /[0-9]+/i;   // 0À» Æ÷ÇÔÇÏ´Â ¾ç¼ö	   
	   if(!NUM.test(obj)){
	      alert("ÆÐ½º¿öµå´Â ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ¸¦ Á¶ÇÕÇÏ¼¼¿ä.");	      
	      return false;
	   }	      
	   return true;   
	}
	
	
