// JavaScript Document 

//suckerfish//

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

//script permettant de coller le pied de page (footer) au bas de la fenêtre

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('content').offsetHeight;
			var footerElement = document.getElementById('footer');
			var footerHeight  = footerElement.offsetHeight;
			if (windowHeight - (contentHeight + footerHeight) >= 0) 
			{
				footerElement.style.top = (windowHeight - contentHeight) + 'px';
			}
			else
			{
				footerElement.style.top = '0px';
			}
		}

	}
}
window.onload = function()
{
	setFooter();
}
window.onresize = function()
{
	setFooter();
}

//script permettant d'alterner les couleurs des lignes d'un tableau
 
function tabcolor(table)
{
	tableau = document.getElementById(table);
	couleur1 = "#ffffff";
//	couleur2 = "#eeffee";
//	couleur2 = "#f4e6ef";
	couleur2 = "#dedfef";
//	couleur3 = "#cce5cc";
//	couleur3 = "#d0bec8";
	couleur3 = "#c1c3e0";
	nbbody = tableau.tBodies.length;
	for (k=0; k < nbbody; k++)
	{
		var nblg = tableau.tBodies[k].rows.length;
		for (l=0; l<nblg; l++)
		{
			var nbcell = tableau.tBodies[k].rows[l].cells.length;
			for (m=0; m<nbcell; m++)
			{
				var balise = tableau.tBodies[k].rows[l].cells[m].tagName;
				switch (balise)
				{
					case "TH":
				 		tableau.tBodies[k].rows[l].cells[m].style.backgroundColor = couleur3;
					break;
					case "TD":
						tableau.tBodies[k].rows[l].cells[m].style.backgroundColor = l % 2 ? couleur1:couleur2;
					break;
				}
			}
		}
	}
}		
//
function lireVideo()
{	
    TabUrl = new Array; 
    TabUrl[0] = "http://www.mnh.fr/espace_info/video/mnh-film1.htm"; 
    TabUrl[1] = "http://www.mnh.fr/espace_info/video/mnh-film2.htm"; 
    TabUrl[2] = "http://www.mnh.fr/espace_info/video/mnh-film3.htm"; 
	ChoixLien = Math.floor(Math.random() * TabUrl.length); 
	var URL=TabUrl[ChoixLien];
	window.open(URL,"MNH");
}
//
