function footerAligner() {
    var mainpart = Math.max(document.documentElement.clientHeight, document.body.offsetHeight) - 29;
    
    var browser=navigator.appName;
    var b_version=navigator.appVersion;
    var index = b_version.indexOf("MSIE");
	if (index != -1) 
		{ b_version = parseFloat(b_version.substring(index+5));}
    if(document.getElementById('content_extend') && document.getElementById('content_extend').offsetHeight > 113 && browser == "Microsoft Internet Explorer" && b_version == 7)
        {
        
        mainpart = document.getElementById('content_extend').offsetHeight + document.getElementById('header').offsetHeight +
            document.getElementById('content_holder').offsetHeight + 319;
        
        }
    document.getElementById('without_footer').style.height = mainpart + 'px';
}