<!--
/****************************************************************
 * ÆÄÀÏ¸í : member.js
 * ±â  ´É : È¸¿ø °¡ÀÔ,¼öÁ¤ °ü·Ã
 * ÀÛ¼ºÀÚ : hamhaja
 * ÀÛ¼ºÀÏ : 2003.01.20
 * ÃÖÁ¾¼öÁ¤ÀÏ : 2003.12.16
 * note : => 2003.03.18, NEXT_LIB V2.3
		  => 2003.11.13, NEXT_LIB V3.1
*****************************************************************/

/*
 * ±â  ´É : È¸¿ø °¡ÀÔ/¼öÁ¤½Ã ÀÔ·Â°ª Ã¼Å©
 * ÀÎ  ÀÚ : frm : ÀÔ·ÂÆû
 * ¹ÝÈ¯°ª : ÀÔ·Â°ªÀÌ Á¤»óÀûÀÌ¸é true, ±×·¸Ä¡ ¾ÊÀ¸¸é false
 * ÀÛ¼ºÀÏ : 2003.10.23
 * note :
 */
function chkMember( frm )
{
	var chkID = true;
	var chkPW = true;
	var chkJumin = true;

	var PW1 = frm.pw.value;
	var PW2 = frm.repw.value;

	// Á¤º¸ ¼öÁ¤ÀÏ¶§´Â ¾ÆÀÌµð Ã¼Å© ¾ÈÇÔ. ºñ¹Ð¹øÈ£´Â ÀÔ·Â½Ã¸¸ Ã¼Å©
	if( frm.job.value == "modify" )
	{
		chkID = false;
		chkJumin = false;

		if( PW1 == "" )
			chkPW = false;
	}	
	
	if( chkID )		// ¾ÆÀÌµð Ã¼Å©¸ðµåÀÌ¸é
	{
		if( !chkStdID( frm.id, true ) )
			return false;
	}
	
	if( chkPW )		// ºñ¹Ð¹øÈ£ Ã¼Å© ¸ðµåÀÌ¸é
	{
		// password
		if( PW1 == "" )
			return isEssential( frm.pw, "ºñ¹Ð¹øÈ£" );
		
		if( !chkObjLen( frm.pw, 4, 12, "ºñ¹Ð¹øÈ£" ) )
			return selectFocus( frm.pw );

		// password check
		if( PW1 != PW2 )
		{
			window.alert( "ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù." );
			frm.repw.value = "";
			frm.pw.value = "";
			frm.pw.focus();
			return false;
		}
	}

	// name
	if( trim( frm.name.value ) == "" )
		return isEssential( frm.name, "¼º¸í" );
	
	if( chkJumin )		// ÁÖ¹Î¹øÈ£ Ã¼Å© ¸ðµåÀÌ¸é
	{
		// ÁÖ¹Î¹øÈ£ Ã¼Å©
		if( !chkJuminFrm( frm ) )
			return false;
	}
	
	// ¿¬¶ôÃ³
	if( !chkStdPhone( frm, true, true, true ) || !chkStdEmail( frm.email, false ) )
		return false;
	
	if( frm.job.value == "reg" )
	{	
		// µ¿ÀÇ ¿©ºÎ Ã¼Å©
		if( frm.isAgree.checked == false )
		{
			var yesno = window.confirm( "ÀÌ¿ë¾à°ü¿¡ µ¿ÀÇÇÏ½Ã°Ú½À´Ï±î?" );
			if( yesno == true )
				frm.isAgree.checked = true;
			else
				return false;
		}
	}

	return true;
}

/*
 * ±â  ´É : È¸¿ø °Ë»ö ÀÔ·Â°ªÀ» Ã¼Å©ÇÑ´Ù.
 * ÀÎ  ÀÚ : frm : ÀÔ·ÂÆû
 * ¹ÝÈ¯°ª : °Ë»öÁ¶°ÇÀÌ ÀÖÀ¸¸é true, ±×·¸Ä¡ ¾ÊÀ¸¸é false
 * ÀÛ¼ºÀÏ : 2003.10.23
 */
function chkSearchFrm( frm )
{
	if( ( trim( frm.name.value ) == "" ) && ( trim( frm.id.value ) == "" ) )
		return msgFocus( frm.name, "°Ë»ö Á¶°ÇÀ» ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä." );
	
	return true;
}

/*
 * ±â  ´É : È¸¿ø Å»Åð
 * ÀÎ  ÀÚ : form : ÇØ´ç È¸¿øÆû
 * ¹ÝÈ¯°ª :
 * ÀÛ¼ºÀÏ : 2003.10.23
 */
function deleteMember( url, name )
{		
	var yesno = confirm( "\"" + name + "\" È¸¿øÀ» Å»ÅðÃ³¸®ÇÕ´Ï´Ù." );

	if( yesno == true )
		location.href = url;
}

/*
 * ±â  ´É : ¾ÆÀÌµð, ºñ¹Ð¹øÈ£ Ã£±â »õÃ¢¿­±â
 * ÀÎ  ÀÚ : url : Ãâ·Â url
 * ¹ÝÈ¯°ª :
 * ÀÛ¼ºÀÏ : 2003.10.24
 * note :
 */
function idPwdSearch( url )
{
	var width	= 350;
	var height	= 204;
	var winLeft = 200;
	var winTop = 200;

	msgWindow = window.open( url, '','statusbar=no,scrollbars=no,status=no,resizable=no,width=' + width + ',height=' + height + ', top='+ winTop + ',left=' + winLeft + '' );
}

/*
 * ±â  ´É : ¾ÆÀÌµð Áßº¹ Ã¼Å©¸¦ ÇÑ´Ù.
 * ÀÎ  ÀÚ : formName : ¹ÝÈ¯Æû¸í, objName : ¹ÝÈ¯ÇÊµå¸í, focus : ¹ÝÈ¯ÈÄ Æ÷Ä¿½ºµÉ ÇÊµå¸í
 * ¹ÝÈ¯°ª :
 * ÀÛ¼ºÀÏ : 2003.10.23
 * note :
 */
function isDuplicate( formName, objName, focus )
{
	var winLeft = ( screen.width - 500 ) / 2;
	var winTop = ( screen.height - 200 ) / 2;	
	var id = document.forms[formName].elements[objName].value;
	
	if( trim( focus ) == "" )
		foucs = objName;

	var url = "/php-bin/member/duplicate.php?id=" + id + "&formName=" + formName + "&objName=" + objName + "&focus="+focus;
	
	msgWindow = window.open( url, "", 'statusbar=no, scrollbars=no, status=no, resizable=no, width=400, height=200, top=' + winTop + ',left=' + winLeft + '' );
}

/*
 * ±â  ´É : È¸¿ø°¡ÀÔÇÏ±â(ÆË¾÷Àå¿¡¼­)
 * ÀÎ  ÀÚ : nUrl : È¸¿ø°¡ÀÔÃ³¸®ÈÄ ÁøÇà url
 * ¹ÝÈ¯°ª :
 * ÀÛ¼ºÀÏ : 2003.12.16
 * note :
 */
function join( frameName, nUrl )
{
	opener.parent.frames[frameName].document.location.href = '/php-bin/member/register.php?nUrl=' + nUrl;
	self.close();
}

/*
 * ±â  ´É : ÁÖ¹Î¹øÈ£ÀÔ·Â½Ã »ý³â¿ùÀÏ ÀÚµ¿ ¼±ÅÃ
 * ÀÎ  ÀÚ : formName : ÀÔ·ÂÆû, juminName : ÁÖ¹Î¹øÈ£ ÀÔ·ÂÇÊµå¸í, 
			yearName : ³â¼±ÅÃÇÊµå¸í, monthName : ¿ù¼±ÅÃÇÊµå¸í, dayName : ÀÏ¼±ÅÃÇÊµå¸í, nowYear : ¿ÃÇØ
 * ¹ÝÈ¯°ª :
 * ÀÛ¼ºÀÏ : 2003.10.23
 * note :
 */
function printBirth( formName, juminName, yearName, monthName, dayName, nowYear )
{
	var form = document.forms[formName];
	var year;
	var month;
	var day;
	var dis;
	
	var number1 = trim( form.elements[juminName].value );

	// ÀÔ·Â °ªÀÌ ÀÖ°í, ÀÔ·ÂµÈ °ªÀÌ ¼ýÀÚÀÌ¸é¼­ 6ÀÚ¸®(Á¤»óÀûÀÔ·Â)ÀÌ¸é..
	if( number1 != "" && !isNaN( number1 ) && ( strlen( number1 ) == 6 ) )
	{
		year = number1.substring( 0, 2 );
		dis = parseInt( nowYear ) - parseInt( year );

		if( dis < 0 )
			year = "19" + year;
		else
			year = "20" + year;

		/* 2002.11.23, delete
		if( number1.substring( 0, 2 ) == "00" )	// 2000³â´ë Ãâ»ý È¸¿øÀÌ¸é
			year = "20" + number1.substring( 0, 2 );
		else	// 1900³â´ë Ãâ»ý È¸¿øÀÌ¸é
			year = "19" + number1.substring(0,2);
		*/

		month = number1.substring( 2, 4 );
		day   = number1.substring( 4, 6 );
	}
	else
	{
		year = "";
		month = "";
		day = "";
	}

	form.elements[yearName].value	= year;
	form.elements[monthName].value	= month;
	form.elements[dayName].value	= day;
}

/*
 * ±â  ´É : È¸¿ø¾ÆÀÌµð °Ë»öÈÄ È¸¿ø¾ÆÀÌµð¸¦ ¸®ÅÏÇØÁØ´Ù.
 * ÀÎ  ÀÚ : id : ¼±ÅÃÇÑ È¸¿ø ¾ÆÀÌµð
 * ¹ÝÈ¯°ª :
 * ÀÛ¼ºÀÏ : 2003.10.23
 * note :
 */
function returnID( id )
{
	frm = document.search;
	
	frm.subjob.value = "return";
	frm.selID.value = id;
	frm.submit();
}

/*
 * ±â  ´É : È¸¿ø°¡ÀÔÇÏ±â½Ã ÀÌÀü urlÀ» ¼³Á¤ÇÑ´Ù.
 * ÀÎ  ÀÚ :
 * ¹ÝÈ¯°ª :
 * ÀÛ¼ºÀÏ : 2004.02.10
 */
function setUrl()
{
	var target = opener.document.tmp;
	alert( self.name );
	target.target = self.name;
	target.action = "/php-bin/member/checkLogin.php";
	target.job.value = "setUrl";
	target.submit();
}

/*
 * ±â  ´É : °Ë»öµÈ id¸¦ »ç¿ëÇÑ´Ù.
 * ÀÎ  ÀÚ : frm : °Ë»öÆû
 * ¹ÝÈ¯°ª :
 * ÀÛ¼ºÀÏ : 2003.11.13
 */
function useID( frm )
{
	var formName = frm.formName.value;
	var objName = frm.objName.value;
	var focus = frm.focus.value;

	if( trim( frm.id.value ) == "" )
		return message( "¾ÆÀÌµð¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä" );
	
	opener.document.forms[formName].elements[objName].value = frm.id.value;
	opener.document.forms[formName].elements[focus].focus();
	self.close();
}
//-->
