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('main').offsetHeight;
			var middleElement = document.getElementById('middle');
			if (windowHeight - contentHeight >= 0) {
				middleElement.style.height = windowHeight-(document.getElementById('entete').offsetHeight
					+ document.getElementById('top').offsetHeight
					+ document.getElementById('bottom').offsetHeight
					+ document.getElementById('bottom').offsetHeight)+'px';
			}
		}
	}
}
function SetAnim()
	{/*
	document.getElementById('choix').style.display="none";
	document.getElementById('conseil').style.display="none";
	document.getElementById('qualite').style.display="none";
	document.getElementById('prix').style.display="none";*/
	}

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

	SetAnim();

	if(document.getElementById("hidde_page"))
	{
	document.getElementById("hidde_page").onclick = function() { imgzoom('off', ''); }
	document.getElementById("zoom_close").onclick = function() { imgzoom('off', ''); }
	if(document.getElementById("zoom_aff_img"))
		{
	element_li=document.getElementById("cat_miniatures").getElementsByTagName("li");
	for(i=0; i<element_li.length; i++)
		{
		element_li_child=element_li[i].childNodes;
		for(j=0; j<element_li_child.length; j++)
			{
			if(element_li_child[j].className=="photo")
				{
				element_li_child[j].onclick = function() { imgzoom('on', this.getAttribute("name")); }
				}
			if(element_li_child[j].className=="loupe")
				{
				element_li_child[j].onclick = function() { imgzoom('on', this.getAttribute("name")); }
				}
			}
		}
		}
	}
	}
/*	ZOOM	*/

function imgzoom(etat, uri)
	{
	if(document.getElementById("zoom_aff_img")){document.getElementById("zoom_aff_img").innerHTML="";}
	if(document.body)
		{
		var larg=(document.body.offsetWidth);
		var haut=(document.body.offsetHeight);
		}
	else
		{
		var larg=(window.innerWidth);
		var haut=(window.innerHeight);
		}
	var windowHeight = getWindowHeight();
	if(windowHeight>haut){haut=windowHeight;}
	document.getElementById("hidde_page").style.width=larg+"px";
	document.getElementById("hidde_page").style.height=haut+"px";
	if(etat=="on")
		{
		document.getElementById("hidde_page").style.display="block";
		if(uri!="")
			{
			var xhr_object = null;
			if(window.XMLHttpRequest) // Firefox
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
			else { // XMLHttpRequest non supporté par le navigateur
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			   return;
			}
			xhr_object.open("POST", "script/zoom.php", true);
			xhr_object.onreadystatechange = function() {
			if(xhr_object.readyState == 4)
				{
				eval(xhr_object.responseText);
				}
				}
			xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
			var data = "uri="+uri;
			xhr_object.send(data);
			}
		else
			{document.getElementById("zoom_aff").style.display="block";}
		}
	else
		{
		document.getElementById("hidde_page").style.display="none";
		document.getElementById("zoom_aff").style.display="none";
		}
	}
