function getWindowHeight() {
	var windowHeight = 0;
	if (typeof(window.innerHeight)=='number') {
		windowHeight = window.innerHeight;
	} else {
		if (document.documentElement && document.documentElement.clientHeight) {
			windowHeight = document.documentElement.clientHeight;
		} else {
			if (document.body && document.body.clientHeight) {
				windowHeight = document.body.clientHeight;
			}
		}
	}
	return windowHeight;
}
function fillWindow() {
	if (document.getElementById) {
		var windowHeight = getWindowHeight();
		if (windowHeight > 0) {
			var pageElement = document.getElementById('main');
			var pageHeight = pageElement.offsetHeight;
			var footerElement = document.getElementById('footer');
			var footerHeight = footerElement.offsetHeight;
			if (windowHeight >= pageHeight + footerHeight) {
				pageElement.style.height = (windowHeight-footerHeight-20)+'px';
			} else {
				pageElement.style.height = "auto";
			}
		}
	}
}
function init() {
	fillWindow();
	window.onresize = fillWindow;
	var inputs = document.getElementsByTagName("input");
	if (inputs) {
		for (var i=0; i<inputs.length; i++) {
			with (inputs[i]) {
				if (style && (type=="radio" || type=="checkbox" || type=="image")) {
					style.border = "none";
					style.background = "none";
				}
			}
		}
	}
}