<!--
	var MASKING_MARK = "****************************************";

	function maskAccountname(accountname){
		var result = "";

		try{
			var len = accountname.length;

			if(len > 3)
				return accountname.substring(0, len - 3) + "***";
			else if(len == 3)
				return accountname.substring(0, 1) + "**";
		}
		catch(e){
		}

		return result;
	}

	function maskEmail(email){
		var result = "";

		try{
			var idx = email.indexOf("@");
			if(idx > 0){
				var emailAccount = email.substring(0, idx);
				var emailDomain = email.substring(idx);

				var len = emailAccount.length;
				var lenDomain = emailDomain.length;
				var emailLength = len + lenDomain;

				if (emailLength>18){
					emailDomain = emailDomain.substring(0, lenDomain - (emailLength - 18)) + "...";
				}

				if(len > 3)
					return emailAccount.substring(0, len - 3) + "***" + emailDomain;
				else if(len > 0)
					return MASKING_MARK.substring(0, len) + emailDomain;
			}
		}
		catch(e){
		}

		return result;
	}

	/////////////////////////////////////////////////////////////////////////////

	var isAuthtication = "";
	var userLoginOK = "";
	var userBNetAccount = "";
	var userLoginAccount = "";
	var userLoginAccount1 = "";
	var userLoginAccount2 = "";
	var userLoginName = "";

	var loginType = 0;	 //BA or WA login type


	function getLoginAreaHTML(){
		var html = "<h3>Battle.net 계정</h3>";
		userBNetAccount
		var maskBNetAccount = maskEmail(userBNetAccount);
		var maskLoginAccount = userLoginAccount;	//maskAccountname(userLoginAccount);
		var maskLoginAccount1 = userLoginAccount1;	//maskAccountname(userLoginAccount1);
		var maskLoginAccount2 = userLoginAccount2;	//maskAccountname(userLoginAccount2);

		if(userBNetAccount == '' && userLoginAccount == '')	// not login
			loginType = 0;
		else if(userLoginAccount == '') // BA only login
			loginType = 1;
		else if(userBNetAccount == '')	// WA only login
			loginType = 2;
		else							// BA & WA login
			loginType = 3;


		switch(loginType){
		case 1 :
			html += "<div class=\"auth-texts\">WoW 게임계정을 <br>등록/선택해 주세요.</div>\n";
			html += "<div class=\"auth-links\">";
			html += "	<a target=\"_blank\" href=\"https://kr.battle.net/account/management/\">계정등록</a> |";
			html += "	<a href=\"#\" onClick=\"funcGoLogoutOK()\" class=\"btn-logout\">로그아웃</a>";
			html += "</div>\n";
			break;
		case 2 :
			html += "<div class=\"auth-texts\">Battle.net에 고객님의<br>계정을 통합해 주세요.</div>\n";
			html += "<div class=\"auth-links\">";
			html += "	<a target=\"_top\" href=\"https://kr.battle.net/account/management/wow-account-conversion.html\">계정통합</a> |";
			html += "	<a href=\"#\" onClick=\"funcGoLogoutOK()\" class=\"btn-logout\">로그아웃</a>";
			html += "</div>\n";
			break;
		case 3 :
			html += "<div class=\"auth-texts\">WoW 게임계정</div>\n";
			html += "<div class=\"auth-account\">";
			html += "	<select name=\"accList\" onchange=\"funcSwitchAccount()\">";
			html += "		<option value='"+userLoginAccount+"'>"+maskLoginAccount+"</option>";
				if(userLoginAccount1 != ''){
					html += "<option value='"+userLoginAccount1+"'>"+maskLoginAccount1+"</option>";
				}
				if(userLoginAccount2 != ''){
					html += "<option value='"+userLoginAccount2+"'>"+maskLoginAccount2+"</option>";
				}
			html += "	</select>";
			html += "</div>\n";
			html += "<div class=\"auth-links\">";
			html += "	<a target=\"_blank\" href=\"https://kr.battle.net/account/management/\">계정등록</a> |";
			html += "	<a href=\"#\" onClick=\"funcGoLogoutOK()\" class=\"btn-logout\">로그아웃</a>";
			html += "</div>\n";
			break;
		default :
			html += "<div class=\"btns-regist\">";
			html += "	<a href=\"/member/step.html\" class=\"btn-member\">회원가입</a>";
			html += "	<a href=\"/login/login.do?next_url=/billing/\" class=\"btn-login\">로그인</a>";
			html += "</div>\n";
			html += "<div class=\"btns-find\">";
			html += "	<a href=\"/member/idSearch.do\" class=\"btn-id\">계정찾기</a>";
			html += "	<a href=\"/member/passSearch.do\" class=\"btn-pwd\">비밀번호찾기</a>";
			html += "</div>\n";
		}

		if(loginType==0 || loginType==1 || loginType==3){	
			if(isAuthtication=="false"){
				var loginArea = document.getElementById("loginArea");
				loginArea.className = "login-security";
				html += "<div class=\"btn-security\"><a href=\"http://kr.battle.net/account/management/authenticator.html\">보안 센터</a></div>\n";
			}
		}
		return html;
	}

	function success(parser) {
		try{
			var blizzard = parser.getElementById("blizzard");
			var blizzardSecurity = parser.getElementById("blizzardSecurity");
			var wowaccount = parser.getElementById("wowaccount");
			var wowaccount1 = parser.getElementById("wowaccount1");
			var wowaccount2 = parser.getElementById("wowaccount2");

			if(blizzard) userBNetAccount = blizzard.getAttribute("accountname");
			if(blizzardSecurity) isAuthtication = blizzardSecurity.getAttribute("accountname");
			if(wowaccount) {
				userLoginAccount = wowaccount.getAttribute("accountname");
				userLoginName = wowaccount.getAttribute("name");
				userLoginOK = userLoginAccount != '' ? "true" : "false"
			}
			if(wowaccount1) userLoginAccount1 = wowaccount1.getAttribute("accountname");
			if(wowaccount2) userLoginAccount2 = wowaccount2.getAttribute("accountname");
		}catch(e){}
		var loginArea = document.getElementById("loginArea");
		var loginAreaHTML = getLoginAreaHTML();

		loginArea.innerHTML = loginAreaHTML;
	}

	function _callAhax(){
		var parser = "";
		try{
			var loginStatusWin = window.loginStatusWin;
			if(loginStatusWin.location.href.indexOf(loginStatusUrl) > -1) parser = loginStatusWin.document;
		}catch(e){}
		success(parser);
	}

	var params = getParams();
	var accountNameParam = params["accountName"];
	var loginStatusUrl = "/login/loginStatus.do";
	if(top.document.location.href.indexOf("http://www.worldofwarcraft.co.kr/trywow/") > -1) loginStatusUrl = "/trywow/join/loginStatus.do";

	document.write("<div id=\"loginArea\"><span class=\"ajax-loader\">Loading..</span></div>");
	document.write("<iframe name='loginStatusWin' id='loginStatusWin' src='"+loginStatusUrl+(accountNameParam ? "?accountName=" + accountNameParam : "")+"' frameborder='0' width=0 height=0 marginHeight=0 marginWidth=0 style='border:0 solid pink' onload='_callAhax()'></iframe>");
	document.write("<iframe name='hiddenWin' frameborder='0' src='' width='100%' height='0' marginHeight=0 marginWidth=0 style='display:none;border:0;'></iframe>");
	
//-->
