var currenturl = "";

//----------------------------------------
// login.js ¿¡¼­ »ç¿ëÇÒ util
//----------------------------------------
function _str_replace_in_loginjs(str,schr,rchr)
{
	var i,tempstr;
	tempstr = '';
	for(i=0;i<str.length;i++)
	{
		if(str.substring(i,i+schr.length)!=schr)
		{
			tempstr=tempstr+str.charAt(i);
		}
		else
		{
			tempstr = tempstr+rchr;
			i=i+schr.length-1;
		}
	}
	return tempstr;
}

function URLEncode(pageURL)
{
	pageURL = escape(pageURL);

	//	+ -> %2B
	pageURL = _str_replace_in_loginjs(pageURL, '+', '%2B');

	//	_ -> %5F
	pageURL = _str_replace_in_loginjs(pageURL, '_', '%5F');
	
	return pageURL;
}
function IsLoggedIn()
{
	return (GetCookie("LOGIN%5FUSERKEY") != null) ;
}


//----------------------------------------
// ·Î±×ÀÎ ¸Þ´º Å¬¸¯½Ã
//----------------------------------------
// 1. ÆË¾÷ ·Î±×ÀÎ ÈÄ ¹Ù´Ú¿¡¼­ ÆäÀÌÁö ÀÌµ¿
//----------------------------------------
function LoginPage(pageURL)
{
	LoginWin = window.open("/login/pageLogin.asp?currentURL="+ URLEncode(pageURL), "LoginPopup", "width=380, height=350, resizable, scrollable")
}

//----------------------------------------
// 2. ÆË¾÷ ·Î±×ÀÎ ÈÄ ÆË¾÷¿¡¼­ ÆäÀÌÁö ÀÌµ¿
//----------------------------------------
function LoginPageInPopup(pageURL)
{
	LoginWin = window.open("/login/pageLogin.asp?currentURL=" + URLEncode(pageURL) + "&bMoveInPopup=1", "LoginPopup", "width=380, height=350, resizable, scrollable")
}

// 3. ÆË¾÷ ·Î±×ÀÎ ÈÄ ¹Ù´ÚÀÇ parent ÆäÀÌÁö ÀÌµ¿
//----------------------------------------
function LoginPageForIFrame(pageURL)
{
	LoginWin = window.open("/login/pageLogin.asp?currentURL="+ URLEncode(pageURL) + "&bMoveInIFrameParent=1", "LoginPopup", "width=380, height=350, resizable, scrollable")
}

//----------------------------------------
// 4. ÆË¾÷ ·Î±×ÀÎ ÈÄ ÆË¾÷¿¡¼­ ÆäÀÌÁö ÀÌµ¿ ½ºÅ©·Ñ¹Ù »ý¼º
//----------------------------------------
function LoginPageInPopup2(pageURL)
{
	LoginWin = window.open("/login/pageLogin.asp?currentURL=" + URLEncode(pageURL) + "&bMoveInPopup=1", "LoginPopup", "width=395, height=385, resizable, scrollable, scrollbars=yes")
}

//----------------------------------------
// 5. ÆË¾÷ ·Î±×ÀÎ ÈÄ ÆË¾÷¿¡¼­ ÆäÀÌÁö ÀÌµ¿
//----------------------------------------
function LoginPageInURL(LocalDomain, pageURL)
{
	mergedURL = LocalDomain + "/login/pageLogin.asp?currentURL=" + URLEncode(pageURL);
		
	LoginWin = window.open(mergedURL, "LoginPopup", "width=380, height=400, resizable, scrollable")
	if (LoginWin == null) {
		alert("ÇöÀç ÆË¾÷Àº  Â÷´ÜµÇ¾ú½À´Ï´Ù.");
		return;
	}else{
		LoginWin.focus();
	}			
	
}

//----------------------------------------
// 6. ÆË¾÷ ·Î±×ÀÎ ÈÄ ÆË¾÷¿¡¼­ ÆäÀÌÁö ÀÌµ¿
//----------------------------------------
function JoinPageInURL(LocalDomain, pageURL)
{
	mergedURL = LocalDomain + "/Member/memberAgreePop.asp?currentURL=" + URLEncode(pageURL);
		
	LoginWin = window.open(mergedURL, "LoginPopup", "width=620, height=550, resizable, scrollbars=yes")
	if (LoginWin == null) {
		alert("ÇöÀç ÆË¾÷Àº  Â÷´ÜµÇ¾ú½À´Ï´Ù.");
		return;
	}else{
		LoginWin.focus();
	}			
	
}

//----------------------------------------
// ·Î±×ÀÎ Å¬¸¯½Ã
//----------------------------------------
function LogOn()
{
	mForm = document.memberForm;
	mForm2 = document.memberForm2;

	if( mForm.userid.value == "" ) {
		window.alert("»ç¿ëÀÚ ¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä.") ;
		mForm.userid.focus() ;
		return;
	}

	mForm.password.value = mForm2.password.value;
	if( mForm.password.value == "" ) {	
		window.alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.") ;
		mForm2.password.focus() ;
		return;
	}
	
	if( currenturl != "" )
		mForm.currenturl.value = currenturl;
	else
		mForm.currenturl.value = location.href;
	mForm.submit();
}

//----------------------------------------
// ¾ÆÀÌµð Input Ã¢¿¡¼­ Enter
//----------------------------------------
function LogOn1()
{
	mForm = document.memberForm;
	mForm2 = document.memberForm2;

	if( mForm.userid.value == "" ) {
		window.alert("»ç¿ëÀÚ ¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä.") ;
		mForm.userid.focus() ;
		return false;
	}

	mForm.password.value = mForm2.password.value;
	if( mForm.password.value == "" ) {	
		window.alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.") ;
		mForm2.password.focus() ;
		return false;
	}

	if( currenturl != "" )
		mForm.currenturl.value = currenturl;
	else
		mForm.currenturl.value = location.href;
		
	return true;
}

//----------------------------------------
// ÆÐ½º¿öµå Input Ã¢¿¡¼­ Enter
//----------------------------------------
function LogOn2()
{
	mForm = document.memberForm;
	mForm2 = document.memberForm2;
	
//	mForm.method = "post"
//	mForm.action = "https://boheom.net/login/validate.asp" 	

	
	if( mForm.userid.value == "" ) {
		window.alert("»ç¿ëÀÚ ¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä.") ;
		mForm.userid.focus() ;
		return false;
	}

	mForm2.userid.value = mForm.userid.value;

	if( mForm2.password.value == "" ) {	
		window.alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.") ;
		mForm2.password.focus() ;
		return false;
	}
	if( currenturl != "" )
		mForm2.currenturl.value = currenturl;
	else
		mForm2.currenturl.value = location.href;
		
	return true;
}

//----------------------------------------
// ·Î±×¾Æ¿ô
//----------------------------------------
function Logout()
{
	location.href = "/login/logout.asp";
}
