﻿/***********************************************************************************
	KSignSWAT Agent Active X Module v1.0
 ***********************************************************************************/

function CheckAX()
{
	var Installed = false;
	var KSIGNActiveXProgID = "AxKSignSWAT.CAxSWATAgent.1"
	
	try
	{
		var xObj = new ActiveXObject(KSIGNActiveXProgID);
	
		if(xObj){
			Installed = true;
		}
		else
		{
			Installed = false;
		}
	}
	catch(ex)
	{
		Installed = false;
	}
	
	return Installed;
} 

function InitSWAT()
{
	var Ret;
	Ret=0;

	if(!CheckAX()) {
		return false;
	}

	Ret =  document.CAxSWATAgent.SWAT_InitEx3(
			"KASI",			/* Company Name */							"intra.kasi.re.kr",	/* Web Server Name */							"210.219.33.249",	/* SWAT Server Name */
			"2,0,3,3",		/* SWAT Version */
			9101,			/* SWAT Server Port Number */
			"모든 브라우저를 닫습니다. 중요한 작업은 저장하세요.",	/* Kill Message */
			1,			/* Enable DNS (enable=1, disable=0) */
			0,			/* Algorithm (ARIA=1, SEED=0) */
			100);			/* Socket Time Out (sec) */
	if ((Ret != 0) && (Ret != -1)) {
		alert("클라이언트 에이전트의 초기화에 실패했습니다. ("+Ret+")");
		history.back(1);
		return false;
	} else {
		return true;
	}
	return true;
}

