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 minh = h - 300;
if (minh < 300) {
	minh = 300; 
}

// alert('Resolution: '+ size[0] + ' x ' + size[1]);
var mainid = document.getElementById("main");
mainid.style.minHeight = minh+"px";
return true;
}

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

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

return true;

}


