var w3c=document.getElementById && !document.all;
var ie=document.all;

if (ie||w3c) {
 // declaration des variables uniquement pour IE 
 var overlay;
 var my_window;
}

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('page').offsetHeight;
       		var footerElement=document.getElementById('footer');
       		var footerHeight=footerElement.offsetHeight;
   			if (windowHeight-(contentHeight+footerHeight)>=0) {
       			footerElement.style.position='relative';
       			footerElement.style.top=(windowHeight-(contentHeight+footerHeight))+'px';
   			}else {
       			footerElement.style.position='static';
   			}
		}
   	}
}

function affiche_overlay_window(image_fond_overlay,adresse_page){
	// creation de l'overlay et affichage de l'image
	document.body.style.height = getWindowHeight();
	montreoverlay("<table class = 'image_calque' valign = 'center' border = '0' align = 'center'></table>");
	// creation de la fenetre
	montrefenetre(adresse_page);


}


function montreoverlay(text) {
  if (w3c||ie){
    overlay = document.all ? document.all["overlay"] : document.getElementById ? document.getElementById("overlay") : "";
	overlay.innerHTML = text; // fixe le code HTML dans l'overlay balise (div)
    overlay.style.visibility = "visible"; // modification du style

  }
}

function montrefenetre(html) {
  if (w3c||ie){
    //affichage de la fenetre
	my_window = document.all ? document.all['window'] : document.getElementById ? document.getElementById('window') : ""
    my_window.style.visibility = "visible";

	// affichage du corps de la fenetre (balise iframe)
    my_window = document.all ? document.all['contempwindow'] : document.getElementById ? document.getElementById('contempwindow') : ""
    my_window.style.visibility = "visible";
    frames['contempwindow'].location.href= html ;

  }
}




function cachetout() {
	if (w3c||ie){

	// masque la fenetre (balise div [window] )
	my_window = parent.document.getElementById('window');
	my_window.style.visibility = "hidden";

	// masque le contenu (balise iframe [contempwindow])
	my_window = parent.document.getElementById('contempwindow');
	my_window.style.visibility = "hidden";

	// masque l'overlay (balise div [overlay])
	my_window = document.all ? parent.document.all['overlay'] : parent.document.getElementById ? parent.document.getElementById('overlay') : ""
	my_window.style.visibility = "hidden";

	}


}

