// JavaScript Document

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 setFooter() {
	if (document.getElementById) {
		var windowHeight=getWindowHeight();
		var height_offset=0;                 // used as offset for IE and Mozilla
		if (windowHeight>0) {
			var contentHeight=document.getElementById('content').offsetHeight;
			var footerElement=document.getElementById('footer');
			var footerHeight=footerElement.offsetHeight;
			
			footerElement.style.position='absolute';
			
			if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent))
				height_offset=1300;
				
			if (/MSIE (\d+\.\d+);/.test(navigator.userAgent))
			    height_offset = 200;
				
			footerElement.style.top=(contentHeight+footerHeight+height_offset)+'px';
				
			//if (windowHeight-(contentHeight+footerHeight)>=0) {
			//	footerElement.style.position='absolute';
			//	footerElement.style.top=(contentHeight+footerHeight)+'px';
				//footerElement.style.top=(windowHeight-(contentHeight+footerHeight))+'px';
			//}
			//else {
			//	footerElement.style.position='static';
			//}
		}
	}
}
