function positionImage()
{
	var column = document.getElementById("sub-column");
	var simage = document.getElementById("spec-image");
	if ( simage&&column )
	{
		simage.style.top = "100%";
		imageh = simage.getElementsByTagName("img")[0].offsetHeight;
		if (window.addEventListener) simage.style.marginTop = -imageh - 4 + "px"
		else simage.style.marginTop = -imageh - 3 + "px";
		column.style.paddingBottom = imageh + "px";
	}
	fixLayout();
}
function fixLayout()
{
	var mainbox = document.getElementById("page-box");
	var footer = document.getElementById("footer");
	var container = document.getElementById("container");
	if ( mainbox&&footer&&container )
	{
		var ch = mainbox.offsetHeight;
		if ( document.documentElement.clientHeight < ch )
		{	
			mainbox.className = "";
		}
		else
		{
			mainbox.className = "notscroll";
			
		}
	}
}

if (window.addEventListener){
	window.addEventListener("resize", fixLayout, false);
	window.addEventListener("load", positionImage, false);
}
else if (window.attachEvent){
	window.attachEvent("onresize", fixLayout);
	window.attachEvent("onload", positionImage);
}