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 wresize() {

	$('html').css({'height':'100%','background':'#000'});
	$('body').css({'height':'100%'});
	var el = $('#container');
	var size = getViewportSize();
	
	el.css({
		'margin': '0',
		'width': '100%',
		'height': '100%',
		'min-width': swf.minWidth + 'px',
		'min-height': swf.minHeight + 'px'
	});

	if(size[0] < swf.minWidth)
		el.css({'width': swf.minWidth + 'px'});
	else
		el.css({'width':'100%'});
			
	if(size[1] < swf.minHeight)
		el.css({'height': swf.minHeight + 'px'});
	else
		el.css({'height':'100%'});
}

if(swf)
{
	swfobject.embedSWF(swf.path, "container", swf.width, swf.height, swf.ver, "flash/expressInstall.swf", flashvars, params, attributes);
}

$(document).ready(function() {

	if(swf)
	{
		if ((swf.width == '100%') || (swf.height == '100%'))
		{
			$(window).resize(function() {
				wresize();
			}); 
		
			wresize();
		}
	}
	
});
