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

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

