//
// javascript : GameleonGameControl Launcher
//

function SetGameConfiguration_Pachinko(argument)
{	
	GameleonGameControl.SetStrictUpdateFileCheck(1);

	GameleonGameControl.SetGameTitle("Pachinko");

	GameleonGameControl.SetGameDownloadPath("http://rocworks.nefficient.jp/rocworks/pachinko", "Pachinko_setup.exe");

	//
	GameleonGameControl.SetBackImagePath("http://pachinko.gameleon.jp/gameleon_logo.bmp");

	GameleonGameControl.SetGameRegistry("HKLM", "Software\\GAMELEON\\Pachinko", "Location", "Exepath");

	GameleonGameControl.SetGameExe("d_PaChinCo_Client.exe");

	GameleonGameControl.SetUninstallPath("");
	GameleonGameControl.SetGameUpdatePath("http://rocworks.nefficient.jp/rocworks/pachinko/patch");

	GameleonGameControl.SetRequiredDiskSpace("", 200);
}


function OnInstallProgramClick(gametype, argument, uId)
{	
	 if(uId == ""){
            alert("ログインしてください");   
			return false;
     }

	GameleonGameControl.SetAddModuleNameToArgument(1);
    GameleonGameControl.SetGameArgument(argument);
	if (gametype == "Pachinko") {
		SetGameConfiguration_Pachinko(argument);
		GameleonGameControl.LaunchGame();
	}	    
}


function LaunchGame( arg ) {
    if ("<%=strCookiesNickname%>" ==""){
        alert("ログインしてください。");
        return;   
    }    
	var ipNo, portNo, storeNo, isActive;
	var i=arg-1;
	var strArg;
	
	ipNo = channelInfo[i][5];
	portNo = channelInfo[i][6];
	storeNo = channelInfo[i][0];
	isActive = channelInfo[i][7];

        if(isActive=="0"){
            alert("ログインしてください。");   
            return;
        }else{
            var iParam1 = 'Pachinko';
			var iParam2 = ipNo + "," + portNo + "," + storeNo +  ",<%=strCookiesID%>,<%=strCookiesNickname%>,<%=intCookiesSex%>," + strStoreName + ",<%=strCookiesEnPass%>" ;
            var iParam3 = '<%=strCookiesNickname%>';
    	
            OnInstallProgramClick(iParam1, iParam2, iParam3);
        }
	
}
