function getViewport() {

var size = [0, 0];

if (typeof window.innerWidth != 'undefined') {
	size = [window.innerWidth, window.innerHeight];
}
else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0) {
	size = [document.documentElement.clientWidth, document.documentElement.clientHeight];
}
else {
	size = [document.getElementByTagName('body')[0].clientWidth, document.getElementByTagName('body')[0].clientHeight];
}

return size;
}

function setMinHeight() {
var size = getViewport();
var h = size[1];
//var offset = 246;
var headheight = 340;
var offset = 230;
var minh = h - offset;
if (minh < offset) {
	minh = offset; 
}

// alert('Resolution: '+ size[0] + ' x ' + size[1]);
var wrapper1id = document.getElementById("wrapper1");
wrapper1id.style.minHeight = minh+headheight+"px";

var wrapper2id = document.getElementById("wrapper2");
wrapper2id.style.minHeight = minh+headheight+"px";

var wrapper3id = document.getElementById("wrapper3");
wrapper3id.style.minHeight = minh+headheight+"px";

var wrapper4id = document.getElementById("wrapper4");
wrapper4id.style.minHeight = minh+headheight+"px";

var contentid = document.getElementById("content");
contentid.style.minHeight = minh+headheight+"px";

var mwrapperid = document.getElementById("mwrapper");
mwrapperid.style.minHeight = minh+"px";

var mainid = document.getElementById("main");
mainid.style.minHeight = minh+"px";
return true;
}

// Center the background image (height = 680px)
function verticalCenter() {
var size = getViewport();
var h = size[1];
//var iheight = 834;
var iheight = 450;

if (h > iheight) {
	var mTop = (h - iheight) / 2;
	var content = document.getElementById("content");
	content.style.marginTop = mTop+"px";
}

return true;

}


