///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
var gGameWidth = 533;
var gGameHeight = 400;
var gWebParams = 
[
	["GameName",								"BurgerShop"],
	["GameDisplayName",							"Burger Shop"],
	["PartnerName",								"Shockwave"],
	["GameCab",								"http://www.shockwave.com/content/burgershop/sis/BurgerShop_1_4.cab"],
	["UpsellCab",								"http://www.shockwave.com/content/burgershop/sis/BurgerShopUpsell.cab"],
	["LogoCab",								"http://www.shockwave.com/content/burgershop/sis/shockwave_logo.cab"],
	["_LogoDY",								"0"],
	["Host1",								"*.shockwave.com"],
	["HostSig1",								"bBbHpjcJacsmaZgaJ54oLKfR+zc/yy0vSHghUzfmE+NGzJp99Wzlh1R/bogq3v6JY7GPqgR1NWWUy3t3U4RKLNXi7a5hMdcRFcqUHFGuawcONWI6AoxDjMvYxwZUli1UjC6g50sVZ6uevDSxFo3OGUXNCWE1Qb2RWpHa70nnoJU="]
];	

function GoBitJSFunc(method, param)
{
	if (method=="gb_download")
	{ 
		window.open(
			"http://www.shockwave.com/content/burgershop/sis/download.html",
			"_blank", 
			"width=600,height=400,location=yes,menubar=yes,resizable=yes,scrollbars=yes,status=yes,toolbar=yes"
		);
	}
}

var gGoBitPluginAppType = "application/x-gobitgamesplugin;version=1.0.0.5";

///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
function CheckPluginInstallFinished()
{
	navigator.plugins.refresh(false);
	if (!CheckForPlugin())
		setTimeout(CheckPluginInstallFinished,3000);
	else
		window.location.reload();	
}

///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
function OutputPluginLink()
{
	setTimeout(CheckPluginInstallFinished,3000);
	return 'You need to get the GoBit Games Plugin to play this game.  Get the plugin <a href="http://www.shockwave.com/content/burgershop/sis/GoBitPluginSetup_v5.exe">here!</a>';
}

///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
function CheckForPlugin()
{
	var i,j,found;
	for(i=0;i<navigator.plugins.length;i++)
	{
		for(j=0;j<navigator.plugins[i].length;j++)
			if (navigator.plugins[i][j].type==gGoBitPluginAppType)
				return true;
	}
	
	return false;
}

///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
function MakeObj()
{
	var isIE = navigator.appName.indexOf("Microsoft") != -1;

	var objtag = '';
	if (isIE)
	{
		objtag += '<OBJECT CLASSID="CLSID:B516CA4E-A5BA-405C-AFCF-A97F08CC7429"\n';
		objtag += 'CODEBASE="http://www.shockwave.com/content/burgershop/sis/GoBitGamesPlayer_v5.cab#version=1,0,0,5"\n'
	}
	else
	{
		if (!CheckForPlugin())
		{			
			navigator.plugins.refresh(false);
			if (!CheckForPlugin())
			{
				return OutputPluginLink();
			}
		}
		
		objtag += '<EMBED type="' + gGoBitPluginAppType + '"\n';
	}
	objtag += 'id="GameObject"\n';
	objtag += 'width="' + gGameWidth + '"\n';
	objtag += 'height="' + gGameHeight + '"\n';
	if (isIE)
	{
		objtag += '>\n';
	}

	for (var i=0; i<gWebParams.length; i++)
	{
		if (gWebParams[i])
		{
			var key = gWebParams[i][0];
			var val = gWebParams[i][1];

			if (isIE)
				objtag += '<param name="' + key + '" value="' + val + '" />\n';
			else
				objtag += key + '="' + val + '"\n';
		}
	}

	if (isIE)
		objtag += '</OBJECT>\n';
	else
		objtag += ' />\n';	

//	document.write(objtag);
	return objtag;
}

///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
//MakeObj();
var gGoBitMarkup = MakeObj();
