function P7_limit(a,b)
{ //v1.1.2 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.2 by PVII-www.projectseven.com
	var current_width, total_width,padding_left, padding_right, margin_left, margin_right, border_right, border_left, additional_width, theDiv=document.p7limit;
	var outer_wrapper=document.getElementById(theDiv);
	total_width=parseInt(document.p7min);
	if(outer_wrapper&&document.body&&document.body.clientWidth)
		{
		outer_wrapper_style=outer_wrapper.currentStyle;
		current_width=parseInt(document.body.clientWidth);
		padding_left=parseInt(outer_wrapper_style.paddingLeft);
		padding_right=parseInt(outer_wrapper_style.paddingRight);
		margin_left=parseInt(outer_wrapper_style.marginLeft);
		margin_right=parseInt(outer_wrapper_style.marginRight);
		border_left=parseInt(outer_wrapper_style.borderLeftWidth);
		border_right=parseInt(outer_wrapper_style.borderRightWidth);
		margin_left=margin_left?margin_left:0;
		margin_right=margin_right?margin_right:0;
		padding_left=padding_left?padding_left:0;
		padding_right=padding_right?padding_right:0;
		border_left=border_left?border_left:0;
		border_right=border_right?border_right:0;
		additional_width=padding_left + padding_right + margin_left + margin_right + border_left + border_right;
		if(current_width <= total_width)
		{
			total_width -= additional_width;
			outer_wrapper.style.width = total_width + "px";
		}
		else
		{
			outer_wrapper.style.width = "auto";
		}
	}
}
