/**
 * Copyright (c) 2000 by LG-EDS Systems Inc
 * All rights reserved.
 *
 * ÀÚ¹Ù½ºÅ©¸³Æ® °øÅëÇÔ¼ö
 *
 * ÁÖÀÇ: ¾Æ·¡ÀÇ ¸ðµç ¸Þ¼Òµå´Â ÀÔ·ÂÆûÀÇ ÇÊµåÀÌ¸§(myform.myfield)À»
 *       ÆÄ¶ó¹ÌÅÍ·Î ¹Þ´Â´Ù. ÇÊµåÀÇ °ª(myform.myfield.value)ÀÌ ¾Æ´ÔÀ»
 *       À¯³äÇÒ °Í.
 */


/**
 * ÀÔ·Â°ªÀÌ NULLÀÎÁö Ã¼Å©
 */
function isNull(input) {
    if (input.value == null || input.value == "") {
	return true;
    }
    return false;
}
function ErrorMsg(obj,msg){
	alert(msg);
	obj.select();
	obj.focus();
}
/**
 * ÀÔ·Â°ª¿¡ ½ºÆäÀÌ½º ÀÌ¿ÜÀÇ ÀÇ¹ÌÀÖ´Â °ªÀÌ ÀÖ´ÂÁö Ã¼Å©
 */
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)¸¸À¸·Î µÇ¾îÀÖ´ÂÁö Ã¼Å© (String°ªÀ» Ã¼Å©ÇÑ´Ù.)
 * Æ¯Á¤ ¹®ÀÚ¸¸ Çã¿ëÇÏ·Á ÇÒ ¶§ »ç¿ë
 * ex) if (!containsCharsOnly(form.blood.value ,"ABO")) {
 *         alert("Ç÷¾×Çü ÇÊµå¿¡´Â A,B,O ¹®ÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
 *     }
 */
function containsCharsOnlyValue(inputValue,chars) {
    for (var inx = 0; inx < inputValue.length; inx++) {
       if (chars.indexOf(inputValue.charAt(inx)) == -1)
	   return false;
    }
    return true;
}


/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºªÀÎÁö Ã¼Å©
 * ¾Æ·¡ isAlphabet() ºÎÅÍ isNumComma()±îÁöÀÇ ¸Þ¼Òµå°¡
 * ÀÚÁÖ ¾²ÀÌ´Â °æ¿ì¿¡´Â var chars º¯¼ö¸¦
 * global º¯¼ö·Î ¼±¾ðÇÏ°í »ç¿ëÇÏµµ·Ï ÇÑ´Ù.
 * ex) var uppercase = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
 *     var lowercase = "abcdefghijklmnopqrstuvwxyz";
 *     var number    = "0123456789";
 *     function isAlphaNum(input) {
 *         var chars = uppercase + lowercase + number;
 *         return containsCharsOnly(input,chars);
 *     }
 */
function isAlphabet(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª ´ë¹®ÀÚÀÎÁö Ã¼Å©
 */
function isUpperCase(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª ¼Ò¹®ÀÚÀÎÁö Ã¼Å©
 */
function isLowerCase(input) {
    var chars = "abcdefghijklmnopqrstuvwxyz";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ª¿¡ ¼ýÀÚ¸¸ ÀÖ´ÂÁö Ã¼Å©
 */
function isNumber(input) {
    var chars = "0123456789";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª,¼ýÀÚ·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isAlphaNum(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¼ýÀÚ,´ë½Ã(-)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isNumDash(input) {
    var chars = "-0123456789";
    return containsCharsOnly(input,chars);
}
/**
 * ÀÔ·Â°ªÀÌ ¼ýÀÚ,´ë½Ã(-),Á¡À¸·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 * Á¡¼ö °è»ê½Ã »ç¿ë
 */
function isPoint(input) {
    var chars = "-0123456789.";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¼ýÀÚ,,Á¡À¸·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 * Á¡¼ö °è»ê½Ã »ç¿ë
 */
function isyega(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 isValidMonth(mm) {
    var m = parseInt(mm,10);
    return (m >= 1 && m <= 12);
}
function isValidDay_1(dd) {
    var m = parseInt(dd,10);
    return (dd >= 1 && dd <= 31);
}


/**
 * À¯È¿ÇÑ(Á¸ÀçÇÏ´Â) ÀÏ(ìí)ÀÎÁö Ã¼Å©
 */
function isValidDay(yyyy, mm, dd) {
    var m = parseInt(mm,10) - 1;
    var d = parseInt(dd,10);

    var end = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
    if ((yyyy % 4 == 0 && yyyy % 100 != 0) || yyyy % 400 == 0) {
	end[1] = 29;
    }

    return (d >= 1 && d <= end[m]);
}

/**
 * À¯È¿ÇÑ(Á¸ÀçÇÏ´Â) ½Ã(ãÁ)ÀÎÁö Ã¼Å©
 */
function isValidHour(hh) {
    var h = parseInt(hh,10);
    return (h >= 1 && h <= 24);
}

/**
 * À¯È¿ÇÑ(Á¸ÀçÇÏ´Â) ºÐ(ÝÂ)ÀÎÁö Ã¼Å©
 */
function isValidMin(mi) {
    var m = parseInt(mi,10);
    return (m >= 0 && m < 60);
}

/**
 * Time Çü½ÄÀÎÁö Ã¼Å©(´À½¼ÇÑ Ã¼Å©)
 */
function isValidTimeFormat(time) {
    return (!isNaN(time) && time.length == 12);
}

/**
 * À¯È¿ÇÏ´Â(Á¸ÀçÇÏ´Â) Time ÀÎÁö Ã¼Å©
 * ex) var time = form.time.value; //'200102310000'
 *     if (!isValidTime(time)) {
 *         alert("¿Ã¹Ù¸¥ ³¯Â¥°¡ ¾Æ´Õ´Ï´Ù.");
 *     }
 */
function isValidTime(time) {
    var year  = time.substring(0,4);
    var month = time.substring(4,6);
    var day   = time.substring(6,8);
    var hour  = time.substring(8,10);
    var min   = time.substring(10,12);

    if (parseInt(year,10) >= 1900  && isValidMonth(month) &&
	isValidDay(year,month,day) && isValidHour(hour)   &&
	isValidMin(min)) {
	return true;
    }
    return false;
}

/**
 * Time ½ºÆ®¸µÀ» ÀÚ¹Ù½ºÅ©¸³Æ® Date °´Ã¼·Î º¯È¯
 * parameter time: Time Çü½ÄÀÇ String
 */
function toTimeObject(time) { //parseTime(time)
    var year  = time.substr(0,4);
    var month = time.substr(4,2) - 1; // 1¿ù=0,12¿ù=11
    var day   = time.substr(6,2);
    var hour  = time.substr(8,2);
    var min   = time.substr(10,2);

    return new Date(year,month,day,hour,min);
}

/**
 * ÀÚ¹Ù½ºÅ©¸³Æ® Date °´Ã¼¸¦ Time ½ºÆ®¸µÀ¸·Î º¯È¯
 * parameter date: JavaScript Date Object
 */
function toTimeString(date) { //formatTime(date)
    var year  = date.getFullYear();
    var month = date.getMonth() + 1; // 1¿ù=0,12¿ù=11ÀÌ¹Ç·Î 1 ´õÇÔ
    var day   = date.getDate();
    var hour  = date.getHours();
    var min   = date.getMinutes();

    if (("" + month).length == 1) { month = "0" + month; }
    if (("" + day).length   == 1) { day   = "0" + day;   }
    if (("" + hour).length  == 1) { hour  = "0" + hour;  }
    if (("" + min).length   == 1) { min   = "0" + min;   }

    return ("" + year + month + day + hour + min)
}

/**
 * TimeÀÌ ÇöÀç½Ã°¢ ÀÌÈÄ(¹Ì·¡)ÀÎÁö Ã¼Å©
 */
function isFutureTime(time) {
    return (toTimeObject(time) > new Date());
}

/**
 * TimeÀÌ ÇöÀç½Ã°¢ ÀÌÀü(°ú°Å)ÀÎÁö Ã¼Å©
 */
function isPastTime(time) {
    return (toTimeObject(time) < new Date());
}

/**
 * ÁÖ¾îÁø Time °ú y³â m¿ù dÀÏ h½Ã Â÷ÀÌ³ª´Â TimeÀ» ¸®ÅÏ
 * ex) var time = form.time.value; //'20000101000'
 *     alert(shiftTime(time,0,0,-100,0));
 *     => 2000/01/01 00:00 À¸·ÎºÎÅÍ 100ÀÏ Àü Time
 */
function shiftTime(time,y,m,d,h) { //moveTime(time,y,m,d,h)
    var date = toTimeObject(time);

    date.setFullYear(date.getFullYear() + y); //y³âÀ» ´õÇÔ
    date.setMonth(date.getMonth() + m);       //m¿ùÀ» ´õÇÔ
    date.setDate(date.getDate() + d);         //dÀÏÀ» ´õÇÔ
    date.setHours(date.getHours() + h);       //h½Ã¸¦ ´õÇÔ

    return toTimeString(date);
}

/**
 * ÇöÀç³¯Â¥¿Í m¿ù dÀÏ Â÷ÀÌ³ª´Â Date¸¦ ¸®ÅÏ
 * ex) alert(shiftDate(document,0,-7,'yes'));		// ÇöÀç³¯Â¥ 20021002
 *     => 2002-09-25,2002-10-01
 *     alert(shiftDate(document,-1,1));		// ÇöÀç³¯Â¥ 20021002
 *     => 2002-09-03,2002-10-02
 */
function shiftDate(doc,m,d,before) { //moveTime(doc,m,d)
    var date = new Date();
    var today = new Date();
	var year1, month1, day1;
	var year2, month2, day2;
	
    date.setMonth(date.getMonth() + m);       //m¿ùÀ» ´õÇÔ
    date.setDate(date.getDate() + d);         //dÀÏÀ» ´õÇÔ
	
	if ( before == "yes")
	{
		today.setDate(today.getDate() - 1);
	}
	
	year1 = date.getYear() + "-";
	month1 = (date.getMonth() + 1) + "-";
	if ( month1.length != 3 )	month1 = "0" + month1;
	day1 = date.getDate() + "";
	if ( day1.length != 2 )		day1 = "0" + day1;
	
	year2 = today.getYear() + "-";
	month2 = (today.getMonth() + 1) + "-";
	if ( month2.length != 3 )	month2 = "0" + month2;
	day2 = today.getDate() + "";
	if ( day2.length != 2 )		day2 = "0" + day2;
	
	if(doc!=condition){
		doc.date3.value = year1 + month1 + day1;
		doc.date4.value = year2 + month2 + day2;
	}else{
		doc.date1.value = year1 + month1 + day1;
		doc.date2.value = year2 + month2 + day2;
	}
}

/**
 * µÎ TimeÀÌ ¸î °³¿ù Â÷ÀÌ³ª´ÂÁö ±¸ÇÔ
 * time1ÀÌ time2º¸´Ù Å©¸é(¹Ì·¡¸é) minus(-)
 */
function getMonthInterval(time1,time2) { //measureMonthInterval(time1,time2)
    var date1 = toTimeObject(time1);
    var date2 = toTimeObject(time2);

    var years  = date2.getFullYear() - date1.getFullYear();
    var months = date2.getMonth() - date1.getMonth();
    var days   = date2.getDate() - date1.getDate();

    return (years * 12 + months + (days >= 0 ? 0 : -1) );
}

/**
 * µÎ TimeÀÌ ¸çÄ¥ Â÷ÀÌ³ª´ÂÁö ±¸ÇÔ
 * time1ÀÌ time2º¸´Ù Å©¸é(¹Ì·¡¸é) minus(-)
 */
function getDayInterval(time1,time2) {
    var date1 = toTimeObject(time1);
    var date2 = toTimeObject(time2);
    var day   = 1000 * 3600 * 24; //24½Ã°£

    return parseInt((date2 - date1) / day, 10);
}

/**
 * µÎ TimeÀÌ ¸î ½Ã°£ Â÷ÀÌ³ª´ÂÁö ±¸ÇÔ
 * time1ÀÌ time2º¸´Ù Å©¸é(¹Ì·¡¸é) minus(-)
 */
function getHourInterval(time1,time2) {
    var date1 = toTimeObject(time1);
    var date2 = toTimeObject(time2);
    var hour  = 1000 * 3600; //1½Ã°£

    return parseInt((date2 - date1) / hour, 10);
}

/**
 * ÇöÀç ½Ã°¢À» Time Çü½ÄÀ¸·Î ¸®ÅÏ
 */
function getCurrentTime() {
    return toTimeString(new Date());
}

/**
 * ÇöÀç ½Ã°¢°ú y³â m¿ù dÀÏ h½Ã Â÷ÀÌ³ª´Â TimeÀ» ¸®ÅÏ
 */
function getRelativeTime(y,m,d,h) {
/*
    var date = new Date();

    date.setFullYear(date.getFullYear() + y); //y³âÀ» ´õÇÔ
    date.setMonth(date.getMonth() + m);       //m¿ùÀ» ´õÇÔ
    date.setDate(date.getDate() + d);         //dÀÏÀ» ´õÇÔ
    date.setHours(date.getHours() + h);       //h½Ã¸¦ ´õÇÔ

    return toTimeString(date);
*/
    return shiftTime(getCurrentTime(),y,m,d,h);
}

/**
 * ÇöÀç Ò´À» YYYYÇü½ÄÀ¸·Î ¸®ÅÏ
 */
function getYear() {
/*
    var now = new Date();
    return now.getFullYear();
*/
    return getCurrentTime().substr(0,4);
}

/**
 * ÇöÀç êÅÀ» MMÇü½ÄÀ¸·Î ¸®ÅÏ
 */
function getMonth() {
/*
    var now = new Date();

    var month = now.getMonth() + 1; // 1¿ù=0,12¿ù=11ÀÌ¹Ç·Î 1 ´õÇÔ
    if (("" + month).length == 1) { month = "0" + month; }

    return month;
*/
    return getCurrentTime().substr(4,2);
}

/**
 * ÇöÀç ìíÀ» DDÇü½ÄÀ¸·Î ¸®ÅÏ
 */
function getDay() {
/*
    var now = new Date();

    var day = now.getDate();
    if (("" + day).length == 1) { day = "0" + day; }

    return day;
*/
    return getCurrentTime().substr(6,2);
}

/**
 * ÇöÀç ãÁ¸¦ HHÇü½ÄÀ¸·Î ¸®ÅÏ
 */
function getHour() {
/*
    var now = new Date();

    var hour = now.getHours();
    if (("" + hour).length == 1) { hour = "0" + hour; }

    return hour;
*/
    return getCurrentTime().substr(8,2);
}

/**
 * ¿À´ÃÀÌ ¹«½¼ ¿äÀÏÀÌ¾ß?
 * ex) alert('¿À´ÃÀº ' + getDayOfWeek() + '¿äÀÏÀÔ´Ï´Ù.');
 * Æ¯Á¤ ³¯Â¥ÀÇ ¿äÀÏÀ» ±¸ÇÏ·Á¸é? => ¿©·¯ºÐÀÌ Á÷Á¢ ¸¸µé¾î º¸¼¼¿ä.
 */
function getDayOfWeek() {
    var now = new Date();

    var day = now.getDay(); //ÀÏ¿äÀÏ=0,¿ù¿äÀÏ=1,...,Åä¿äÀÏ=6
    var week = new Array('ÀÏ','¿ù','È­','¼ö','¸ñ','±Ý','Åä');

    return week[day];
}

/* ¾Æ¶óºñ¾Æ¼ýÀÚÀÇ ±Ý¾×À» ÇÑ±Û·Î º¯È­½ÃÄÑÁØ´Ù.*/

function changeMoney(input)
{
	var index=0;
	var i=0;
	var result="";
	var newResult="";
	var money = commaDel(input);
	su = new Array("0","1","2","3","4","5","6","7","8","9");
	km = new Array("¿µ","ÀÏ","ÀÌ","»ï","»ç","¿À","À°","Ä¥","ÆÈ","±¸");
	danwi = new Array("","½Ê","¹é","Ãµ","¸¸","½Ê","¹é","Ãµ","¾ï","½Ê","¹é","Ãµ","Á¶");
	for(j=1;j<=money.length;j++)
	{
		for(index=0;index<10;index++)
		{
			money = money.replace(su[index],km[index]);
		}
	}
	for(index = money.length;index>0;index=index-1)
	{
		result = money.substring(index-1,index);
		if(result=="¿µ"){
			if(i<4 || i>8){
				result = "";
			}
			else if(i>=4 && i<8 && newResult.indexOf("¸¸")<0){
				result = "¸¸";
			}
			else if(i>=8 && i<12 && newResult.indexOf("¾ï")<0){
				result = "¾ï";
			}
		}
		else
		{
			result = result + danwi[i];
//alert("result="+result);
		}
		i++;
		newResult = result + newResult;
//alert("newResult="+newResult);
	}
	for(j=1;j<newResult.length;j++){
		newResult = newResult.replace("¿µ","");
	}
	if((newResult.indexOf("¸¸")-newResult.indexOf("¾ï"))==1)
		newResult = newResult.replace("¸¸","");
	if((newResult.indexOf("¾ï")-newResult.indexOf("Á¶"))==1)
		newResult = newResult.replace("¾ï","");


	return newResult;
//	input.size = (newResult.length*2)-1;
}

	function changeMoney_(input)
	{
		var index=0;
		var i=0;
		var result="";
		var newResult="";
		var money = maDel(input);
		su = new Array("0","1","2","3","4","5","6","7","8","9");
		km = new Array("¿µ","ÀÏ","ÀÌ","»ï","»ç","¿À","À°","Ä¥","ÆÈ","±¸");
		danwi = new Array("","½Ê","¹é","Ãµ","¸¸","½Ê","¹é","Ãµ","¾ï","½Ê","¹é","Ãµ","Á¶");
		for(j=1;j<=money.length;j++)
		{
			for(index=0;index<10;index++)
			{
				money = money.replace(su[index],km[index]);
			}
		}
		for(index = money.length;index>0;index=index-1)
		{
			result = money.substring(index-1,index);
			if(result=="¿µ"){
				if(i<4 || i>8){
					result = "";
				}
				else if(i>=4 && i<8 && newResult.indexOf("¸¸")<0){
					result = "¸¸";
				}
				else if(i>=8 && i<12 && newResult.indexOf("¾ï")<0){
					result = "¾ï";
				}
			}
			else
			{
				result = result + danwi[i];
	//alert("result="+result);
			}
			i++;
			newResult = result + newResult;
	//alert("newResult="+newResult);
		}
		for(j=1;j<newResult.length;j++){
			newResult = newResult.replace("¿µ","");
		}
		if((newResult.indexOf("¸¸")-newResult.indexOf("¾ï"))==1)
			newResult = newResult.replace("¸¸","");
		if((newResult.indexOf("¾ï")-newResult.indexOf("Á¶"))==1)
			newResult = newResult.replace("¾ï","");


		return newResult;
	//	input.size = (newResult.length*2)-1;
	}


function maDel(input)
{

	var num = input;
	//alert(num);
	var len=num.length;
	var i;
	var buffer="";

	for(i=0;i<len;i++)
	{
		if(num.charAt(i)!=',')
		{
			buffer=buffer+num.charAt(i);
		}
	}
	return buffer;
}


/*±Ý¾×Ç¥½Ã¸¦ À§ÇØ ÄÄ¸¶ Ç¥½Ã¸¦ ÇØÁÖ´Â Å¬·¡½ºÀÔ´Ï´Ù.*/
function commaNum(input)
{
	num = input.value;
	if(num < 0)
	{
		num *= -1;
	 	var minus =true;
	}
	else
	{
		var minus = false;
	}

	var dotPos = (num+"").split(".");
	var dotU = dotPos[0] ;
	var dotD = dotPos[1] ;
	var commaFlag = dotU.length%3 ;

	if(commaFlag)
	{
 		var out = dotU.substring(0, commaFlag) ;
		if (dotU.length > 3) out += ","
	}
	else var out = "" ;

	for (var i=commaFlag; i < dotU.length; i+=3)
	{
 		out += dotU.substring(i, i+3);
 		if( i < dotU.length-3) out += ","
	}

	if(minus)
	{
		out = "-" + out;
	}
	if(dotD)
	{
		return out + "." + dotD;
	}
	else
	{
		return out;
	}

}
/*ÄÄ¸¶·Î Ç¥½ÃµÈ ±Ý¾×À» ÄÄ¸¶¸¦ Á¦°ÅÇØ ÁÝ´Ï´Ù.*/
function commaDel(input)
{
	var num = input.value;
	var len=num.length;
	var i;
	var buffer="";

	for(i=0;i<len;i++)
	{
		if(num.charAt(i)!=',')
		{
			buffer=buffer+num.charAt(i);
		}
	}
	return buffer;
}


/*±Ý¾×Ç¥½Ã¸¦ À§ÇØ ÄÄ¸¶ Ç¥½Ã¸¦ ÇØÁÖ´Â Å¬·¡½ºÀÔ´Ï´Ù.*/
function commaNum2(inputValue)
{
	num = inputValue;
	if(num < 0)
	{
		num *= -1;
	 	var minus =true;
	}
	else
	{
		var minus = false;
	}

	var dotPos = (num+"").split(".");
	var dotU = dotPos[0] ;
	var dotD = dotPos[1] ;
	var commaFlag = dotU.length%3 ;

	if(commaFlag)
	{
 		var out = dotU.substring(0, commaFlag) ;
		if (dotU.length > 3) out += ","
	}
	else var out = "" ;

	for (var i=commaFlag; i < dotU.length; i+=3)
	{
 		out += dotU.substring(i, i+3);
 		if( i < dotU.length-3) out += ","
	}

	if(minus)
	{
		out = "-" + out;
	}
	if(dotD)
	{
		return out + "." + dotD;
	}
	else
	{
		return out;
	}

}


//=======»ç¾÷ÀÚµî·Ï¹øÈ£ Check==========
function checkBizNo(obj){
		var BizNo=trim(obj.value);
		bizValue=0;
		comStr="13713713";
		bizValue=0;
		for(  i=0; i < 8 ; i++){
			bizValue=bizValue + ( parseFloat(BizNo.substring(i,i+1)) * parseFloat(comStr.substring(i,i+1))) % 10;
		}
		tempCom= parseFloat(BizNo.substring(8,9)) * 5 + "0";
		checkValue=parseFloat(tempCom.substring(0,1)) +parseFloat(tempCom.substring(1,2));
		checkDigit=( 10 - (bizValue + checkValue ) % 10 ) %10 ;
		if( BizNo.substring(9,10) != checkDigit){
			return false;
		}else{
			return true;
		}
}
//========input °ªÀÌ ¸ðµÎ ¼ýÀÚÀÎÁö  check===========
function isDigit(obj){
	if(isNull(obj)){
		return false;
	}else{
		var checkString="0123456789";
		return checkContains(obj,checkString);
    }
}
//=========ÀÔ·ÂµÈ °ªÀÇ ¾çÂÊ °ø¹é¾ø¾Ö±â=========================
function trim(inputValue){
	//leading space
	while(''+inputValue.charAt(0)==' '){
		inputValue = inputValue.substring(1,inputValue.length)
	}
	//trailing space
	while(''+inputValue.charAt(inputValue.length-1)==' '){
		inputValue = inputValue.substring(0,inputValue.length-1);
	}
	return inputValue;
}

//============inputÀÇ °ªÀÌ checkString¿¡ Æ÷ÇÔµÈ charÀÎÁö Ã¼Å©===================
function checkContains(obj, checkString){
	var inputValue=trim(obj.value);
	for(var index=0; index < inputValue.length; index++){
		if(checkString.indexOf(inputValue.charAt(index))== -1 ){//-1:Ã£´Â ¹®ÀÚ¿­ÀÌ ¾ø´Â°æ¿ì
			return false;
		}
	}
	return true;
}

//=====ÁÖ¹Îµî·Ï¹øÈ£°¡ ÇüÅÂ check ( 761111 - 1213456Ã³·³ ÅØ½ºÆ®ÇÊµå°¡ 2°³·Î µé¾î¿Ã¶§ ) )======
function checkResidentNo2(objNo1, objNo2){

	//¾ÕÀÚ¸® Ã¼Å©
	if( isNull(objNo1)){
		ErrorMsg(objNo1,"ÁÖ¹Îµî·Ï¹øÈ£ ¾Õ 6ÀÚ¸®¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
		return;
	}
	var No1=trim(objNo1.value); //ÁÖ¹Îµî·Ï ¾ÕÀÚ¸®

	if( !isDigit(objNo1) || (No1.length != 6 )){
		ErrorMsg(objNo1,"ÁÖ¹Îµî·Ï¹øÈ£ ¾Õ 6ÀÚ¸®¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
		return;
	}

	//µÞÀÚ¸® Ã¼Å©
	if( isNull(objNo2)){
		ErrorMsg(objNo2,"ÁÖ¹Îµî·Ï¹øÈ£ µÞ 7ÀÚ¸®¸¦  Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
		return;

	}

	var No2=trim(objNo2.value); //ÁÖ¹Îµî·Ï µÞÀÚ¸®

	if( !isDigit(objNo2) || (No2.length != 7 )){
		ErrorMsg(objNo2,"ÁÖ¹Îµî·Ï¹øÈ£ µÞ 7ÀÚ¸®¸¦  Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
		return;
	}

	//¼ºº°±¸º°ÇÏ´ÂÀÚ¸®´Â  1,2,3,4¿©¾ßÇÑ´Ù.
	var check= No2.charAt(0);

	if(check != '1' && check !='2' && check !='3' && check !='4'){
		ErrorMsg(objNo2,"ÁÖ¹Îµî·Ï¹øÈ£ µÞ 7ÀÚ¸®¸¦  Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
		return;
	}

	//ÀüÃ¼ ÁÖ¹Îµî·Ï¹øÈ£°¡ validÇÑÁö check
	if(!validResident(''+No1+No2)){

		ErrorMsg(objNo1,"ÁÖ¹Î¹øÈ£¸¦ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. \n\n ¿Ã¹Ù¸¥ ¹øÈ£¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
		return;
	}
	return true;


}
//=======ÁÖ¹Îµî·Ï¹øÈ£°¡ valid ÇÑÁö check===========
function validResident(no){

	no=trim(no);
	var year  = no.substring(0,2);
    var month = no.substring(2,4);
    var day   = no.substring(4,6);
	var sex   = no.substring(6,7);
	var result=false;

	if(sex=="1" || sex=="2"){
		year="19"+year;
	}else if(sex=="3" || sex=="4"){
		year="20"+year;
	}

    if( isValidMonth( month ) && isValidDay(year, month, day )){
		//ÀüÃ¼ ÁÖ¹Îµî·Ï¹øÈ£ valid Check

		 var check=0;
		 var frontNo=no.substring(0,6);
		 var rearNo=no.substring(6,13);
		 for(var i=0 ; i<=5 ; i++){
			 check = check + (( i % 8 + 2 )* parseInt(frontNo.substring(i,i+1)));
		 }
		 for(var i=6 ; i<=11 ; i++){
			 check = check + (( i % 8 + 2 )* parseInt(rearNo.substring(i-6,i-5)));
		 }
		 check = 11 - (check % 11);
		 check = check % 10;
		 if(check == parseInt(no.substring(12,13))){
			result=true;
		 }
	}
	return result;
}


function KeyCheckTel(key)
{
	if (navigator.appName == 'Netscape')
		keyValue = key.which;
	else
		keyValue = event.keyCode;
	if ( ((keyValue >= 48) && (keyValue <= 57)) ||  (keyValue == 45)) //0-9
		return true;
	return false;
}



//°ª À§Ä¡.
var fieldLocation;
var fieldLocation2;
var fieldLocation3;
/**
 * <PRE>
 * Scroll ÀÌ ¾ø´Â »õ Ã¢À» ¶ç¿î´Ù
 * </PRE>
 * @param   theURL : »õ·Î ¶ç¿ï ÆÄÀÏ ÀÌ¸§ÀÌ´Ù
 * @param   winName : »õÃ¢ ÀÌ¸§
 * @param   winTitle : »õÃ¢ title
 * @param	width : »õÃ¢ °¡·Î Å©±â
 * @param	height : »õÃ¢ ¼¼·Î Å©±â
 * @param   param : Ãß°¡ÀûÀÎ È­¸é argument
 */
var splashWin;

function openScrollWin(contentType, contentString, _width, _height, left, top, param)
{
	clearPopUp()
	//var win = window.open(theURL + "?popupTitle=" + winTitle + "&tableWidth=" + _width + "&" + param, winName, "menubar=no, scrollbars=yes, resizable=no, width="+_width+", height="+_height) ;
	var w   = window.screen.width;
	var h   = window.screen.height;
	
	var l   = (left != null) ? left : (w-_width)/2;
	var t   = (top != null) ? top : (h-_height)/2;
	
	var uri = (contentType.toLowerCase() == "uri") ? contentString : "";
	
	splashWin = window.open(uri + "?" + param, '', 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width='+_width+',height='+_height );
	// Ç® ½ºÅ©¸°À» ÁöÁ¤(0=ÇØÁ¦ 1=ÁöÁ¤)ÇÏ´Â ºÎºÐÀÌ´Ù. ¿©±â¼­ Ç® ½ºÅ©¸°À» ÇØÁ¦ÇÏ¸é º¸ÅëÀÇ ÆË¾÷ À©µµ¿ì¿Í °°´Ù.                                        
//	splashWin.blur();	
//	window.focus();
//	splashWin.resizeTo(_width,_height);
	splashWin.moveTo(l, t);
	
//	splashWin.focus();
}



//PopUpÃ¢¿¡ focusÁÖ±â.
function setFocusPopUP()
{
	if(splashWin != null){
		splashWin.focus();
	}
}
function setPopUpNull()
{
//	window.focus();
	if(splashWin != null){
//		splashWin.setNullOpener();
//		splashWin.close();
		splashWin=null;
	} 
}
function clearPopUp()
{
	if(splashWin != null){
		splashWin.close();
		splashWin=null;
	} 
}


//¸ÞÀÏ ÆË¾÷
function mailPopup(){	
	window.open("../popup/pop_postcode.jsp","","status=no,toolbar=no,scrollbars=yes,width=400,height=345");		
}


	function na_restore_img_src(name, nsdoc)
	{
	  var img = eval((navigator.appName.indexOf('Netscape', 0) != -1) ? nsdoc+'.'+name : 'document.all.'+name);
	  if (name == '')
	    return;
	  if (img && img.altsrc) {
	    img.src    = img.altsrc;
	    img.altsrc = null;
	  } 
	}
	
	function na_preload_img()
	{ 
	  var img_list = na_preload_img.arguments;
	  if (document.preloadlist == null) 
	    document.preloadlist = new Array();
	  var top = document.preloadlist.length;
	  for (var i=0; i < img_list.length; i++) {
	    document.preloadlist[top+i]     = new Image;
	    document.preloadlist[top+i].src = img_list[i+1];
	  } 
	}
	
	function na_change_img_src(name, nsdoc, rpath, preload)
	{ 
	  var img = eval((navigator.appName.indexOf('Netscape', 0) != -1) ? nsdoc+'.'+name : 'document.all.'+name);
	  if (name == '')
	    return;
	  if (img) {
	    img.altsrc = img.src;
	    img.src    = rpath;
	  } 
	}

