//////////////////////////////////////////////////////////////////////////
//   Copyright (c) eFusioni                                             //
//   All rights reserved.                                               //
//                                                                      //
//   ÀÚ¹Ù½ºÅ©¸³Æ® °øÅëÇÔ¼ö For O'live	                                //
//                                                                      //
//////////////////////////////////////////////////////////////////////////

//***** ¹Ìµð¾î ÆÄÀÏ ÆÐÄ¡ *****
function EP_activate(num) {
    document.write(document.getElementById("DEACTIVATED_TEXT" + num).value);
}

//***** ·Ñ¿À¹ö *****
var selectedOverImg = '';
function imgOver(param) {
	var obj;
	if (typeof param == "string" ){
		obj = document.getElementById(param);
	} else {
		obj = param;
	}
	if(obj.src.search(/\_over/gi) >= 0)selectedOverImg = obj.src;
	obj.src = obj.src.replace("_out.gif", "_over.gif");
}
function imgOut(param) {
	var obj;
	if (typeof param == "string" ){
		obj = document.getElementById(param);
	} else {
		obj = param;
	}
	if(obj.src != selectedOverImg)obj.src = obj.src.replace("_over.gif", "_out.gif")
}

//***** topÇÃ·¡½Ã ÄÁÆ®·Ñ *****
function topOpen() {
	try{
	document.getElementById('topMenu').height = "378"
	document.getElementById('topMenu2').height = "378"
	}catch(e){}
}

function topClose() {
	try{	
	document.getElementById('topMenu').height = "305"
	document.getElementById('topMenu2').height = "305"
	}catch(e){}	
}


function formData2QueryString(docForm) {
  var submitContent = '';
  var formElem;
  var lastElemName = '';

  for (i = 0; i < docForm.elements.length; i++) {
    formElem = docForm.elements[i];

    switch (formElem.type) {
      // Text fields, hidden form elements
      case 'text':
      case 'hidden':
      case 'password':
      case 'textarea':
      case 'select-one':
        submitContent += formElem.name + '=' + escape(formElem.value) + '&'
        break;

     // Radio buttons
      case 'radio':
        if (formElem.checked) {
          submitContent += formElem.name + '=' + escape(formElem.value) + '&'
        }
        break;

      // Checkboxes
      case 'checkbox':
        if (formElem.checked) {
          // Continuing multiple, same-name checkboxes
          if (formElem.name == lastElemName) {
            // Strip of end ampersand if there is one
            if (submitContent.lastIndexOf('&') == submitContent.length-1) {
              submitContent = submitContent.substr(0, submitContent.length - 1);
            }
            // Append value as comma-delimited string
            submitContent += ',' + escape(formElem.value);
          }
          else {
            submitContent += formElem.name + '=' + escape(formElem.value);
          }
          submitContent += '&';
          lastElemName = formElem.name;
        }
        break;
    }
  }
  // Remove trailing separator
  submitContent = submitContent.substr(0, submitContent.length - 1);
  return submitContent;
}

function initRequest(url) {
    if (window.ActiveXObject) {
        return new ActiveXObject("Microsoft.XMLHTTP");
    } else if (window.XMLHttpRequest) {
        return new XMLHttpRequest();
    }
}

function getCategoryList(cidObj, pidObj, def) {
	var ccode = cidObj[cidObj.selectedIndex].value;
	var url = TARGET_URL + ccode;
	var req = initRequest(url);

    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            if (req.status == 200) {
            	alert(req.responseTEXT);
                parseMessages(req.responseXML, pidObj, def);
            }
            else if (req.status == 204){
            	alert("½ÇÆÐ");
            }
        }
    };
    var smethod = "GET";
    req.open(smethod, url, true);
    //req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

    req.send(null);
    //req.send("test=°¡³ª´Ù¶ó¸¶¹Ù»ç&cid=A");

}

function parseMessages(xmlObj, pidObj, def){
    var xmlNode = xmlObj.getElementsByTagName("code")[0];
	if ( xmlNode == null ) return;
	var entity = xmlNode.getElementsByTagName("entity");
	var length = entity.length;
    pidObj.length = 1;
    for ( var loop = 0 ; loop < length ; loop++) {
	    var code = entity[loop];
        var title = code.getElementsByTagName("text")[0].firstChild.nodeValue;
        var val = code.getElementsByTagName("value")[0].firstChild.nodeValue;
        var opt = new Option(title, val);
        pidObj.add(opt);
    }

    executeForSelector(pidObj, def);


}
//Æû°´Ã¼ÀÇ Á¾·ù¸¦ ÀÚµ¿À¸·Î ÀÎ½ÄÇÏ¿© °ªÀÌ ºñ¾î ÀÖÀ¸¸é ¸Þ½ÃÁö¸¦ »Ñ·ÁÁÖ°í ÇÊ¿äÇÏ¸é focusingÇÑ´Ù.
//document.write("<OBJECT id=dlgHelper CLASSID=clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b width=0 height=0></OBJECT>");
//Å©·¹½Å ÀÌ¹ÌÁö Á¡¼± ¾ø¾Ö±â
function bluring(){
	if(event.srcElement.tagName=="A"||event.srcElement.tagName=="img") document.body.focus();
}
// ¾Ë¼ö ¾ø´Â ¿À·ù·Î ÀÎÇÏ¿© -_- ÀÏ´Ü ÁÖ¼®Ã³¸®
//
document.onfocusin=bluring;

function EP_activate(num) {
    document.write(document.getElementById("DEACTIVATED_TEXT" + num).value);
}


function checkField(obj, message) {
    var tag = "";

    if (obj.tagName == null) {
		if (obj.length == undefined){
			if (obj.type == "checkbox") tag = "CHECK";
			else if (obj.type == "radio") tag = "RADIO";
		}else{
			if (obj[0].type == "checkbox") tag = "CHECK";
			else if (obj[0].type == "radio") tag = "RADIO";
		}
    }
    else {
        if (obj.tagName == "SELECT") tag = "SELECT";
        else if (obj.tagName == "INPUT") {
            if (obj.type == "text") tag = "TEXT";
            else if (obj.type == "hidden") tag = "HIDDEN";
            else if (obj.type == "file") tag = "FILE";
            else if (obj.type == "password") tag = "PASSWORD";
			else if (obj.type == "checkbox") tag = "CHECK";
        }
        else if (obj.tagName == "TEXTAREA") tag = "TEXTAREA";
    }

    var valid = true;
    if (tag == "SELECT") {
        if (obj.options[obj.selectedIndex].value == '') valid = false;
    }
    else if (tag == "TEXT" || tag == "TEXTAREA" || tag == "FILE" || tag == "PASSWORD" || tag == "HIDDEN") {
        if (obj.value.trim() == "") valid = false;
    }
    else if (tag == "CHECK" || tag == "RADIO") {
        var isHit = false;
		if (obj.length == undefined)
		{
			valid = obj.checked;
		}else{
			for (var i=0; i<obj.length; i++) {
				if (obj[i].checked) {
					isHit = true;
					break;
				}
			}
			valid = isHit;
		}
    }

	if (message != null){
		if (!valid) {
			alert(message);
			if (tag != "CHECK" && tag != "RADIO" && tag != "HIDDEN") obj.focus();
		}
	}

    return valid;
}

function checkDigit(obj, digit, message){
	var tag = "";
	var isValid = false;
	if (obj.tagName == "SELECT" || obj.tagName == "TEXTAREA" || obj.tagName == null){
		isValid = true;
	}
	if (obj.value.length == digit){
		isValid = true;
	}
	if (message != null){
		if (!isValid){
			alert(message);
			obj.focus();
		}
	}

	return isValid;
}

// ÀÔ·Â°ªÀÌ ¼ýÀÚ°¡ ¾Æ´Ï¸é ¸Þ½ÃÁö¸¦ »Ñ·ÁÁØ´Ù.
function checkNumber(obj, message) {
    var valid = obj.value.isNumber();
    if (!valid) {
        alert(message);
        obj.focus();
    }

    return valid;
}

// ÀÔ·Â°ªÀÌ ÀÌ¸ÞÀÏÀÌ ¾Æ´Ï¸é ¸Þ½ÃÁö¸¦ »Ñ·ÁÁØ´Ù.
function checkEmail(obj, message) {
    var valid = obj.value.isEmail();
    if (!valid) {
        alert(message);
        obj.focus();
    }

    return valid;
}

// ÀÔ·Â°ªÀÌ ÁÖ¹Îµî·Ï¹øÈ£ Çü½ÄÀÌ ¾Æ´Ï¸é ¸Þ½ÃÁö¸¦ »Ñ·ÁÁØ´Ù.
function checkJumin(obj, message) {
    var valid = obj.value.isJumin();
    if (!valid) {
        alert(message);
        obj.focus();
    }

    return valid;
}

// ÇÑ ¹®ÀÚ¿­ÀÌ 'YYYYMMDD' Çü½ÄÀÇ ³¯Â¥°ªÀÎÁö ÆÇº°ÇÑ´Ù.
String.prototype.isDate = function() {
	if (this.length != 8) return false;

	var year = parseInt(this.substr(0, 4));
	var month = parseInt(this.substr(4, 2));
	var day = parseInt(this.substr(6, 2));

	if (isNaN(year) || isNaN(month) || isNaN(day)) return false;
	if (year < 0) return false;
	if (month < 1 && month > 12) return false;
	if (day < 1 && day > 31) return false;

	var months = new Array(31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

	if (day > months[month - 1]) return false;

	if (month == 2 && day == 29) {
		if (!((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) return false;
	}

	return true;
}

// ÇÑ ¹®ÀÚ¿­ÀÌ ¼ýÀÚÀÎÁö ÆÇº°ÇÑ´Ù.
String.prototype.isNumber = function() {
    if (this == "") return false;
    else return this.isRestrictedWithin("0123456789");
}

// ÇÑ ¹®ÀÚ¿­ÀÌ ÀÔ·Â°ªÀÇ Charactorµé¸¸ »ç¿ëÇß´ÂÁö ÆÇº°ÇÑ´Ù.
String.prototype.isRestrictedWithin = function (chars) {
    for (var i=0; i<this.length; i++) {
        if (chars.indexOf(this.charAt(i)) < 0) return false;
    }

    return true;
}

//¹®ÀÚ¿­ »óÀÇ ¼ýÀÚ°¡ ¾Æ´Ñ ºÎºÐÀ» »èÁ¦ÇÏ¿© ¼ýÀÚ¸¦ ¿Ï¼ºÇÑ´Ù.
// ¿¹ : "1234ajefcd45dk" -> "123445"
String.prototype.removeNonNumericChars = function () {
    return this.replace(/[^0-9]/g, "");
}

// input field¿¡ ¼ýÀÚ¸¸ ³Ö¾î¾ß ÇÒ°æ¿ì¿¡  onKeyPressÀÌº¥Æ®¿¡¼­ È£ÃâÇÑ´Ù..
// »ç¿ë¿¹ : <input type=text name="aField" onKeyPress="return isNumberPressed(this)">
function isNumberPressed(obj) {
    return !(event.keyCode < 48 || event.keyCode > 57);
}

// textarea¿¡¼­ ÀÔ·Â ±æÀÌ¸¦ Á¦ÇÑÇÒ °æ¿ì¿¡ onKeyPressÀÌº¥Æ®¿¡¼­ È£ÃâÇÑ´Ù..
// »ç¿ë¿¹ : <textarea name="aField" onKeyUp="limitTextLength(this, 50)"></textarea>
function limitTextLength(obj, len) {
    if (obj.value.length > len) {
        alert(len + " ÀÚ ÀÌ»ó ÀÔ·ÂÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
        obj.value = obj.value.substr(0, len);
    }
}

// ¾ÕµÚ °ø¹éÀ» ÀÚ¸¥´Ù..
String.prototype.trim = function() {
    var format = /^\s*/g;
    var str = this;
    str = str.replace(format, "");
    format = /\s*$/g;
    str = str.replace(format, "");

    return str;
}

// ¹®ÀÚ¿­ÀÌ ÀÌ¸ÞÀÏ Çü½ÄÀÎÁö ÆÇº°ÇÑ´Ù.
String.prototype.isEmail = function() {
    var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
    return (this.search(format) > -1);
}

String.prototype.isJumin = function() {
    var sum = 0 ;
    sum = this.charAt(0) * 2 + this.charAt(1) * 3 + this.charAt(2) * 4 + this.charAt(3) * 5 +
          this.charAt(4) * 6 + this.charAt(5) * 7 + this.charAt(6) * 8 + this.charAt(7) * 9 +
          this.charAt(8) * 2 + this.charAt(9) * 3 + this.charAt(10) * 4 + this.charAt(11) * 5;

    if (sum == "0") return false;
    else {
        sum = 11 - sum % 11 ;
        if (sum > 9) sum = sum - 10;

        if (sum == this.charAt(12)) return true;
        else return false;
    }
}

// ¼ýÀÚ¸¦ moneyÆ÷¸ËÀ¸·Î 3ÀÚ¸®¾¿ ²÷¾î Ç¥ÇöÇÑ´Ù.
String.prototype.formatMoney = function() {
    if (!this.isNumber()) return null;

	var start = 0;
	var distance =  parseInt(this.length % 3);
	var nComma =  parseInt(this.length / 3);

	if (distance == 0){
		distance = 3;
		nComma -= 1;
	}

	var arr = new Array();
	for (var i=0; i<nComma + 1; i++) {
		arr[i] = this.substring(start, start + distance);

		start += distance;
		distance = 3;
	}

	var sReturn = ""
	var isFirst = true;
	for (var i=0; i<arr.length; i++) {
		sReturn += (isFirst ? "" : ",") + arr[i];
		isFirst = false;
	}

	return sReturn;
}

// ÇØ´ç ³âµµÀÇ ³¯Â¥ ¼ö¸¦ ¹ÝÈ¯
function getDaysOfYear(year) {
    if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) return 366;
    else return 365;
}

//»ó¼ö Á¤ÀÇ
var DIFF_YEAR = 0;
var DIFF_MONTH = 1;
var DIFF_DAY = 2;

// ÇØ´ç ³â, ¿ùÀÇ ³¯Â¥ ¼ö¸¦ ¹ÝÈ¯
Date.prototype.getLastDateOfMonth = function() {
    var month = this.getMonth();
    var year = this.getFullYear();
    if (month == 0 || month == 2 || month == 4 || month == 6 || month == 7 || month == 9 || month == 11) {
        return 31;
    }
    else if (month == 3 || month == 5 || month == 8 || month == 10) {
        return 30;
    }
    else {
        if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) return 29;
        else return 28;
    }
}

// Çö ³¯Â¥ÀÇ ÁöÁ¤µÈ °£°Ý¿¡ ÇØ´çÇÏ´Â ³¯Â¥¸¦ ¹ÝÈ¯ (³¯Â¥ ¹ØÀÇ ½Ã°£Àº ¹«½ÃµÈ´Ù.)
Date.prototype.add = function(opt, nDiff) {
    //ÂüÁ¶°¡ ¾Æ´Ñ Value·Î º¹»ç
    var rDate = this.getInstanceByVal();

    switch (opt) {
    case DIFF_YEAR :
        var year = rDate.getFullYear() + nDiff;

        //2¿ù 29ÀÏÀÌ°í º¯°æÇÒ ³âµµ°¡ 2¿ù 28ÀÏ±îÁö ¹Û¿¡ ¾ø´Ù¸é 2¿ù 28ÀÏ·Î º¯°æ
        if (this.getMonth() == 1 && this.getDate() == 29 && getDaysOfYear(year) == 365) {
            rDate.setFullYear(year, 1, 28);
        }
        else {
            rDate.setFullYear(year, rDate.getMonth(), rDate.getDate());
        }

        break;
    case DIFF_MONTH :
        var diffYear;
        var diffMonth;

        if (nDiff >= 0) {
            diffYear = Math.floor(nDiff / 12);
        }
        else {
            diffYear = Math.ceil(nDiff / 12);
        }

        diffMonth = nDiff % 12;

        var year = rDate.getFullYear() + diffYear;
        var month = rDate.getMonth() + diffMonth;

        if (month > 11) {
            year++;
            month -= 12;
        }
        else if (month < -11) {
            year--;
            month += 12;
        }

        //2¿ù 29ÀÏÀÌ°í º¯°æÇÒ ³âµµ°¡ 2¿ù 28ÀÏ±îÁö ¹Û¿¡ ¾ø´Ù¸é 2¿ù 28ÀÏ·Î º¯°æ
        if (rDate.getMonth() == 1 && rDate.getDate() == 29 && month == 1 && getDaysOfYear(year) == 365) {
            rDate.setFullYear(year, 1, 28);
        }
        else {
            rDate.setFullYear(year, month, rDate.getDate());
        }

        break;
    case DIFF_DAY :
        // 1970³â 1¿ù 1ÀÏºÎÅÍ °æ°úÇÑ milliseconds °è»ê
        var tms = rDate.getFullMilliseconds();
        tms += nDiff * 24 * 60 * 60 * 1000;

        rDate = new Date(tms);
        break;
    }

    return rDate;
}

Date.prototype.getFullMilliseconds = function() {
    var tms = 0;
    if (this.getFullYear() >= 1970) {
        //³âµµ
        for (var i=1970; i<this.getFullYear(); i++) {
            tms += getDaysOfYear(i) * 24 * 60 * 60 * 1000;
        }

    }
    else {
        for (var i=this.getFullYear(); i<1970; i++) {
            tms += getDaysOfYear(i) * 24 * 60 * 60 * 1000;
        }

        tms = -tms;
    }

    //¿ù
    for (var i=0; i<this.getMonth(); i++) {
        var aDate = new Date(this.getFullYear(), i, 1);
        tms += aDate.getLastDateOfMonth() * 24 * 60 * 60 * 1000;
    }

    //ÀÏ
    tms += (this.getDate() - 1) * 24 * 60 * 60 * 1000;

    //½Ã
    tms += this.getHours() * 60 * 60 * 1000;

    //ºÐ
    tms += this.getMinutes() * 60 * 1000;

    //ÃÊ
    tms += this.getSeconds() * 1000;

    //Milliseconds
    tms += this.getMilliseconds();

    //Å¸ÀÓÁ¸ °í·Á.. 9½Ã°£À» »©ÁØ´Ù. (°ËÁõ ¾ÈµÈ ÄÚµå)
    tms -= 9 * 60 * 60 * 1000;

    return tms;
}

Date.prototype.getInstanceByVal = function() {
    return new Date(this.toString());
}


// ³¯Â¥¸¦ ÁöÁ¤ÇÑ ³¯Â¥ Çü½ÄÀ¸·Î ¹ÝÈ¯ÇÑ´Ù. ÇöÀç YYYY, MM, DD ¸¸ ÀÛµ¿
// »ç¿ë¿¹) ÇöÀç³¯Â¥ 2004³â 10¿ù 19ÀÏ ±âÁØ
// var str = (new Date()).formatString("YYYY/MM/DD"); "2004/10/19"¸¦ ¹ÝÈ¯
// var str = (new Date()).formatString("YYYYMMDD"); "20041019"¸¦ ¹ÝÈ¯
Date.prototype.formatString = function(format) {
    var year = this.getFullYear();
    var month = this.getMonth() >= 9 ? parseInt(this.getMonth() + 1) : "0" + parseInt(this.getMonth() + 1);
    var day = this.getDate() >= 10 ? this.getDate() : "0" + this.getDate();

    var str = format.toUpperCase();
    str = str.replace("YYYY", year);
    str = str.replace("MM", month);
    str = str.replace("DD", day);

    return str;
}

// Select Box¸¦ index°¡ ¾Æ´Ñ value °ªÀ» ±âÁØÀ¸·Î ¼±ÅÃÇÏ´Â ÇÔ¼ö
function selectByVal(obj, val) {
    var i;

    for ( i = 0 ; i < obj.length ; i++ )
        if ( obj[i].value == val ) {
            obj.selectedIndex = i;
            return i;
        }

    return -1;
}

/* ¼Ò¼öÁ¡ÀÌ Æ÷ÇÔµÈ ¼ýÀÚ ÀÔ·Â Á¦¾î
// »ç¿ë¿¹) ...style='ime-mode:disabled;' onKeyPress="return isPoint(this);">
*/

String.prototype.locationPonit = function()
{
	if((this.length == 0 && event.keyCode == 46))
	{
		alert("Ã³À½¿¡ ¼Ò¼öÁ¡ÀÌ ¿Ã¼ö ¾ø½À´Ï´Ù.");
		return false;
	}else if((this.length > 0 && event.keyCode == 46)) {
		for(i = 0 ; i < this.length ; i++) {
			if(this.charAt(i) == ".") {
				return false;
			}
		}
		return true;
	}else return true;
}

function isPoint(obj) {
	if(!obj.value.locationPonit())
	{
	  return false;
	}
  return !((event.keyCode < 48 || event.keyCode > 57) && event.keyCode != 46);
}
/* ¼ýÀÚ¿Í - À» Æ÷ÇÔÇÑ ÀüÈ­¹øÈ£ ÀÔ·Â Á¦¾î
// »ç¿ë¿¹) ..... style='ime-mode:disabled;' onKeyPress="return isTelephone(this);">
*/
String.prototype.locationHyphen= function()
{
	var cnt = 0 ;
	var j ;
	if((this.length == 0 && event.keyCode == 45))
	{
		alert("Àß¸øµÈ Çü½ÄÀÔ´Ï´Ù.");
		return false;
	}else if((this.length > 0 && event.keyCode == 45)) {
		for(i = 0 ; i < this.length ; i++) {
			if(this.charAt(i) == "-") {
				cnt++;
			    if(this.charAt(this.length-1) == this.charAt(i)){
					alert("Àß¸øµÈ Çü½ÄÀÔ´Ï´Ù.");
					return false
				}
			}
		}
		return true;
	}else return true;
}

function isTelephone(obj) {
    if(!obj.value.locationHyphen()){
	   return false;
	}
	if(!((event.keyCode < 48 || event.keyCode > 57) && event.keyCode != 45)) {
		return true;
	}else{
	  alert("¼ýÀÚ¿Í '-' ÀÌ¿ÜÀÇ ¹®ÀÚ´Â ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");
	  return false;
  }
}
//-----------------------------------------------------------------------//
// checkform(formField, checkName, message, maxlength, minlength)
// ÀÔ·Â ÇÊµå¸¦ ÀÔ·Â¹Þ¾Æ ¼ýÀÚ/¾ÆÀÌµð/¹®ÀÚ/ÀüÈ­¹øÈ£/¿µ¹®/ÃÖ¼Ò±ÛÀÚ/ÃÖ´ë±ÛÀÚµîÀ»
// Ã¼Å©ÇÏ¿© ¸Þ¼¼Áö¸¦ Àü´ÞÇÏ°í ¹ÝÈ¯ÇÑ´Ù.
//-----------------------------------------------------------------------//
	String.prototype.IsId = function() {
		if (this.search(/[^A-Za-z0-9_-]/) == -1)
			return true;
		else
			return false;
	}

	String.prototype.IsTel = function() {
		if (this.search(/[^0-9_-]/) == -1)
			return true;
		else
			return false;
	}

	String.prototype.IsMoney = function() {
		if (this.search(/[^0-9_,]/) == -1)
			return true;
		else
			return false;
	}

	String.prototype.IsAlpha = function() {
		if (this.search(/[^A-Za-z]/) == -1)
			return true;
		else
			return false;
	}

	String.prototype.IsNumber = function() {
		if (this.search(/[^0-9]/) == -1)
			return true;
		else
			return false;
	}
	
	String.prototype.IsJumin = function() {
	    var sum = 0 ;
	    var odd = 0 ;
	    
	    sum = this.charAt(0) * 2 + this.charAt(1) * 3 + this.charAt(2) * 4 + this.charAt(3) * 5 +
	          this.charAt(4) * 6 + this.charAt(5) * 7 + this.charAt(6) * 8 + this.charAt(7) * 9 +
	          this.charAt(8) * 2 + this.charAt(9) * 3 + this.charAt(10) * 4 + this.charAt(11) * 5;
		
		if(this.charAt(6) == "5" || this.charAt(6) == "6" || this.charAt(6) == "7" || this.charAt(6) == "8"){
			odd = (parseInt(this.charAt(7)*10)) + (parseInt(this.charAt(8)));
			
			if(odd%2 != 0) return false;
		}
	
	    if (sum == "0") return false;
	    else {
	        sum = 11 - sum % 11 ;
	        if (sum > 9) sum = sum - 10;
			
				if(this.charAt(6) == "5" || this.charAt(6) == "6" || this.charAt(6) == "7" || this.charAt(6) == "8"){	        
					sum += 2;
					if(sum > 9) { sum = sum - 10; }	
				}	
			
	        if (sum == this.charAt(12)) return true;
	        else return false;
	    }
	}


	String.prototype.IsEmail = function() {
		if (this.search(/(.+)@.+\..+/) == -1)
			return false;
		else {
			for(var i=0; i < this.length;i++)
				if (this.charCodeAt(i) > 256)
					return false;
			return true;
		}
	}

	String.prototype.IsDate = function() {
		if (this.search(/\d{4}\.\d{2}\.\d{2}/) == -1)
			return false;
		else {
			return true;
		}
	}

	String.prototype.StrLen = function() {
		var temp;
		var set = 0;
		var mycount = 0;

		for( k = 0 ; k < this.length ; k++ ){
			temp = this.charAt(k);

			if( escape(temp).length > 4 ) {
				mycount += 2
			}
			else mycount++;
		}

		return mycount;
	}

	String.prototype.LTrim = function() {
		var i, j = 0;
		var objstr

		for ( i = 0; i < this.length ; i++){
			if (this.charAt(i) == ' ' ){
				j = j + 1;
			}
			else{
				break;
			}
		}
		return this.substr(j, this.length - j+1)
	}

	String.prototype.RTrim = function() {
		var i, j = 0;

		for ( i = this.length - 1; i >= 0 ; i--){
			if (this.charAt(i) == ' ' ){
				j = j + 1
			}
			else{
				break;
			}
		}
		return 	this.substr(0, this.length - j);
	}

	String.prototype.Trim = function() {
		return this.replace(/\s/g, "");
	}

	function _cmdfocus(formobj){
		formobj.select();
		formobj.focus();
	}

	function Go_Next(curField, nextField, curLength){
		if (curField.value.length >= curLength){
			nextField.focus();
		}
	}

	//ÀÔ·ÂÇü½Ä:"YYYY/MM/DD"(´Ù¸¥ Çü½ÄÀº ¿¡·¯ÀÔ´Ï´Ù.)
	function DateDiff(FromDate, ToDate){
		var D1,D2,Diff;						//º¯¼ö¸¦ ¼±¾ðÇÕ´Ï´Ù.
		var MinMilli = 1000 * 60;			//º¯¼ö¸¦ ÃÊ±âÈ­ÇÕ´Ï´Ù.
		var HrMilli = MinMilli * 60;
		var DyMilli = HrMilli * 24;
		D1 = Date.parse(FromDate);			//±¸¹® ºÐ¼®ÇÕ´Ï´Ù.
		D2 = Date.parse(ToDate);			//±¸¹® ºÐ¼®ÇÕ´Ï´Ù.
		Diff = Math.round(Math.abs((D2-D1) / DyMilli))
		if (Diff>-1) {
			Diff= Diff + 1;
		} else {
			Diff= Diff - 1;
		}
		return(Diff);						//°á°ú¸¦ ¹ÝÈ¯ÇÕ´Ï´Ù.
	}

	function checkform(formField, checkName, message, maxlength, minlength) {

	//°¢ ÇÊµåº° ÀÔ·Â°ª Ã¼Å©
	//ÁÖ¹Îµî·Ï½Ã ¹Ýµå½Ã °ªÀ¸·Î ³Ñ±ä´Ù.
	//ÇÊ¼öÀÔ·Â check
	//±ÛÀÚ¼ö check
	//field À¯È¿¼º check

	formValue = formField.value.LTrim().RTrim();

		if(checkName != 'jumin'){
			if (formField == null ) {
				return false;
			}

			if (formValue == '' && minlength > 0){
				alert(message + " ÇÊ¼öÀÔ·Â Ç×¸ñÀÔ´Ï´Ù.");
				_cmdfocus(formField);
				return false;
			}

			if (formValue.StrLen() < minlength) {
				alert(message + " ÃÖ¼Ò" + minlength + "ÀÚÀÌ»ó ÀÔ·ÂÇÏ¼¼¿ä.");
				_cmdfocus(formField);
				return false;
			}

			if (formValue.StrLen() > maxlength) {
				alert(message + " ÃÖ´ë" + maxlength + "ÀÚ(ÇÑ±Û" + maxlength/2 + " ÀÚ)±îÁö ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
				_cmdfocus(formField);
				return false;
			}
		}

		switch(checkName) {
			case "" :
				return true;
			case "alpha" :
				if (formValue.IsAlpha()) {
					return true;
				} else {
					alert(message + " ¿µ¹®ÀÚ¸¸ ÀÔ·Â °¡´É ÇÕ´Ï´Ù.");
					_cmdfocus(formField);
					return false;
				}
				break;
			case "number" :

				if (formValue.IsNumber()) {
					return true;
				} else {
					alert(message + " ¼ýÀÚ¸¸ ÀÔ·Â °¡´É ÇÕ´Ï´Ù.");
					_cmdfocus(formField);
					return false;
				}
				break;
			case "id" :
				if (formValue.IsId()) {
					return true;
				} else {
					alert(message + " ¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ ÀÔ·Â °¡´É ÇÕ´Ï´Ù.");
					_cmdfocus(formField);
					return false;
				}
				break;
			case "tel" :
				if (formValue.IsTel()) {
					return true;
				} else {
					alert(message + " ¼ýÀÚ¿Í - ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
					_cmdfocus(formField);
					return false;
				}
				break;
			case "email" :
				if (formValue.IsEmail()) {
					return true;
				} else {
					alert(message + " ÀÌ¸ÞÀÏ Çü½ÄÀÌ Æ²¸³´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä(Çü½Ä: account@localhost.com");
					_cmdfocus(formField);
					return false;
				}
				break;
			case "date" :
				if (formValue.IsDate()) {
					return true;
				} else {
					alert(message + " ³¯Â¥ Çü½ÄÀÌ Æ²¸³´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä(Çü½Ä: 1999.09.09)");
					_cmdfocus(formField);
					return false;
				}
				break;
			case "jumin" :
				if(formValue.StrLen() != 13){
					alert(message + "¸¦ Á¤È®È÷ ÀÔ·ÂÇØÁÖ¼¼¿ä");
					return false
				}

				if (formValue.IsJumin()) {
					return true;
				} else {
					alert(message + "¸¦ Á¤È®È÷ ÀÔ·ÂÇØÁÖ¼¼¿ä");
					return false;
				}
				break;
		}
	}
/*---------------------------------------------------------------------*/
/* func name: SetFocus_Select_2 (object,value)                         */
/* purpose  : SELECT object ÀÇ options Áß¿¡ value ÆÄ¶ó¸ÞÅÍÀÇ °ªÀ»      */
/*                        ¸Ç Ã³À½ µð½ºÇÃ·¹ÀÌ ÇÑ´Ù.                     */
/* select optionÀÇ °¢°¢ÀÇ value °ªÀ¸·Î ºñ±³ÇÑ´Ù. 		       */
/*---------------------------------------------------------------------*/
function   SetFocus_Select_2(obj,value) {
  var i ;
  var flag=0;

  if ( obj.length == null ) {
       if ( obj.value  == value ) {
            obj.options[0].selected = true;
       }
  }
  else {
     for (i=0; i < obj.length ;i++) {
       if ( obj.options[i].value == value) {
            obj.options[i].selected=true;
	    flag = 1;
       }
     }
     if ( flag == 0  ){
            obj.options[0].selected=true;
     }
  }
}
function get_selected_value (obj) {
    var i;

    if ( obj.length == null || obj.length == "" ) {
         if ( obj.options[0].selected == true) {
              return obj.options[0].value;
         }
                 return "";
    }
    else {
         for (i=0; i < obj.length ; i++) {
              if ( obj.options[i].selected == true) {
                   return obj.options[i].value;
              }
         }
         return "";
        }
}

/*
	ÁÖ¹Îµî·Ï¹øÈ£¸¦ Åä´ë·Î »ý³â¿ùÀÏÀ» ÀÚµ¿À¸·Î ¼¿·ºÆ® ½ÃÅ²´Ù.
*/
function autoSsnBirthday(yearObj, monthObj, dayObj, ssn1, ssn2){
	var ssn1 = ssn1;
	var ssn2 = ssn2;
	var tmpYear = "";
	var tmpMonth = "";
	var tmpDay = "";
	var headYear = "";

	if(ssn2.charAt(0).search(/[3-4]/) > -1){
		headYear = "20";
	}else{
		headYear = "19";
	}

	tmpYear = headYear + ssn1.substring(0, 2);
	tmpMonth = ssn1.substring(2, 4);
	tmpDay = ssn1.substring(4, 6);

	executeForSelector(yearObj, tmpYear);
	executeForSelector(monthObj, tmpMonth);
	executeForSelector(dayObj, tmpDay);
}
/*
	¾ÆÀÌµð Áßº¹ Ã¼Å©¸¦ ÇÑ´Ù.
	targetChkStatusObj.value : 0 - ¹ÌÃ¼Å© »óÅÂ, 1 - Áßº¹µÇÁö ¾ÊÀº ¾ÆÀÌµð
*/
function chkDuplicateID(targetFormObj, targetUseridObj, targetChkStatusObj){
	var targetForm 	= targetFormObj.name;
	var targetUserid 	= targetUseridObj.name;
	var targetStatus 	= targetChkStatusObj.name;

	var duplicateWindow = window.open("/member/popup/pop_chkID.asp?formObj=" +targetForm + "&useridObj=" + targetUserid + "&statusObj=" + targetStatus, "duplicateWin", "width=470, height=250");
	duplicateWindow.focus();

}

/*
	¿ìÆí¹øÈ£ °Ë»öÀ» ÇÑ´Ù.
*/
function searchZip(targetFormObj, targetZip1Obj, targetZip2Obj, targetAddrObj){
	var targetForm 	= targetFormObj.name;
	var targetZip1 	= targetZip1Obj.name;
	var targetZip2 	= targetZip2Obj.name;
	var targetAddr 	= targetAddrObj.name;

	var duplicateWindow = window.open("/member/popup/pop_zipcode.asp?formObj=" +targetForm + "&targetZip1=" + targetZip1 + "&targetZip2=" + targetZip2 + "&targetAddr=" + targetAddr, "duplicateWin", "width=470, height=516, scrollbars=no");
	duplicateWindow.focus();

}


/*
	¶óµð¿À ¹Ú½º Ã¼Å© - value ¹ÝÈ¯
*/
function GetRadioValue(opt) {
	var leng = ((isNaN(opt.length*1))?1:opt.length*1);

	if (leng == 1)
	{
			if (opt.checked)
			{
				return opt.value;
			}
	}
	else {
		var n = opt.length;
		for (i=0; i<n; i++) {
			if (opt[i].checked) {
				return opt[i].value;
			}
		}
	}
	return "";
}
//-----------------------------------------------------------------------//

//////////////////////////////////////////////////////////////////////////
//
//  ¿©±â¼­ºÎÅÍ Old Source
//  »ç¿ë "ÀÚÁ¦" ÇÏ±â ¹Ù¶÷
//
//////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////
//   Copyright (c) FID                                                  //
//   All rights reserved.                                               //
//                                                                      //
//   ÀÚ¹Ù½ºÅ©¸³Æ® °øÅëÇÔ¼ö                                              //
//                                                                      //
//    ÁÖÀÇ: ¾Æ·¡ÀÇ ¸ðµç ¸Þ¼Òµå´Â ÀÔ·ÂÆûÀÇ ÇÊµåÀÌ¸§(myform.myfield)À»    //
//         ÆÄ¶ó¹ÌÅÍ·Î ¹Þ´Â´Ù. ÇÊµåÀÇ °ª(myform.myfield.value)ÀÌ ¾Æ´ÔÀ»  //
//         À¯³äÇÒ °Í.                                                   //
//                                                                      //
//////////////////////////////////////////////////////////////////////////




// ¿ë    µµ : ÀÔ·Â°ªÀÌ NULLÀÎÁö Ã¼Å©
// return :  boolean
//           NULLÀÌ¸é true, ¾Æ´Ï¸é false°¡ µ¹¾Æ°£´Ù.

function isNull(input) {
    if (input.value == null || input.value == "") {
        return true;
    }
    return false;
}

// ¿ë    µµ : ÀÔ·Â°ªÀÌ NULLÀÎÁö È®ÀÎÇÏ¿© NULLÀÌ¸é "ÀÔ·Â°ªÀÌ ¾ø½À´Ï´Ù."¶ó´Â
//            ¸Þ½ÃÁö Ã¢À» º¸¿©ÁÖ°í ±× °á°ú¸¦ µ¹·ÁÁØ´Ù.
// return :  boolean
//           NULLÀÌ¸é true, ¾Æ´Ï¸é false°¡ µ¹¾Æ°£´Ù.
function isNullAlert(input) {
    var ret=isNull(input);
    if(ret)
    {
        alert("ÀÔ·Â°ªÀÌ ¾ø½À´Ï´Ù.");
    }
    return ret;
}


// ¿ë    µµ : ÀÔ·Â°ª¿¡ ½ºÆäÀÌ½º ÀÌ¿ÜÀÇ ÀÇ¹ÌÀÖ´Â °ªÀÌ ÀÖ´ÂÁö Ã¼Å©
// return :  boolean
//           ÀÖÀ¸¸é true, ¾Æ´Ï¸é false°¡ µ¹¾Æ°£´Ù.

function isEmpty(input) {
    if (input.value == null || input.value.replace(/ /gi,"") == "") {
        return true;
    }
    return false;
}

// ¿ë    µµ : ÀÔ·Â°ª¿¡ Space ÀÌ¿ÜÀÇ ÀÇ¹Ì¹Õ´Â °ªÀÌ ¾øÀ¸¸é "ÀÔ·Â°ªÀÌ ¾ø½À´Ï´Ù."¶ó´Â
//            ¸Þ½ÃÁö Ã¢À» º¸¿©ÁÖ°í ±× °á°ú¸¦ µ¹·ÁÁØ´Ù.
// return :  boolean
//           space ÀÌ¿ÜÀÇ ÀÇ¹ÌÀÖ´Â °ªÀÌ ¾øÀ¸¸é true, ¾Æ´Ï¸é false°¡ µ¹¾Æ°£´Ù.

function isEmptyAlert(input) {
    var ret=isEmpty(input);
    if(ret)
    {
        alert("ÀÔ·Â°ªÀÌ ¾ø½À´Ï´Ù.");
    }
    return ret;
}

// ¿ë    µµ : ÀÔ·Â°ª¿¡ Æ¯Á¤ ¹®ÀÚ(chars)°¡ ÀÖ´ÂÁö Ã¼Å©
//           Æ¯Á¤ ¹®ÀÚ¸¦ Çã¿ëÇÏÁö ¾ÊÀ¸·Á ÇÒ ¶§ »ç¿ë
// return :  boolean ÀÖÀ¸¸é true, ¾øÀ¸¸é false
//»ç ¿ë ¿¹ :  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)¸¸À¸·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
//           Æ¯Á¤ ¹®ÀÚ¸¸ Çã¿ëÇÏ·Á ÇÒ ¶§ »ç¿ë
// return :  boolean  È®ÀÎÇÏ·Á´Â ´ë»ó ¹®ÀÚ¸¸ ÀÖÀ¸¸é true, ¾Æ´Ï¸é false
// »ç ¿ë ¿¹ :  if (!containsCharsOnly(form.blood,"ABO")) {
//          alert("Ç÷¾×Çü ÇÊµå¿¡´Â A,B,O ¹®ÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
//      }


function containsCharsOnly(input,chars) {
    for (var inx = 0; inx < input.value.length; inx++) {
       if (chars.indexOf(input.value.charAt(inx)) == -1)
           return false;
    }
    return true;
}


// ¿ë    µµ:  ÀÔ·Â°ªÀÌ ¾ËÆÄºªÀÎÁö Ã¼Å©
//           ¾Æ·¡ isAlphabet() ºÎÅÍ isNumComma()±îÁöÀÇ ¸Þ¼Òµå°¡
//           ÀÚÁÖ ¾²ÀÌ´Â °æ¿ì¿¡´Â var chars º¯¼ö¸¦
//           global º¯¼ö·Î ¼±¾ðÇÏ°í »ç¿ëÇÏµµ·Ï ÇÑ´Ù.
// return :  boolean, A¿¡¼­ Z ±îÁöÀÇ ¹®ÀÚ¸¸À¸·Î µÇ¾îÀÖÀ¸¸é true, ¾Æ´Ï¸é false
//
// »ç ¿ë ¿¹ :  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);
}

// ¿ë    µµ:  ÀÔ·Â°ªÀÌ ¾ËÆÄºªÀÎÁö È®ÀÎÇÏ¿© ¾ËÆÄºª ÀÌ¿ÜÀÇ ¹®ÀÚ°¡ ÀÖÀ¸¸é "¿µ¹®ÀÚ¸¸
//           ÀÔ·Â°¡´É ÇÕ´Ï´Ù." ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ°í °á°ú¸¦ µ¹·ÁÁØ´Ù.
// return :  boolean, A¿¡¼­ Z ±îÁöÀÇ ¹®ÀÚ¸¸À¸·Î µÇ¾îÀÖÀ¸¸é true, ¾Æ´Ï¸é false

function isAlphabetAlert(input) {
    var ret=isAlphabet(input);
    if(!ret)
    {
        alert("¿µ¹®ÀÚ¸¸ ÀÔ·Â°¡´É ÇÕ´Ï´Ù.");
    }
    return ret;
}

// ¿ë    µµ: ÀÔ·Â°ªÀÌ ¾ËÆÄºª ´ë¹®ÀÚÀÎÁö Ã¼Å©
// return :  boolean, ´ë¹®ÀÚ¸¸ÀÌ¸é true, ¾Æ´Ï¸é false

function isUpperCase(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    return containsCharsOnly(input,chars);
}

// ¿ë    µµ: ÀÔ·Â°ªÀÌ ¾ËÆÄºª ´ë¹®ÀÚÀÎÁö È®ÀÎÇÏ¿© ´ë¹®ÀÚ ÀÌ¿ÜÀÇ ¹®ÀÚ°¡ ÀÖÀ¸¸é
//          "¾ËÆÄºª ´ë¹®ÀÚ¸¸ ÀÔ·ÂÇÏ½Ç¼ö ÀÖ½À´Ï´Ù."¶ó´Â ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ°í µ¹·ÁÁØ´Ù.
// return :  boolean, ´ë¹®ÀÚ¸¸ÀÌ¸é true, ¾Æ´Ï¸é false

function isUpperCaseAlert(input) {
    var ret=isUpperCase(input);
    if(!ret)
    {
        alert("¾ËÆÄºª ´ë¹®ÀÚ¸¸ ÀÔ·ÂÇÏ½Ç¼ö ÀÖ½À´Ï´Ù.");
    }
    return ret;
}


// ¿ë    µµ: ÀÔ·Â°ªÀÌ ¾ËÆÄºª ¼Ò¹®ÀÚÀÎÁö Ã¼Å©
// return :  boolean  ¼Ò¹®ÀÚ¸¸ÀÌ¸é true, ¾Æ´Ï¸é false

function isLowerCase(input) {
    var chars = "abcdefghijklmnopqrstuvwxyz";
    return containsCharsOnly(input,chars);
}

// ¿ë    µµ: ÀÔ·Â°ªÀÌ ¾ËÆÄºª ¼Ò¹®ÀÚÀÎÁö È®ÀÎÇÏ¿© ¼Ò¹®ÀÚ ÀÌ¿ÜÀÇ ¹®ÀÚ°¡ ÀÖÀ¸¸é
//          "¾ËÆÄºª ¼Ò¹®ÀÚ¸¸ ÀÔ·ÂÇÏ½Ç¼ö ÀÖ½À´Ï´Ù."¶ó´Â ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ°í µ¹·ÁÁØ´Ù.
// return :  boolean  ¼Ò¹®ÀÚ¸¸ÀÌ¸é true, ¾Æ´Ï¸é false

function isLowerCaseAlert(input) {
    var ret=isLowerCase(input);
    if(!ret)
    {
        alert("¾ËÆÄºª ¼Ò¹®ÀÚ¸¸ ÀÔ·ÂÇÏ½Ç¼ö ÀÖ½À´Ï´Ù.");
    }
    return ret;
}


// ¿ë    µµ: ÀÔ·Â°ª¿¡ ¼ýÀÚ¸¸ ÀÖ´ÂÁö Ã¼Å©
// return :  boolean  ¼ýÀÚ¸¸ ÀÖÀ¸¸é true, ¾Æ´Ï¸é false

function isNumber(input) {
    var chars = "0123456789";
    return containsCharsOnly(input,chars);
}

// ¿ë    µµ: ÀÔ·Â°ª¿¡ ¼ýÀÚ¸¸ ÀÖ´ÂÁö È®ÀÎÇÏ¿© ¼ýÀÚ ÀÌ¿ÜÀÇ ¹®ÀÚ°¡ ÀÖÀ¸¸é "¼ýÀÚ¸¸
//          °¡´ÉÇÕ´Ï´Ù"¶ó´Â ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ°í µ¹·ÁÁØ´Ù.
// return :  boolean ¼ýÀÚ¸¸ ÀÖÀ¸¸é true, ¾Æ´Ï¸é false

function isNumberAlert(input) {
    var ret=isNumber(input);
    if(!ret)
    {
        alert("¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù");
    }
    return ret;
}

function isNumberAlert2(input) {
    var ret=isNumber(input);
    if(!ret)
    {
		input.value = "";
        alert("¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù");
    }
    return ret;
}

// ¿ë    µµ: ÀÔ·Â°ªÀÌ ¾ËÆÄºª,¼ýÀÚ·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
// return :  boolean  ¾ËÆÄºª°ú ¼ýÀÚ¸¸ÀÌ¸é true, ¾Æ´Ï¸é false

function isAlphaNum(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
    return containsCharsOnly(input,chars);
}

// ¿ë    µµ: ÀÔ·Â°ªÀÌ ¾ËÆÄºª,¼ýÀÚ·Î µÇ¾îÀÖ´ÂÁö È®ÀÎÇÏ¿© ¾ËÆÄºª°ú ¼ýÀÚ ÀÌ¿ÜÀÇ
//           ¹®ÀÚ°¡ ÀÖÀ¸¸é "¿µ¹®ÀÚ¿Í ¼ýÀÚ ÀÔ·Â¸¸ °¡´ÉÇÕ´Ï´Ù."¶ó´Â ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ°í
//           µ¹·ÁÁØ´Ù.
// return :  boolean  ¾ËÆÄºª°ú ¼ýÀÚ¸¸ÀÌ¸é true, ¾Æ´Ï¸é false

function isAlphaNumAlert(input) {
    var ret=isAlphaNum(input);
    if(!ret)
    {
        alert("¿µ¹®ÀÚ¿Í ¼ýÀÚ ÀÔ·Â¸¸ °¡´ÉÇÕ´Ï´Ù.");
    }
    return ret;
}



// ¿ë    µµ: ÀÔ·Â°ªÀÌ ¼ýÀÚ,´ë½Ã(-)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
// return :  boolean  ¼ýÀÚ¿Í ´ë½Ã(-)·Î µÇ¾î ÀÖÀ¸¸é true, ¾Æ´Ï¸é false

function isNumDash(input) {
    var chars = "-0123456789";
    return containsCharsOnly(input,chars);
}

// ¿ë    µµ: ÀÔ·Â°ªÀÌ ¼ýÀÚ,´ë½Ã(-)·Î µÇ¾îÀÖ´ÂÁö È®ÀÎÇÏ¿© ¼ýÀÚ¿Í ´ë½Ã(-) ÀÌ¿ÜÀÇ
//          ¹®ÀÚ°¡ ÀÖÀ¸¸é Ã¼Å© "¼ýÀÚ¿Í '-' ÀÔ·Â¸¸ °¡´ÉÇÕ´Ï´Ù."¶ó´Â ¸Þ½ÃÁö¸¦
//          º¸¿©ÁÖ°í µ¹·ÁÁØ´Ù.
// return :  boolean  ¼ýÀÚ¿Í ´ë½Ã(-)·Î µÇ¾î ÀÖÀ¸¸é true, ¾Æ´Ï¸é false

function isNumDashAlert(input) {
    var ret=isNumDash(input);
    if(!ret)
    {
        alert(" ¼ýÀÚ¿Í '-' ÀÔ·Â¸¸ °¡´ÉÇÕ´Ï´Ù.");
    }
    return ret;
}


// ¿ë    µµ: ÀÔ·Â°ªÀÌ ¼ýÀÚ,ÄÞ¸¶(,)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
// return :  boolean  ¼ýÀÚ¿Í ÄÞ¸¶(,)·Î µÇ¾î ÀÖÀ¸¸é true ¾Æ´Ï¸é false

function isNumComma(input) {
    var chars = ",0123456789";
    return containsCharsOnly(input,chars);
}

// ¿ë    µµ: ÀÔ·Â°ªÀÌ ¼ýÀÚ,ÄÞ¸¶(,)·Î µÇ¾îÀÖ´ÂÁö È®ÀÎÇÏ¿© ¼ýÀÚ¿Í ÄÞ¸¶(,) ÀÌ¿ÜÀÇ
//          ¹®ÀÚ°¡ ÀÖÀ¸¸é Ã¼Å© " ¼ýÀÚ¿Í ',' ÀÔ·Â¸¸ °¡´ÉÇÕ´Ï´Ù."¶ó´Â ¸Þ½ÃÁö¸¦
//          º¸¿©ÁÖ°í µ¹·ÁÁØ´Ù.
// return :  boolean  ¼ýÀÚ¿Í ÄÞ¸¶(,)·Î µÇ¾î ÀÖÀ¸¸é true, ¾Æ´Ï¸é false

function isNumCommaAlert(input) {
    var ret=isNumComma(input);
    if(!ret)
    {
        alert("¼ýÀÚ¿Í ',' ÀÔ·Â¸¸ °¡´ÉÇÕ´Ï´Ù.");
    }
    return ret;
}


// ¿ë    µµ: ÀÔ·Â°ª¿¡¼­ ÄÞ¸¶¸¦ ¾ø¾Ø´Ù.
// return :  string, ÀÔ·Â°ª¿¡¼­ ÄÞ¸¶¸¦ ¾ø¾Ø °ª

function removeComma(input) {
    return input.value.replace(/,/gi,"");
}


// ¿ë    µµ: ÀÔ·Â°ªÀÌ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ Æ÷¸Ë Çü½ÄÀÎÁö Ã¼Å©
//           ÀÚ¼¼ÇÑ format Çü½ÄÀº ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ 'regular expression'À» ÂüÁ¶
// return :  boolean ¿Ã¹Ù¸¥ Æ÷¸ËÀÌ¸é true, ¾Æ´Ï¸é false

function isValidFormat(input,format) {
    if (input.value.search(format) != -1) {
        return true; //¿Ã¹Ù¸¥ Æ÷¸Ë Çü½Ä
    }
    return false;
}

// ¿ë    µµ: ÀÔ·Â°ªÀÌ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ Æ÷¸Ë Çü½ÄÀÎÁö È®ÀÎÇÏ¿© ¿Ã¹Ù¸£Áö ¾ÊÀº
//           Çü½ÄÀÌ¸é "¿Ã¹Ù¸¥ ÀÔ·ÂÇü½ÄÀÌ ¾Æ´Õ´Ï´Ù." ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ°í µ¹·ÁÁØ´Ù.
// return :  boolean ¿Ã¹Ù¸¥ Æ÷¸ËÀÌ¸é true, ¾Æ´Ï¸é false

function isValidFormatAlert(input,format) {
    var ret=isValidFormat(input,format);
    if(!ret)
    {
        alert("¿Ã¹Ù¸¥ ÀÔ·ÂÇü½ÄÀÌ ¾Æ´Õ´Ï´Ù.");
    }
    return ret;
}

//¿ë    µµ: ÀÔ·Â°ªÀÌ ÀÌ¸ÞÀÏ Çü½ÄÀÎÁö Ã¼Å©
// return :  boolean ÀÌ¸ÞÀÏ Çü½ÄÀÌ¸é true, ¾Æ´Ï¸é false

function isValidEmail(input) {
//    var format = /^(\S+)@(\S+)\.([A-Za-z]+)$/;
    var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
    return isValidFormat(input,format);
}

//¿ë    µµ: ÀÔ·Â°ªÀÌ ÀÌ¸ÞÀÏ Çü½ÄÀÎÁö È®ÀÎÇÏ¿© ¿Ã¹Ù¸£Áö ¾ÊÀ¸¸é "ÀÌ¸ÞÀÏ ÀÔ·ÂÇü½ÄÀÌ
//          Àß¸øµÇ¾ú½À´Ï´Ù. \n È®ÀÎÈÄ ´Ù½Ã ÀÔ·ÂÇØÁÖ¼¼¿ä"¶ó´Â ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ°í
//          µ¹·ÁÁØ´Ù.
// return :  boolean ÀÌ¸ÞÀÏ Çü½ÄÀÌ¸é true, ¾Æ´Ï¸é false

function isValidEmailAlert(input) {
    var ret=isValidEmail(input);
    if(!ret)
    {
        alert("ÀÌ¸ÞÀÏ ÀÔ·ÂÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù. \n È®ÀÎÈÄ ´Ù½Ã ÀÔ·ÂÇØÁÖ¼¼¿ä");
    }
    return ret;
}

// ¿ë    µµ: ÀÔ·Â°ªÀÌ ÀüÈ­¹øÈ£ Çü½Ä(¼ýÀÚ-¼ýÀÚ-¼ýÀÚ)ÀÎÁö Ã¼Å©
// return :  boolean ÀüÈ­¹øÈ£ Çü½ÄÀÌ¸é true, ¾Æ´Ï¸é false

function isValidPhone(input) {
    var format = /^(\d+)-(\d+)-(\d+)$/;
    return isValidFormat(input,format);
}

// ¿ë    µµ: ÀÔ·Â°ªÀÌ ÀüÈ­¹øÈ£ Çü½Ä(¼ýÀÚ-¼ýÀÚ-¼ýÀÚ)ÀÎÁö È®ÀÎÇÏ¿© ÀüÈ­¹øÈ£ Çü½ÄÀÌ
//           ¾Æ´Ï¸é "ÀüÈ­¹øÈ£ ÀÔ·ÂÀÌ Àß¸øµÇ¾ú½À´Ï´Ù. \n È®ÀÎÈÄ ´Ù½Ã ÀÔ·ÂÇØÁÖ¼¼¿ä"
//           ¶ó´Â ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ°í µ¹·ÁÁØ´Ù.
// return :  boolean ÀüÈ­¹øÈ£ Çü½ÄÀÌ¸é true, ¾Æ´Ï¸é false

function isValidPhoneAlert(input) {
    var ret=isValidPhone(input);
    if(!ret)
    {
        alert("ÀüÈ­¹øÈ£ ÀÔ·ÂÀÌ Àß¸øµÇ¾ú½À´Ï´Ù. \n È®ÀÎÈÄ ´Ù½Ã ÀÔ·ÂÇØÁÖ¼¼¿ä");
    }
    return ret;
}

// ¿ë    µµ: ¼±ÅÃµÈ ¶óµð¿À¹öÆ°ÀÌ ÀÖ´ÂÁö Ã¼Å©
// return :  boolean ÀÖÀ¸¸é true, ¾øÀ¸¸é false

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;
}

// ¿ë    µµ: ¼±ÅÃµÈ ¶óµð¿À ¹öÆ°ÀÌ ÀÖ´ÂÁö È®ÀÎÇÏ¿© ¾øÀ¸¸é "¼±ÅÃÇ×¸ñÀ» Àû¾îµµ ÇÑ°³´Â
//          ¼±ÅÃÇØÁÖ¼¼¿ä."¶ó´Â ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ°í µ¹·ÁÁØ´Ù.
// return :  boolean ÀÖÀ¸¸é true, ¾øÀ¸¸é false

function hasCheckedRadioAlert(input) {
    var ret=hasCheckedRadio(input);
    if(!ret)
    {
        alert("¼±ÅÃÇ×¸ñÀ» Àû¾îµµ ÇÑ°³´Â ¼±ÅÃÇØÁÖ¼¼¿ä.");
    }
    return ret;
}

// ¿ë    µµ: ¼±ÅÃµÈ Ã¼Å© ¹Ú½º°¡ ÀÖ´ÂÁö Ã¼Å©
// return :  boolean ÀÖÀ¸¸é true, ¾øÀ¸¸é false

function hasCheckedBox(input) {
    return hasCheckedRadio(input);
}

// ¿ë    µµ: ¼±ÅÃµÈ Ã¼Å©¹Ú½º°¡ ÀÖ´ÂÁö È®ÀÎÇÏ¿© ¾øÀ¸¸é "¼±ÅÃÇ×¸ñÀ» Àû¾îµµ ÇÑ°³´Â
//          ¼±ÅÃÇØÁÖ¼¼¿ä."¶ó´Â ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ°í µ¹·ÁÁØ´Ù.
// return :  boolean ÀÖÀ¸¸é true, ¾øÀ¸¸é false

function hasCheckedBoxAlert(input) {
    var ret=hasCheckedRadio(input);
    if(!ret)
    {
        alert("¼±ÅÃÇ×¸ñÀ» Àû¾îµµ ÇÑ°³´Â ¼±ÅÃÇØÁÖ¼¼¿ä.");
    }
    return ret;
}


//¿ë    µµ: ÀÔ·Â°ªÀÇ ¹ÙÀÌÆ® ±æÀÌ¸¦ ¸®ÅÏ
// return :  int, ÀÔ·Â°ªÀÇ ±æÀÌ

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;
}

//¿ë    µµ: °ø¹éÀ» Á¦°ÅÇÏ´Â ÇÔ¼ö
// return :  string, °ø¹éÀ» Á¦°ÅÇÑ ¹®ÀÚ¿­

function IsTrimStr(checkStr)
{
    var str = "";

    for( i = 0 ; i < checkStr.length ; i ++ )
    {
        ch = checkStr.charAt(i);
        if (ch != " ")
            str = str + ch;
    }
    return str;
}

//¿ë    µµ: ÁÖ¹Î¹øÈ£ Ã¼Å©
//Çü   ½Ä: xxxxxx-yyyyyyy
// return :  boolean

function newJumin(value)
{
    this.value = value;
}

function common_Jumin_Check( jumin1, jumin2 )
{
    var ok = true ;
    var Str1 = "" + jumin1 + jumin2 ;
    var Str = new newJumin(Str1);
    return jumin_Check( Str ) ;
}

//¿ë    µµ: ÁÖ¹Î¹øÈ£ Ã¼Å©
//Çü    ½Ä:  xxxxxxyyyyyyy
//return :  boolean
//¸Å°³º¯¼ö : ÁÖ¹Îµî·Ï¹øÈ£ 13ÀÚ¸®
//»ç ¿ë ¿¹ : jumin_Check(xxxxxxyyyyyyy);
//Âü°í»çÇ× : ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú´Ù¸é ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú´Ù´Â ¸Þ¼¼Áö¸¦ Ãâ·ÂÇÏ°í boolean À» return ÇÑ´Ù.

function jumin_Check( juminnum )
{
   if( !jumin_Check_Confirm(juminnum) )
      alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸ø µÇ¾ú½À´Ï´Ù.\nÈ®ÀÎÈÄ ´Ù½Ã ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À");
}

//¿ë    µµ: ÁÖ¹Î¹øÈ£ Ã¼Å©
//Çü    ½Ä: xxxxxxyyyyyyy
//return :  boolean
//¸Å°³º¯¼ö : ÁÖ¹Îµî·Ï¹øÈ£ 13ÀÚ¸®
//»ç ¿ë ¿¹ : jumin_Check_Confirm(xxxxxxyyyyyyy);
//Âü°í»çÇ× : ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÇ¾îµµ ¸Þ¼¼Áö¸¦ Ãâ·ÂÇÏÁö ¾Ê°í boolean ¸¸ return ÇÑ´Ù.

function jumin_Check_Confirm( juminnum )
{

}

//¿ë    µµ:  »ç¾÷ÀÚµî·Ï¹øÈ£¸¦ È®ÀÎ
//Çü    ½Ä: XXXXXXXXXX
// return :  boolean ¸ÂÀ¸¸é true, ¾Æ´Ï¸é false

function RegNoCheck( membNo )
{
    if (membNo.length == 10)
    {
        a   = membNo.charAt(0);
        b   = membNo.charAt(1);
        c   = membNo.charAt(2);
        d   = membNo.charAt(3);
        e   = membNo.charAt(4);
        f   = membNo.charAt(5);
        g   = membNo.charAt(6);
        h   = membNo.charAt(7);
        i   = membNo.charAt(8);
        Osub    = membNo.charAt(9);

        suma = a*1 + b*3 + c*7 + d*1 + e*3 + f*7 + g*1 + h*3;
        sumb = (i*5) %10;
        sumc = parseInt((i*5) / 10,10);
        sumd = sumb + sumc;
        sume = suma + sumd;
        sumf = a + b + c + d + e + f + g + h + i
        k = sume % 10;
        Modvalue = 10 - k;
        LastVal = Modvalue % 10;

        if (sumf == 0)
            return false;
    }
    else return false;

    if ( Osub == LastVal ) return true;
    else return false;
}

//¿ë    µµ:  »ç¾÷ÀÚµî·Ï¹øÈ£¸¦ È®ÀÎÇÏ¿© ºñÁ¤»óÀûÀÌ¸é "»ç¾÷ÀÚ µî·Ï¹øÈ£°¡ Àß¸ø
//           µÇ¾ú½À´Ï´Ù. \nÈ®ÀÎÈÄ ´Ù½Ã ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À"¶ó´Â ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ°í
//          µ¹·ÁÁØ´Ù.
//Çü    ½Ä: XXXXXXXXXX
// return :  boolean ¸ÂÀ¸¸é true, ¾Æ´Ï¸é false

function    RegNO_check(membNo)
{
    var bRet = RegNoCheck( membNo ) ;
    if( !bRet )
        alert("»ç¾÷ÀÚ µî·Ï¹øÈ£°¡ Àß¸ø µÇ¾ú½À´Ï´Ù.\nÈ®ÀÎÈÄ ´Ù½Ã ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À");

    return bRet ;
}

//¿ë    µµ:  »ç¾÷ÀÚµî·Ï¹øÈ£¸¦ È®ÀÎÇÏ¿© ºñÁ¤»óÀûÀÌ¸é "»ç¾÷ÀÚ µî·Ï¹øÈ£°¡ Àß¸ø
//           µÇ¾ú½À´Ï´Ù. \nÈ®ÀÎÈÄ ´Ù½Ã ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À"¶ó´Â ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ°í
//          µ¹·ÁÁØ´Ù.
//Çü    ½Ä: XXX-XX-XXXXX
// return :  boolean ¸ÂÀ¸¸é true, ¾Æ´Ï¸é false

function    RegNO_check_formatted(membNo){

    var str = "" ;
    var ar  = membNo.split( "-" ) ;
    for( var i = 0 ; i < ar.length ; i++ )
        str += ar[i] ;

    return RegNO_check( str ) ;
}

// ¿ë    µµ:  ÀÓÀÇÀÇ HTML Å×±× ³»¿ëÀ» º¯°æ
// ¸Å°³º¯¼ö :  obj - ±¸¼ºÇÒ HTML Tag Object
//            html  - Tag ÀÌ¸§
// return :   void

function makeTags( obj, html )
{
    var tmp = obj.outerHTML ;
    var idx = 0 ;
    if( IsTrimStr( obj.innerHTML ).length <= 0 )
        idx = tmp.indexOf( "</" + obj.tagName + ">" ) ;
    else
        idx = tmp.indexOf( obj.innerHTML ) ;

    tmp = tmp.substring( 0, idx ) ;
    tmp += html ;
    tmp += "</" + obj.tagName + ">" ;
    obj.outerHTML = tmp ;
}


// ¿ë    µµ:     ComboCreater.getComboOption()ÀÇ °á°ú¸¦ ±âÃÊ·Î
//           ÄÞº¸ÀÇ Ç×¸ñÀ» º¯°æ
// ¸Å°³º¯¼ö : obj - ±¸¼ºÇÒ ÄÞº¸ Object
//           option - ComboCreater.getComboOption()ÀÇ °á°ú
// return  : void

function makeCombo( obj, option )
{
    makeTags( obj, option ) ;
    obj.selectedIndex = 0 ;
}

//¿ë    µµ: ¸ð´Þ ´ëÈ­»óÀÚ È°¼ºÈ­
//param : url   : È£ÃâÇÒ URL
//    title : dialog title ¸í
//    x : ´ëÈ­»óÀÚ x ÁÂÇ¥( 0º¸´Ù ÀÛÀ¸¸é Center ) ;
//    y : ´ëÈ­»óÀÚ y ÁÂÇ¥( 0º¸´Ù ÀÛÀ¸¸é Center ) ;
//    w : ´ëÈ­»óÀÚ Æø
//    h : ´ëÈ­»óÀÚ ³ôÀÌ
//return : ret  : URL¿¡¼­ ¹ÝÈ¯È° °á°ú Object

function showDlg( url, title, x, y, w, h )
{
    var bModal = true ;
    if( showDlg.arguments.length == 7 )
    {
        bModal = showDlg.arguments[6] ;
    }

    if( w <= 0 || h <= 0 )
    {
        alert( "´ëÈ­»óÀÚ Å©±â¸¦ È®ÀÎÇÏ¼¼¿ä" ) ;
        return null ;
    }

    var ar = new Array() ;
    ar[0] = window ;
    ar[1] = url ;
    ar[2] = title ;

    var opt = "status:no;scroll:no;help:no;" ;
    if( x >= 0 ) opt += "dialogLeft:"   + x + "px;" ;
    if( y >= 0 ) opt += "dialogTop:"    + y + "px;" ;

    opt += "dialogWidth:"  + w + "px;" ;
    opt += "dialogHeight:" + h + "px;" ;

    if( bModal )
        return window.showModalDialog( "/common/modalDlg.htm", ar, opt ) ;
    else
        return window.showModelessDialog( "/common/modalDlg.htm", ar, opt ) ;
}

//¿ë    µµ: ÁÖ¼ÒÀÔ·Â Ã£±â
//param :   part = ¾÷¹«¸í( JANGKI, CAR, etc )
//      gb   = ±¸ºÐ( ZP=¿ìÆí¹øÈ£, DN=À¾¸éµ¿¸í, DR=´ë·®Ã³¸®¸í
//      var  = gb¿¡ ÇØ´çÇÏ´Â Á¶È¸Å°
//return :
//      null == Ãë¼Ò
//      ret.code1  = ¿ìÆí¹øÈ£ ¾Õ 3ÀÚ¸®
//      ret.code2  = ¿ìÆí¹øÈ£ µÚ 3ÀÚ¸®
//      ret.juso  = ÁÖ¼Ò
//      ret.bunji = ¹øÁö
//
//»ç ¿ë ¿¹:
// ex1 )    ¿ìÆí¹øÈ£¸¦ Á¶È¸ÇÒ¶§
//      var ret = openFUA1053R0( "JANGKI" ) ;
//      if( ret != null )
//      {
//          alert( ret.code1 ) ;
//          alert( ret.code2 ) ;
//          alert( ret.juso  ) ;
//          alert( ret.bunji ) ;
//      }

//ex2 ) ¿ìÆí¹øÈ£¸¦ ÆÄ¶ó¹ÌÅÍ·Î ³Ñ°Ü Á¶È¸ÇÒ¶§
//      var ret = openFUA1053R0( "JANGKI", "ZP", "130010" ) ;
//      if( ret != null )
//      {
//          alert( ret.code1 ) ;
//          alert( ret.code2 ) ;
//          alert( ret.juso  ) ;
//          alert( ret.bunji ) ;
//      }
//
//ex2 ) µ¿¸íÀ» ÆÄ¶ó¹ÌÅÍ·Î ³Ñ°Ü Á¶È¸ÇÒ¶§
//      var ret = openFUA1053R0( "JANGKI", "DN", "Ã»·®" ) ;
//      if( ret != null )
//      {
//          alert( ret.code1 ) ;
//          alert( ret.code2 ) ;
//          alert( ret.juso  ) ;
//          alert( ret.bunji ) ;
//      }
//
//ex3 ) ´ë·®Ã³¸®¸¦ ÆÄ¶ó¹ÌÅÍ·Î ³Ñ°Ü Á¶È¸ÇÒ¶§
//      var ret = openFUA1053R0( "JANGKI", "DR", "ÇÑ½Å" ) ;
//      if( ret != null )
//      {
//          alert( ret.code1 ) ;
//          alert( ret.code2 ) ;
//          alert( ret.juso  ) ;
//          alert( ret.bunji ) ;
//      }
//

function openFUA1053R0()
{
    if( openFUA1053R0.arguments.length <= 0 )
    {
        alrt( "¾÷¹«±¸ºÐÀÌ ¾ø½À´Ï´Ù." ) ;
        return ;
    }

    var part = openFUA1053R0.arguments[0] ;
    var param = "/common/servlet/post/FUA1053R0?PARTNM=" + part ;

    if( openFUA1053R0.arguments.length >= 3 )
    {
        var tmp = "" ;
        var key = openFUA1053R0.arguments[1] ;
        var val = openFUA1053R0.arguments[2] ;

        var ar  = val.split( "-" ) ;
        for( var i = 0 ; i < ar.length ; i++ )
            tmp += ar[i] ;

        if( key != "" )
        {
            if( key == "ZP" )
            {
                if( tmp.length < 3 )
                {
                    alert( "¿ìÆí¹øÈ£¸¦ È®ÀÎÇÏ¼¼¿ä" ) ;
                    return null ;
                }

                param += "&UU_UZIP1=" + tmp.substring( 0, 3 ) ;
                param += "&UU_UZIP2=" + tmp.substring( 3    ) ;
            }
            else if( key == "DN" )
            {
                var bun = "" ;
                try
                {
                    bun = openFUA1053R0.arguments[3] ;
                }
                catch( e )
                {
                    bun = "0" ;
                }

                param += "&HU_UEUPMY=" + val ;
//              param += "&UU_BUNJI=" + bun ;
            }
            else if( key == "DR" )
            {
                param += "&HU_UDAEYA=" + val ;
            }
            param += "&CTRL_ID=FRT&PAGE_NO=1" ;
        }
    }

    return showDlg( param, "ÁÖ¼ÒÀÔ·Â", -1, -1, 770, 590 ) ;
}

//¿ë    µµ: ¸Þ´º ¹Ù²Ù±â
//        ÇÁ·Î±×·¥ÀÌ Å¬¸¯µÇ¾î ½ÇÇàÇÒ ¶§ ¸Þ´º¸¦ ÀûÀýÈ÷ ¹Ù²ãÁØ´Ù.
//¸Å°³º¯¼ö : ÇÁ·Î±×·¥ id
//»ç ¿ë ¿¹ : jumin_Check(xxxxxxyyyyyyy);

function replaceMenu( pgm )
{
    if( pgm == '' )
    {
        alert( "Program ID°¡ ¾ø½À´Ï´Ù." ) ;
        return ;
    }

    try
    {
        parent.left.replaceMenu( pgm ) ;
    }
    catch( e )
    {
    }
}

//¿ë    µµ: ³¯Â¥ÀÇ ±âº» Å¸ÀÔ¿¡ ¸Â´Â ÇÔ¼ö
//          ÇÁ·Î±×·¥ÀÌ Å¬¸¯µÇ¾î ½ÇÇàÇÒ ¶§ ¿É¼ÇÀ» ÀûÀýÈ÷ ¹Ù²ãÁØ´Ù.
//¸Å°³º¯¼ö : ÇÁ·Î±×·¥ form

function chkDateBasicOption(form) {
    today = new Date();
    var currentYear = today.getYear();// ÇöÀç³âµµ
    var currentMonth = today.getMonth();// ÇöÀç¿ù
    var currentDay = today.getDate();// ÇöÀçÀÏ

    if (form.cond.selectedIndex == 0) { // ÀüÃ¼
        form.fromYear.value = '';
        form.fromMonth.value = '';
        form.fromDay.value = '';
        form.toYear.value = '';
        form.toMonth.value = '';
        form.toDay.value = '';
    }
    if (form.cond.selectedIndex == 1) { // ´çÀÏ
        form.fromYear.value = currentYear;
        form.fromMonth.value = currentMonth + 1;
        form.fromDay.value = currentDay;
        form.toYear.value = today.getYear();
        form.toMonth.value = currentMonth + 1;
        form.toDay.value = currentDay;
    }
    if (form.cond.selectedIndex == 2) { // ÀüÀÏ
        form.fromYear.value = currentYear;
        form.fromMonth.value = currentMonth + 1;
        form.fromDay.value = currentDay - 1;
        form.toYear.value = currentYear;
        form.toMonth.value = currentMonth + 1;
        form.toDay.value = currentDay - 1;
    }
    if (form.cond.selectedIndex == 3) { // ´ç¿ù
        form.fromYear.value = currentYear;
        form.fromMonth.value = currentMonth + 1;
        form.fromDay.value = '1';
        form.toYear.value = currentYear;
        form.toMonth.value = currentMonth + 1;
        form.toDay.value = checkLeapYear(currentYear, currentMonth + 1);
    }
    if (form.cond.selectedIndex == 4) { // Àü¿ù
        form.fromYear.value = currentYear;
        form.fromMonth.value = currentMonth;
        form.fromDay.value = '1';
        form.toYear.value = currentYear;
        form.toMonth.value = currentMonth;
        form.toDay.value = checkLeapYear(currentYear, currentMonth);
        if (currentMonth == 0) {
            form.fromYear.value = currentYear - 1;
            form.fromMonth.value = 12;
            form.toYear.value = currentYear - 1;
            form.toMonth.value = 12;
            form.toDay.value = checkLeapYear(currentYear - 1, 12);
        }
    }
    if (form.cond.selectedIndex >= 5 && form.cond.selectedIndex <= 8) { // ºÐ±â
        form.fromYear.value = currentYear;
        form.fromMonth.value = (form.cond.selectedIndex - 5) * 3 + 1;
        form.fromDay.value = '1';
        form.toYear.value = currentYear;
        form.toMonth.value = (form.cond.selectedIndex - 4) * 3;
        if(form.cond.selectedIndex == 6 || form.cond.selectedIndex == 7)
            form.toDay.value = '30';
        else
            form.toDay.value = '31';
    }
    if (form.cond.selectedIndex == 9) { // ´ç±â
        form.fromYear.value = currentYear;
        form.fromMonth.value = '1';
        form.fromDay.value = '1';
        form.toYear.value = currentYear;
        form.toMonth.value = '12';
        form.toDay.value = '31';
    }
    if (form.cond.selectedIndex == 10) {    // Àü±â
        form.fromYear.value = currentYear - 1;
        form.fromMonth.value = '1';
        form.fromDay.value = '1';
        form.toYear.value = currentYear - 1;
        form.toMonth.value = '12';
        form.toDay.value = '31';
    }
}

// ¿ëµµ : À±³â ¹× ÇØ´ç ¿ùÀÇ ÃÖÁ¾ ³¯Â¥ Ã¼Å©
function checkLeapYear(year, month) {
    var stat = false;
    var dday = 31;

    if(year%4 == 0) {
        if(year%100 == 0) {
            if(year%400 == 0) {
                stat = true;
            }
        } else {
            stat = true;
        }
    }
    if(stat) {
        switch(month) {
            case 1: case 3: case 5: case 7: case 8: case 10: case 12: dday = 31; break;
            case 4: case 6: case 9: case 11: dday = 30; break;
            case 2: dday = 29; break;
        }

    } else {
        switch(month) {
            case 1: case 3: case 5: case 7: case 8: case 10: case 12: dday = 31; break;
            case 4: case 6: case 9: case 11: dday = 30; break;
            case 2: dday = 28; break;
        }
    }
    return dday;
}

// ¿ëµµ : ³¯Â¥ ÆÄ¶ó¹ÌÅÍ ¼ÂÆÃ
// ¸Å°³º¯¼ö : form, ½ÃÀÛ ³¯Â¥¸¦ ¼ÂÆÃ ÇÒ object, Á¾·á ³¯Â¥¸¦ ¼ÂÆÃ ÇÒ object
// ÀÛ¼ºÀÚ : ÃÖÃ¶¿õ
function setDate(frm, fobj,tobj){

    var fdate = frm.fromYear.value + frm.fromMonth.value + frm.fromDay.value;
    var tdate = frm.toYear.value +  frm.toMonth.value + frm.toDay.value;

    if(fdate.length > 0){
        if(frm.fromYear.value.length == 0 || frm.fromMonth.value.length == 0 || frm.fromDay.value.length == 0){
            alert("³¯Â¥ Á¶°ÇÀÌ ºÎÁ¤È®ÇÕ´Ï´Ù.");
            return false;
        }else{
            fdate = frm.fromYear.value;
            if(frm.fromMonth.value.length < 2) fdate += "0" + frm.fromMonth.value;
            else fdate += frm.fromMonth.value;
            if(frm.fromDay.value.length < 2) fdate += "0"+ frm.fromDay.value;
            else fdate += frm.fromDay.value;

            fobj.value = fdate;
        }
    }

    if(tdate.length > 0){
        if(frm.toYear.value.length == 0 || frm.toMonth.value.length == 0 || frm.toDay.value.length == 0){
            alert("³¯Â¥ Á¶°ÇÀÌ ºÎÁ¤È®ÇÕ´Ï´Ù.");
            return false;
        }else{
            tdate = frm.toYear.value
            if(frm.toMonth.value.length < 2) tdate += "0" + frm.toMonth.value;
            else tdate += frm.toMonth.value;
            if(frm.toDay.value.length < 2) tdate += "0"+ frm.toDay.value;
            else tdate += frm.toDay.value;

            tobj.value = tdate;
        }
    }

    //20041001 °Ë»ö½Ã ÃÖÁ¾³¯Â¥ ¿À·ù Ã¼Å© ÄÚµå »ðÀÔ
        var fdayLastchk = frm.fromDay.value;
        var tdayLastchk = frm.toDay.value;
        var temp = "";
        if(frm.fromYear.value!="" && frm.fromMonth.vaue!=""){

            if(checkLeapYear(parseInt(frm.fromYear.value), parseInt(frm.fromMonth.value)) < fdayLastchk ){
                frm.fromDay.value = checkLeapYear(parseInt(frm.fromYear.value), parseInt(frm.fromMonth.value));
                setDate(frm,frm.fdate,frm.tdate);
            }
        }

        if(frm.toYear.value!="" && frm.toMonth.vaue!=""){
            if(checkLeapYear(parseInt(frm.toYear.value), parseInt(frm.toMonth.value)) < tdayLastchk ){
                frm.toDay.value = checkLeapYear(parseInt(frm.toYear.value), parseInt(frm.toMonth.value));
                setDate(frm,frm.fdate,frm.tdate)
            }
        }
        //20041001 »ðÀÔ ³¡  -chamna

    return true;
}

function setDate2(frm, fobj,tobj){

    var sdate = frm.sYear.value + frm.sMonth.value + frm.sDay.value;
    var edate = frm.eYear.value +  frm.eMonth.value + frm.eDay.value;

    if(sdate.length > 0){
        if(frm.sYear.value.length == 0 || frm.sMonth.value.length == 0 || frm.sDay.value.length == 0){
            alert("³¯Â¥ Á¶°ÇÀÌ ºÎÁ¤È®ÇÕ´Ï´Ù.");
            return false;
        }else{
            sdate = frm.sYear.value;
            if(frm.sMonth.value.length < 2) sdate += "0" + frm.sMonth.value;
            else sdate += frm.sMonth.value;
            if(frm.sDay.value.length < 2) sdate += "0"+ frm.sDay.value;
            else sdate += frm.sDay.value;

            fobj.value = sdate;
        }
    }

    if(edate.length > 0){
        if(frm.eYear.value.length == 0 || frm.eMonth.value.length == 0 || frm.eDay.value.length == 0){
            alert("³¯Â¥ Á¶°ÇÀÌ ºÎÁ¤È®ÇÕ´Ï´Ù.");
            return false;
        }else{
            edate = frm.eYear.value
            if(frm.eMonth.value.length < 2) edate += "0" + frm.eMonth.value;
            else edate += frm.eMonth.value;
            if(frm.eDay.value.length < 2) edate += "0"+ frm.eDay.value;
            else edate += frm.eDay.value;

            tobj.value = edate;
        }
    }

    //20041001 °Ë»ö½Ã ÃÖÁ¾³¯Â¥ ¿À·ù Ã¼Å© ÄÚµå »ðÀÔ
        var fdayLastchk = frm.sDay.value;
        var tdayLastchk = frm.eDay.value;
        var temp = "";
        if(frm.sYear.value!="" && frm.sMonth.vaue!=""){

            if(checkLeapYear(parseInt(frm.sYear.value), parseInt(frm.sMonth.value)) < fdayLastchk ){
                frm.sDay.value = checkLeapYear(parseInt(frm.sYear.value), parseInt(frm.sMonth.value));
                setDate(frm,frm.sdate,frm.edate);
            }
        }

        if(frm.eYear.value!="" && frm.eMonth.vaue!=""){
            if(checkLeapYear(parseInt(frm.eYear.value), parseInt(frm.eMonth.value)) < tdayLastchk ){
                frm.eDay.value = checkLeapYear(parseInt(frm.eYear.value), parseInt(frm.eMonth.value));
                setDate(frm,frm.sdate,frm.edate)
            }
        }
        //20041001 »ðÀÔ ³¡  -chamna

    return true;
}

//¿ë    µµ: Æû °­Á¦ reset
//¸Å°³º¯¼ö : ÇÁ·Î±×·¥ form
// ÀÛ¼ºÀÚ : ÃÖÃ¶¿õ

function formReset(frm){

    for(i = 0 ; i < frm.length ; i++){
        var obj = frm.elements[i];
        if( obj.type.toLowerCase() == "submit" ||
                obj.type.toLowerCase() == "reset" ||
                obj.type.toLowerCase() == "button" ||
                obj.type.toLowerCase() == "image" ||
                obj.type.toLowerCase() == "checkbox" ){
        }else{
            obj.value = '';
        }
    }
}

//¿ë     µµ : Ã¼Å©¹Ú½º ÀüÃ¼ ¼±ÅÃ
//¸Å°³º¯¼ö : Ã¼Å©¹Ú½º object
// ÀÛ¼ºÀÚ : ÃÖÃ¶¿õ
function checkBoxSelect(check){

    if(check == null) return;

    if(check.length == null){
        check.checked = true;
    }else{
        for(i = 0 ; i < check.length ; i++){
            check[i].checked = true;
        }
    }
}

//¿ë     µµ : Ã¼Å©¹Ú½º ÀüÃ¼ ¼±ÅÃ Ãë¼Ò
//¸Å°³º¯¼ö : Ã¼Å©¹Ú½º object
// ÀÛ¼ºÀÚ : ÃÖÃ¶¿õ
function checkBoxCancle(check){

    if(check == null) return;

    if(check.length == null){
        check.checked = false;
    }else{
        for(i = 0 ; i < check.length ; i++){
            check[i].checked = false;
        }
    }
}

//¿ë µµ : Ã¼Å©¹Ú½º¿¡ Ã¼Å© µÈ °ªÀÌ °ªµéÀÌ ÀÖ´ÂÁö È®ÀÎ
//¸Å°³º¯¼ö : Ã¼Å©¹Ú½º object
// ÀÛ¼ºÀÚ : ÃÖÃ¶¿õ
function checkBoxConfirm(check){

    if(check == null) return false;

    if(check.length == null){
        if(!check.checked){
            return false;
        }
    }else{
        var cnt = 0;
        for(i = 0 ; i < check.length ; i++){
            if(check[i].checked) cnt++;
        }
        if(cnt == 0){
            return false;
        }
    }

    return true;
}

//¿ë µµ : Ã¼Å©¹Ú½º¿¡ Ã¼Å©µÈ °ªÀÌ °ªÀÌ ÇÏ³ª ÀÌ»óÀÎ °æ¿ì
//¸Å°³º¯¼ö : Æû object, ±âÁ¸ Ã¼Å©µÈ °ª, index
//ÀÛ¼ºÀÚ : Àå¿ø±Ô
function checkBoxChecking(form, org, val) {
    var check = 0, cnt = -1;
    if(form.top.length == null) {
        if(form.top.checked == false) {
            alert("´ëÇ¥´Â ÇÏ³ª ÀÌ»ó ¼±ÅÃÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
            form.top.checked = true;
            return;
        }
    }
    else {
        for(var i = 0; i < form.top.length; i++) {
            if(form.top[i].checked == true) {
                check += 1;
                cnt = i;
            }
        }
    }
    if(check > 1) {
        alert("´ëÇ¥´Â ÇÏ³ª¸¸ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.");
        if(val == cnt)
            form.top[cnt].checked = false;
        else
            form.top[val].checked = false;
    }
}

//¿ë µµ : Ã¼Å©¹Ú½º¿¡ Ã¼Å© µÈ °ªÀÌ ÇÏ³ªÀÎÁö È®ÀÎ
//¸Å°³º¯¼ö : Ã¼Å©¹Ú½º object
// ÀÛ¼ºÀÚ : Àå¿ø±Ô
function checkBoxConfirmOne(check){

    if(check == null) {
        alert("¼±ÅÃÇØ ÁÖ¼¼¿ä.");
        return false;
    }

    if(check.length == null){
        if(!check.checked){
            alert("¼±ÅÃÇØ ÁÖ¼¼¿ä.");
            return false;
        }
    }else{
        var cnt = 0;
        for(i = 0 ; i < check.length ; i++){
            if(check[i].checked) cnt++;
        }
        if(cnt == 0) {
            alert("ÇÑ Á¦Ç°¸¸ ¼±ÅÃÇÏ¼¼¿ä.");
            return false;
        }
        if(cnt > 1){
            alert("ÇÑ Á¦Ç°¸¸ ¼±ÅÃÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
            return false;
        }
    }

    return true;
}

// °ªÀÌ ¾ø´Â °æ¿ì¿¡ ¹®ÀÚÀÎÁö ¼ýÀÚÀÎÁö¸¦ Ã¼Å©ÇÑ´Ù. - »óÇ°¿¡¼­ »ç¿ëÇÏ´Â ½ºÅ©¸³Æ®
// check : ¹®ÀÚ(string), ¼ýÀÚ(digit), ¹®ÀÚ¿Í ¼ýÀÚ(digit)
// valObj : Ã¼Å©ÇÒ OBJECT
function checkStringEmpty(valObj, check) {
    if(check == "string") {// °ªÀÌ ÀÖ´ÂÁö ¾ø´ÂÁö¸¦ Ã¼Å©ÇÑ´Ù.
        if(isEmpty(valObj)) return msg("°ªÀ» ÀÔ·ÂÇÏ¼¼¿ä.", valObj);
        else return true;
    }
    else if(check == "digit") {// ¼ýÀÚÀÎÁö Ã¼Å©ÇÑ´Ù
        if(!isNumber(valObj)) {
			valObj.value = 0;
			return msg("¼ýÀÚ¸¦ ÀÔ·ÂÇÏ¼¼¿ä.", valObj);
		}
        else return true;
    }
    else if(check == "mix") {// °ªÀÌ ÀÖ´ÂÁö ¾ø´ÂÁö Ã¼Å©ÇÑ ÈÄ¿¡ ¼ýÀÚÀÎÁö ¾Æ´ÑÁö Ã¼Å©ÇÑ´Ù.
        if(isEmpty(valObj)) {
			valObj.value = 0;
			return msg("°ªÀ» ÀÔ·ÂÇÏ¼¼¿ä.", valObj);
		}
        if(!isNumber(valObj)){
			valObj.value = 0;
			return msg("¼ýÀÚ¸¦ ÀÔ·ÂÇÏ¼¼¿ä.", valObj);
		}
        return true;
    }
}

// alert BOX¸¦ ¶ç¿î´Ù - »óÇ°¿¡¼­ »ç¿ëÇÏ´Â ½ºÅ©¸³Æ®
// message : ³»¿ë
// obj : OBJECT
// flag : returnÀ» »ç¿ëÇÒ °ÍÀÎÁö ¿©ºÎ
function msg(message, obj) {
    alert(message); obj.select(); return false;
}

// object ÀÇ Å©±â Á¦ÇÑ ÇÔ¼ö
// obj : object
// s   : Á¦ÇÑ Å©±â
// msg : °æ°í ¸Þ¼¼Áö
function checkObjSize(obj,s,msg){
    if(obj.value.length >= s){
        alert(msg);
        obj.value = "";
    }
}


/*
	´ë»ó ¼¿·ºÆ®°´Ã¼¿Í ¼±ÅÃµÉ °ªÀ» ´øÁ®ÁÖ¸é for¹®À» ½ÇÇàÇÏ¿© selected »óÅÂ·Î ¸¸µé¾îÁØ´Ù.
*/
function executeForSelector(targetObj, targetValue){
	for(i = 0; i < targetObj.length; i++)
		if(targetObj[i].value == targetValue) targetObj[i].selected = true;
}

/*
	´ë»ó Ã¼Å© °´Ã¼ÀÇ ¼±ÅÃµÉ °ªÀ» ´øÁ®ÁÖ¸é for¹®À» ½ÇÇàÇÏ¿© checked »óÅÂ·Î ¸¸µé¾îÁØ´Ù.
*/
function executeForCheck(targetObj, targetValue){
	if(targetObj.length == undefined){
		if(targetObj.value == targetValue) targetObj.checked = true;
	}else{
		for(i = 0; i < targetObj.length; i++)
			if(targetObj[i].value == targetValue) targetObj[i].checked = true;
	}
}

/*
	´ë»ó Ã¼Å© °´Ã¼ÀÇ ¼±ÅÃµÉ °ªÀ» ´øÁ®ÁÖ¸é for¹®À» ½ÇÇàÇÏ¿© checked »óÅÂ·Î ¸¸µé¾îÁØ´Ù.
*/
function executeForRadio(targetObj, targetValue) {
	var leng = ((isNaN(targetObj.length*1))?1:targetObj.length*1);

	if (leng == 1)
	{
		targetObj.checked = true;
	}
	else {
		var n = targetObj.length;
		for (i=0; i<n; i++) {
			if (targetObj[i].value == targetValue) {
				targetObj[i].checked = true;
			}
		}
	}
}

function pro_big(img){
          var win=null;
          var w=472;
          var h=479;
          var winl = (screen.width-w)/2;
          var wint = (screen.height-h)/2;
          var R_URL= "/popup/product/pop_big.asp?filename="+img;
          var settings  ='height='+h+',';
              settings +='width='+w+',';
              settings +='top='+wint+',';
              settings +='left='+winl+',';
              settings +='scrollbars=no,';
              settings +='resizable=no';
          win=window.open(R_URL,"pop_02win",settings);
          if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}

//**** ÇÑ±Û ±ÛÀÚ±æÀÌ Á¦ÇÑ
function char_length(values){
	var bytes = 0;
	for (var i=0; i<values.length; i++){
		var ch = values.charAt(i)
		if(escape(ch).length > 4){//ÇÑ±Û º¯È¯½Ã 4ÀÌ»óÀÌ´Ù.
			bytes += 2
		}
		else if (ch == '\n'){
			if(values.charAt(i-1) != '\r'){
				bytes += 1
			}
		}
		else{
			bytes += 1
		}
	}
	return bytes
}

function noImage(){
	this.src="/images/mall/noimg_S.gif";
}

/*
	ÇÊµåÀÇ ÇÕÀ» Å¸°Ù ÇÊµå¿¡ °ªÀ¸·Î ³Ö´Â´Ù.
*/
function plusValue3(targetObj, value1, value2, value3, division) {
	if(value1 != "" && value2 != "" && value3 != "")
		targetObj.value = value1 + division + value2 + division + value3;
}
function plusValue2(targetObj, value1, value2) {
	targetObj.value = value1 + value2;
}
function plusEmail(targetObj, value1, value2, at) {
	if(value1 != "" && value2 != "")
		targetObj.value = value1 + at + value2;
}

function mailTo(email){
		location.href= email;	
}
function windowOpen(url){
		window.open(url);
}
/*
	ÆË¾÷ ¶ç¿ì±â
*/
function openPopup(url, popup_name, width, height, scroll){
    var win_pop = window.open(url,popup_name,"status=no,width="+width+",height="+height+",resizable=no,scrollbars="+scroll);
    win_pop.focus();
}
/*
	ÆË¾÷ ¶ç¿ì±â
	Áß¾ÓÀ§Ä¡
*/
function openPopupCenter(sUrl, nWidth, nHeight, sOption){
	var newin1 = null;
	var tmp = '';
	tmp += 'width=' + nWidth + ',height=' + nHeight + ',top=' + (screen.availHeight-nHeight-50)/2 + ', left=' + (screen.availWidth-nWidth-10)/2 + ' ,';
	if(sOption == null)tmp += 'status=yes,menubar=no,scrollbars=no,resizable=no,toolbar=no,';
	else tmp += sOption;
	window.open(sUrl, '', tmp);
}

/*
	ÀÌ¹ÌÁö »çÀÌÁî´ë·Î ÆË¾÷¶ç¿ì±â
*/

var imgObj = new Image();

function openImage(tmp){
	if (tmp){
		imgObj.src = tmp;	
	}

	if(!imgObj.complete){
		setTimeout(openImage, 100);
	}
	else{

		if (imgObj.width > 700){
			var imgHeight = 700 * imgObj.height / imgObj.width;
			imgObj.width = 700;
			imgObj.height = imgHeight;
		}

		imgPop = window.open("", "imgPop", "width=" + imgObj.width + ",height=" + imgObj.height);
		imgPop.document.open();
		imgPop.document.write("<html><head></head><body leftmargin='0' topmargin='0'><img src='" + imgObj.src + "' onclick='self.close();' width='" + imgObj.width + "' style='cursor:hand;' alt='´Ý±â'></body></html>");
	}
}
/*
	¹Ýº¹µÈ ¹®ÀÚ
*/

function repeatChars(str, num)
{ 
	var cnt = str.length; 
	var repeat = ""; 
	var R=1;
	 
	for(var i=0; i<cnt; i++) { 
	  tmp = str.substr(i, 1); 
	  key = tmp; 
	  if(key == repeat) { R++; } 
	  else { R=1; repeat = key; } 
	  if(R >= num) { return repeat; } 
	} 
	return ""; 
}
/*
	¿¬¼ÓµÈ ¹®ÀÚ
*/
function sequenceChars(str, num)
{
	var cnt = str.length; 
	var repeat = 0; 
	var R=1;
	 
	for(var i=0; i<cnt; i++) { 
	  asc = str.charCodeAt(i);
	  key = asc; 
	  if(key == repeat + 1) { R++; repeat = key; } 
	  else { R=1; repeat = key; }
	  if(R >= num) { return repeat; } 
	} 
	return 0;
}

/*
	¶È°°Àº ±ÛÀÚ¼ö Æ÷ÇÔ½Ã true ¹ÝÈ¯
*/
function idDuplicationPasswd(String1, String2, num){
	var i, j, lengt, str;
	var chksize = num;
	
	lengt = String1.length;
	
	for(i=0; i <= lengt-chksize; i++){
		for(j=i+chksize; j <= lengt; j++){
			str = String1.substring(i, j);
			if(String2.indexOf(str) >= 0)	{
				return false;
			}
		}
	}
	return true;
}

/*
	·¹ÀÌ¾î ·Î±×ÀÎ
*/
function layerLogin(){
	document.getElementById('loginPop').style.display = 'block';
	document.layerLoginForm.userid.focus();
	document.getElementById('loginPopBg').height = document.documentElement.scrollHeight;
	document.getElementById('loginPopBg').style.display = 'block';
}

function layerClose(){
	document.getElementById('loginPop').style.display='none'	
	document.getElementById('loginPopBg').style.display = 'none';	
	document.layerLoginForm.userid.value = "";			
	document.layerLoginForm.passwd.value = "";					
}

function encodeLogin(encodeNexturl){
    if(encodeNexturl == undefined || encodeNexturl == ""){
//        location.replace('/');
        openPopupCenter("/member/popup/pop_login.asp", 470, 364);
    }else{
//        location.replace('/');
        openPopupCenter("/member/popup/pop_login.asp?backUrl=" + encodeNexturl, 470, 364);        
    }
}

//ÁöÁ¤ nameÀÇ ÀÌ¹ÌÁö¸¦ ¸®»çÀÌÁî ÇÑ´Ù.
function resizeImg(name, maxLength){
	var col = document.getElementsByName(name);
	
	if( col != null ){
		for(i = 0; i < col.length; i++){
			if( col[i].width > maxLength ){
				col[i].width = maxLength;
			}
		}
	}
}


//ÇÁ·Î±×·¥ »ó¼¼ÆäÀÌÁö
function goSlidePrg(pgm_cd, url){
	if(url != "" && url != undefined){
		window.open(url);
	}else{	
		document.location.href = "/program/bridge.asp?pgm_cd=" + pgm_cd;		
	}
}

function goSlideEvt(evt_id){
	location.href = "/event/current_view.asp?evt_id=" + evt_id;
}

//¼ýÀÚ À¯È¿¼º °Ë»ç
function onlyNumber() 
{
  if((event.keyCode<48)||(event.keyCode>57))
  event.returnValue=false ;
}