// ************************************************************************************************
// *** Detects witch player to use
// ************************************************************************************************

function GetPlayerType()
{
	var player = null;
	var playerType = new PlayerType();
	
	//default player with flash plugin ok
	if (enableFlash)
	{	
		if(pluginlist.indexOf("Flash")!=-1)
			return (playerType.Flash);		
	}
	
	if (window.ActiveXObject && enableWmp)
	{
		try
		{
			player = new ActiveXObject("MediaPlayer.MediaPlayer.1");
		}
		catch(e) {}
		
		// IE + Windows Media ActiveX
		
		if(player)
			return (playerType.WindowsMedia);
	}
	if (window.GeckoActiveXObject && enableWmpMozilla)
	{
		try
		{
			player = new GeckoActiveXObject("MediaPlayer.MediaPlayer.1");
		}
		catch (e) {}
	
		// Mozilla + Plugin ActiveX + Windows Media ActiveX
		if(player)
			return (playerType.WindowsMedia);
	}
	// Mozilla / Safari + Quicktime + Flip4Mac
	if(HasPlugin("QuickTime") && enableQuickTime)
	{
		if(HasPlugin("Flip4Mac"))
			return (playerType.Quicktime);
	}

	// IE7 + Silverlight
	if (window.ActiveXObject && enableSilverlight)
	{
		try
		{
			player = new ActiveXObject("AgControl.AgControl");
		}
		catch(e) {}
		
		if(player)
			return (playerType.Silverlight);
	}
	
	// Mozilla / Safari + Silverlight
//	if(HasPlugin("Silverlight") && enableSilverlight)
//	{
//		return playerType.Silverlight;
//	}
	
	return (playerType.Unsupported);
}


//Detects if a certain plugin is installed
function HasPlugin(plugin)
{
	for(var i = 0; i < navigator.plugins.length; i++)
	{
		if(navigator.plugins[i].name.indexOf(plugin) != -1)
			return (true);
	}
	
	return (false);
}

function CheckBrowser()
{
	var check = GetPlayerType();
	
	if(check == 0)
	{
		window.open(minFile,"noMinimumWindow","width=390,height=400");
	}

	return check != 0;
}