/************************************************************************/
/* PHP - Neooz Developer Tools											*/
/* ---------------------------------------------------------------------*/
/*                                                                      */
/* Copyright (c) 2004 by KyungSuk Oh(Nick-Name : Neooz)                 */
/* Email : oksa25@daum.net                                              */
/************************************************************************/

/* ÇÊµå¿¡ onkeyup ÀÌº¥Æ®·Î »ç¿ëÇÏ¸ç, µ· Çü½ÄÀ¸·Î ¹Ù²Ù¾î ¸®ÅÏÇÑ´Ù. */
function checkMoneyUpdate(el) {
	if (el.value.length < 1) return "";
	if (parseFloat(removeComma(el.value)) != 0 && !parseFloat(removeComma(el.value))) {
		alert("¼ýÀÚÇüÅÂ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
		return "";
	}else{
		return addComma(el.value);
	}
}

/* ÄÄ¸¶¸¦ »ðÀÔÇÑ´Ù. */
function addComma(str) {
	str = str + "";
	str = str.trim();
	str = removeComma(str);

	var jum = parseFloat(str) - parseInt(str);
	var buho = "";
	if (parseInt(str) < 0) {
		buho = "-";
		str = (parseInt(str) - parseInt(str)*2) + "";
	}else{
		str = parseInt(str) + "";
	}

	var len = str.length;
	var s1 = "",s2 = "";

	if(len <= 3) {
		if (jum == 0)	{
			return buho + str;
		}else{
			jum = round3(jum,2) + "";
			return buho + str + jum.substr(1,jum.length-1);
		}
	}else {
		for(i = len-1 ; i >= 0; i--) s1 += str.charAt(i);
		for(i = len-1 ; i >= 0; i--){
			s2 += s1.charAt(i);
			if(i % 3 == 0 && i != 0) s2 += ",";
		}
		if (jum == 0)	{
			return buho + s2;
		}else{
			jum = round3(jum,2) + "";
			return buho + s2 + jum.substr(1,jum.length-1);
		}
	}
}

// ¹®ÀÚ¿­¿¡¼­ ÄÄ¸¶¸¦ Á¦°ÅÇÑ´Ù.
function removeComma(str) {
	str = str + "";
	str = str.trim();
	var len = str.length;
	var retval = "";

	for(var i = 0; i < len ; i++) {
		if (str.charAt(i) != ",") {
			retval += str.charAt(i);
		}
	}
	return retval;
}

/* °¡¿îµ¥·Î »õÃ¢À» ¿¬´Ù. */
function popWindowCenter(url,name,width,height,scroll) {
	x = (screen.width - width) / 2 - 4;
	y = (screen.height - height) / 2 - 16;
	aa = window.open(url,name,"left="+x+",top="+y+",width="+width+",height="+height+",scrollbars="+scroll);
	if (aa) {
		aa.focus();
		return aa;
	}
}

function iframe_resize(iframe,flag) {
	iframe = typeof iframe == 'string' ? document.getElementById(iframe) : iframe;
	if (flag == 1) {
		iframe.setExpression('height',iframe.contentWindow.document.body.scrollHeight);
	}else if (flag == 2) {
		iframe.setExpression('height',iframe.contentWindow.document.body.scrollHeight);
	}else{
		iframe.setExpression('height',iframe.contentWindow.document.body.scrollHeight);
		iframe.setExpression('width',iframe.contentWindow.document.body.scrollWidth);
	}
}

function checkbox_selectAll(f,cbname,bool){
	if(!f.elements[cbname]) return false;
	if(f.elements[cbname].length == undefined){
		if(bool)f.elements[cbname].checked = true;
		else f.elements[cbname].checked = false;
	}else{
		for(i=0;i<f.elements[cbname].length;i++){
			if(bool)f.elements[cbname][i].checked = true;
			else f.elements[cbname][i].checked = false;
		}
	}
}

function checkbox_selectedCount(f,cbname){
	if(!f.elements[cbname]) return 0;
	if(f.elements[cbname].length == undefined) {
		if(f.elements[cbname].checked) return 1;
		else return 0;
	}else{
		var cnt = 0;
		for(i=0;i<f.elements[cbname].length;i++) {
			if(f.elements[cbname][i].checked) 
				cnt++;
		}
		return cnt;
	}
}

function checkbox_selectedValue(f,cbname){
	if(!f.elements[cbname]) return;
	if(f.elements[cbname].length == undefined) {
		if(f.elements[cbname].checked) return f.elements[cbname].value;
		else return;
	}else{
		var checkedCount = 0;
		var tmp = "";
		for(i=0;i<f.elements[cbname].length;i++) {
			if(f.elements[cbname][i].checked) { 
				if (checkedCount != 0) tmp += ",";
				tmp += f.elements[cbname][i].value;
				checkedCount ++;
			}
		}
		return tmp;
	}
}

/**
 *	ÀÌº¥Æ® ÇÚµé·¯ µî·Ï
 *	@useage addEvent(window,'load',func_preload);
 */
function addEvent(obj, evType, fn, useCapture){
	if (obj.addEventListener){
		obj.addEventListener(evType, fn, useCapture);
		return true;
	} else if (obj.attachEvent){
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	} else {
		alert("Handler could not be attached");
	}
}

/**
 *	ÀÌº¥Æ® ÇÚµé·¯ »èÁ¦
 *	@useage removeEvent(window,'load',func_preload);
 */
function removeEvent(obj, evType, fn, useCapture){
	if (obj.removeEventListener){
		obj.removeEventListener(evType, fn, useCapture);
		return true;
	} else if (obj.detachEvent){
		var r = obj.detachEvent("on"+evType, fn);
		return r;
	} else {
		alert("Handler could not be removed");
	}
}

// ¼¿·ºÆ® ¹Ú½ºÀÇ ¿É¼ÇÀ» Á¦°ÅÇÑ´Ù
function select_removeAll(field,bFlag) {
	for( i = field.length ; i >= bFlag ; i-- ) field.options.remove(i);
}

/// ½ºÆ®¸µ °´Ã¼¿¡ ¸Þ¼Òµå Ãß°¡ ///
String.prototype.trim = function() { 
	var str = this;
	return str.replace(/^\s+/g,'').replace(/\s+$/g,''); 
}

String.prototype.bytes = function() {
	var str = this;
	var l = 0;
	for (var i=0; i<str.length; i++) l += (str.charCodeAt(i) > 128) ? 2 : 1;
	return l;
}

 /**
 *	¹®ÀÚ¿­ÀÌ ³¯Â¥Çü½Ä°ú ÀÏÄ¡ÇÏ´ÂÁö ºñ±³ÇÑ´Ù. 2006-01-01
 *	@param str
 *	@return boolean
 *	@ IE,FF ¿¡¼­ È®ÀÎµÊ
 */
String.prototype.isDate = function(str) {
	str = this != window ? this : str;
	var pattern = /^([1]{1}[9]{1}[0-9]{2}|[2]{1}[0]{1}[0-9]{2})-?([0]{1}[1-9]{1}|[1]{1}[0-2]{1})-?([0]{1}[1-9]{1}|[3]{1}[0-1]{1}|[12]{1}[0-9]{1})$/
	return (pattern.test(str)) ? true : false ;
}

String.prototype.cut = function(len) {
	var str = this;
	var l = 0;
	for (var i=0; i<str.length; i++) {
			l += (str.charCodeAt(i) > 128) ? 2 : 1;
			if (l > len) return str.substring(0,i);
	}
	return str;
}

function checkUserid(field) {
	var str = field.value.trim();
	var pattern = /^[a-zA-Z0-9]+$/;
	if (!pattern.test(str)) return raiseError(field,"¾ËÆÄºª°ú ¼ýÀÚ¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä!");
	if (str.length < 4) return raiseError(field,"³×ÀÚ¸® ÀÌ»óÀÇ ¾ËÆÄºª°ú ¼ýÀÚ¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä!");	
	return true;
}

function checkPasswd(field) {
	var str = field.value.trim();
	return (str.length >= 4) ? true : raiseError(field,"³×ÀÚ¸® ÀÌ»ó ÀÔ·ÂÇØÁÖ¼¼¿ä!");	
}

function isNotNull(field) { //ºó¹®ÀÚ °Ë»ç
	var str = field.value.trim();
    return (str.length >= 1) ? true : raiseError(field,"ÀÔ·ÂÀÌ ÇÊ¿äÇÕ´Ï´Ù!"); 
}

function isNull(field){ //ºó¹®ÀÚ °Ë»ç
	var str = field.value.trim();
    return (str.length < 1) ? true : raiseError(field,"ÀÔ·ÂÀÌ ÇÊ¿äÇÕ´Ï´Ù!"); 
}

function checkEmail(str){ //ÀÌ¸ÞÀÏ °Ë»ç
	str	= str.trim();
	var pattern = /^[_a-zA-Z0-9-\.]+@[\.a-zA-Z0-9-]+\.[a-zA-Z]+$/;
	return (pattern.test(str)) ? true : false;
}

function isEmail(field){ //ÀÌ¸ÞÀÏ °Ë»ç
	var str = field.value.trim();
	var pattern = /^[_a-zA-Z0-9-\.]+@[\.a-zA-Z0-9-]+\.[a-zA-Z]+$/;
	return (pattern.test(str)) ? true : raiseError(field,"ÀÌ¸ÞÀÏ Çü½ÄÀ¸·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
}

function isMinCount(field,cnt){ //ÃÖ¼Ò±æÀÌ °Ë»ç
	var str		= field.value.trim();
	var fnlen	= str.length;
	return (fnlen >= cnt) ? true : raiseError(field,"["+cnt+"]ÀÚ ÀÌ»ó ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
}

function checkNull(field){ //ºó¹®ÀÚ °Ë»ç
	var str = field.value.trim();
    return (str.length >= 1) ? true : false; 
}

function checkPhone(str) {
	var pattern = /^([0]{1}[0-9]{1,2})-?([1-9]{1}[0-9]{2,3})-?([0-9]{4})$/;
	return (pattern.test(str)) ? true : false;
}

function isPhone(f,name) {
	var str = f.elements[name][0].value + f.elements[name][1].value + f.elements[name][2].value;
	return (checkPhone(str)) ? true : raiseError(f.elements[name][0],"ÀüÈ­¹øÈ£ Çü½ÄÀ¸·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
}

function checkMobile(str) {
	var pattern = /^([0]{1}[1]{1}[167890]{1})-?([1-9]{1}[0-9]{2,3})-?([0-9]{4})$/;
	return (pattern.test(str)) ? true : false;
}

function isMobile(f,name) {
	var str = f.elements[name][0].value + f.elements[name][1].value + f.elements[name][2].value;
	return (checkMobile(str)) ? true : raiseError(f.elements[name][0],"ÈÞ´ëÆù Çü½ÄÀ¸·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
}

function isHangul(field) {
	var pattern = /[°¡-Èþ]/;
	return (pattern.test(field.value)) ? true : raiseError(field,"¹Ýµå½Ã ÇÑ±ÛÀ» Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù");
}

function isAlphabet(field) {
	var pattern = /^[a-zA-Z]+$/;
	return (pattern.test(field.value)) ? true : raiseError(field,"¾ËÆÄºª Çü½ÄÀ¸·Î ÀÔ·ÂÇØÁÖ¼¼¿ä!");
}

function isAlphaNum(field) {
	var pattern = /^[a-zA-Z0-9]+$/;
	return (pattern.test(field.value)) ? true : raiseError(field,"¾ËÆÄºª°ú ¼ýÀÚ Çü½ÄÀ¸·Î ÀÔ·ÂÇØÁÖ¼¼¿ä!");
}

function isNumber(field) {
	var pattern = /^[0-9.]+$/;
	return (pattern.test(field.value)) ? true : raiseError(field,"¼ýÀÚ ÇüÅÂ·Î ÀÔ·ÂÇØÁÖ¼¼¿ä!");
}

function isNumberCount(field,cnt) {
	var str		= field.value.trim();
	var fnlen	= str.length;
	var pattern = /^[0-9.]+$/;
	if (fnlen < cnt) return raiseError(field,"["+cnt+"]ÀÚ¸® ÀÌ»óÀÇ ¼ýÀÚÇüÅÂ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
	return (pattern.test(field.value)) ? true : raiseError(field," ÃÖ¼Ò ["+cnt+"]ÀÚ¸® ÀÌ»óÀÇ ¼ýÀÚÇüÅÂ·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
}

function isNumeric(str) {
	var pattern = /^[0-9.]+$/;
	return (pattern.test(str)) ? true : false;
}

function isBetween(field,st,ed) {
	if (!isNumeric(field.value)) return raiseError(field,st+"°ú "+ed+" »çÀÌÀÇ °ªÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä!");
	if (parseFloat(field.value) < st || parseFloat(field.value) > ed) return raiseError(field,st+"°ú "+ed+" »çÀÌÀÇ °ªÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä!");
	return true;
}

// ¹Ý¿Ã¸² ÇÔ¼ö num ÀÚ¸® ±îÁö Ç¥Çö ÀÌÈÄ ¹ö¸²
function rounddown(val,num) {
	var retval;
	var dm = 1;
	for (i=0;i < num ;i++ ) dm *= 10;
	retval = (parseInt(parseFloat(val) * dm) / dm);
	return retval;
}

// ¹Ý¿Ã¸² ÇÔ¼ö num ÀÚ¸® ±îÁö Ç¥Çö ÀÌÈÄ¿¡¼­ ¹Ý¿Ã¸²
function round3(val,num) { 
	var retval;
	var dm = 1;
	for (i=0;i < num ;i++ ) dm *= 10;
	retval = (parseInt(parseFloat(val) * dm + 0.5) / dm);
	return retval;
}

function isBetweenFloat(field,st,ed,num) {
	if (!isNumeric(field.value)) return raiseError(field,st+"°ú "+ed+" »çÀÌÀÇ °ª°ú ¼Ò¼ö"+num+"ÀÚ¸®±îÁö ÀÔ·Â ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù!");
	if (parseFloat(field.value) < st || parseFloat(field.value) > ed) return raiseError(field,st+"°ú "+ed+" »çÀÌÀÇ °ª°ú ¼Ò¼ö"+num+"ÀÚ¸®±îÁö ÀÔ·Â ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù!");
	dm = 1;
	for (i=0;i < num ;i++ ) {
		dm *= 10;
	}
	tmp = parseFloat(field.value) - parseInt(field.value);
	field.value = (parseInt(parseFloat(field.value) * dm) / dm);
	return true;
}

function isJumin(field1,field2) {
	var num = field1.value + "-" + field2.value;
    var pattern = /^([0-9]{6})-?([0-9]{7})$/; 
    if (!pattern.test(num)) return raiseError(field1,"¿Ã¹Ù¸¥ Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù."); 
	if (field2.value.charAt(0) == '5' || 
		field2.value.charAt(0) == '6' || 
		field2.value.charAt(0) == '7' || 
		field2.value.charAt(0) == '8') {
		return (isRegNo(field1.value + field2.value)) ? true : raiseError(field1,"¿Ã¹Ù¸¥ Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù.");
	}else{
		num = RegExp.$1 + RegExp.$2;

		var sum = 0;
		var last = num.charCodeAt(12) - 0x30;
		var bases = "234567892345";
		for (var i=0; i<12; i++) {
			if (isNaN(num.substring(i,i+1))) return raiseError(field1,"¿Ã¹Ù¸¥ Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù.");
			sum += (num.charCodeAt(i) - 0x30) * (bases.charCodeAt(i) - 0x30);
		}
		var mod = sum % 11;
		return ((11 - mod) % 10 == last) ? true : raiseError(field1,"¿Ã¹Ù¸¥ Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù.");
	}
}

function isRegNo(fgnno) {
	var sum=0; 
	var odd=0; 
	buf = new Array(13); 
	for(i=0; i<13; i++) { buf[i]=parseInt(fgnno.charAt(i)); }
	odd = buf[7]*10 + buf[8]; 
	if(odd%2 != 0) { return false; } 
	if( (buf[11]!=6) && (buf[11]!=7) && (buf[11]!=8) && (buf[11]!=9) ) { 
			return false; 
	} 
	multipliers = [2,3,4,5,6,7,8,9,2,3,4,5]; 
	for(i=0, sum=0; i<12; i++) { sum += (buf[i] *= multipliers[i]); } 
	sum = 11 - (sum%11); 
	if(sum >= 10) { sum -= 10; } 
	sum += 2; 
	if(sum >= 10) { sum -= 10; } 
	if(sum != buf[12]) { return false } 
	return true; 
} 

function isBizNumber(field1,field2,field3) { 
	var num = field1.value + "-" + field2.value + "-" + field3.value;
    var pattern = /([0-9]{3})-?([0-9]{2})-?([0-9]{5})/; 
    if (!pattern.test(num)) return raiseError(field1,"¿Ã¹Ù¸¥ Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù.");
    num = RegExp.$1 + RegExp.$2 + RegExp.$3;
    var cVal = 0; 
    for (var i=0; i<8; i++) { 
        var cKeyNum = parseInt(((_tmp = i % 3) == 0) ? 1 : ( _tmp  == 1 ) ? 3 : 7); 
        cVal += (parseFloat(num.substring(i,i+1)) * cKeyNum) % 10; 
    } 
    var li_temp = parseFloat(num.substring(i,i+1)) * 5 + '0'; 
    cVal += parseFloat(li_temp.substring(0,1)) + parseFloat(li_temp.substring(1,2)); 
    return (parseInt(num.substring(9,10)) == 10-(cVal % 10)%10) ? true : raiseError(field1,"¿Ã¹Ù¸¥ Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù.");
}

function raiseError(field,msg){
	if(field.hname) field_name	=	"[" +field.hname+"]";
	//else field_name	= "[" +field.name+"]";
	else field_name	= "";
	alert(field_name +" Ç×¸ñÀº " + msg);
	field.value = "";
	setFocus(field);
	return false;
}

function msgError(msg){
	alert(msg);
	return false;
}

function setFocus(field){
	try {
		field.focus();
	} catch (e) {}
}

function layerShow(layer){
	layer.style.display = "";
}

function layerHide(layer){
	layer.style.display = "none";
}

//************************************************************************//
//* Functions Cookie													 *//
//************************************************************************//
function getDateOfExpire(year,day,hour,minute,second) {
    var today = new Date();
    var exprs = new Date();
    exprs.setTime( today.getTime()
                  +1000*60*60*24*365*year
                  +1000*60*60*24    *day
                  +1000*60*60       *hour
                  +1000*60          *minute
                  +1000             *second );
    return exprs;
}

/*
    String name, value
    Date expires
    String path, domain
    Boolean secure

    optional: expires,path,domain,secure
*/
function setCookie(name,value,expires,path,domain,secure) {
    document.cookie =   name + '=' + escape(value)         + ';'
        + ((expires) ? ' expires=' + expires.toGMTString() + ';' : '')
        + ((path)    ? ' path='    + path                  + ';' : '')
        + ((domain)  ? ' domain='  + domain                + ';' : '')
        + ((secure)  ? ' secure'                           + ';' : '');
}

// Returns a string or false
function getCookie(name) {
    var srch = name + '=';
    if (document.cookie.length > 0) {
        offset = document.cookie.indexOf(srch);
        if (offset != -1) {
            offset += srch.length;
            end = document.cookie.indexOf(';', offset);
            if (end == -1) end = document.cookie.length;
            return unescape(document.cookie.substring(offset, end));
        } else return false;
    } else return false;
}

// optional: path,domain
function delCookie(name,path,domain) {
    if (Q_getCookie(name))
        document.cookie = name                 + '=;'
            + ' expires=Thu, 01-Jan-70 00:00:01 GMT;'
            + ((path)   ? ' path='    + path    + ';' : '')
            + ((domain) ? ' domain='  + domain  + ';' : '');
}

// Á¤±ÔÇ¥Çö½ÄÀ» ÀÌ¿ëÇÏ¿© ÃµÀÚ¸®¸¶´Ù ÄÞ¸¶¸¦ ºÙÀÌ´Â ÇÔ¼ö.
function commify(n) {
    var reg = /(^[+-]?\d+)(\d{3})/;   // Á¤±Ô½Ä
    n += '';                          // ¼ýÀÚ¸¦ ¹®ÀÚ¿­·Î º¯È¯

    while (reg.test(n))
        n = n.replace(reg, '$1' + ',' + '$2');

    return n;
}


var jobList = [  { code: "´ëºÐ·ù", sub: "ÇÐ°è" }
                  , { code: "´ëºÐ·ù", sub: "½Ç¹«°è" }
                  , { code: "´ëºÐ·ù", sub: "´ëÇÐ¿ø»ý" }
                  , { code: "´ëºÐ·ù", sub: "±âÅ¸" }
                  , { code: "ÇÐ°è", sub: "±³¼ö" }
                  , { code: "ÇÐ°è", sub: "ºÎ±³¼ö"}
                  , { code: "ÇÐ°è", sub : "Á¶±³¼ö"}
                  , { code: "ÇÐ°è", sub: "ÀüÀÓ°­»ç" }
                  , { code: "ÇÐ°è", sub: "°­ÀÇÀü´ã" }
                  , { code: "ÇÐ°è", sub: "°âÀÓ±³¼ö" }
                  , { code: "ÇÐ°è", sub: "¿¬±¸±³¼ö" }
                  , { code: "ÇÐ°è", sub: "½Ã°£°­»ç" }
                  , { code: "ÇÐ°è", sub: "¿¬±¸¿ø" }
                  , { code: "½Ç¹«°è", sub: "´ë±â¾÷" }
                  , { code: "½Ç¹«°è", sub: "Áß¼Ò±â¾÷" }
                  , { code: "½Ç¹«°è", sub: "°øÀÎµðÀÚÀÎÀü¹®È¸»ç" }
                  , { code: "½Ç¹«°è", sub: "µðÀÚÀÎÈ¸»ç" }
                  , { code: "½Ç¹«°è", sub: "1ÀÎÃ¢¾÷" }
                  , { code: "´ëÇÐ¿ø»ý", sub: "¹Ú»ç°úÁ¤" }
                  , { code: "´ëÇÐ¿ø»ý", sub: "¼®»ç°úÁ¤" }
                  , { code: "±âÅ¸", sub: "Àü¾÷ÀÛ°¡" }
                  , { code: "±âÅ¸", sub: "ÇÁ¸®·£¼­" }
                 ];
function changeJob(data, sel, id) {
    if (sel == '') return false;

    $("#" + id + " option").remove();

    for( var i = 0 ; i < data.length ; i++){
        if (data[i].code == sel) {
            if ($("#" + id + " option").length == 0) {
                $("#" + id).append("<option value=''>¼±ÅÃ</option>");
            }
            $("#"+id).append("<option value='"+data[i].sub+"'>"+data[i].sub+"</option>");
        }
    }
    if ($("#" + id + " option").length == 0) {
        $("#" + id).append("<option value=''>µ¥ÀÌÅÍ°¡¾ø½À´Ï´Ù.</option>");
    }
}

var certList = [{ code: "´ëºÐ·ù", sub: "³í¹®Áõ¸í¼­" }
                  , { code: "´ëºÐ·ù", sub: "ÀÛÇ°ÀüÁõ¸í¼­" }
                  , { code: "´ëºÐ·ù", sub: "ÇÐ¼ú´ëÈ¸Áõ¸í¼­" }
                  , { code: "´ëºÐ·ù", sub: "È¸¿øÈ°µ¿Áõ¸í¼­" }
                  , { code: "´ëºÐ·ù", sub: "¿µ¼öÁõ" }
                  , { code: "´ëºÐ·ù", sub: "±âÅ¸Áõ¸í¼­" }

                  , { code: "³í¹®Áõ¸í¼­", sub: "³í¹®Åõ°íÁõ¸í¼­" }
                  , { code: "³í¹®Áõ¸í¼­", sub: "³í¹®°ÔÀç¿¹Á¤Áõ¸í¼­" }
                  , { code: "³í¹®Áõ¸í¼­", sub: "³í¹®°ÔÀçÁõ¸í¼­" }
                  , { code: "³í¹®Áõ¸í¼­", sub: "³í¹®½É»ç¼öÇàÁõ¸í¼­" }

                  , { code: "ÀÛÇ°ÀüÁõ¸í¼­", sub: "ÀÛÇ°ÃâÇ°¿¹Á¤Áõ¸í¼­" }
                  , { code: "ÀÛÇ°ÀüÁõ¸í¼­", sub: "ÀÛÇ°ÃâÇ°Áõ¸í¼­" }
                  , { code: "ÀÛÇ°ÀüÁõ¸í¼­", sub: "¿ì¼öÀÛÇ°¼ö»óÁõ¸í¼­" }

                  , { code: "ÇÐ¼ú´ëÈ¸Áõ¸í¼­", sub: "ÇÐ¼ú´ëÈ¸¹ßÇ¥Áõ¸í¼­" }
                  //, { code: "ÇÐ¼ú´ëÈ¸Áõ¸í¼­", sub: "¿ì¼öÀÛÇ°¼ö»óÁõ¸í¼­" }
                  , { code: "ÇÐ¼ú´ëÈ¸Áõ¸í¼­", sub: "ÇÐ¼ú´ëÈ¸½É»ç¼öÇàÁõ¸í¼­" }

                  , { code: "È¸¿øÈ°µ¿Áõ¸í¼­", sub: "Á¤È¸¿øÁõ¸í¼­" }
                  , { code: "È¸¿øÈ°µ¿Áõ¸í¼­", sub: "Æò»ýÈ¸¿øÁõ¸í¼­" }
                  , { code: "È¸¿øÈ°µ¿Áõ¸í¼­", sub: "ÀÓ¿ø(º¸Á÷)È°µ¿Áõ¸í¼­" }
                  , { code: "È¸¿øÈ°µ¿Áõ¸í¼­", sub: "°ø·Î»óÁõ¸í¼­" }
                  , { code: "È¸¿øÈ°µ¿Áõ¸í¼­", sub: "ÃÖ¿ì¼ö³í¹®½É»çÀ§¿ø»ó" }

                  , { code: "¿µ¼öÁõ", sub: "³í¹®½É»ç·á¿µ¼öÁõ" }
                  , { code: "¿µ¼öÁõ", sub: "³í¹®°ÔÀç·á¿µ¼öÁõ" }
                  , { code: "¿µ¼öÁõ", sub: "º°¼âº»Á¦ÀÛ¿µ¼öÁõ" }
                  // µ¥ÀÌÅÍ¸¦ ¹ÞÀ»¶§±îÁö ÁÖ¼®Ã³¸®
                  // , { code: "¿µ¼öÁõ", sub: "ÀÛÇ°ÃâÇ°·á¿µ¼öÁõ" }
                  , { code: "¿µ¼öÁõ", sub: "ÇÐ¼ú´ëÈ¸Âü°¡¿µ¼öÁõ" }
                  , { code: "¿µ¼öÁõ", sub: "È¸ºñ³³ºÎ¿µ¼öÁõ" }

                  , { code: "±âÅ¸Áõ¸í¼­", sub: "±âÅ¸Áõ¸í¼­" }
                  , { code: "±âÅ¸Áõ¸í¼­", sub: "ÀÓ¿øÀ§ÃËÈ®ÀÎ¼­" }
                  , { code: "±âÅ¸Áõ¸í¼­", sub: "³í¹®½É»ç·á+³í¹®°ÔÀç·á¿µ¼öÁõ" }
                  , { code: "±âÅ¸Áõ¸í¼­", sub: "ÀÔÈ¸ºñ+¿¬È¸ºñ¿µ¼öÁõ" }
                  , { code: "±âÅ¸Áõ¸í¼­", sub: "¹ßÀü±âºÎ±Ý¿µ¼öÁõ" }
                 ];


function regRallyPayment(no, rally_no, gb) {
    popWindowCenter('./popup.pay.rally.asp?mid=' + $("#mid").val() + '&no=&rally_no=' + rally_no + '&fk=' + no + '&gb=' + gb, 'pay_form', 550, 250, 'no');
}


function popupWindow(_x,_y,_w,_h,_wname,_addr){	
		if(_wname=="null"){
			window.open(_addr,"_blank","left="+_x+", top="+_y+", width="+_w+", height="+_h+", scrollbars=yes");
		}else{
			window.open(_addr,_wname,"left="+_x+", top="+_y+", width="+_w+", height="+_h+", scrollbars=yes");
		}
}



function isArrary(arrayVal, stringVal) {
    for (var i = 0; i < arrayVal.split(",").length; i++) {
        if (arrayVal.split(",")[i] === stringVal) {
            return true;
        }
    }
    return false;
}

//************************************************************************//
//* Functions Cookie													 *//
//************************************************************************//
function getDateOfExpire(year, day, hour, minute, second) {
    var today = new Date();
    var exprs = new Date();
    exprs.setTime(today.getTime()
                  + 1000 * 60 * 60 * 24 * 365 * year
                  + 1000 * 60 * 60 * 24 * day
                  + 1000 * 60 * 60 * hour
                  + 1000 * 60 * minute
                  + 1000 * second);
    return exprs;
}
