function embedFlash()
{
	var swfVersionStr = "9.0.124";
	var xiSwfUrlStr = "expressinstall.swf";
	var flashvars = {};
	var params = {};
	params.quality = "high";
	params.bgcolor = "#78020f";
	params.play = "true";
	params.loop = "false";
	params.wmode = "opaque";
	params.scale = "noscale";
	params.menu = "false";
	params.devicefont = "false";
	params.salign = "";
	params.allowscriptaccess = "sameDomain";
	params.allowFullScreen = "true"
	var attributes = {};
	attributes.id = "Main";
	attributes.name = "Main";
	attributes.align = "top";
	swfobject.createCSS("html", "height:100%; background-color: #78020f;");
	swfobject.createCSS("body", "margin:0; padding:0; overflow:hidden; height:100%;");
	swfobject.embedSWF("Main.swf", "flashContent","100%", "100%",swfVersionStr, xiSwfUrlStr,flashvars, params, attributes, callback);
}

function embedReservations()
{
	var swfVersionStr = "9.0.124";
	var xiSwfUrlStr = "expressinstall.swf";
	var flashvars = {};
	var params = {};
	params.quality = "high";
	params.bgcolor = "#78020f";
	params.play = "true";
	params.loop = "false";
	params.wmode = "transparent";
	params.scale = "noscale";
	params.menu = "false";
	params.devicefont = "false";
	params.salign = "";
	params.allowscriptaccess = "sameDomain";
	params.allowFullScreen = "true"
	var attributes = {};
	attributes.id = "reservations";
	attributes.name = "reservations";
	attributes.align = "top";
	swfobject.embedSWF("assets/swf/reservations.swf", "reservations","220", "16",swfVersionStr, xiSwfUrlStr,flashvars, params, attributes, callback);
}

function callback(e)
{
	trace("swfObject callback success: " + e.success);
	var footer = $(document.body).getElementById('footer');
	
	if (e.success == false)
	{
		trace("it was true");
		footer.setStyle('display', 'none');
		trackFallback();
	}
	else
	{
		var fTween = new Fx.Tween('footer', { property: 'opacity', duration: 1000 });
		fTween.start(0, 1);
	}
}

var footer;			
window.addEvent('domready', function() {
	updateFooterPos();
});

var timer;
window.addEvent('resize', function() {

	$clear(timer);
	timer = (function(){
		updateFooterPos();
	}).delay(1);
});

function updateFooterPos()
{
	var leftPos;
	var topPos;
	var size = window.getSize();
	trace(size.x  + " : " + size.y);
	var footer = $(document.body).getElementById('footer');
	trace("footer = " + footer);
	if (size.x <= 1111)
	{
		leftPos = 30;
	}
	else
	{
		leftPos = Math.round((size.x - 1111)*.5) + 70;
	}

	if (size.y < 666)
	{
		topPos = 577;
	}
	else if (size.y < 695)
	{
		topPos = 592 - ((695 - size.y) * .5);
	}
	else
	{
		topPos = 592;
	}

	footer.setStyle('margin-left', leftPos);
	footer.setStyle('top', topPos);
}

function trace(s)
{
	try
	{
		 //console.log("%s", s)
	}
	catch(e)
	{}
}

function trackFallback()
{
	_gaq.push(['_setAccount', 'UA-8277574-2']);
	_gaq.push(['_trackEvent', 'load', 'fallback']);
}


