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();
        if (windowHeight>0) {
            var contentTop=document.getElementById('footsetter').offsetTop
            var contentHeight= contentTop + document.getElementById('footsetter').offsetHeight;
            var footerElement=document.getElementById('footer');    
          
            footerElement.style.top= 40 + contentHeight+'px';
        }
    }
    
    //alert(contentHeight);
}

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

window.onresize = function() {
  setFooter();
}