// JavaScript Document

init = function() {
	setFooter()
	
}
window.onload=init;

function setFooter() {
	if (document.getElementById) {
		var windowHeight = getWindowHeight();
		
		if (windowHeight > 0) {
			var copyrightHeight = document.getElementById('copyright').offsetHeight;
			var maincontentHeight = document.getElementById('maincontent').offsetTop + document.getElementById('maincontent').offsetHeight;
			var leftcontentHeight = document.getElementById('leftcontent').offsetHeight;
			var rightcontentHeight = document.getElementById('rightcontent').offsetHeight;
			//alert(maincontentHeight + ", " + leftcontentHeight + ", " + rightcontentHeight);
			if (maincontentHeight<leftcontentHeight) {maincontentHeight = leftcontentHeight} 
			if (maincontentHeight<rightcontentHeight) {maincontentHeight = rightcontentHeight} 
			//alert(maincontentHeight);
			maincontentHeight = maincontentHeight + copyrightHeight;
			
			if (maincontentHeight<windowHeight) {
				document.getElementById('wrapper').style.height = windowHeight + 'px';
				document.getElementById('copyright').style.top = windowHeight - copyrightHeight + 'px';
				}
			if (maincontentHeight > windowHeight) {
				document.getElementById('wrapper').style.height = maincontentHeight + 'px';
				document.getElementById('copyright').style.top = maincontentHeight - copyrightHeight + 'px';
				}
			
			}
		}
	}

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;
		}
		
		window.onresize = function() {
			setFooter();
		}

function show(object) {
    if (document.getElementById && document.getElementById(object) != null)
         node = document.getElementById(object).style.visibility='visible';
    else if (document.layers && document.layers[object] != null)
        document.layers[object].visibility = 'visible';
    else if (document.all)
        document.all[object].style.visibility = 'visible';
}

function hide(object) {
    if (document.getElementById && document.getElementById(object) != null)
         node = document.getElementById(object).style.visibility='hidden';
    else if (document.layers && document.layers[object] != null)
        document.layers[object].visibility = 'hidden';
    else if (document.all)
         document.all[object].style.visibility = 'hidden';
}

