﻿
var CKKeyPro_CLSID="clsid:6CE20149-ABE3-462E-A1B4-5B549971AA38";	

var CKKeyPro_CODEBASE="/_ActiveX/CKKeyPro.cab";

var CKKeyPro_VERSION="version=2,2,0,46";

var USING_CKKeyPro = "1";

var USING_CUSTOM_IMAGE = 0;

var CUSTOM_IMAGE_URL = "CUSTOM_IMAGE 1 사용시 해당 이미지 위치 (절대경로,bmp)";

//if (USING_CKKeyPro == "1" && navigator.appName.indexOf("Microsoft")!=-1 && navigator.platform == "Win32" && navigator.appVersion.indexOf("4.")!=-1) 
{

//		if( (navigator.userAgent.indexOf("MSIE 5") != -1) ||
//				(navigator.userAgent.indexOf("MSIE 6") != -1) ||
//				(navigator.userAgent.indexOf("MSIE 7") != -1) )
		{
			var Str="";

			Str+= '<object classid="' + CKKeyPro_CLSID + '"';
			Str+= '\n\t codebase="' + CKKeyPro_CODEBASE + '#' + CKKeyPro_VERSION + '"';
			Str+= '\n\tvspace="0" hspace="0" width="0" id="CKKeyPro" style="display:none;">';
			Str+= '\n\t <PARAM name="PKI" value="None">';
//			Str+= '\n\t <PARAM name="DefaultEnc" value="Off">';
			if(USING_CUSTOM_IMAGE)
				Str+= '\n\t <PARAM name="ImageURL" value="' + CUSTOM_IMAGE_URL + '">';

			//Str+= '\n\tNo CKKeyPro Plugin';
			Str+= '\n</object>';
			
			//alert(Str);
			document.write(Str);
		}
} 
/*else if (navigator.appName.indexOf("Netscape")!=-1) {
		USING_CKKeyPro = "0";
		alert("현재 고객님께서는 설치 불가능한 시스템을 사용하고 계십니다.\n\nCKKeyPro를 사용하시려면 Windows 95이상 \n\nInternet Explorer 5.5이상이어야 합니다.");
}

*/

function XecureCK_UIEevents(frm,ele,event,keycode)
{
	var obj;
	var eventObj;

	try{
		obj=document.forms[frm].elements[ele];
		if( document.createEventObject )
		{
			eventObj = document.createEventObject();
			eventObj.keyCode=keycode;
			if(obj)
			{
				obj.fireEvent(event,eventObj);
			}
		}
	}
	catch(e) {}
}

function XecureCK_ReScan()
{
	if(document.CKKeyPro==null || typeof(document.CKKeyPro) == "undefined" || document.CKKeyPro.object==null)
	{
		//CKKeyPro is not running in current document.
		return;
	}
	document.CKKeyPro.ReScanDocument();
}

function HaveControl_CK()
{
	if(document.CKKeyPro==null || typeof(document.CKKeyPro) == "undefined" ||document.CKKeyPro.object==null)
	{
		alert("키보드 보안 프로그램이 설치되지 않았습니다.");
		return false;
	}
	else
		return true;
}
