var regex = /(gamechu)/; 
var gSite = 'shotonline'; 
var host = regex.exec(window.location.hostname); 
if (host) { 
	gSite = host[0]; 
}

function start_game_launcher() {
	var xmlHttpData = "";
	var splitData = "";
	var result = 0;
	var isInstall = false;
	try {
		
		var obj = new ActiveXObject("SHOTAX.ShotAXCtrl.1");

		if (obj) {
			isInstall = true;
		}else{
			isInstall = false;
		}
	}
	catch(e){
		isInstall = false;
	}
	if (!isInstall) {
		alert('ActiveXがインストールされていません。');
		return;
	}else{
		$.ajax({
			type: "POST",
			url: "/Include/usercheck.asp",
			data: "",
			success: function(result){
				xmlHttpData = decodeURIComponent(result);
				splitData = xmlHttpData.split("||");
				if (gSite == 'gamechu'){
					switch(splitData[0]) 
					{ 
						case '-1':
							alert("ゲームをスタートするためには、利用規約に同意する必要があります。");
							document.location.replace("/agree/agree.asp"); 
							break;
						case '-5':
							alert("ゲームをスタートするためにはログインが必要です。");
							document.location.replace("http://api.gamechu.jp/login/relogin?service=gamechu&pageurl=http://shotonline.gamechu.jp"); 
							break;
					}
				}
				else{
					switch(splitData[0]) 
					{ 
						case '-5':
							alert("ゲームをスタートするためにはログインが必要です。");
							document.location.replace("/"); 
							break;
					}
				}
				try {
					if (splitData[0] == 0){
						result = ShotAX.DoTheShot(splitData[1], 1, 'dev');
						if (result == 1) {
							//alert(splitData[1]);
							ShotAX.DoTheShot(splitData[1], 0, 'dev');
						}else if (result == 2) {
							alert('クライアントがインストールされていません。');
							if (document.location.pathname != '/download/index.asp')
							{ 
								location.href = "/download/index.asp"; 
								return; 
							}
							return;
						}
					}else{
						// 그밖에 처리
					}
				}
				catch(e){
					//alert();
				}
			}
		});
	}
}
