
//------------------------------------
//  °´Ã¼ ±¸ÇÏ±â
//------------------------------------

function $(id)
{
	return document.all?document.all[id]:document.getElementById(id)?document.getElementById(id):document.getElementsByName(id);
}

//------------------------------------
//  ÆË¾÷Ã¢¶ç¿ì±â
//------------------------------------

function popup(uri, width, height, useScroll)
{
	if(!width) width   = 600;
	if(!height) height = 300;
	if(!useScroll) useScroll = 'no';
	
	var left = (screen.width) ? (screen.width-width)/2 : 0; 
	var top = (screen.height) ? (screen.height-height)/2 : 0; 
	
	var setting = 'height='+height+',width='+width+',top='+top+',left='+left+',scrollbars='+useScroll+',resizable=no,status=no,toolbar=no'; 
	
	popupObj = window.open(uri, 'popup', setting); 
	//popupObj.opener = self; 
}
/*******Ã¼Å©¹Ú½º ¼±ÅÃµÈ °ª °¡Á®¿À±â******/

function get_sltcheck(checkBoxes)
{
	var selected_checked = "";
	if(checkBoxes.length)
	{
		for(var i=0;i<checkBoxes.length;i++)
		{ 
			if(checkBoxes[i].checked)
			{
				selected_checked += checkBoxes[i].value + ",";
			}
		}
		selected_checked = selected_checked.substring(0, (selected_checked.length-1));
	}
	else
	{
		if(checkBoxes.checked)
		{
			selected_checked = checkBoxes.value;
		}
		else
		{
			selected_checked = "";
		}
	}
	return selected_checked;
}
function dateChange(start_date, date_diff) {
						
		var tmp = start_date.split("/");		
		var years, months, days;

		years = Number(tmp[0]);
		months = Number(tmp[1]);
		days = Number(tmp[2]);

		var nowDate = new Date(years,months-1,days);
		
		if(date_diff == "+3") {
			nowDate.setDate(nowDate.getDate()+3);
		} else if(date_diff == "+7") {
			nowDate.setDate(nowDate.getDate()+7);
		} else {
			nowDate.setMonth(nowDate.getMonth()+ Number(date_diff));
		}

		years = nowDate.getYear();

		if ((nowDate.getMonth()+1) < 10){				
			months = "0" + String((nowDate.getMonth()+1));
		}else{
			months = nowDate.getMonth()+1;
		}

		if ((nowDate.getDate()) < 10){				
			days = "0" + String(nowDate.getDate());
		}else{
			days = nowDate.getDate();
		}
		document.getElementById("aplyEdDt").value = nowDate.getYear()+"/"+months+"/"+days;
	}
function AllCheck()
{
	var frm = document.regListForm;
	var get_chkvalue = get_sltcheck(frm.chkList);
	if(get_chkvalue == (null|""))
	{
		alert("½ÅÃ»ÇÏ½Ç Å°¿öµå¸¦ ¼±ÅÃÇÏ¼¼¿ä.");
		return;
	}
	frm.kidx.value = get_chkvalue;
	frm.submit();
}
//------------------------------------
//	AJAX FUNCTIONS
//------------------------------------


function getXmlHttpObject()
{
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	}
	catch (e)
	{
		// Internet Explorer
		try
		{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	
	return xmlHttp;
}

//------------------------------------
//	TRIM/RTRIM/LTRIM FUNCTIONS
//------------------------------------

function trim(str)
{
	if(str)
	{
		return str.replace(/^[\¡¡\s]+|[\¡¡\s]+$/g,"");
	}
	return '';
}

function ltrim(str)
{
	if(str)
	{
		return str.replace(/^[\¡¡\s]+/,"");
	}
	return '';
}

function rtrim(str)
{
	if(str)
	{
		return str.replace(/[\¡¡\s]+$/,"");
	}
	return '';
}


function selectMailProvider(val)
{
	var obj = $('memberEmail[1]');
	
	if(val)
	{
		obj.style.display = 'none';
	}
	else
	{
		obj.style.display = '';
	}
}
function getHttprequest(URL) { 
            // ±âº»ÀûÀÎ º¯¼ö ¼±¾ð 
            var xmlhttp = null; 
            // FFÀÏ °æ¿ì window.XMLHttpRequest °´Ã¼°¡ Á¸ÀçÇÑ´Ù. 
            if(window.XMLHttpRequest) { 
                // FF ·Î °´Ã¼¼±¾ð 
                xmlhttp = new XMLHttpRequest(); 
            } else { 
                // IE °æ¿ì °´Ã¼¼±¾ð 
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
            } 

            // GET ¸ðµå·Î URL ÁÖ¼ÒÀÇ °ªÀ» °¡Á®¿Â´Ù 
            // ÁÖÀÇ ÇØ¾ß ÇÒÁ¡Àº ¹«Á¶°Ç UTF ·Î °ªÀÌ µé¾î¿È 
            xmlhttp.open('GET', URL,false); 

            // °ªÀ» °¡Á® ¿ÔÀ»°æ¿ì È£ÃâÇÒ ¸Þ¼Òµå¸¦ ¹Ù·Î ¼±¾ð 
            xmlhttp.onreadystatechange = function() { 

                // readyState °¡ 4 °í status °¡ 200 ÀÏ °æ¿ì ¿Ã¹Ù¸£°Ô °¡Á®¿È 
                if(xmlhttp.readyState==4 && xmlhttp.status == 200 && xmlhttp.statusText=='OK') { 
                    // responseText ¿¡ °ªÀ» ÀúÀå 
                    responseText = xmlhttp.responseText; 
                } 
            } 
            xmlhttp.send(''); 

            // °¡Á®¿Â xmlhttp °´Ã¼ÀÇ responseText °ªÀ» ¹ÝÈ¯ 
            return responseText = xmlhttp.responseText; 
        } 

function idchk_ajax() {
			var _filterId = /^[a-z]{1}[a-z\-\_\.0-9]{3,11}$/;
			var id = document.getElementById('memberId');
			var uri = window.location.protocol+"//"+window.location.hostname+"/member/ajax.exists.id.php?id="+trim(id.value);
			if(!trim(id.value))
			{
				alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
				id.focus();
				return;
			}
			
			if(!_filterId.test(trim(id.value)))
			{
				alert("¾ÆÀÌµð´Â ¿µ¼Ò¹®ÀÚ·Î ½ÃÀÛÇÏ¸ç,¼ýÀÚ¿Í '-','_','.'À» Æ÷ÇÔÇÒ ¼ö ÀÖÀ¸¸ç,\n\n4ÀÚ~12ÀÚ·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
				id.focus();
				return;
			}
			var chk_value = getHttprequest(uri);
			if(chk_value)
			{
				alert("»ç¿ëÇÒ ¼ö ¾ø´Â ¾ÆÀÌµðÀÔ´Ï´Ù.");
				document.getElementById('existsIdCheck').value = "0";
			}
			else
			{
				if(confirm("»ç¿ëÇÒ ¼ö ÀÖ´Â ¾ÆÀÌµðÀÔ´Ï´Ù.\n\n»ç¿ëÇÏ½Ã°Ú½À´Ï±î?"))
				{
					document.getElementById('existsIdCheck').value = "1";
				}
			}
    }
var memberJs = {
	
	_filterId     : /^[a-z]{1}[a-z\-\_\.0-9]{3,11}$/,
	_filterPass   : /[a-z\-\_\.0-9]{3,11}$/,
	_filterIdNo   : /^[0-9]{6}-[0-9]{7}$/,
	_filterBirth  : /^[0-9]{4}-[0-9]{2}-[0-9]{2}$/,
	_filterTel    : /^[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}$/,
	_filterMobile : /^[0-9]{3}-[0-9]{3,4}-[0-9]{4}$/,
	_filterEmail  : /^[-A-Za-z0-9_]+[-A-Za-z0-9_.]*@[-A-Za-z0-9_]+[-A-Za-z0-9_.]*[.]{1}[A-Za-z]{2,5}$/,
	_ajax       : null,
	
	prepare : function(errorObjId)
	{
		if(memberJs._ajax.readyState !=4 && memberJs._ajax.readyState != "complete")
		{
			return false;
		}
		
		if(memberJs._ajax.responseText == "")
		{
			return false;
		}
		
		return true;
	},
	
	ajax : function(uri, parameters, updateFunc)
	{
		this._ajax = getXmlHttpObject();
		this._ajax.onreadystatechange = updateFunc;
		this._ajax.open("POST", uri, true);
		
		if(parameters)
		{
			this._ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			this._ajax.setRequestHeader("Content-length", parameters.length);
			this._ajax.setRequestHeader("Connection", "close");
		}
		
		this._ajax.send(parameters);
	},
	
	existsId : function(idx)
	{
		var id = $('memberId');
		
		if(!trim(id.value))
		{
			alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			id.focus();
			return;
		}
		
		if(!this._filterId.test(trim(id.value)))
		{
			alert("¾ÆÀÌµð´Â ¿µ¼Ò¹®ÀÚ·Î ½ÃÀÛÇÏ¸ç,¼ýÀÚ¿Í '-','_','.'À» Æ÷ÇÔÇÒ ¼ö ÀÖÀ¸¸ç,\n\n4ÀÚ~12ÀÚ·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
			id.focus();
			return;
		}
		
		uri = window.location.protocol+"//"+window.location.hostname+"/member/ajax.exists.id.php";
		this.ajax(uri, '&id='+trim(id.value)+'&idx='+idx, this._existsId);
	},
	
	_existsId : function()
	{
		
		if(!memberJs.prepare())
		{
			return;
		}
		
		var result = parseInt(memberJs._ajax.responseText, 10);
		//alert(memberJs._ajax.responseText);
		
		if(result)
		{
			alert("»ç¿ëÇÒ ¼ö ¾ø´Â ¾ÆÀÌµðÀÔ´Ï´Ù.");
			$('existsIdCheck').value = "0";
		}
		else
		{
			if(confirm("»ç¿ëÇÒ ¼ö ÀÖ´Â ¾ÆÀÌµðÀÔ´Ï´Ù.\n\n»ç¿ëÇÏ½Ã°Ú½À´Ï±î?"))
			{
				$('existsIdCheck').value = "1";
			}
		}
	},
	
	checkRealName : function()
	{
		var name = trim($('memberName').value);
		var idNo = trim($('memberIdNo[0]').value)+'-'+trim($('memberIdNo[1]').value);
		
		if(!name)
		{
			alert("ÀÌ¸§À» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			return;
		}
		
		if(!this._filterIdNo.test(idNo))
		{
			alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ¿Ã¹Ù¸£°Ô ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			return;
		}
		
		uri = window.location.protocol+"//"+window.location.hostname+"/member/ajax.real.idno.php";
		this.ajax(uri, '&name='+name+'&idno='+idNo, this._checkRealName);
	},
	
	_checkRealName : function()
	{
		if(!memberJs.prepare())
		{
			return;
		}
		
		var result = parseInt(memberJs._ajax.responseText, 10);
		
		if(!result)
		{
			alert("¿Ã¹Ù¸£Áö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
			$('idNoCheck').value = "0";
		}
		else
		{
			alert("½Ç¸íÀÎÁõµÇ¾ú½À´Ï´Ù. °¨»çÇÕ´Ï´Ù.");
			$('idNoCheck').value = "1";
		}
	},
	
	checkRegister : function()
	{
		var id = $('memberId');
		
		if(!trim(id.value))
		{
			alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			id.focus();
			return false;
		}
		else if(!this._filterId.test(trim(id.value)))
		{
			alert("¾ÆÀÌµð´Â ¿µ¼Ò¹®ÀÚ·Î ½ÃÀÛÇÏ¸ç,¼ýÀÚ¿Í '-','_','.'À» Æ÷ÇÔÇÒ ¼ö ÀÖÀ¸¸ç,\n\n4ÀÚ~12ÀÚ·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
			id.focus();
			return false;
		}
		
		if($('existsIdCheck').value != '1')
		{
			alert("¾ÆÀÌµð Áßº¹È®ÀÎÀ» ÇØÁÖ½Ê½Ã¿À.");
			return false;
		}
		
		if(!trim($('memberPass').value))
		{
			alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			return false;
		}
		else if(!this._filterPass.test(trim($('memberPass').value)))
		{
			alert("ºñ¹Ð¹øÈ£´Â ¿µ¼Ò¹®ÀÚ·Î ½ÃÀÛÇÏ¸ç,¼ýÀÚ¿Í '-','_','.'À» Æ÷ÇÔÇÒ ¼ö ÀÖÀ¸¸ç,\n\n4ÀÚ~12ÀÚ·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
			$('memberPass').focus();
			return false;
		}
		
		if(!trim($('memberRePass').value))
		{
			alert("ºñ¹Ð¹øÈ£È®ÀÎÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			return false;
		}
		else if(trim($('memberPass').value) != trim($('memberRePass').value))
		{
			alert("ÀÔ·ÂÇÏ½Å µÎ ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.");
			return false;
		}
		
		if(!trim($('memberName').value))
		{
			alert(" ÀÌ¸§À» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			return false;
		}
		
		var idNo = trim($('memberIdNo[0]').value)+'-'+trim($('memberIdNo[1]').value);
		
		if(!this._filterIdNo.test(idNo))
		{
			alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ¿Ã¹Ù¸£°Ô ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			return false;
		}
		
		var birth = trim($('memberBirth[0]').value)+'-'+trim($('memberBirth[1]').value)+'-'+trim($('memberBirth[2]').value);
		
		if(!this._filterBirth.test(birth))
		{
			alert("»ý³â¿ùÀÏÀ» ¼±ÅÃÇØ ÁÖ½Ê½Ã¿À.");
			return false;
		}
		
		if(!trim($('memberZipcode[0]').value))
		{
			alert("¿ìÆí¹øÈ£Ã£±â ¹öÆ°À» ÀÌ¿ëÇÏ¿© ÁÖ¼Ò¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			return false;
		}
		
		if(!trim($('memberAddr2').value))
		{
			alert("³ª¸ÓÁö ÁÖ¼Ò¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			return false;
		}
		
		var tel = trim($('memberTel[0]').value)+'-'+trim($('memberTel[1]').value)+'-'+trim($('memberTel[2]').value);
		
		if(!this._filterTel.test(tel))
		{
			alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			return false;
		}
		/*
		var mobile = trim($('memberMobile[0]').value)+'-'+trim($('memberMobile[1]').value)+'-'+trim($('memberMobile[2]').value);
		
		if(!this._filterMobile.test(mobile))
		{
			alert("ÈÞ´ëÆù ¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			return false;
		}
		*/
		var email = trim($('memberEmail[0]').value)+'@'
		
		if($('memberEmail[2]').value == "")
		{
			email += trim($('memberEmail[1]').value);
		}
		else
		{
			email += trim($('memberEmail[2]').value);
		}
		
		if(!this._filterEmail.test(email))
		{
			alert("ÀÌ¸ÞÀÏÁÖ¼Ò¸¦ Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			return false;
		}
		
		return true;
	},
	
	checkModify : function()
	{
		var id = $('memberId');
		
		if(!trim($('memberPass').value))
		{
			alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			return false;
		}
		
		if(trim($('memberNewPass').value))
		{
			if(!this._filterPass.test(trim($('memberNewPass').value)))
			{
				alert("ºñ¹Ð¹øÈ£´Â ¿µ¼Ò¹®ÀÚ·Î ½ÃÀÛÇÏ¸ç,¼ýÀÚ¿Í '-','_','.'À» Æ÷ÇÔÇÒ ¼ö ÀÖÀ¸¸ç,\n\n4ÀÚ~12ÀÚ·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
				$('memberPass').focus();
			}
			
			if(!trim($('memberReNewPass').value))
			{
				alert("ºñ¹Ð¹øÈ£È®ÀÎÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
				return false;
			}
			else if(trim($('memberNewPass').value) != trim($('memberReNewPass').value))
			{
				alert("ÀÔ·ÂÇÏ½Å µÎ ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.");
				return false;
			}
		}
		
		var birth = trim($('memberBirth[0]').value)+'-'+trim($('memberBirth[1]').value)+'-'+trim($('memberBirth[2]').value);
		
		if(!this._filterBirth.test(birth))
		{
			alert("»ý³â¿ùÀÏÀ» ¼±ÅÃÇØ ÁÖ½Ê½Ã¿À.");
			return false;
		}
		
		if(!trim($('memberZipcode[0]').value))
		{
			alert("¿ìÆí¹øÈ£Ã£±â ¹öÆ°À» ÀÌ¿ëÇÏ¿© ÁÖ¼Ò¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			return false;
		}
		
		if(!trim($('memberAddr2').value))
		{
			alert("³ª¸ÓÁö ÁÖ¼Ò¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			return false;
		}
		
		var tel = trim($('memberTel[0]').value)+'-'+trim($('memberTel[1]').value)+'-'+trim($('memberTel[2]').value);
		
		if(!this._filterTel.test(tel))
		{
			alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			return false;
		}
		/*
		var mobile = trim($('memberMobile[0]').value)+'-'+trim($('memberMobile[1]').value)+'-'+trim($('memberMobile[2]').value);
		
		if(!this._filterMobile.test(mobile))
		{
			alert("ÈÞ´ëÆù ¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			return false;
		}
		*/
		var email = trim($('memberEmail[0]').value)+'@'
		
		if($('memberEmail[2]').value == "")
		{
			email += trim($('memberEmail[1]').value);
		}
		else
		{
			email += trim($('memberEmail[2]').value);
		}
		
		if(!this._filterEmail.test(email))
		{
			alert("ÀÌ¸ÞÀÏÁÖ¼Ò¸¦ Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			return false;
		}
		
		if(confirm('È¸¿øÁ¤º¸¸¦ ¼öÁ¤ÇÏ½Ã°Ú½À´Ï±î?'))
		{
			return true;
		}
		else
		{
			return false;
		}
	},
	
	checkLogin : function()
	{
		
		var id = $('loginId');
		var pass = $('loginPass');
		if(!trim(id.value))
		{
			alert("·Î±×ÀÎ ¾ÆÀÌµð¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			id.focus();
			return false;
		}
		
		if(!trim(pass.value))
		{
			alert("·Î±×ÀÎ ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			pass.focus();
			return false;
		}
		
		return true;
	},
	
	checkIdSearch : function()
	{
		var name = $('idSearchName');
		var idNo1 = $('idSearchIdNo1');
		var idNo2 = $('idSearchIdNo2');
		
		if(!name || !idNo1 || !idNo2)
		{
			return false;
		}
		
		if(!trim(name.value))
		{
			alert("ÀÌ¸§À» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			name.focus();
			return false;
		}
		
		var idNo = trim(idNo1.value)+'-'+trim(idNo2.value);
		
		if(!this._filterIdNo.test(idNo))
		{
			alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ¿Ã¹Ù¸£°Ô ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			idNo1.focus();
			return false;
		}
		
		return true;
	},
	
	checkPwSearch : function()
	{
		var id = $('pwSearchId');
		var idNo1 = $('pwSearchIdNo1');
		var idNo2 = $('pwSearchIdNo2');
		var email = $('pwSearchEmail');
		
		if(!id || !idNo1 || !idNo2 || !email)
		{
			return false;
		}
		
		if(!trim(id.value))
		{
			alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			id.focus();
			return false;
		}
		
		var idNo = trim(idNo1.value)+'-'+trim(idNo2.value);
		
		if(!this._filterIdNo.test(idNo))
		{
			alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ¿Ã¹Ù¸£°Ô ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			idNo1.focus();
			return false;
		}
		
		if(!this._filterEmail.test(trim(email.value)))
		{
			alert("ÀÌ¸ÞÀÏÀ» ¿Ã¹Ù¸£°Ô ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			email.focus();
			return false;
		}
		
		
		return true;
	}
}

var smartTopJs = {
	
	
	checkSearch : function()
	{
		var key = $('keyword');
		
		if(!trim(key.value))
		{
			alert("°Ë»öÇÏ½Ç Å°¿öµå¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			key.focus();
			return false;
		}
		
		return true;
	},
	
	upKeyCount : function(stepId)
	{
		var keyCount = $('keyCount['+stepId+']');
		var keyExists = $('keyExists['+stepId+']');
		
		if(!keyCount || !keyExists) return;
		
		keyExists = parseInt(keyExists.innerHTML, 10);
		var now = parseInt(keyCount.innerHTML,10);
		
		if(now < keyExists)
		{
			keyCount.innerHTML = now+1;
		}
		
		var t = $('revKeyCount['+stepId+']');
		
		if(t)
		{
			t.value = keyCount.innerHTML;
		}
		
	},
	
	downKeyCount : function(stepId)
	{
		var keyCount = $('keyCount['+stepId+']');
		
		if(!keyCount) return;
		
		var now = parseInt(keyCount.innerHTML,10);
		
		if(now > 1)
		{
			keyCount.innerHTML = now-1;
		}
		
		var t = $('revKeyCount['+stepId+']');
		
		if(t)
		{
			t.value = keyCount.innerHTML;
		}
	},
	
	addBag : function(stepId)
	{
		var keyCount = $('keyCount['+stepId+']');
		var revKeyword = $('revKeyword['+stepId+']');
		
		var hdnKeyword = $('hdnKeyword');
		var hdnKeyCount = $('hdnKeyCount');
		var frmHdnAddBag = $('frmHdnAddBag');
		
		if(!keyCount || !revKeyword || !hdnKeyword || !hdnKeyCount) return;
		
		
		if(confirm('Å°¿öµå['+trim(revKeyword.innerHTML)+']¸¦ Àå¹Ù±¸´Ï¿¡ Ãß°¡ÇÏ½Ã°Ú½À´Ï±î?'))
		{
			hdnKeyword.value = trim(revKeyword.innerHTML);
			hdnKeyCount.value = trim(keyCount.innerHTML);
			frmHdnAddBag.submit();
		}
	},
	
	checkBuyKeywords : function()
	{
		var chks = document.getElementsByName('chkReserve[]');
		var result = false;
		
		if(chks.length)
		{
			for(var i=0; i<chks.length; i++)
			{
				if(chks[i].checked)
				{
					result = true;
					break;
				}
			}
		}
		else if(chks.checked)
		{
			result = true;
		}
		
		if(result)
		{
			alert("ÁË¼ÛÇÕ´Ï´Ù. ¼­ºñ½ºÁØºñÁßÀÔ´Ï´Ù.");
			return false;
			//return true;
		}
		else
		{
			alert("±¸¸ÅÇÏ½Ã·Á´Â Å°¿öµå¸¦ ¼±ÅÃÇØ ÁÖ½Ê½Ã¿À.");
			return false;
		}
	}
};


var qnaJs = {
	
	_filterId     : /^[a-z]{1}[a-z\-\_\.0-9]{3,11}$/,
	_filterPass   : /[a-z\-\_\.0-9]{3,11}$/,
	_filterIdNo   : /^[0-9]{6}-[0-9]{7}$/,
	_filterBirth  : /^[0-9]{4}-[0-9]{2}-[0-9]{2}$/,
	_filterTel    : /^[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}$/,
	_filterMobile : /^[0-9]{3}-[0-9]{3,4}-[0-9]{4}$/,
	_filterEmail  : /^[-A-Za-z0-9_]+[-A-Za-z0-9_.]*@[-A-Za-z0-9_]+[-A-Za-z0-9_.]*[.]{1}[A-Za-z]{2,5}$/,
	_ajax       : null,
	
	checkRegister : function()
	{
		if(!trim($('writer').value))
		{
			alert(" °í°´¸íÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			return false;
		}
		
		var tel = trim($('memberTel[0]').value)+'-'+trim($('memberTel[1]').value)+'-'+trim($('memberTel[2]').value);
		
		if(!this._filterTel.test(tel))
		{
			alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			return false;
		}
		
		var email = trim($('memberEmail[0]').value)+'@'
		
		if($('memberEmail[2]').value == "")
		{
			email += trim($('memberEmail[1]').value);
		}
		else
		{
			email += trim($('memberEmail[2]').value);
		}
		
		if(!this._filterEmail.test(email))
		{
			alert("ÀÌ¸ÞÀÏÁÖ¼Ò¸¦ Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			return false;
		}
		
		return true;
	}
}
var partJs = {
	
	_filterId     : /^[a-z]{1}[a-z\-\_\.0-9]{3,11}$/,
	_filterPass   : /[a-z\-\_\.0-9]{3,11}$/,
	_filterIdNo   : /^[0-9]{6}-[0-9]{7}$/,
	_filterBirth  : /^[0-9]{4}-[0-9]{2}-[0-9]{2}$/,
	_filterTel    : /^[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}$/,
	_filterMobile : /^[0-9]{3}-[0-9]{3,4}-[0-9]{4}$/,
	_filterEmail  : /^[-A-Za-z0-9_]+[-A-Za-z0-9_.]*@[-A-Za-z0-9_]+[-A-Za-z0-9_.]*[.]{1}[A-Za-z]{2,5}$/,
	_ajax       : null,
	
	checkRegister : function()
	{
		if(!trim($('writer').value))
		{
			alert(" È¸»ç¸íÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			return false;
		}
		if(!trim($('consult').value))
		{
			alert(" ´ã´ãÀÚ¸íÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			return false;
		}
		
		var tel = trim($('memberTel[0]').value)+'-'+trim($('memberTel[1]').value)+'-'+trim($('memberTel[2]').value);
		
		if(!this._filterTel.test(tel))
		{
			alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			return false;
		}
		
		var email = trim($('memberEmail[0]').value)+'@'
		
		if($('memberEmail[2]').value == "")
		{
			email += trim($('memberEmail[1]').value);
		}
		else
		{
			email += trim($('memberEmail[2]').value);
		}
		
		if(!this._filterEmail.test(email))
		{
			alert("ÀÌ¸ÞÀÏÁÖ¼Ò¸¦ Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			return false;
		}
		
		return true;
	}
}

var popZipcode;

function searchZipcode(zip1, zip2, addr)
{
	if(popZipcode && !popZipcode.closed)
	{
		popZipcode.close();
	}
	
	width  = 385;
	height = 350;
	
	var left = (screen.width) ? (screen.width-width)/2 : 0; 
	var top = (screen.height) ? (screen.height-height)/2 : 0; 
	var uri = "/member/add.php?zip1="+zip1+"&zip2="+zip2+"&addr="+addr;
	
	popZipcode = window.open(uri, 'popZipcode', 'height='+height+',width='+width+',top='+top+',left='+left+',scrollbars=auto, resizable=no,status=no,toolbar=no'); 
}


