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 contentHeight= document.getElementById('pere').offsetHeight;
			
			//if (navigator.appName == 'Netscape') {contentHeight=document.getElementById('corp').scrollHeight}




            var footerElement=document.getElementById('footer');
            var footerHeight=footerElement.offsetHeight;


 if (windowHeight-(contentHeight+footerHeight)>=0) {
 
//alert(windowHeight-(contentHeight+footerHeight));
//alert(document.getElementById('corp').scrollHeight);
			if (navigator.appName != 'Netscape') {
            footerElement.style.position='relative';
            footerElement.style.top=(windowHeight-(contentHeight+footerHeight)+15)+'px';
			}else{
			var ajust = 0;
			var resolution = screen.width + '*' + screen.height;
			var hauteur_corp=document.getElementById('corp').scrollHeight+170;
			//alert('hauteur corp + header : '+hauteur_corp);
			//alert('hauteur fenetre : '+windowHeight);
			//alert(resolution);
			var limit = 620;
			if(resolution=='1920*1200') limit = 900;
			
			
			if(hauteur_corp >= limit){
			footerElement.style.position='absolute';
            footerElement.style.top=hauteur_corp+ajust+'px';
			}else{
			footerElement.style.position='absolute';
            footerElement.style.bottom=0+'px';
			}
			}


        }
        else {
            footerElement.style.position='static';
//alert('static');
        }
       }
      }
}



window.onload = function() {
  setFooter();
}
window.onresize = function() {
setFooter();
}

