// ----------------------------------------------------------
// ¾ÆÀÌµð,´Ð³×ÀÓ µî »ç¿ëºÒ°¡´ÉÇÒ¶§
// ----------------------------------------------------------
function cannotUseUniqVal(newVal,mode)
{
	var field		= eval("document."+this.formName+"."+mode);
	switch(mode)
	{
		case	"id":		itemName	= "ID";								break;
		case	"nickname":	itemName	= this.item[this.getItemIdx(mode)][1];		break;
	}

	alert("This "+itemName+" is already being used. Please select another "+itemName);
	field.focus();
}

function canUseUniqVal(newVal,mode)
{
	var itemName	= "";

	switch(mode)
	{
		case	"id":		itemName	= "ID";								break;
		case	"nickname":	itemName	= this.item[this.getItemIdx(mode)][1];		break;
	}

	alert("This "+itemName+" is possible to use");

	if(mode == "id")
	{
		this.form.idChkOk.value		= 1;
		this.form.prevId.value		= newVal;
	}
	else
	{
		this.form.nickChkOk.value	= 1;
		this.form.prevNick.value	= newVal;
	}

	nextEle	= this.nextElement(mode);
	this.form.elements[nextEle].focus();
}

// ---------------------------------------------
//	´ÙÀ½Æû¿ä¼ÒÀÇ ¹è¿­¹øÈ£¸¦ ±¸ÇÑ´Ù
// ---------------------------------------------
function nextElement(nowEle)
{
	var nextEle	= "";
	var plusEle	= 0;
	
	if(nowEle == "jumin")
	{
		birthIdx	= this.getItemIdx("birth");
		sexIdx		= this.getItemIdx("sex");

		// »ýÀÏ°ú ¼ºº°À» µÑ´Ù »ç¿ë¾ÊÇÒ¶§
		if(birthIdx == -1 && sexIdx == -1)	plusEle	= 1;
		// »ýÀÏ¸¸ »ç¿ëÇÒ¶§
		if(birthIdx >= 0 && sexIdx == -1)
		{
			if(this.item[birthIdx][2] == "n")	plusEle	= 1;
			else								plusEle	= 5;
		}
		// ¼ºº°¸¸ »ç¿ëÇÒ¶§
		if(birthIdx == -1 && sexIdx >= 0)
		{
			if(this.item[sexIdx][2] == "n")		plusEle	= 1;
			else								plusEle	= 3;
		}
		// µÑ´Ù »ç¿ëÇÒ¶§
		if(birthIdx >= 0 && sexIdx >= 0)
		{
			if(this.item[birthIdx][2] == "y")	plusEle	= 5;
			else								plusEle	= 1;
		}
	}
	else
	{
		// °ü¸®ÀÚ ÆäÀÌÁö¿¡¼­´Â Áßº¹Ã¼Å©¿¡ Æû¹öÆ°ÀÌ »ç¿ëµÇ±â ¶§¹®¿¡ ´õÇØÁö´Â°ªÀ» 2·Î ÇÑ´Ù
		if(this.from == "a")	plusEle	= 2;
		else					plusEle	= 1;
	}

	for(i = 0 ; i < this.form.elements.length ; i++)
	{
		if(this.form.elements[i].name == nowEle)
		{
			nextEle	= i + plusEle;
			break;
		}
	}
	return nextEle;
}

// ---------------------------------------------
//	¾ÆÀÌµð,´Ð³×ÀÓ Áßº¹°Ë»ç
// ---------------------------------------------
function overlapCheck(mode)
{
	var chkUrl	= this.homeUrl+"/cnPackage/member/chkOverlap.php";
	//var form	= eval("document."+this.formName);
	var obj		= eval("document."+this.formName+"."+mode);

	if(mode == "id")
	{
		oldVal	= this.form.prevId.value;
		fldName	= "ID";
	}
	if(mode == "nickname")
	{
		oldVal	= this.form.prevNick.value;
		fldName	= this.item[this.getItemIdx(mode)][1];
	}

	if(!obj.value)
	{
		alert("Please input "+fldName+" first for use");
		obj.focus();
	}
	else
	{
		url	= chkUrl+"?newVal="+obj.value+"&oldVal="+oldVal+"&mode="+mode+"&fName="+this.formName;
		//document.chkFrm.location.href = url;
		document.chkOverlap.location.href	= url;
	}
}

// ----------------------------------------------------------
// Ç×¸ñID·Î °¡ÀÔÇ×¸ñ ¹è¿­ÀÎµ¦½º ±¸ÇÏ´Â ÇÔ¼ö
// ----------------------------------------------------------
function getItemIdx(itemID)
{
	idx	= -1;
	for(i = 0 ; i < this.item.length ; i++)
	{
		if(this.item[i][0] == itemID)
		{
			idx	= i;
			break;
		}
	}
	return idx;
}

// ----------------------------------------------------------
// °¡ÀÔÇ×¸ñ ¼³Á¤ÇÏ´Â ÇÔ¼ö
// ----------------------------------------------------------
function setJoinItem()
{
	tmpLine		= this.strItems.split("@");
	for(i = 0 ; i < tmpLine.length ; i++)
	{
		tmpItem	= tmpLine[i].split("*");
		
		this.item[i]	= new Array();
		this.item[i][0]	= tmpItem[0];		// Ç×¸ñ ID
		this.item[i][1]	= tmpItem[1];		// Ç×¸ñ¸í
		this.item[i][2]	= tmpItem[2];		// ÇÊ¼ö¿©ºÎ
		this.item[i][3]	= tmpItem[3];		// Áßº¹Ã¼Å©¿©ºÎ
	}
}

// ----------------------------------------------------------------------
// ¿ìÆí¹øÈ£ °Ë»ç½Ã ½ÇÇàµÇ´Â ÇÔ¼ö
// ----------------------------------------------------------------------
function zipSearch(path)
{
	var elements	= "";
	openWindow(path+"/cnPackage/member/zipcode.php?fName="+this.formName,'zip','',500,200);
}
