window.FP_RegisterLoadHandler( "Page_Load()" );

var PageWidth = 752;

function Page_Load() {
	var origoX = (FP_GetWindowWidth()/	2)-(PageWidth/2);
	origoX -= ( document.all ) ? 11 : 0;
	var origoY = 91; //123;
	origoY += (document.all) ? 0 : 0;
	
	var o = FP_GetStyleElement("ContentArea");
	if(o) {
		o.left = origoX + "px";
		o.top = origoY + "px";
		o.display = "inline";
	}

	var o = FP_GetStyleElement("BodyArea");
	if(o) {
		o.left = origoX + "px";
		o.display = "inline";
	}

	var o = FP_GetStyleElement("FP_SpacerImage");
	if(o) {
		if (window.FP_Areas) {
			o.height = FP_GetAreaTotalHeight() + "px";
		}
		else {
			var o2;
			if( document.getElementById ) {
				o2 = document.getElementById( "ContentArea" );
			} else if( document.all ) {
				o2 = document.all[ "ContentArea" ];
			} else if( document.layers ) {
				o2 = document.layers[ "ContentArea" ];
			}
			if (o2) {
				var divs = o2.getElementsByTagName("div");
				var maxHeight = 0;
				for( var i = 0; i < divs.length; i++) {
					var height = divs[i].offsetHeight;
					var top = divs[i].offsetTop;
					
					var areaEnd = top + height;
					
					if( areaEnd > maxHeight ) 
						maxHeight = areaEnd;
				}
				o.height = maxHeight + "px";
			}
		}
	}
}

window.FP_RegisterResizeHandler("Page_OnResize()");

function Page_OnResize() {
	var origoX = (FP_GetWindowWidth()/	2)-(PageWidth/2);
	origoX -= ( document.all ) ? 11 : 0;

	var o = FP_GetStyleElement("BodyArea");
	if(o)
		o.left = origoX + "px";

	var o = FP_GetStyleElement("ContentArea");
	if(o)
		o.left = origoX + "px";
}

function VerticalImage_Load(verticalimageid) {
	var o = FP_GetStyleElement(verticalimageid);
	var oimage = FP_GetStyleElement("FP_SpacerImage");
	
	if( oimage ) {
		var height = (document.all) ? parseInt(oimage.height) - 2 + "px" : oimage.height;
		o.height = height;
	}
}

