/**********************************************************************************
	Webtrends log collector start
***********************************************************************************/
	
var RE={"%09":/\t/g,"%20":/ /g,"%23":/\#/g,"%26":/\&/g,"%2B":/\+/g,"%3F":/\?/g,"%5C":/\\/g};
var gImages=new Array;
var gIndex=0;
var DCS=new Object();
var WT=new Object();
var DCSext=new Object();

var gDomain="";
var gDcsId="";
// Add customizations here
//WT.sp="@@SPLITVALUE@@";

function dcsVar(){
	var dCurrent=new Date();
	WT.tz=dCurrent.getTimezoneOffset()/60*-1;
	if (WT.tz==0){
		WT.tz="0";
	}
	WT.bh=dCurrent.getHours();
	WT.ul=navigator.appName=="Netscape"?navigator.language:navigator.userLanguage;
	if (typeof(screen)=="object"){
		WT.cd=navigator.appName=="Netscape"?screen.pixelDepth:screen.colorDepth;
		WT.sr=screen.width+"x"+screen.height;
	}
	if (typeof(navigator.javaEnabled())=="boolean"){
		WT.jo=navigator.javaEnabled()?"Yes":"No";
	}
	if (document.title){
		WT.ti=document.title;
	}
	  if(document.cookie){
		  var str = document.cookie.split("node=")[1];
		  if(str){
	         WT.node=str.split(";")[0];
	  }
	  }
	WT.js="Yes";
	if (typeof(gVersion)!="undefined"){
		WT.jv=gVersion;
	}
	DCS.dcsdat=dCurrent.getTime();
	DCS.dcssip=window.location.hostname;
	DCS.dcsuri=window.location.pathname;
	if (window.location.search){
		DCS.dcsqry=window.location.search;
	}
	if ((window.document.referrer!="")&&(window.document.referrer!="-")){
		if (!(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)<4)){
			DCS.dcsref=window.document.referrer;
		}
	}
}

function A(N,V){
	return "&"+N+"="+dcsEscape(V);
}

function dcsEscape(S){
	if (typeof(RE)!="undefined"){
		var retStr = new String(S);
		for (R in RE){
			retStr = retStr.replace(RE[R],R);
		}
		return retStr;
	}
	else{
		return escape(S);
	}
}

function dcsCreateImage(dcsSrc){
	if (document.images){
		gImages[gIndex]=new Image;
		gImages[gIndex].src=dcsSrc;
		gIndex++;
	}
	else{
		document.write('<IMG BORDER="0" NAME="DCSIMG" WIDTH="1" HEIGHT="1" SRC="'+dcsSrc+'">');
	}
}

function dcsMeta(){
	var myDocumentElements;
	if (document.all){
		myDocumentElements=document.all.tags("meta");
	}
	else if (document.documentElement){
		myDocumentElements=document.getElementsByTagName("meta");
	}
	if (typeof(myDocumentElements)!="undefined"){
		for (var i=1;i<=myDocumentElements.length;i++){
			myMeta=myDocumentElements.item(i-1);
			if (myMeta.name){
				if (myMeta.name.indexOf('WT.')==0){
					WT[myMeta.name.substring(3)]=myMeta.content;
				}
				else if (myMeta.name.indexOf('DCSext.')==0){
					DCSext[myMeta.name.substring(7)]=myMeta.content;
				}
				else if (myMeta.name.indexOf('DCS.')==0){
					DCS[myMeta.name.substring(4)]=myMeta.content;
				}
			}
		}
	}
}

function dcsTag(){
	var P="http"+(window.location.protocol.indexOf('https:')==0?'s':'')+"://"+gDomain+(gDcsId==""?'':'/'+gDcsId)+"/dcs.gif?";
	for (N in DCS){
		if (DCS[N]) {
			P+=A(N,DCS[N]);
		}
	}
	for (N in WT){
		if (WT[N]) {
			P+=A("WT."+N,WT[N]);
		}
	}
	for (N in DCSext){
		if (DCSext[N]) {
			P+=A(N,DCSext[N]);
		}
	}
	if (P.length>2048&&navigator.userAgent.indexOf('MSIE')>=0){
		P=P.substring(0,2040)+"&WT.tu=1";
	}
	dcsCreateImage(P);
}

dcsVar();
dcsMeta();
dcsTag();

/**********************************************************************************
	Webtrends log collector end
***********************************************************************************/

var oid_test = "a1|a2|a3|a4|a5|a6|b1|b2|b3|b4|b5|c1|c2|c3|c4|d1|d2|d3|d4|d5|e1|e2|e3|e4|e5|f1|f2|f3|f4";
if (document.getElementById && !document.all){
	var isNS = true;
	var isIE = false;
}
else{
	var isIE = true;
	var isNS = false;
}
	
if(!window.event && window.captureEvents) {
  // set up event capturing for mouse events (add or subtract as desired)
  window.captureEvents(Event.MOUSEOVER|Event.MOUSEOUT|Event.CLICK|Event.DBLCLICK);
  // set window event handlers (add or subtract as desired)
  window.onmouseover = WM_getCursorHandler;
  window.onmouseout = WM_getCursorHandler;
  window.onclick = WM_getCursorHandler;
  window.ondblclick = WM_getCursorHandler;
  // create an object to store the event properties 
  window.event = new Object;
}

function WM_getCursorHandler(e) {
  // set event properties to global vars (add or subtract as desired)
  window.event.clientX = e.pageX;
  window.event.clientY = e.pageY;
  window.event.x = e.layerX;
  window.event.y = e.layerY;
  window.event.screenX = e.screenX;
  window.event.screenY = e.screenY;
  // route the event back to the intended function
  if ( routeEvent(e) == false ) {
    return false;
  } else {
    return true;
  }
}

// Ä³¸¯ÅÍ Å¸ÀÔ °ËÁõ 'H'-ÇÑ±Û, 'E'-¿µ¹®, 'N'-¼ýÀÚ, 'Z'-±âÅ¸
function getCharType(pValue){
	var bHan = false;
	var bAlp = false;
	var bNum = false;
	var bEtc = false;
	
	var retStr="";
	
	if(isEmpty(pValue)){
		return "";
	}
	
	for(var idx=0; idx < pValue.length; idx++){
		if (isAlpha(pValue[idx])) {
			bAlp = true;
		}
		else if (isNum(pValue[idx])) {
			bNum = true;
		}
		else if (isHangul(pValue[idx])) {
			bHan = true;
		}
		else {
			bEtc = true;
		}
		
		if (bHan) retStr = retStr + "H";
		if (bAlp) retStr = retStr + "E";
		if (bNum) retStr = retStr + "N";
		if (bEtc) retStr = retStr + "Z";
	}
	
	return retStr;
}
	
// ¹Ì¾ÏÈ£È­ ºÐ±â
function go_pass(sUrl, sTarget){
	if (sTarget == null) {
		sTarget = "_self";
	}
	tempPassForm.target = sTarget;
	tempPassForm.action = sUrl;
	tempPassForm.submit();
}

// ¾ÏÈ£È­ ºÐ±â	
function go_tempPass(sUrl, sTarget){
	if (sTarget == null) {
		sTarget = "_self";
	}
	tempPassForm.target = sTarget;
	tempPassForm.action = sUrl;
	go_encSubmit(tempPassForm);
}
	

//»õÃ¢ ¿©´Â ÇÔ¼ö
function uf_newWin( url, winName, sizeW, sizeH)
{
	var nLeft  = screen.width/2 - sizeW/2 ;
	var nTop  = screen.height/2 - sizeH/2 ;

	opt = ",toolbar=no,menubar=no,location=no,scrollbars=yes,status=no";
	window.open(url, winName, "left=" + nLeft + ",top=" +  nTop + ",width=" + sizeW + ",height=" + sizeH  + opt );

}


//»õÃ¢ »çÀÌÁî Á¤ÇÔ 
function uf_reSize ( sizeW, sizeH)
{
	window.resizeTo( sizeW, sizeH );

}

//¿É¼ÇÀÌ ÀÖ´Â°æ¿ì

function selDataChange(form) {
  var DataIndex=form.url.selectedIndex;
  if (form.url.options[DataIndex].value != null) {
       location=form.url.options[DataIndex].value;
  }
}

function selDataChange2(form) {
  var DataIndex=form.url2.selectedIndex;
  if (form.url2.options[DataIndex].value != null) {
       location=form.url2.options[DataIndex].value;
  }
}

/**
 * ÀÔ·Â°ªÀÌ NULLÀÎÁö Ã¼Å©
 */
function isNull(input) {
    if (input.value == null || input.value == "") {
        return true;
    }
    return false;
}

/**
 * ÀÔ·Â°ª¿¡ ½ºÆäÀÌ½º ÀÌ¿ÜÀÇ ÀÇ¹ÌÀÖ´Â °ªÀÌ ÀÖ´ÂÁö Ã¼Å©
 * ex) if (isEmpty(form.keyword)) {
 *         alert("°Ë»öÁ¶°ÇÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
 *     }
 */
function isEmpty(input) {
    if (input.value == null || input.value.replace(/ /gi,"") == "") {
        return true;
    }
    return false;
}

/**
 * ÀÔ·Â°ª¿¡ Æ¯Á¤ ¹®ÀÚ(chars)°¡ ÀÖ´ÂÁö Ã¼Å©
 * Æ¯Á¤ ¹®ÀÚ¸¦ Çã¿ëÇÏÁö ¾ÊÀ¸·Á ÇÒ ¶§ »ç¿ë
 * ex) if (containsChars(form.name,"!,*&^%$#@~;")) {
 *         alert("ÀÌ¸§ ÇÊµå¿¡´Â Æ¯¼ö ¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
 *     }
 */
function containsChars(input,chars) {
    for (var inx = 0; inx < input.value.length; inx++) {
       if (chars.indexOf(input.value.charAt(inx)) != -1)
           return true;
    }
    return false;
}

/**
 * ÀÔ·Â°ªÀÌ Æ¯Á¤ ¹®ÀÚ(chars)¸¸À¸·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 * Æ¯Á¤ ¹®ÀÚ¸¸ Çã¿ëÇÏ·Á ÇÒ ¶§ »ç¿ë
 * ex) if (!containsCharsOnly(form.blood,"ABO")) {
 *         alert("Ç÷¾×Çü ÇÊµå¿¡´Â A,B,O ¹®ÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
 *     }
 */
function containsCharsOnly(input,chars) {
    for (var inx = 0; inx < input.value.length; inx++) {
       if (chars.indexOf(input.value.charAt(inx)) == -1)
           return false;
    }
    return true;
}
function isStartWith(input,chars) {
    for (var inx = 0; inx < chars.length; inx++) {
       if (chars.indexOf(input.value.charAt(0)) == -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 isBigAlphaNum(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ";
    return containsCharsOnly(input,chars);
}
/**
 * ÀÔ·Â°ªÀÌ ¼ýÀÚ,´ë½Ã(-)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isNumDash(input) {
    var chars = "-0123456789";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ ¼ýÀÚ,ÄÞ¸¶(,)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
 */
function isNumComma(input) {
    var chars = ",0123456789";
    return containsCharsOnly(input,chars);
}

/**
 * ÀÔ·Â°ªÀÌ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ Æ÷¸Ë Çü½ÄÀÎÁö Ã¼Å©
 * ÀÚ¼¼ÇÑ format Çü½ÄÀº ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ 'regular expression'À» ÂüÁ¶
 */
function isValidFormat(input,format) {
    if (input.value.search(format) != -1) {
        return true; //¿Ã¹Ù¸¥ Æ÷¸Ë Çü½Ä
    }
    return false;
}

/**
 * ÀÔ·Â°ªÀÌ ÀÌ¸ÞÀÏ Çü½ÄÀÎÁö Ã¼Å©
 * ex) if (!isValidEmail(form.email)) {
 *         alert("¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù.");
 *     }
 */
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);
}

/**
 * ÀÔ·Â°ªÀÇ ¹ÙÀÌÆ® ±æÀÌ¸¦ ¸®ÅÏ
 * ex) if (getByteLength(form.title) > 100) {
 *         alert("Á¦¸ñÀº ÇÑ±Û 50ÀÚ(¿µ¹® 100ÀÚ) ÀÌ»ó ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");
 *     }
 */
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 removeComma(input) {
    return input.value.replace(/,/gi,"");
}

/**
 * ¼±ÅÃµÈ ¶óµð¿À¹öÆ°ÀÌ ÀÖ´ÂÁö Ã¼Å©
 */
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);
}


/**
 * ¼±ÅÃµÈ Ã¼Å©¹Ú½º°¡  ¸î°³ÀÎÁö  ±× °³¼ö¸¦ ¹ÝÈ¯
 */
function hasMultiCheckedRadio(input) {
var kkkk = 0;
    if (input.length > 1) {
        for (var inx = 0; inx < input.length; inx++) {
            if (input[inx].checked) {
			kkkk++;
			}
        }
    } else {
		 if (input.checked) kkkk=1;
	}
    return kkkk;
}

/**
 * À¯È¿ÇÑ(Á¸ÀçÇÏ´Â) ¿ù(êÅ)ÀÎÁö Ã¼Å©
 */
function isValidMonth(mm) {
    var m = parseInt(mm,10);
    return (m >= 1 && m <= 12);
}

/**
 * À¯È¿ÇÑ(Á¸ÀçÇÏ´Â) ÀÏ(ìí)ÀÎÁö Ã¼Å©
 */
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 >= 1 && 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);
}

/**
 * µÎ 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) {

    return shiftTime(getCurrentTime(),y,m,d,h);
}

/**
 * ÇöÀç Ò´À» YYYYÇü½ÄÀ¸·Î ¸®ÅÏ
 */
function getYear() {

    return getCurrentTime().substr(0,4);
}

/**
 * ÇöÀç êÅÀ» MMÇü½ÄÀ¸·Î ¸®ÅÏ
 */
function getMonth() {

    return getCurrentTime().substr(4,2);
}

/**
 * ÇöÀç ìíÀ» DDÇü½ÄÀ¸·Î ¸®ÅÏ
 */
function getDay() {

    return getCurrentTime().substr(6,2);
}

/**
 * ÇöÀç ãÁ¸¦ HHÇü½ÄÀ¸·Î ¸®ÅÏ
 */
function getHour() {

    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 getDayOfWeek(time) {
    var now = toTimeObject(time);

    var day = now.getDay(); //ÀÏ¿äÀÏ=0,¿ù¿äÀÏ=1,...,Åä¿äÀÏ=6
    var week = new Array('ÀÏ','¿ù','È­','¼ö','¸ñ','±Ý','Åä');

    return week[day];
}



/**
*   ¹®ÀÚ¿­ÀÇ ¿À¸¥ÂÊ ³¡¿¡¼­ ºÎÅÍ ÁöÁ¤µÈ °³¼ö¸¸Å­ÀÇ ¹®ÀÚµéÀ» ¸®ÅÏÇÑ´Ù.
*/

function substrInverse(str, num)
{
	var len;

	len = str.length;

	return str.substr(len - num, num);
}

/**
*  ¹®ÀÚ¿­·ÎÀÇ Æ¯Á¤À§Ä¡·ÎºÎÅÍ ÁöÁ¤µÈ °³¼öÀÇ ¹®ÀÚµéÀ» ¸®ÅÏÇÑ´Ù.
*/
function substrMid(str, idx, num)
{
	return str.substr( idx-1, num);
}
/**
* Cookie ±¸ÇÏ±â
*/


function getCookie(uName) {
    var jsessionid = '';
    if(uName == 'node' || uName == 'nodename' || uName == 'isLogined'){
        jsessionid = get_cookie();
        if(jsessionid == 'undefined' || typeof(jsessionid) == 'undefined' || jsessionid == ''){
            jsessionid = '';
        }else{
            uName = uName+jsessionid;
        }
    }

	var flag = document.cookie.indexOf(uName+'=');
	if (flag != -1) { 
		flag += uName.length + 1
		end = document.cookie.indexOf(';', flag) 

		if (end == -1) end = document.cookie.length
		return unescape(document.cookie.substring(flag, end))
	}
} 

function get_cookie() {
    uName = 'JSESSIONID';
	var flag = document.cookie.indexOf(uName+'=');
	if (flag != -1) { 
		flag += uName.length + 1
		end = document.cookie.indexOf('.', flag) 
		if (end == -1) end = document.cookie.length
		return unescape(document.cookie.substring(flag, end))
	}
}


/**
* Cookie¼³Á¤ÇÏ±â
*/

function setCookie(name, value, expire) {
    var jsessionid = "";
    if(name == 'node' || name == 'nodename' || name == 'isLogined'){
        jsessionid = get_cookie();
        if(jsessionid == 'undefined' || typeof(jsessionid) == 'undefined' || jsessionid == ''){
            jsessionid = '';
        }else{
        }
    }

    var todayDate = new Date();
    todayDate.setDate( todayDate.getDate() + 1 );
    //document.cookie = name + "=" + escape(value) + "; path=/; expires=" + todayDate.toGMTString() + ";"
    document.cookie = name+jsessionid + "=" + escape(value) + "; path=/;";
}
function set_cookie(name, value) {
    var jsessionid = "";
    if(name == 'node' || name == 'nodename' || name == 'isLogined'){
        jsessionid = get_cookie();
        if(jsessionid == 'undefined' || typeof(jsessionid) == 'undefined'  || jsessionid == ''){
            jsessionid = '';
        }else{
        }
    }
	var todayDate = new Date();
    todayDate.setDate( todayDate.getDate() + 1 );
    //document.cookie = name + "=" + escape(value) + "; path=/; expires=" + todayDate.toGMTString() + ";"
    document.cookie = name+jsessionid + "=" + escape(value) + "; path=/;";
}

    function Half2Full(HalfVal)
	{
	        var arg;
	        arg = myHalf2Full(HalfVal);
		return arg;
	}

	function myHalf2Full(HalfVal)
	{
			var FullChar = [
	               "¡¡", "£¡","£¢","££","£¤","£¥","£¦","£§","£¨",    	//33~
	        "£©","£ª","£«","£¬","£­","£®","£¯","£°","£±","£²",      //41~
	        "£³","£´","£µ","£¶","£·","£¸","£¹","£º","£»","£¼",      //51~
	        "£½","£¾","£¿","£À","£Á","£Â","£Ã","£Ä","£Å","£Æ",      //61~
	        "£Ç","£È","£É","£Ê","£Ë","£Ì","£Í","£Î","£Ï","£Ð",      //71~
	        "£Ñ","£Ò","£Ó","£Ô","£Õ","£Ö","£×","£Ø","£Ù","£Ú",      //81~
	        "£Û","£Ü","£Ý","£Þ","£ß","£à","£Á","£Â","£Ã","£Ä",      //91~
	        "£Å","£Æ","£Ç","£È","£É","£Ê","£Ë","£Ì","£Í","£Î",      //101~
	        "£Ï","£Ð","£Ñ","£Ò","£Ó","£Ô","£Õ","£Ö","£×","£Ø",      //111~
	        "£Ù","£Ú","£û","£ü","£ý","¢¦"                        	//121~
	        ];
		var stFinal = "";
	        var ascii;
	        for( i = 0; i < HalfVal.length; i++)
	        {
	                ascii = HalfVal.charCodeAt(i);
	                if( (31 < ascii && ascii < 128))
	                {
	                  stFinal += FullChar[ascii-32];
	                }
	                else
	                {
	                  stFinal += HalfVal.charAt(i);
	                }
	        }
	        return stFinal;
	}
function frmMoney(input){
	input.value = putComma(input);
}
function unFrmMoney(input){
	input.value = replace(input.value,",","");
}
function frmDate(input){
	if(input.value=="") return 
	input.value = input.value.substring(0,4) + "-" + input.value.substring(4,6) + "-" + input.value.substring(6,8);
}
function unFrmDate(input){
	input.value = replace(input.value,"-","");
}
function frmTime(input){
	input.value = input.value.substring(0,2) + ":" + input.value.substring(2,4) + ":" + input.value.substring(4,6);
}
function unFrmTime(input){
	input.value = replace(input.value,":","");
}
function frmAcct(input){
	input.value = input.value.substring(0,3) + "-" + input.value.substring(3,9) + "-" + input.value.substring(9,14);
}
function unFrmAcct(input){
	input.value = replace(input.value,"-","");
}

function setSelect(input,str) {
	for(i=0;i<input.options.length;i++){
		if(input.options[i].value == str)
			input.options[i].selected=true;
	}
}
// ¿ÜÈ¯¿¡¼­ Æ¯Á¤ ÅëÈ­ÀÏ¶§ ¼Ò¼öÁ¡ÀÌÇÏ ±Ý¾×¾ø¾Ö±â 
function Curr(str1, str2){
	obj1 = eval("frm."+str1+".value")
	obj2 = eval("frm."+str2+".style")
	if(obj1=="JPY"||obj1=="ITL"||obj1=="BEF"||obj1=="KRW"){
		obj2.display = "none"
	}else{
		obj2.display = ""
	}
}
function Curr2(str1, str2, str3){
	obj1 = eval("frm."+str1+".value")
	obj2 = eval("frm."+str2+".style")
	obj3 = eval("frm."+str3+".style")
	if(obj1=="JPY"||obj1=="ITL"||obj1=="BEF"||obj1=="KRW"){
		obj2.display = "none"
		obj3.display = "none"
	}else{
		obj2.display = ""
		obj3.display = ""
	}
}


/*
* ÇÑ¹ÌÀºÇà °í°´¹øÈ£ ¼¼ÆÃ(9ÀÚ¸®)
* ¾Õ¿¡ '0'À» Ã¤¿î´Ù
* by ysd 2002-03-28 11:36¿ÀÀü
**/

function fill_cifno(obj){
    var temp="";
    
    if(obj.value == null || obj.value.length < 1 ){
        alert("°í°´¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
        obj.focus();
        return false;
    }
    if(obj.value.length != 9 ){
        for(i=0;i<(9-obj.value.length);i++){
            temp +="0";
        }
        obj.value = temp+obj.value;
    }else{
        obj.value = obj.value;
    } 
    
    return true;
}



			////////////////////////////////////////////////////////////////
			// µ¥ÀÌÅÍ Àü¼ÛÇüÅÂ °ü·Ã
			////////////////////////////////////////////////////////////////
			
				// get ¹æ½ÄÀÇ ÆÄ¶ó¹ÌÅÍ¸¦ ÇØ´çÆû¿¡ input hidden °´Ã¼·Î »ý¼ºÇÑ´Ù.
				function get2post(frm,sSearch){	
					if (sSearch.length > 0) {
					
						var asKeyValues = sSearch.split('&');
						var asKeyValue  = '';
					    
						for (var i = 0; i < asKeyValues.length; i++) {
							
							asKeyValue = asKeyValues[i].split('=');
							var e = document.createElement("input");
							e.setAttribute("type","hidden");
							e.setAttribute("name",asKeyValue[0]);
							e.setAttribute("value",asKeyValue[1]);
							e.setAttribute("_temp","true");
							
							//alert("[" + e.name +"]:[" + e.value +"]");
							
							frm.appendChild(e);
						}
					 }	
				//	 alert("form °´Ã¼ °¹¼ö" + frm.elements.length);
				}		 
				
				// get2post·Î »ý¼ºÇÑ ÀÓ½Ã °´Ã¼¸¦ ÆÄ±«ÇÑ´Ù.		
				function removeTempAttribute(frm){	
					var idx=0;
					while (idx<frm.elements.length) {
						var obj = frm.elements[idx];
						
						if( obj.getAttribute("_temp") != null && obj.getAttribute("_temp") == "true"){
							frm.removeChild(obj);
							continue;
						}
						idx++;
					}
				}		 
				
				

			////////////////////////////////////////////////////////////////
			// checkbox °ü·Ã
			////////////////////////////////////////////////////////////////
			
				// check ÇÑ °³¼ö¸¦ ¸®ÅÏÇÑ´Ù.
				function getCheckedCount( aElem ) {
					
					var elem = document.all;
					var cnt = 0;
					
					for ( var i=0; i<document.all.length; i++ ) {
						if ( ( elem[i].type == "checkbox" ) && ( elem[i].checked ) && ( elem[i].name == aElem ) )	cnt = cnt + 1;
					}
					
					return cnt;
				}
				
				
				// ÁöÁ¤ÇÑ ÀÌ¸§À» °¡Áø ¸ðµç checkbox¸¦ check ÇÑ´Ù.
				function checkAll( aElem ) {
					
					var elem = document.all;
					var cnt = 0;
					
					for ( var i=0; i<document.all.length; i++ ) {
						if ( ( elem[i].type == "checkbox" ) && ( elem[i].name == aElem ) )	elem[i].checked = true;
					}
				}
				
				
				// ÁöÁ¤ÇÑ ÀÌ¸§À» °¡Áø ¸ðµç checkboxÀÇ checked °ªÀ» ¹ÝÀü ÇÑ´Ù. 
				function invertCheck( aElem ) {
					
					var elem = document.all;
					var cnt = 0;
					
					for ( var i=0; i<document.all.length; i++ ) {
						if ( ( elem[i].type == "checkbox" ) && ( elem[i].name == aElem ) )	{
							if ( elem[i].checked ) {
								elem[i].checked = false;
							}
							else{
								elem[i].checked = true;
							}
						}
					}
				}			
				

				


				


				
							////////////////////////////////
			// UTIL ÇÔ¼ö
			////////////////////////////////
			
				var isDivEvent = false;
				
				function hideOneNav(){
					if (!isDivEvent) {
						window.account.style.visibility='hidden';
					}
					else{
						isDivEvent = false;
					}
				}
				
				
				function showOneNav(obj){
					isDivEvent = true;
					window.account.style.left = getLeftPos(obj);
					window.account.style.top = getTopPos(obj) + obj.offsetHeight - 8;
					window.account.style.visibility='visible';
					return false;
				}
				
				function getLeftPos(obj){
					var parentObj = null;
					var clientObj = obj;
					var left = obj.offsetLeft + document.body.clientLeft;
					
					while((parentObj=clientObj.offsetParent) != null){
						left = left + parentObj.offsetLeft;
						clientObj = parentObj;
					}
					
					return left;
				}
				
				function getTopPos(obj){
					var parentObj = null;
					var clientObj = obj;
					var top = obj.offsetTop + document.body.clientTop;
					
					while((parentObj=clientObj.offsetParent) != null){
						top = top + parentObj.offsetTop;
						clientObj = parentObj;
					}
					
					return top;
				}

				/**
				*  ¹®ÀÚ¿­¿¡ ÀÖ´Â Æ¯Á¤¹®ÀÚÆÐÅÏÀ» ´Ù¸¥ ¹®ÀÚÆÐÅÏÀ¸·Î ¹Ù²Ù´Â ÇÔ¼ö.
				*/
				
				function replace(targetStr, searchStr, replaceStr)
				{
					var len, i, tmpstr;
				
					len = targetStr.length;
					tmpstr = "";
				
					for ( i = 0 ; i < len ; i++ ) {
						if ( targetStr.charAt(i) != searchStr ) {
							tmpstr = tmpstr + targetStr.charAt(i);
						}
						else {
							tmpstr = tmpstr + replaceStr;
						}
					}
					return tmpstr;
				}
			
				/**
				*  ¹®ÀÚ¿­¿¡¼­ ÁÂ¿ì °ø¹éÁ¦°Å
				*/
				
				function trim(str)
				{
					return replace(str," ","");
				}

				/**
				*	ÄÞ¸¶¼³Á¤.
				*/
				
				function putComma(input) { 
					var num = input;
					
					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 getEndDate(datestr){
					
					//³ÎÀÎÁö?	
					if(isEmpty(datestr)){
						return null;
					} 
					
					//¼ýÀÚÀÎÁö?
					if(!isNum(datestr)){
						return null;
					}
					 
					//±æÀÌ°¡ 8ÀÚ¸®?
					if(datestr.length != 6){
						return null;
					}
					
					var yy = Number(datestr.substring(0,4));
					var mm = Number(datestr.substring(4,6));
					
					//À±³â °ËÁõ
					var boundDay = "";
			
					if(mm != 2){
						var mon=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
						boundDay = mon[mm-1];
					}
					else{
						if (yy%4 == 0 && yy%100 != 0 || yy%400 == 0){
							boundDay = 29;
						}
						else{
							boundDay = 28;
						}
					}
					
					return boundDay;		
				}
			
				// Left ºóÀÚ¸® ¸¸Å­ padStr À» ºÙÀÎ´Ù.
				function lpad(src, len, padStr){
					var retStr = "";
					var padCnt = Number(len) - String(src).length;
					for(var i=0;i<padCnt;i++) retStr += String(padStr);
					return retStr+src;
				}
			
				// Right ºóÀÚ¸® ¸¸Å­ padStr À» ºÙÀÎ´Ù.
				function rpad(src, len, padStr){
					var retStr = "";
					var padCnt = Number(len) - String(src).length;
					for(var i=0;i<padCnt;i++) retStr += String(padStr);
					return src+retStr;
				}
			
			
				// ÀüÈ­¹øÈ£ ±¹¹ø°ËÁõ
				function isValidDDDPhoneNum(dddphonenum)
				{
				
					// ³ÎÀÎ°¡?
					if (isEmpty(dddphonenum)) {
						return null;
					}
					
							
					if ( dddphonenum != "02" && dddphonenum != "031" && dddphonenum != "032" && dddphonenum != "033" && dddphonenum != "041" &&
					     dddphonenum != "042" && dddphonenum != "043" && dddphonenum != "051" && dddphonenum != "052" && dddphonenum != "053" &&
					     dddphonenum != "054" && dddphonenum != "055" && dddphonenum != "061" && dddphonenum != "062" && dddphonenum != "063" &&
					     dddphonenum != "064" && dddphonenum != "011" && dddphonenum != "016" && dddphonenum != "017" && dddphonenum != "018" && dddphonenum != "019" )
					{
						
						ERR_MSG = "Àß¸øµÈ ÀüÈ­¹øÈ£ ±¹¹øÀÔ´Ï´Ù.";
						return false;
					}
					
					return true;
					
				}
			
			
				// ´ë¹®ÀÚº¯È¯
				function toUpperCase(str){	
					
					if(isEmpty(str)) return str;
					return str.toUpperCase();
				}
			
				
				// ¼ýÀÚ°ËÁõ
				function isNum(str){	
					
					if(isEmpty(str)) return false;
					
					for(var idx=0;idx < str.length;idx++){
						if(str.charAt(idx) < '0' || str.charAt(idx) > '9'){
							return false;
						}
					}
					return true;
				}
			
			
				// ¿µ¹®ÀÚ°ËÁõ
				function isAlpha(str){
					
					if(isEmpty(str)) return false;
					
					for(var idx=0;idx < str.length;idx++){
						if(!((str.charAt(idx) >='a' && str <= 'z') || (str.charAt(idx) >= 'A' && str <= 'Z'))){
							return false;
						}
					}
					return true;
				}
			
			
				// ÇÑ±Û°ËÁõ
				function isHangul(str){
					
					if(isEmpty(str)) return false;
					
					for(var idx=0;idx < str.length;idx++){
				      var c = escape(str.charAt(idx));
				      if ( c.indexOf("%u") == -1 ) {
							return false;
						}
					}
					return true;		
				}	
			
				
				// ½ÇÁ¦±æÀÌ ¹ÝÈ¯( ÇÑ±Û 2byte °è»ê )	
				function getByteLength(s){
					
				   var len = 0;
				   if ( s == null ) return 0;
				   for(var i=0;i<s.length;i++){
				      var c = escape(s.charAt(i));
				      if ( c.length == 1 ) len ++;
				      else if ( c.indexOf("%u") != -1 ) len += 2;
				      else if ( c.indexOf("%") != -1 ) len += c.length/3;
				   }
				   return len;
				}
				
				
				// ºó°ªÀÎÁö ¸®ÅÏÇÑ´Ù.
				function isEmpty(pValue){
					
					if( (pValue == "") || (pValue == null) ){
						return true;
					}
					return false;
				}
				
				

			
				//°Ë»ö³¯Â¥ À¯È¿±â°£ 
				function getBoundDate1(yy,mm,dd,stdDate)
				{
					var today = new Date();
					today.setYear(stdDate.substring(0,4));
					today.setMonth(stdDate.substring(4,6)-1);
					today.setDate(stdDate.substring(6,8));
					today.setHours(today.getHours());
					today.setMinutes(today.getMinutes());
					today.setSeconds(today.getSeconds());
					
					yy = Number(yy);
					mm = Number(mm);
					dd = Number(dd);
					
					var date = new Date();
					
					var DAY = 24 * 60 * 60 * 1000;
					
					if ( yy != 0 ){
						date.setTime(today.getTime() + DAY * 365 * yy);
					}
			
					if ( mm != 0 ){
						date.setTime(today.getTime() + DAY * 30 * mm);
					}
					
					if ( dd != 0 ){
						date.setTime(today.getTime() + DAY * dd);
					}					
					return lpad(new String(date.getYear()),4,'0') + lpad(new String(date.getMonth() + 1),2,'0') + lpad(new String(date.getDate()),2,'0');				
				}			



				function getBoundDate(yy, mm, dd) {
					yy = Number(yy);
					mm = Number(mm);
					dd = Number(dd);
					
					var date = new Date();
					
					var DAY = 24 * 60 * 60 * 1000;

					if ( yy != 0 ){
						date.setTime(datToday.getTime() + DAY * 365 * yy);
					}

					if ( mm != 0 ){
                        date.setTime(datToday.getTime() + DAY * (30 - dd) * mm);
					}
					if(mm == 0){
    					if ( dd != 0 ){
	    					date.setTime(datToday.getTime() + DAY * dd);
		    			}
                    }

                    return lpad(new String(date.getYear()),4,'0') + lpad(new String(date.getMonth()+1),2,'0') + lpad(new String(date.getDate()),2,'0');
				}			
					
			
				//°Ë»ö³¯Â¥ Ã¼Å© 
				function isVaildTerm(obj,yy,mm,dd)
				{
					var datestr = obj.value;
					
					
					//³ÎÀÎÁö?	
					if(isEmpty(datestr)){
						return null;
					}
					
					// ³¯Â¥ Æ÷¸ËÁ¦°Å
					obj_removeformat(obj);
					
					//8ÀÚ¸®ÀÎÁö?
					if (getByteLength(datestr) != 8) {
						alert("³¯Â¥´Â '-'¸¦ Á¦¿ÜÇÑ 8ÀÚ¸® ¼ýÀÚ·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.");
						return false;
						
					}
			
					
					
					// yy,mm,dd,fromto°¡ ¾øÀ» °æ¿ì
					if (yy == null) yy = 0;
					if (mm == null) mm = 0;
					if (dd == null) dd = 0;
					
					// °Ë»ö³¯Â¥ À¯È¿±â°£ °¡Á®¿À±â
					var boundDate = getBoundDate(yy,mm,dd);
					
					if (yy < 0  || mm < 0  || dd < 0) {
						if ( boundDate > datestr) {
							alert("À¯È¿ÇÏÁö ¾ÊÀº °Ë»ö³¯Â¥ÀÔ´Ï´Ù.\nÀ¯È¿ÇÑ ³¯Â¥´Â" + boundDate.substring(0,4) + "³â " + boundDate.substring(4,6) + "¿ù " + boundDate.substring(6) + "ÀÏºÎÅÍ ÀÔ´Ï´Ù.");
							obj.select();
							return false;
						}
					} else {
						if ( boundDate < datestr) {
							alert("À¯È¿ÇÏÁö ¾ÊÀº °Ë»ö³¯Â¥ÀÔ´Ï´Ù.\nÀ¯È¿ÇÑ ³¯Â¥´Â" + boundDate.substring(0,4) + "³â " + boundDate.substring(4,6) + "¿ù " + boundDate.substring(6) + "ÀÏ±îÁö ÀÔ´Ï´Ù.");
							obj.select();
							return false;
						}				
					}
						
			
					return true;
				
				}
			
			
			
				//¿À´Ã³¯Â¥
				function getToDay()
				{
			
				    var date = datToday;
			
				    var year  = date.getFullYear();
				    var month = date.getMonth() + 1; // 1¿ù=0,12¿ù=11ÀÌ¹Ç·Î 1 ´õÇÔ
				    var day   = date.getDate();
				
				    if (("" + month).length == 1) { month = "0" + month; }
				    if (("" + day).length   == 1) { day   = "0" + day;   }
					    
				    return ("" + year + month + day)
				
				}
				
				
			
			

				
				function selectComboBox(targt, optValue)
				{
					last = targt.length;
					for(var i=0; i<last; i++){
						if(targt.options[i].value == optValue){
							targt.selectedIndex = i;
							targt.options[i].selected;
						}
					}
				}
				
				
				function isExistsComboBoxValue(targt, optValue)
				{
					last = targt.length;
					for(var i=0; i<last; i++){
						if(targt.options[i].value == optValue){
							return true;
						}
					}
					return false;
				}

				
				function getCal(aFrm, aObj){
					window.open('/kor/ib/common/msg/cal.jsp?objName=window.opener.'+ aFrm.name +'.' + aObj.name +'&schdate='+ aFrm.name +'.' + aObj.name ,"Window2","status=no,height=152,width=158,resizable=no,left="+x+",top="+y+",scrollbars=no");
				}	
				/* 2005-07-07 ÀÌÀç¹Î Ãß°¡ */
				function getCal2(aFrm, aObj){
					 window.open('/kor/ib/common/msg/cal2.jsp?objName=window.opener.'+ aFrm.name +'.' + aObj.name +'&schdate='+ aFrm.name +'.' + aObj.name ,"Window2","status=no,height=170,width=123,resizable=no,left="+x+",top="+y+",scrollbars=no");
				}
				
				function getCalMonth(aFrm, aObj){
					 window.open("/kor/ib/common/msg/calendar_month.jsp?frmName="+aFrm.name + "&obj=" + aObj.name,"calMonth","status=no,height=146,width=255,resizable=no,left="+x+",top="+y+",scrollbars=no");
				}	

/*
* ÇÑ¹ÌÀºÇà »ç¾÷ÀÚ¹øÈ£ ¼¼ÆÃ(10ÀÚ¸®)
* ¾Õ¿¡ '0'À» Ã¤¿î´Ù
* by lsj 2002-06-19 3:56¿ÀÈÄ
**/

function fill_corpno(obj){
    var temp="";
    
    if(obj.value == null || obj.value.length < 1 ){

        return false;
    }
    if(obj.value.length != 10 ){
        for(i=0;i<(10-obj.value.length);i++){
            temp +="0";
        }
        obj.value = temp+obj.value;
    }else{
        obj.value = obj.value;
    } 
    
    return true;
}



/*
* ÀüÈ­¹øÈ£
* ¾Õ¿¡ '0'À» Ã¤¿î´Ù
* by È²»óÈÆ 2002-10-23 11:26¿ÀÈÄ
**/

function fill_zero(obj, is4){
	var temp="";

	if(obj.value == null || obj.value.length < 1 ) {
		return false;
	}

	if (is4 == 'Y' ) {
		return true;
	} else {
		if(obj.value.length != 4 ) {
			for(i=0;i<(4-obj.value.length);i++){
				temp +="0";
			}
			obj.value = temp+obj.value;
		}else{
			obj.value = obj.value;
		} 

		return true;
	}
}

function fill_zero2(obj, is4){
	var temp="";

	if(obj.value == null) {
		return false;
	}

	if (is4 == 'Y' ) {
		return true;
	} else {
		if(obj.value.length != 4 ) {
			for(i=0;i<(4-obj.value.length);i++){
				temp +="0";
			}
			obj.value = temp+obj.value;
		}else{
			obj.value = obj.value;
		} 

		return true;
	}
}

/*
* ¿¹±Ý¸íÀ» ¾Ë¸Â°Ô Àß¶ó¼­ È­¸é¿¡ »Ñ·ÁÁØ´Ù.
*
* by ÀÌ¼ºÀç 2002-11-10 05:04 ¿ÀÈÄ
*/
function cnv_name(name_str) {
    var str=name_str;
//    var re = /£ç£ï£ï£ä£â£á£î£ë£®£ã£ï£í/g;
    var re = /citibank.co.kr/g;
    str = str.replace(re, "ÇÑ±¹½ÃÆ¼ÀºÇà");
    var re = /\£¨/;
    str = str.replace(re, "<br>(");
    if(str.indexOf('£¯') != -1) {
        document.write(str.substring(0,str.indexOf('£¯')))
    } else {
        document.write(str)
    }
}

//************************* 2004-11-11 Àå¼¼±Ç ¼öÁ¤ ½ÃÀÛ *****************************//
// ÀÛ¼ºÀÚ : Àå¼¼±Ç
// ¼³  ¸í : ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À» ¸·À½
/** ¿À¸¥ÂÊ ¹öÆ° ¼³Á¤ ½ÃÀÛ ***/

function nocontextmenu() // IE4¿¡¼­¸¸ Àû¿ë, ´Ù¸¥ ºê¶ó¿ìÀú´Â ¹«½Ã
{
   event.cancelBubble = true;
   event.returnValue = false;

   return false;
}

function returnfalse() // IE4¿¡¼­¸¸ Àû¿ë, ´Ù¸¥ ºê¶ó¿ìÀú´Â ¹«½Ã
{
   event.cancelBubble = true;
   event.returnValue = false;

   return false;
}
/*** ¿À¸¥ÂÊ ¹öÆ° ¼³Á¤ ³¡  ***/

/*** »óÅÂ¹Ù ¼³Á¤ ½ÃÀÛ ***/
function clearStatus() 
{
    window.status = '';
    return true;
}

function init() {    
    if (document.all) {                
        setTimeout("clearStatus()", 0);

    }
}

if (document.layers) {    
	document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT)
}
/*** »óÅÂ¹Ù ¼³Á¤ ³¡   ***/

function go_Cal(aFrm, aObj){
	var nLeft1  = screen.width/2 - 270/2 ;
	var nTop1  = screen.height/2 - 330/2 ;
	window.open('/kor/popup/ib/calculator.jsp?objName=window.opener.'+ aFrm.name +'.' + aObj.name,"calculate","status=no,height=330,width=270,resizable=no,left="+nLeft1+",top="+nTop1+",scrollbars=no");
}	


function addPrd(name,desc,url){
    var prdname = getCookie("prdname");
    var prddesc = getCookie("prddesc");
    var prdurl = getCookie("prdurl");
    if(typeof(prdname) == 'undefined'){
        setCookie('prdname',name);
        setCookie('prddesc',desc);
        setCookie('prdurl',url);
        document.prdForm.prdAdd.value = "1";
        document.prdForm.action = url;
        document.prdForm.submit();
    }else{
        if(prdname.indexOf(name) > -1){
            alert("ÀÌ¹Ì µî·ÏÇÏ½Å °ü½É »óÇ° ÀÔ´Ï´Ù.");
            return;
        }else{
            var iFir = prdname.length;
            var sprdname = replace(prdname,'~','');
            var iSec = sprdname.length;
            prdTot = iFir - iSec + 1;
            if(prdTot > 4){
                alert("°ü½É»óÇ° µî·ÏÀº 5°³ ±îÁö¸¸ °¡´ÉÇÕ´Ï´Ù.");
                return;
            }else{
                setCookie('prdname',prdname + '~' + name);
                setCookie('prddesc',prddesc + '~' + desc);
                setCookie('prdurl',prdurl + '~' + url);
                document.prdForm.prdAdd.value = "1";
                document.prdForm.action = url;
                document.prdForm.submit();
            }
        }
    }    
}

function addPrdenc(name,desc,url){
    var prdname = getCookie("prdname");
    var prddesc = getCookie("prddesc");
    var prdurl = getCookie("prdurl");
    if(typeof(prdname) == 'undefined'){
        setCookie('prdname',name);
        setCookie('prddesc',desc);
        setCookie('prdurl',url);
        document.prdForm.prdAdd.value = "1";
        document.prdForm.action = url;
        go_encSubmit(document.prdForm)
        //document.prdForm.submit();
    }else{
        if(prdname.indexOf(name) > -1){
            alert("ÀÌ¹Ì µî·ÏÇÏ½Å °ü½É »óÇ° ÀÔ´Ï´Ù.");
            return;
        }else{
            var iFir = prdname.length;
            var sprdname = replace(prdname,'~','');
            var iSec = sprdname.length;
            prdTot = iFir - iSec + 1;
            if(prdTot > 4){
                alert("°ü½É»óÇ° µî·ÏÀº 5°³ ±îÁö¸¸ °¡´ÉÇÕ´Ï´Ù.");
                return;
            }else{
                setCookie('prdname',prdname + '~' + name);
                setCookie('prddesc',prddesc + '~' + desc);
                setCookie('prdurl',prdurl + '~' + url);
                document.prdForm.prdAdd.value = "1";
                document.prdForm.action = url;
                go_encSubmit(document.prdForm)
                //document.prdForm.submit();
            }
        }
    }    
}

//inserted by YEJ 2005-05-29
function go_page(url)
{
	location.href=url;
}

function citicard_chk(cardno) {
    var c_n = cardno;

        if ( c_n.substring(0,6) == "440446" || c_n.substring(0,6) == "548213" ||
            c_n.substring(0,6) == "440445"  || c_n.substring(0,6) == "410109" ||
            c_n.substring(0,6) == "548596"  || c_n.substring(0,6) == "514876" ||
            c_n.substring(0,6) == "514976"  || c_n.substring(0,6) == "466357" ||
            c_n.substring(0,6) == "474346"  || c_n.substring(0,6) == "474347" ||
            c_n.substring(0,7) == "4300466" || c_n.substring(0,7) == "4539346" ||
            c_n.substring(0,7) == "4743606" || c_n.substring(0,7) == "4539366" ||
            c_n.substring(0,7) == "4743616" || c_n.substring(0,7) == "4658886" ||
            c_n.substring(0,7) == "4343466" || c_n.substring(0,7) == "4063576" ||
            c_n.substring(0,7) == "4033466" || c_n.substring(0,7) == "4343476" ||
            c_n.substring(0,7) == "4743605" || c_n.substring(0,7) == "4743615" ||
            c_n.substring(0,7) == "4063575"                                   ) {
         return false;
    } else {
    return true;
    }
}

function go_download(down_url){
    location.href = escape(down_url);
}

function go_NewPass(url){
    var host1 = location.host;
    if(host1.indexOf("uat") > -1){
        host1 = "uat.citigold.co.kr";
    }else{
        host1 = "www.citigold.co.kr";
    }
    frmCall.action	= "http://" + host1 + "/pass.jsp?Call="+url;		
    frmCall.target	= "_blank";
    frmCall.submit();
}


/* Flash */
function drawFlash(fID, fURL, w, h, wmode, bgClr, lstate,paramStr) {

  var tmpStr = "";

  tmpStr += "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://www.citibank.co.kr/flash/swflash.cab#version=6,0,0,0' width='"+w+"' height='"+h+"' id='"+fID+"' align='middle'>";
  tmpStr += "<param name='allowScriptAccess' value='sameDomain' />";
  tmpStr += "<param name='movie' value='"+fURL+"?"+paramStr+"' />";
  tmpStr += "<param name='quality' value='high' />";
  tmpStr += "<param name='menu' value='false' />";

  if (lstate == 2) tmpStr += "<param name='loop' value='false' />";
  if (wmode == 1) tmpStr += "<param name='wmode' value='transparent' />";
  if (bgClr != null && bgClr != "undefined") tmpStr += "<param name='bgcolor' value='"+bgClr+"' />";

  tmpStr += "<embed src='"+fURL+"' quality='high' ";

  if (lstate == 2) tmpStr += "loop='false' ";
  if (wmode == 1) tmpStr += "wmode='transparent' ";
  if (bgClr != null && bgClr != "undefined") tmpStr += "bgcolor='#ffffff' ";

  tmpStr += "width='"+w+"' height='"+h+"' name='"+fID+"' menu='false' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' />";
  tmpStr += "</object>";
  document.write(tmpStr);
}

