/*	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)
	}
	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)
			{
				//alert ('Peekaboo');
				gEBI(ft).style.left='50%';
				gEBI(ft).style.marginLeft=-(xw/2)+'px';
			}
		}
		else
		{
			if(iw>mw&&(iw<=xw||!xw))
			{
				gEBI(ft).style.width='100%';
				//alert("shellWidth1"+gEBI(ft).style.width);
			}
			else
			{
				gEBI(ft).style.width=mw+'px';
			//	 alert("shellWidth2"+gEBI(ft).style.width);
			}
			if(xc)
			{
	
				gEBI(ft).style.left='0';
				gEBI(ft).style.marginLeft=/*-(xw/2)+*/'auto';
				gEBI(ft).style.marginRight=/*-(xw/2)+*/'auto';
			}
		}
		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='100%';
			}
			else
			{
				gEBI(ft).style.height=mh+'px';
			}
			if(xc)
			{
				gEBI(ft).style.top='auto';
				gEBI(ft).style.marginTop='0';
			}
		}
		
		/*		
		var headerFooterHeight = 28+10+24+13 + parseInt(document.getElementById("my_flash").style.height);
		var minusHeaderFooterHeightDiv2 = -(28+10+24+13 + parseInt(document.getElementById("my_flash").style.height))/2;
		//alert(headerFooterHeight);
		//alert(minusHeaderFooterHeightDiv2);
		document.getElementById("wrapper").style.marginBottom = minusHeaderFooterHeightDiv2;
		document.getElementById("shell").style.height= headerFooterHeight;
		var shellWidth = parseInt(document.getElementById("my_flash").style.width);
		shellWidth++;
		shellWidth++;
		//alert("shellWidth"+shellWidth);
		document.getElementById("shell").style.width= shellWidth;
		*/
		
	};
