//Function(s) pour la gestion du menu
function showit(which) {
	//Pour garder le bon sous-menu tout le temps ouvert
	if (which!=auto_show && auto_show==auto_show_save)
	  auto_show=0;
	else
	  auto_show=auto_show_save;
	
	//Debut de la gestion de menu
	clear_delayhide();
	thecontent=(which==-1)? "" : submenu[which];
	if (document.getElementById||document.all) {
		menuobj.innerHTML=thecontent;
	} else if (document.layers) {
		menuobj.document.write(thecontent);
		menuobj.document.close();
	}
}

function resetit(e){
	if (document.all&&!menuobj.contains(e.toElement)) {
		delayhide=setTimeout("showit(-1)",delay_hide);
	} else if (document.getElementById&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget) && auto_show == 0) {
		delayhide=setTimeout("showit(-1)",delay_hide);
	}
}

function clear_delayhide() {
	if (window.delayhide) {
		clearTimeout(delayhide);
	}
}

function getMaxHeightScreen() {
	if (navigator.appName=='Netscape') {
		if (document.height < screen.height) var h=screen.height;
		else var h=document.height;
	} else {
		if (document.body.scrollHeight < window.screen.height) var h=window.screen.height;
		else var h=document.body.scrollHeight;
	}

	return h;
}

function getScreenCenter() {
	if (navigator.appName=='Netscape') {
		var screenHeight = screen.height;
	} else {
		var screenHeight = window.screen.height;
	}
	
	if (document.body.scrollTop) {
		return document.body.scrollTop + (screenHeight/2);
	} else {
		return screenHeight/2;
	}
}
