//ÄíÅ° O, ÀÎÁõÁ¤º¸ O : ÀÎÁõ ok
//ÄíÅ° O, ÀÎÁõÁ¤º¸ X : ´Ù¸¥»çÀÌÆ®¿¡¼­ ·Î±×¾Æ¿ôÇÑ °æ¿ì ÄíÅ° clear½ÃÅ°±â À§ÇØ LogoutÈ£Ãâ
//ÄíÅ° X, ÀÎÁõÁ¤º¸ O : »çÀÌÆ®ÄíÅ°¸¦ »ý¼ºÇÏ±â À§ÇØ LoginÈ£Ãâ->ÄíÅ°»ý¼º->targeturl redirect
//ÄíÅ° X, ÀÎÁõÁ¤º¸ X : ÀÎÁõ false"
var obj = '<OBJECT ID="cpwebx" WIDTH="0" HEIGHT="0" CLASSID="CLSID:77118BE7-DE6D-4ebb-8F13-B343D15D491B" CODEBASE="'+CONST_IMAGE_URL+'/control/ksfsso.cab#version=3,0,0,0\"></OBJECT>';
document.write(obj);
if(document.cpwebx == null || document.cpwebx.object == null){
	//alert("ÅëÇÕÀÎÁõ ÇÁ·Î±×·¥À» ¼³Ä¡ÇÏ¼¼¿ä");
	//location.href = "info.sca?url="+escape(location.href);
}
else
{
	CheckLogin();
}

function CheckLogin() {
	var OBJSESSIONID = document.cpwebx.GetInfo_String(0, 0);
	var targetUrl = location.href;
	if(getCookie("KSFSESSIONID") != ""){
		if(OBJSESSIONID != ""){
			ISLOGIN = true;
		}else{
			//ÄíÅ° O, ÀÎÁõÁ¤º¸ X : ´Ù¸¥»çÀÌÆ®¿¡¼­ ·Î±×¾Æ¿ôÇÑ °æ¿ì ÄíÅ° clear
			parent.location.href = "http://"+getSsoDomain()+"/"+CONST_SSO_LOGOUT_PAGE+"?returnUrl="+escape(targetUrl);			
			//clearCookie("KSFSESSIONID");
			//ISLOGIN = false;
		}
	}else{
		if(OBJSESSIONID != ""){
			//ÄíÅ° X, ÀÎÁõÁ¤º¸ O : »çÀÌÆ®ÄíÅ°¸¦ »ý¼ºÇÏ±â À§ÇØ LoginÈ£Ãâ->ÄíÅ°»ý¼º->targeturl redirect
		
			if(parent.document.all["iframeUrl"]){
				parent.location.href = "http://"+getSsoDomain()+"/"+CONST_SSO_LOGIN_PAGE+"?iframeUrl="+escape(targetUrl)+"&targetUrl="+escape(location.href);
			}else{
				parent.location.href = "http://"+getSsoDomain()+"/"+CONST_SSO_LOGIN_PAGE+"?targetUrl="+escape(targetUrl);			
			}	
		}
	}
}

//ssoµµ¸ÞÀÎ ±¸ÇÏ±â
function getSsoDomain() {
	var url = document.domain;
	if(url=="sciencetimes.co.kr") {
		return "sso.sciencetimes.co.kr";
	} else if(url=="ksf.or.kr") {
		return "sso.ksf.or.kr";
	} else if(url=="kofac.or.kr") {
		return "sso.kofac.or.kr";
	} else if(url=="crezone.net") {
		return "sso.crezone.net";
	} else { 
		var urlArr = (url).split(".");
		var actionUrl = "sso";
		for(i=1; i<urlArr.length; i++)
			actionUrl += "."+urlArr[i];
		return actionUrl;
	}
}

function getHost() {
	var url = document.domain;
	if(	url=="sciencetimes.co.kr" || url=="ksf.or.kr" || url=="kofac.or.kr" || url=="crezone.net")
		return document.domain;
	else {
		var urlArr = (url).split(".");
		var actionUrl = "";
		for(i=1; i<urlArr.length; i++) {
			if(i > 1)
				actionUrl += ".";
			actionUrl += urlArr[i];
		}
		return actionUrl;
	}
}

function ssoSubmit(formnm) {
	if(document.cpwebx == null || document.cpwebx.object == null)	
		alert("ÅëÇÕÀÎÁõ ÇÁ·Î±×·¥ÀÌ ¼³Ä¡µÇÁö ¾Ê¾Æ ·Î±×ÀÎÇÒ ¼ö ¾ø½À´Ï´Ù.");
	else
		formnm.submit();
}

//·Î±×ÀÎ 
function login() {
	var targetUrl = escape(document.location.href);
	location.href = "https://sso.scienceall.com/ssoLogin.sca?targetUrl="+targetUrl+"&host="+getHost();
}
function logout() {
	parent.location.href = "http://"+getSsoDomain()+"/ssoLogout.sca?returnUrl="+escape("http://"+document.domain)+"";
}
function minihomelogout(returnUrl) {
	location.href = "https://sso.scienceall.com/ssoLogout.sca?returnUrl="+escape(returnUrl)+"";
}
function ssoMemberEdit(gubun) {
	var targetUrl = escape(document.location.href);
	parent.location.href = "https://sso.scienceall.com/ssoMember.sca?todo=passCheck&gubun="+gubun+"&targetUrl="+targetUrl;
}
function ssoFindIDPW() {
	var targetUrl = escape(document.location.href);
	location.href = "https://sso.scienceall.com/ssoFindIDPW.sca?todo=findIDPW&targetUrl="+targetUrl;
}

function ssoMemberJoin() {
	var targetUrl = escape(document.location.href);
	//alert(targetUrl);
	location.href = "https://sso.scienceall.com/ssoJoin.sca?todo=checkAgreement&targetUrl="+targetUrl+"&host="+getHost();
}