
// minimum width and height for flash movie, if smaller browser will scroll

var minW = 0;
var minH = 0;
var maxW = 0;
var maxH = 0;

function setFlashMinSize(w, h){
	minW = w;
	minH = h;
	resizeFlashContainer();
}

function setFlashMaxSize(w, h){
	maxW = w;
	maxH = h;
	resizeFlashContainer();
}

function resizeFlashContainer(){
	if(!document.getElementById("flashcontainer")) return true;
	// get flash content size
	var winH=0;
	var winW=0;
	if(navigator.appName.indexOf("Microsoft")!=-1 && document.body.offsetWidth && document.body.offsetHeight){
		winW = document.body.offsetWidth;
		winH = document.body.offsetHeight;
	}else if(window.innerWidth && window.innerHeight){
		winW = window.innerWidth;
		winH = window.innerHeight;
	}
	// set flash content size
	var w, h;
	var scrollBars = false;
	if(winW<minW){
		w = minW;
		scrollBars = true;
	}else if(maxW!=0 && winW>maxW) w = maxW;
	else w = "100%";
	if(winH<minH){
		h = minH;
		scrollBars = true;
	}else if(maxH!=0 && winH>maxH) h = maxH;
	else h = "100%";
	if(document.body.scroll){
		document.body.scroll = scrollBars ? "yes" : "no";
	}
	document.getElementById("flashcontainer").style.width = w;
	document.getElementById("flashcontainer").style.height = h;
}
