var container_id = 'body';

$(document).ready(function() {
    SizeReBuild();
    setTimeout("SizeReBuild()", 500);
})

function SizeReBuild() {

    var containerHeight = sizeCalc.getRealHeight();
	var containerWidth =  $("#container").width();

	wrapperHeight = containerHeight - 71;
	$("#wrapper").height(wrapperHeight);

	rightdataHeight = containerHeight - 71;
	$("#right-data").height(rightdataHeight);

	var data = $("#data").height();
    var leftdataHeight = $("#left-data").height();
    var leftdatainHeight = $("#left-data-in").height();

    if ( rightdataHeight < leftdataHeight) {
        rightdataHeight = leftdataHeight + 10;
    }

	if ( data + 81 > rightdataHeight ) {
		$("#data").css("margin","81px 10px 10px 10px");
		$("#data").css("bottom","0");
		$("#wrapper-data").height(rightdataHeight - 71);
		$("#wrapper").height(data + 120);
		$("#background").height(data + 49);
		$("#flash-container").height(data + 49);
		$("#left-data").height(data + 71 + 39);
		$("#left-data-in").height(data + 71 + 39);
	} else {
		$("#data").css("bottom","0");
		$("#wrapper-data").height(rightdataHeight - 71);
		$("#wrapper").height(rightdataHeight);
		$("#background").height(rightdataHeight - 71);
		$("#flash-container").height(rightdataHeight - 71);
		$("#left-data").height(rightdataHeight - 10);
		$("#left-data-in").height(rightdataHeight - 10);
	}

}

sizeCalc = {

    getWindowWidth: function() {
	    return (document.layers||(document.getElementById&&!document.all)) ? window.outerWidth : (document.all ? document.body.clientWidth : 0);
	},

	getWindowHeight: function() {
	    return window.innerHeight ? window.innerHeight :(document.getBoxObjectFor ? Math.min(document.documentElement.clientHeight, document.body.clientHeight) : ((document.documentElement.clientHeight != 0) ? document.documentElement.clientHeight : (document.body ? document.body.clientHeight : 0)));
	},

	getScrollWidth: function() {
	return document.all ? Math.max(Math.max(document.documentElement.offsetWidth, document.documentElement.scrollWidth), document.body.scrollWidth) : (document.body ? document.body.scrollWidth : ((document.documentElement.scrollWidth != 0) ? document.documentElement.scrollWidth : 0));
	},

	getScrollHeight: function(){
		body_height = document.all ? Math.max(Math.max(document.documentElement.offsetHeight, document.documentElement.scrollHeight), Math.max(document.body.offsetHeight, document.body.scrollHeight)) : (document.body ? document.body.scrollHeight : ((document.documentElement.scrollHeight != 0) ? document.documentElement.scrollHeight : 0));
		container_height = document.getElementById(container_id).scrollHeight;
		if (body_height < container_height) return container_height;
		else return body_height;
	},

	getScrollLeft: function() {
		return document.all ? (!document.documentElement.scrollLeft ? document.body.scrollLeft : document.documentElement.scrollLeft) : ((window.pageXOffset != 0) ? window.pageXOffset : 0);
	},

	getScrollTop: function() {
		return document.all ? (!document.documentElement.scrollTop ? document.body.scrollTop : document.documentElement.scrollTop) : ((window.pageYOffset != 0) ? window.pageYOffset : 0);
	},

	getRealHeight: function() {
		return (sizeCalc.getScrollHeight() < sizeCalc.getWindowHeight()) ?  sizeCalc.getWindowHeight() : sizeCalc.getScrollHeight();
	}

}

window.onresize = SizeReBuild;

