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

var TouchEnKey_CODEBASE_x86="http://ck.softforum.co.kr/CKKeyPro/gangnam/TouchEnkey3100_32k.cab";
var TouchEnKey_CODEBASE_x64="http://ck.softforum.co.kr/CKKeyPro/gangnam/TouchEnkey3100_64k.cab";

var TouchEnKey_VERSION="version=3,1,0,0";

var USING_TouchEnKey = "1";
var USING_CUSTOM_IMAGE = 1;
var CUSTOM_IMAGE_URL = "http://ck.softforum.co.kr/CKKeyPro/gangnam/CK_gangnam01.bmp|8AC814F52914F2F2559BB237A2EC367F09162DA3|A3722480DF06D0A9D7DE0DECF96753412DCBC4DFCEB6C383D688D84D0E259C5F39371283A2C4BB057E65515CA20E312A0EF2A36CBAEA4FA829A17C7926DFB99B015A4CA045C9E628C44D3CE26D71044FEC6C2150E8533C2BB2410AE4A15500D7ACBB8A44B1CFE7CF899EA75C44159D6545B26D07D83CDDEE7850390528BBACA4";

if (USING_TouchEnKey == "1") {
		var Str="";
		Str+= '<object classid="' + TouchEnKey_CLSID + '"';
		if(navigator.cpuClass.toLowerCase() == "x64")	{
			Str+= '\n\t codebase="' + TouchEnKey_CODEBASE_x64 + '#' + TouchEnKey_VERSION + '"';
		}	else {
			Str+= '\n\t codebase="' + TouchEnKey_CODEBASE_x86 + '#' + TouchEnKey_VERSION + '"';
		}
		Str+= '\n\tvspace="0" hspace="0" width="0" id="TouchEnKey" style="display:none;">';
		Str+= '\n\t <PARAM name="PKI" value="Simple">';
		Str+= '\n\t <PARAM name="DefaultEnc" value="Off">';
		Str+= '\n\t <PARAM name="DefaultPaste" value="On">';
		Str+= '\n\t <PARAM name="ClearBufferOnEmpty" value="true">';
		Str+= '\n\t <PARAM name="AllowDuplicates" value="true">';
		if(USING_CUSTOM_IMAGE)
			Str+= '\n\t <PARAM name="ImageURL" value="' + CUSTOM_IMAGE_URL + '">';

		Str+= '</object>';
		document.write(Str);
} 
/*else if (navigator.appName.indexOf("Netscape")!=-1) {
		USING_CKKeyPro = "0";
		alert("ÇöÀç °í°´´Ô²²¼­´Â ¼³Ä¡ ºÒ°¡´ÉÇÑ ½Ã½ºÅÛÀ» »ç¿ëÇÏ°í °è½Ê´Ï´Ù.\n\nTouchEnKey¸¦ »ç¿ëÇÏ½Ã·Á¸é Windows 95ÀÌ»ó \n\nInternet Explorer 5.5ÀÌ»óÀÌ¾î¾ß ÇÕ´Ï´Ù.");
}

*/

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

	try{
		obj = document.activeElement;
		if( document.createEventObject ) {
			eventObj = document.createEventObject();
			eventObj.keyCode=keycode;
			if(obj)	{
				obj.fireEvent(event,eventObj);
			}
		}
	}
	catch(e) {}
}

function TouchEnKey_ReScan() {
	if(document.TouchEnKey==null || typeof(document.TouchEnKey) == "undefined" || document.TouchEnKey.object==null)	{
		return;
	}
	document.TouchEnKey.ReScanDocument();
}

function HaveControl_TouchEnKey() {
	if(document.TouchEnKey==null || typeof(document.TouchEnKey) == "undefined" ||document.TouchEnKey.object==null) {
		alert("Å°º¸µå º¸¾È ÇÁ·Î±×·¥ÀÌ ¼³Ä¡µÇÁö ¾Ê¾Ò½À´Ï´Ù.");
		return false;
	}
	else
		return true;
}

