/*	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='100%';
	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);
	}
	//document.getElementsByTagName('body').style.text-align='center';
	//gEBI(ft).style.text-align='center';
	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&&ih>xh){
		gEBI(ft).style.width=1*xw+'px';
		gEBI(ft).style.height=1*xh+'px';
		gEBI(ft).style.left=(iw-1446)/2+'px';
		gEBI(ft).style.marginLeft='0px';
	}else if(ih>xh&&iw<xw){
		gEBI(ft).style.width=xw*(iw/xw)+'px';
		gEBI(ft).style.height=xh*(iw/xw)+'px';
		gEBI(ft).style.left=(iw-(xw*(iw/xw)))/2+'px';
		gEBI(ft).style.marginLeft='0px';
	}else if(iw>xw&&ih<xh){
		gEBI(ft).style.width=xw*(ih/xh)+'px';
		gEBI(ft).style.height=xh*(ih/xh)+'px';
		gEBI(ft).style.left=(iw-(xw*(ih/xh)))/2+'px';
		gEBI(ft).style.marginLeft='0px';
	}else if(iw<xw&&ih<xh){
		if(ih<(xh*(iw/xw))){
			gEBI(ft).style.width=xw*(ih/xh)+'px';
			gEBI(ft).style.height=xh*(ih/xh)+'px';
			gEBI(ft).style.left=(iw-(xw*(ih/xh)))/2+'px';
			gEBI(ft).style.marginLeft='0px';
		}else if(iw<(xw*ih/xh)){
			gEBI(ft).style.width=xw*(iw/xw)+'px';
			gEBI(ft).style.height=xh*(iw/xw)+'px';
			gEBI(ft).style.left=(iw-(xw*(iw/xw)))/2+'px';
			gEBI(ft).style.marginLeft='0px';
		}else{
			gEBI(ft).style.width=xw*(iw/xw)+'px';
			gEBI(ft).style.height=xh*(iw/xw)+'px';
			gEBI(ft).style.left=(iw-(xw*(iw/xw)))/2+'px';
			gEBI(ft).style.marginLeft='0px';
		}
	}
};