function P7_limit(a,b)
{ //v1.1.3 by PVII-www.projectseven.com
	document.p7limit=a;document.p7min=b;
	if(document.getElementById&&navigator.appVersion.indexOf("MSIE")>-1&&!window.opera)
	{
		if(window.attachEvent){window.attachEvent("onresize",P7_setMinWidth);
			window.attachEvent("onload",P7_setMinWidth);}
		else{onload=P7_setMinWidth;onresize=P7_setMinWidth;}
	}
}

function P7_setMinWidth()
{ //v1.1.3 by PVII-www.projectseven.com
	var cw,w,pl,pr,ml,mr,br,bl,ad,theDiv=document.p7limit;
	var g=document.getElementById(theDiv);w=parseInt(document.p7min);
	if(g&&document.body&&document.body.clientWidth)
	{
		gs=g.currentStyle;
		cw=parseInt(document.body.clientWidth);pl=parseInt(gs.paddingLeft);
		pr=parseInt(gs.paddingRight);ml=parseInt(gs.marginLeft);mr=parseInt(gs.marginRight);
		bl=parseInt(gs.borderLeftWidth);br=parseInt(gs.borderRightWidth);ml=ml?ml:0;
		mr=mr?mr:0;pl=pl?pl:0;pr=pr?pr:0;bl=bl?bl:0;br=br?br:0;ad=pl+pr+ml+mr+bl+br;
		if(cw<=w){w-=ad;g.style.width=w+"px";}
		else{g.style.width="auto";}
	}
}

function getWindowHeight()
{
	var windowHeight=0;
	if (typeof(window.innerHeight)=='number')
	{windowHeight=window.innerHeight;}
	else
	{
		if (document.documentElement&&document.documentElement.clientHeight)
		{windowHeight=document.documentElement.clientHeight;}
			else
			{
				if (document.body&&document.body.clientHeight)
				{windowHeight=document.body.clientHeight;}
			}
	}
	return windowHeight;
}

function setFooter()
{
	if (document.getElementById)
	{
		var windowHeight=getWindowHeight();
		if (windowHeight>0)
		{
			var contentHeight=document.getElementById('content').offsetHeight;
			var footerElement=document.getElementById('footer');
			var footerHeight=footerElement.offsetHeight;
			if (windowHeight-(contentHeight+footerHeight)>=0)
				{footerElement.style.position='relative';
				footerElement.style.top=(windowHeight-(contentHeight+footerHeight))+'px';
				}
		else
			{footerElement.style.position='static';}
		}
	}
}