/*	swffit v1.0 (03/25/2008) <http://swffit.millermedeiros.com/>
	Copyright (c) 2008 Miller Medeiros <http://www.millermedeiros.com/>
	This software is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
*/     
var NS=(navigator.appName=='Netscape') ? true:false;
var ft;
var mw;
var mh;
var xw;
var xh;
var xc;

function swffit(t,w,h,_w,_h,c) {
	if(t&&w&&h) {
		ft=t;
		mw=w;
		mh=h;
		xw=_w;
		xh=_h;
		xc=(c||c==null) ? true:false;
		if(swfobject.isDomLoaded) {
			startFit();
		} else {
			swfobject.addDomLoadEvent(startFit);
		}
	}
}

function gEBI(x){
	return x
}

function startFit() {
	document.getElementsByTagName('html')[0].style.height='95%';
	document.body.style.margin='0';
	document.body.style.padding='0';
	document.body.style.height='100%';
	if(swfobject.getObjectById(ft)) {
		ft=swfobject.getObjectById(ft);
	} else {
		ft=(NS) ? document.getElementById(ft).getElementsByTagName('object')[0]:document.getElementById(ft);
	}
	gEBI(ft).style.position='absolute';
	window.onresize=fit;
	fit();
}

function fit() {
	iw=(NS) ? window.innerWidth:document.body.clientWidth;
	ih=(NS) ? window.innerHeight:document.body.clientHeight;
	if(iw>xw&&xw) {
		gEBI(ft).style.width=xw+'px';
		if(xc) {
			gEBI(ft).style.left='50%';
			gEBI(ft).style.marginLeft=-(xw/2)+'px';
		}
	} else {
		if(iw>mw&&(iw<xw||!xw)) {
			gEBI(ft).style.width='925px';
		} else {
			gEBI(ft).style.width=mw+'px';
		}
		if(xc) {
			gEBI(ft).style.left='auto';
			gEBI(ft).style.marginLeft='0';
		}
	}
	if(ih>xh&&xh) {
		gEBI(ft).style.height=xh+'px';
		if(xc) {
			gEBI(ft).style.top='50%';
			gEBI(ft).style.marginTop=-(xh/2)+'px';
		}
	} else {
		if(ih>mh&&(ih<xh||!xh)) {
			gEBI(ft).style.height='500px';
		} else {
			gEBI(ft).style.height=mh+'px';
		}
		if(xc) {
			gEBI(ft).style.top='auto';
			gEBI(ft).style.marginTop='0';
		}
	}
};
  