/*	SWFSize v1.0 <http://www.spikything.com/> 
	is released under the MIT License <http://www.opensource.org/licenses/mit-license.php> 
*/
var flashTarget;
var minWidth;
var minHeight;

function fitFlash(flashId, w, h) {
	minWidth = w;
	minHeight = h;
	flashTarget = document.getElementById(flashId);
	testWindow();
}

function testWindow() {
	var size = getWindowParams();
	flashTarget.style.width = (size.w > minWidth)? "100%": minWidth + "px";
	flashTarget.style.height = (size.h > minHeight)? "99%": minHeight + "px";
	var _timer = setTimeout("testWindow()", 100);
}

function getWindowParams() {
	var _obj = new Object();
	_obj.w = pageWidth();
	_obj.h = pageHeight();
	return _obj;
}

function pageWidth() {
	return window.innerWidth != null ? window.innerWidth : document.documentElement && document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body != null ? document.body.clientWidth : null;
}

function pageHeight() {
	return  window.innerHeight != null ? window.innerHeight : document.documentElement && document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body != null? document.body.clientHeight : null;
}

function posLeft() {
	return typeof window.pageXOffset != 'undefined' ? window.pageXOffset :document.documentElement && document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ? document.body.scrollLeft : 0;
}

function posTop() {
	return typeof window.pageYOffset != 'undefined' ?  window.pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ? document.body.scrollTop : 0; } function posRight() { return posLeft() + pageWidth();
}

function posBottom() {
	return posTop() + pageHeight();
}
