var nav=navigator.appName.substring(0, 3);
var ver=navigator.appVersion.substring(0, 1);
var IE=(nav=='Mic');

/**
	Renvoie la largeur visible de la fenêtre du navigateur.
*/
function getWindowWidth()
{
	var width;
	
	if (window.innerWidth)
		width=window.innerWidth;
	else if (document.documentElement.clientWidth)
		width=document.documentElement.clientWidth;
	else if (document.body.clientWidth)
		width=document.body.clientWidth;
	else
		width=clientWidth;

	return width;
}

/**
	Renvoie la hauteur visible de la fenêtre du navigateur.
*/
function getWindowHeight()
{
	var height;
	
	if (window.innerHeight)
		height=window.innerHeight;
	else if (document.documentElement.clientWidth)
		height=document.documentElement.clientHeight;
	else if (document.body.clientWidth)
		height=document.body.clientHeight;
	else
		height=null;

	return height;
}

/**
	Renvoie la hauteur totale de la page web.
*/
function getPageHeight()
{
	var height=document.documentElement.scrollHeight;

	if (document.documentElement.clientHeight>height)
		height=document.documentElement.clientHeight;

	if (document.body.scrollHeight>height)
		height=document.body.scrollHeight;

	return height;
}

function bookmark()
{
	var titre_site="Jeux de Filles - JeuxFlash-Filles.Fr";
	var url_site="http://www.jeuxflash-filles.com";
	
	if (IE && ver>=4) // Internet Explorer
		window.external.AddFavorite(url_site, titre_site);
	else // Mozilla, etc
		window.sidebar.addPanel(titre_site, url_site, "");
}

/**
	@param	id: ID de l'élément à afficher ou cacher
			visible: indique si l'élément est visible ou pas au début
*/
function montrerCacher(id, visible)
{
	var display=null;
	var e=document.getElementById(id);
	
	if (!e.style.display) // si l'élément n'a pas encore de style
	{
		if (visible) // il était affiché donc on le cache
			display='none';
		else // on l'affiche
			display='block';
	}
	else // on a déjà changé son style
	{
		if (e.style.display=='none') // il était caché, on l'affiche
			display='block';
		else // on le cache
			display='none';
	}
	
	e.style.display=display;
}
