var swfMinWidth = 0;
var swfMinHeight = 0;

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("#swfContainer", "margin:0; width:100%; height:100%; min-width:" + swfMinWidth + "px; min-height:" + swfMinHeight + "px;");
}	

swfobject.embedSWF(swfPath, "swfContent", "100%", "100%", swfVersion);

if (swfobject.hasFlashPlayerVersion(swfVersion)) {
	swfobject.addDomLoadEvent(createFullBrowserFlash);
}

function checkViewportScrolling(viewportWidth, viewportHeight) {
	swfMinWidth = viewportWidth;
	swfMinHeight = viewportHeight;
	var el = document.getElementById("swfContainer");
	var size = getViewportSize();
	el.style.width = size[0] < swfMinWidth ? swfMinWidth + "px" : "100%";
	el.style.height = size[1] < swfMinHeight ? swfMinHeight + "px" : "100%";
	return size;
}