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올바른 도메인명으로 다시 접속 하시기 바랍니다.");
} else if(url.indexOf("www") == -1) {
	if(url.indexOf(".com") != -1 || url.indexOf(".net") != -1 || url.indexOf(".org") != -1) { url_domain = 2; } else if(url.indexOf(".kr") != -1) { url_domain = 3; }
	
	for(var i=0; i<url.length; i++)	if(url.charAt(i) == '.') url_domain2++;
	if(url_domain != url_domain2) { self.location = "http://www."+ top.location.toString().replace("http://", ""); }
}

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('ID를 입력하시기 바랍니다.');
		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("http://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);
};