function correctFooter() {
	var divHeightCol1 = 0;
	var divHeightCol2 = 0;
	var divHeightCol3 = 0;
	var divHeightCol4 = 0;
	var newsLeft = 0;
	var newsRight = 0;
	var footer = 0;
	var offset = 0;

	divHeightCol1 = document.getElementById('col1').offsetHeight;
	
	if(document.getElementById('col2') != null) {
		divHeightCol2 = document.getElementById('col2').offsetHeight;
	}
	
	if(document.getElementById('col3') != null) {
		divHeightCol3 = document.getElementById('col3').offsetHeight;
	}

	if(document.getElementById('col4') != null) {
		divHeightCol4 = document.getElementById('col4').offsetHeight;
	}
	
	if(divHeightCol1 > divHeightCol2){
		footer = divHeightCol1;
		offset = document.getElementById('col1').offsetTop;
	}
	else {
		footer = divHeightCol2;
		offset = document.getElementById('col2').offsetTop;
	}
	
	if(divHeightCol3 > footer){
		footer = divHeightCol3;
		offset = document.getElementById('col3').offsetTop;
	}
	
	if(divHeightCol4 > footer){
		footer = divHeightCol4;
		offset = document.getElementById('col4').offsetTop;
	}
	
	if(document.getElementById('news_left') != null) {
		newsLeft = document.getElementById('news_left').offsetHeight;
		newsRight = document.getElementById('news_right').offsetHeight;
		
		if(newsLeft > newsRight){
			footer = newsLeft;
			offset = document.getElementById('col3').offsetTop;
		}
		else {
			footer = newsRight;
			offset = document.getElementById('col3').offsetTop;
		}
	}
	
	if(document.getElementById('footer')) {
	
		document.getElementById('footer').style.top = (footer+offset)+'px';	
		document.getElementById('footer').style.left = document.getElementById('col3').offsetLeft+'px'
	}
	if (document.getElementById('footer').style.display=="none")
	
		document.getElementById('footer').style.display="block";
}