function isInstalledActiveX() {
	var isInstall = false;

	if (window.ActiveXObject) {
		try {
			var obj = new ActiveXObject("LSWEBMANAGER.LSWebManagerCtrl.1");

			if (obj) {isInstall = true;}
			else {isInstall = false;}
		}
		catch(e) {
			isInstall = false;
		}
	}
	return isInstall;
}   

function ActiveX_install(){
	if (LSWebManager.object == null){
		alert("Explorer »ó´ÜÀÇ ³ë¶õ»ö ¹Ù¸¦ Å¬¸¯ÇÏ¿© ActiveX ÄÁÆ®·Ñ·¯¸¦ ¼³Ä¡ÇÏ¼¼¿ä.\n\nActiveX ÄÁÆ®·Ñ·¯¸¦ ¼³Ä¡ÇÏ¼Å¾ß °ÔÀÓ ½ÇÇàÀÌ °¡´ÉÇÕ´Ï´Ù.");
		return false;
	}
	return true;
}


function playgame (enKey,servID,zoneInfo,addparam) {

		var res = null;
		if (!setDefineData_Zone(zoneInfo,addparam)) return false;

		if (ActiveX_install()) {
/*
			alert(
			   "PATH_SETUP_FOLDER_AUTOUPGRADE_EXE = " + PATH_SETUP_FOLDER_AUTOUPGRADE_EXE + "\n\n"
			+ "AUTOUPGRADE_EXE_CRC = " + AUTOUPGRADE_EXE_CRC + "\n\n"
			+ "PATH_SETUP_FOLDER_AUTOUPGRADE_INI = " + PATH_SETUP_FOLDER_AUTOUPGRADE_INI + "\n\n"
			+ "AUTOUPGRADE_INFO_INI_CRC = " + AUTOUPGRADE_INFO_INI_CRC + "\n\n"
			+ "PATH_SETUP_FOLDER_ROOT = " + PATH_SETUP_FOLDER_ROOT + "\n\n"
			+ "HTTP_AUTOUPGRADE_EXE = " + HTTP_AUTOUPGRADE_EXE + "\n\n"
			+ "PATH_SETUP_FOLDER_INI = " + PATH_SETUP_FOLDER_INI + "\n\n"
			+ "HTTP_AUTOUPGRADE_INI = " + HTTP_AUTOUPGRADE_INI + "\n\n"
			+ "PATH_SETUP_FOLDER_FULLZIP = " + PATH_SETUP_FOLDER_FULLZIP + "\n\n"
			+ "EXTEND_KEY = " + EXTEND_KEY + "\n\n"
			+ "enKey = " + enKey + "\n\n"
			+ "ÀÌ°Ç ¹«½¼ °ª??? = " + "0" + "\n\n"
			+ "servID = " + servID + "\n\n"
			+ "FULLZIP_VERSION = " + FULLZIP_VERSION + "\n\n"
			+ "PATH_BROKERFILENAME = " + PATH_BROKERFILENAME
			);
*/
			LSWebManager.SetupAndStartGame(PATH_SETUP_FOLDER_AUTOUPGRADE_EXE, AUTOUPGRADE_EXE_CRC, PATH_SETUP_FOLDER_AUTOUPGRADE_INI, AUTOUPGRADE_INFO_INI_CRC, PATH_SETUP_FOLDER_ROOT, HTTP_AUTOUPGRADE_EXE, PATH_SETUP_FOLDER_INI, HTTP_AUTOUPGRADE_INI, PATH_SETUP_FOLDER_FULLZIP, EXTEND_KEY, enKey, "0", servID, FULLZIP_VERSION, PATH_BROKERFILENAME);
		}
	}


function setDefineData_Zone(str,p){
	switch (str) {
		case "ServiceZone_io" : 
			AUTOUPGRADE_EXE_CRC								= AUTOUPGRADE_EXE_CRC_SERVICE_IO;
			AUTOUPGRADE_INFO_INI_CRC						= AUTOUPGRADE_INFO_INI_CRC_SERVICE_IO;
			HTTP_AUTOUPGRADE_EXE								= HTTP_AUTOUPGRADE_EXE_SERVICE;
			FULLZIP_VERSION											= FULLZIP_VERSION_SERVICE + "?" + READ_REG_CLIENT_PATH;
			PATH_SETUP_FOLDER_AUTOUPGRADE_INI		= PATH_SETUP_FOLDER_INI + "\\" + PATH_SETUP_FILENAME_AUTOUPGRADE_INI_IO;
			HTTP_AUTOUPGRADE_INI								= HTTP_AUTOUPGRADE_INI_SERVICE_IO;
			EXTEND_KEY													= EXTEND_KEY + "," + PATH_SETUP_FILENAME_AUTOUPGRADE_INI_IO + "," + p;
			return true;
			break;
		case "ServiceZone_mgame" : 
			AUTOUPGRADE_EXE_CRC								= AUTOUPGRADE_EXE_CRC_SERVICE_MGAME;
			AUTOUPGRADE_INFO_INI_CRC						= AUTOUPGRADE_INFO_INI_CRC_SERVICE_MGAME;
			HTTP_AUTOUPGRADE_EXE								= HTTP_AUTOUPGRADE_EXE_SERVICE;
			FULLZIP_VERSION											= FULLZIP_VERSION_SERVICE + "?" + READ_REG_CLIENT_PATH;
			PATH_SETUP_FOLDER_AUTOUPGRADE_INI		= PATH_SETUP_FOLDER_INI + "\\" + PATH_SETUP_FILENAME_AUTOUPGRADE_INI_MGAME;
			HTTP_AUTOUPGRADE_INI								= HTTP_AUTOUPGRADE_INI_SERVICE_MGAME;
			EXTEND_KEY													= EXTEND_KEY + "," + PATH_SETUP_FILENAME_AUTOUPGRADE_INI_MGAME + "," + p;
			return true;
			break;
		case "ServiceZone_daum" : 
			AUTOUPGRADE_EXE_CRC								= AUTOUPGRADE_EXE_CRC_SERVICE_DAUM;
			AUTOUPGRADE_INFO_INI_CRC						= AUTOUPGRADE_INFO_INI_CRC_SERVICE_DAUM;
			HTTP_AUTOUPGRADE_EXE								= HTTP_AUTOUPGRADE_EXE_SERVICE;
			FULLZIP_VERSION											= FULLZIP_VERSION_SERVICE + "?" + READ_REG_CLIENT_PATH;
			PATH_SETUP_FOLDER_AUTOUPGRADE_INI		= PATH_SETUP_FOLDER_INI + "\\" + PATH_SETUP_FILENAME_AUTOUPGRADE_INI_DAUM;
			HTTP_AUTOUPGRADE_INI								= HTTP_AUTOUPGRADE_INI_SERVICE_DAUM;
			EXTEND_KEY													= EXTEND_KEY + "," + PATH_SETUP_FILENAME_AUTOUPGRADE_INI_DAUM + "," + p;
			return true;
			break;
		case "IDCZone_io" : 
			AUTOUPGRADE_EXE_CRC								= AUTOUPGRADE_EXE_CRC_IDC_IO;
			AUTOUPGRADE_INFO_INI_CRC						= AUTOUPGRADE_INFO_INI_CRC_IDC_IO;
			HTTP_AUTOUPGRADE_EXE								= HTTP_AUTOUPGRADE_EXE_IDC;
			FULLZIP_VERSION											= FULLZIP_VERSION_IDC + "?" + READ_REG_CLIENT_PATH;
			PATH_SETUP_FOLDER_AUTOUPGRADE_INI		= PATH_SETUP_FOLDER_INI + "\\" + PATH_SETUP_FILENAME_AUTOUPGRADE_INI_IO;
			HTTP_AUTOUPGRADE_INI								= HTTP_AUTOUPGRADE_INI_IDC_IO;
			EXTEND_KEY													= EXTEND_KEY + "," + PATH_SETUP_FILENAME_AUTOUPGRADE_INI_IO + "," + p;
			return true;
			break;
		case "IDCZone_mgame" : 
			AUTOUPGRADE_EXE_CRC								= AUTOUPGRADE_EXE_CRC_IDC_MGAME;
			AUTOUPGRADE_INFO_INI_CRC						= AUTOUPGRADE_INFO_INI_CRC_IDC_MGAME;
			HTTP_AUTOUPGRADE_EXE								= HTTP_AUTOUPGRADE_EXE_IDC;
			FULLZIP_VERSION											= FULLZIP_VERSION_IDC + "?" + READ_REG_CLIENT_PATH;
			PATH_SETUP_FOLDER_AUTOUPGRADE_INI		= PATH_SETUP_FOLDER_INI + "\\" + PATH_SETUP_FILENAME_AUTOUPGRADE_INI_MGAME;
			HTTP_AUTOUPGRADE_INI								= HTTP_AUTOUPGRADE_INI_IDC_MGAME;
			EXTEND_KEY													= EXTEND_KEY + "," + PATH_SETUP_FILENAME_AUTOUPGRADE_INI_MGAME + "," + p;
			return true;
			break;
		case "IDCZone_daum" : 
			AUTOUPGRADE_EXE_CRC								= AUTOUPGRADE_EXE_CRC_IDC_DAUM;
			AUTOUPGRADE_INFO_INI_CRC						= AUTOUPGRADE_INFO_INI_CRC_IDC_DAUM;
			HTTP_AUTOUPGRADE_EXE								= HTTP_AUTOUPGRADE_EXE_IDC;
			FULLZIP_VERSION											= FULLZIP_VERSION_IDC + "?" + READ_REG_CLIENT_PATH;
			PATH_SETUP_FOLDER_AUTOUPGRADE_INI		= PATH_SETUP_FOLDER_INI + "\\" + PATH_SETUP_FILENAME_AUTOUPGRADE_INI_DAUM;
			HTTP_AUTOUPGRADE_INI								= HTTP_AUTOUPGRADE_INI_IDC_DAUM;
			EXTEND_KEY													= EXTEND_KEY + "," + PATH_SETUP_FILENAME_AUTOUPGRADE_INI_DAUM + "," + p;
			return true;
			break;
		default :
			alert("ERROR CODE : 1004\n\nÀß¸øµÈ Á¤º¸°¡ Æ÷ÇÔµÇ¾î ÀÖ½À´Ï´Ù.\n¿¡·¯ÄÚµå¿Í ÇÔ²² ·Î»ç °í°´Áö¿ø¼¾ÅÍ¿¡ ¹®ÀÇÇÏ¼¼¿ä.");
			return false;
			break;
	}
}
