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()
{
	document.write('<br>&nbsp;You need to get the GoBit Games Plugin to play this game.  Get the plugin <a href="GoBitPluginSetup_v5.exe">here!</a><br><br><b><i>&nbsp;Please note that this plugin only works on Windows PCs.</i></b>');
	setTimeout(CheckPluginInstallFinished,3000);
}

///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
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="GoBitGamesPlayer_v5.cab#version=1,0,0,5"\n'
	}
	else
	{
		if (!CheckForPlugin())
		{			
			navigator.plugins.refresh(false);
			if (!CheckForPlugin())
			{
				OutputPluginLink();
				return;
			}
		}
		
		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);
}

///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
MakeObj();


