	var myWidth = 0, myHeight = 0;
	var minWidth = 940, minHeight = 575;
	var flashWidth;
	var flashHeight;
	
	function setWinSize(){
	  reportSize();
	  if(myWidth<minWidth || myHeight < minHeight){
		self.moveTo(0,0);
		setInnerWidth(minWidth,minHeight);
	  }
	}
	function reportSize() {
	  myWidth = 0, myHeight = 0;
	  if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	  } else {
		if( document.documentElement &&
			( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		  //IE 6+ in 'standards compliant mode'
		  myWidth = document.documentElement.clientWidth;
		  myHeight = document.documentElement.clientHeight;
		} else {
		  if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
			//IE 4 compatible
			myWidth = document.body.clientWidth;
			myHeight = document.body.clientHeight;
		  }
		}
	  }
	}
	function setInnerWidth(w,h){
		window.resizeTo(800,800);
		reportSize();
		var oX = 800-myWidth;
		var oY = 800-myHeight;
		window.resizeTo( (w+oX) , (h+oY) );
	}
	
	function prepareStage(){
		setWinSize();
		if(myWidth<minWidth||myHeight<minHeight){
			flashWidth = minWidth;
			flashHeight = minHeight;
		} else {
			flashWidth = "100%";
			flashHeight = "100%";
		}
	}