if(swf)
{
	swfobject.embedSWF(swf.path, "container", swf.width, swf.height, swf.ver, swf.express, flashvars, params, attributes);

	if ((swf.width == '100%') || (swf.height == '100%'))
	{
		function getViewportSize()
		{ 
			var size = [0, 0]; 
			if (typeof window.innerWidth != "undefined") { 
				size = [window.innerWidth, window.innerHeight];
			} 
			else if (typeof document.documentElement != "undefined" && typeof document.documentElement.clientWidth != "undefined" && document.documentElement.clientWidth != 0) {
				size = [document.documentElement.clientWidth, document.documentElement.clientHeight]; 
			}
			else {
				size = [document.getElementsByTagName("body")[0].clientWidth, document.getElementsByTagName("body")[0].clientHeight]; 
			}
			return size; 
		}		
		
		function createFullBrowserFlash()
		{
			swfobject.createCSS("html", "height:100%;");
			swfobject.createCSS("body", "height:100%;");
			swfobject.createCSS("#container", "margin:0; width:100%; height:100%; min-width:" + swf.minWidth + "px; min-height:" + swf.minHeight + "px;");
			window.onresize = function(){
				var el = document.getElementById("container");
				var size = getViewportSize();
				el.style.width = size[0] < swf.minWidth ? swf.minWidth + "px" : "100%";
				el.style.height = size[1] < swf.minHeight ? swf.minHeight + "px" : "100%";
			};
			window.onresize();
		}
		
		swfobject.addDomLoadEvent(createFullBrowserFlash);
	}
}
