/**
 * @author oliver
 */

function FlashApp()
{
	var version 	= swfobject.getFlashPlayerVersion();
	var ver 		= version['major'] +"."+ version['minor'] +"."+ version['release'];
	
	this.embedFlash = function(deeplinkData)
	{
		if(holding) { $("#upgrade").load("assets/snippets/holding.html"); }
		else 
		{
			if (version['major'] < minVersion || window.detectflash) 
			{					
				function loadUpgradeMsg(responseText, textStatus, XMLHttpRequest){
					$("#upgrade span#ver").append(ver);
					$("#upgrade span#minVersion").append(minVersion);
					$("#upgrade").css("visibility", "visible");
				}
				
				$("#upgrade").load("assets/snippets/upgrade.html", null, loadUpgradeMsg);					
			}
			else
			{
				for(var i in window.link_obj)
				{
					flashvars[i] = window.link_obj[i];
				}
				
				swfobject.embedSWF(
					swf_main, 
					attributes.id, 
					"100%", "100%", 
					"9.0.0", 
					swf_install, 
					flashvars, 
					params, 
					attributes
				);
			}
		}
	}
}