swfobject.registerObject( "Factory", "10" );

$( document ).ready(
		function()
		{
			$( "#banner" ).hide();
			$( "#fancyLink" ).hide();
		
			$( '#site' ).flashResize(
			{
				minWidth: 950,
				minHeight: 650
			});
		}
	);
	
function hideSite ()
{
	document.getElementById( "site" ).style.width = 0;
	document.getElementById( "site" ).style.height = 0;
}

function showSite ()
{
	document.getElementById( "site" ).style.width = "100%";
	document.getElementById( "site" ).style.height = "100%";
}

function showImage ( src )
{
	$("a#fancyLink").fancybox({
		'href'				: src,
		'hideOnContentClick': false,
		'overlayShow'		: true,
		'overlayOpacity'	: 1,
		'callbackOnShow'	: hideSite,
		'callbackOnClose'	: showSite
	});
}

function showSwf ( src, width, height )
{
	width = parseInt( width );
	height = parseInt( height );
	
	embedSWF(
			"banner",
			['codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0',
			'width', width,
			'height', height,
			'src', src,
			'quality', 'high',
			'pluginspage', 'http://www.adobe.com/go/getflashplayer_se',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'noscale',
			'wmode', 'window',
			'devicefont', 'false',
			'id', 'Factory',
			'bgcolor', '#ffffff',
			'name', src,
			'menu', 'true',
			'allowFullScreen', 'false',
			'allowScriptAccess','sameDomain',
			'movie', src,
			'salign', '']
			);
	
	$("a#fancyLink").fancybox({
		'href'				: "#banner",
		'frameWidth'		: width,
		'frameHeight'		: height,
		'hideOnContentClick': false,
		'overlayShow'		: true,
		'overlayOpacity'	: 1,
		'callbackOnShow'	: hideSite,
		'callbackOnClose'	: showSite
	});
}