Position.GetWindowSize = function(w) {
	var width, height;
	w = w ? w : window;
	width = w.innerWidth || (w.document.documentElement.clientWidth || w.document.body.clientWidth);
	height = w.innerHeight || (w.document.documentElement.clientHeight || w.document.body.clientHeight);

	return { width: width, height: height };
}
var fixBack = function() {
	var dim = Position.GetWindowSize();
	var hauteurUtile = dim.height;
	var hauteurConteneur = $('container').getHeight();
	var largeurUtile = dim.width;
	var largeurConteneur =  $('container').getWidth();
	//alert(hauteurUtile);

	if (hauteurConteneur<816 || hauteurUtile<816) {
		miniHeight= (hauteurUtile>hauteurConteneur)?largeurConteneur:hauteurUtile;
		if (((-816+miniHeight)/2)>=(-105)) {
			$('container').style.marginTop=""+((-816+miniHeight)/2)+"px";
		} else {
			$('container').style.marginTop="-105px";
		}
	} else {
		$('container').style.marginTop=""+((hauteurUtile-816)/2)+"px";
	}
	//alert(largeurUtile);
	if (largeurConteneur<1242 || largeurUtile<1242) {
		miniWidth= (largeurUtile>largeurConteneur)?largeurConteneur:largeurUtile;
		if (((-1242+miniWidth)/2)>=(-115)) {
			$('container').style.marginLeft=""+((-1242+miniWidth)/2)+"px";
		} else {
			$('container').style.marginLeft="-115px";
		}
	} else  {
		$('container').style.marginLeft=""+((largeurUtile-largeurConteneur)/2)+"px";
	}
	$('myBody').setStyle({'width':largeurUtile,'height':hauteurUtile});
	
};
Event.observe(window, 'resize', function() {
	fixBack();
});

