var url = top.location.toString().replace("http://", "");
url = url.substring(0, url.indexOf("/")).replace(/^[0-9.]*$/,"");
var url_domain = 0;
var url_domain2 = 0;

if(url.length == 0)
{ 
	alert("IP로 접근하시면 정상적인 서비스를 이용하실 수 없습니다.\n올바른 도메인명으로 다시 접속 하시기 바랍니다.");
} 
var width = 550;
var height = 390;
var nLeft = (window.screen.width - width ) / 2;
var nTop  = (window.screen.height- height) / 2;

var wopt = "scrollbars=0,";
wopt +="status=no,menubar=0,resizable=0";
wopt += ",width="+ width;
wopt += ",height="+ height;
wopt += ",left="+ nLeft;
wopt += ",top="+ nTop;

var winResult = null;
var winInterval = null;
var logm = null;

function pagoda_login(obj) {
	if(!obj.id.value) {
		alert('아이디를 입력하시기 바랍니다.');
		obj.id.focus();
		return;
	} else if(!obj.passwd.value) {
		alert('패스워드를 입력하시기 바랍니다.');
		obj.passwd.focus();
		return;
	}

	obj.submit();
};

function pagoda_logout() {
	document.frmLogout.submit();
};

function login(obj) {
	if(!obj.id.value) {
		alert('ID를 입력하시기 바랍니다.');
		obj.id.focus();
		return;
	} else if(!obj.passwd.value) {
		alert('패스워드를 입력하시기 바랍니다.');
		obj.passwd.focus();
		return;
	}

	try {
		winResult = window.open("about:blank","pagoda", wopt);
		
		if(winResult == null) {
			alert('팝업차단 설정을 해제하시기 바랍니다.');
		} else {
			winResult.document.defaultStatus = "파고다어학원";
			winResult.document.close();
		}
	} catch(e) {}

	obj.submit();
	obj.reset();
	self.clearInterval(winInterval);
	winInterval = self.setInterval("chkRefresh(1)", 1500);
};

function logout() {
	logm = 1;
	winResult = window.open("https://sso.pagoda21.com/common/logout.jsp","pagoda", wopt);
	self.clearInterval(winInterval);
	document.body.insertAdjacentHTML("afterEnd", "<iframe name=logm width=0 height=0 frameborder=0 src='/common/logm.jsp' OnFocus='this.blur();'></iframe>");
	winInterval = self.setInterval("chkRefresh(0)", 1500);
};

function chkRefresh(val) {	
	if(winResult != null) {
		document.logm.location.reload();
	
		if(val == 1 && logm == 1) { self.clearInterval(winInterval); self.location.reload(); }
		else if(val == 0 && logm == null)  { self.clearInterval(winInterval); self.location.reload(); }
	} else
		self.clearInterval(winInterval);
};