function LaunchProduct (InstallationURL,AppName,ProductNumber,type,cmd,SmartPlayerArguments,SmartPlayerCommands,SmartPlayerParameters){
	if (SmartPlayerArguments == undefined) SmartPlayerArguments = "";
	if (SmartPlayerCommands == undefined) SmartPlayerCommands = "";
	if (SmartPlayerParameters == undefined) SmartPlayerParameters = "";
	
	if (cmd == "view") {
		alert("To install " + App + " on your removable drive, please select Add Programs from your Ceedo easy-access menu.");
	}
	else if (cmd == "run"){
		try {
		var NAPPlayer = new ActiveXObject("CeedoScptLib.CeedoScpt");
 		var ServerURL = "http://files.ceedoready.com/Ceedo" + type + "/";
 		var PlayerURL = ServerURL + "SmartPlayer/napsys.cab";
		var PlayerVersion = "4.0.4097.0";
		var ProductURL = ServerURL + InstallationURL + "/" + AppName + ".cab";
		var ProductArguments = "" + SmartPlayerArguments;
		var ProductParameters = "/term " + SmartPlayerParameters;
		var ProductCommands = "/update " + SmartPlayerCommands;
		var check = NAPPlayer.LaunchProduct(PlayerURL, PlayerVersion, ProductURL, ProductNumber, ProductArguments, ProductParameters, ProductCommands);
		DownloadCount(AppName);
		}

		catch (e) {
			window.location.href = "http://www.ceedoready.com/software/err_programs.htm";
		}
	}
}

function tb_CancelClick()
{
	self.parent.tb_remove();
}

function tb_MoreInfoClick(ProgramID, EngVersion)
{
	if (typeof EngVersion == 'undefined' ) EngVersion = false;
	
	if (EngVersion == 'true')
	{
		self.parent.location = 'index.php?mode=programpage&progid=' + ProgramID + '&engversion=true';
	} else {
		self.parent.location = 'index.php?mode=programpage&progid=' + ProgramID;
	}
}

function tb_OkContinueClick(InstallationURL,ProgramName)
{
	self.parent.tb_remove();
	self.parent.LaunchProduct(InstallationURL,ProgramName,'0','Setup','run');
}