var currentSelectedMenuItem ="-1";

/*	Pour fonctionner, la page appelant cette fonction doit contenir une balise
	IMG dont l'id vaut "logo" et dont la source est dans le même répertoire que
	celui contenant les images pour les onglets du menu 
	Ex.: <img id="logo" src="../PortalClientStatic/img/logo.gif" ... >
*/
function menuBarActive(id, action) {
	id_begin = id + "_begin";
	id_middle = id + "_middle";
	id_end = id + "_end";
	pathLogo = document.getElementById("logo").src;
	newPath = pathLogo.substring(0, pathLogo.lastIndexOf("/", pathLogo.length)+1);
	document.getElementById(id_begin).style.backgroundImage = "url("+newPath+"tab_begin_"+action+".gif)";
	document.getElementById(id_middle).style.backgroundImage = "url("+newPath+"tab_middle_"+action+".gif)";
	document.getElementById(id_end).style.backgroundImage = "url("+newPath+"tab_end_"+action+".gif)";
	;
}


function navBar( tableCellRef, hoverFlag, navStyle, selectedMenuItem ) {
	if ( hoverFlag ) {
		switch ( navStyle ) { 
			case 1:
			case 2:
			case 3:
			case 4:
				if (selectedMenuItem!=currentSelectedMenuItem) {
					tableCellRef.style.backgroundColor = '#878684';
					if ( document.getElementsByTagName ) {
						tableCellRef.getElementsByTagName( 'a' )[0].style.color = 'white';
					}
				}
				break;
			default:
				if ( document.getElementsByTagName ) {
					tableCellRef.getElementsByTagName( 'a' )[0].style.color = '#c00';
				}
		}
	} else {
		switch ( navStyle ) {	
			case 1:
				if (selectedMenuItem!=currentSelectedMenuItem) {
					tableCellRef.style.backgroundColor = '#7EA190';
					if ( document.getElementsByTagName ) {
						tableCellRef.getElementsByTagName( 'a' )[0].style.color = 'white';
					}
				}
				break;
			case 2:
			case 3:
			case 4:
				
				// déselection du menu item sélectionné précédemment
				if ( document.getElementsByTagName && currentSelectedMenuItem>-1) {
					document.getElementsByTagName( 'td' )[currentSelectedMenuItem + 1].style.backgroundColor = '#7EA190';
					document.getElementsByTagName( 'a' )[currentSelectedMenuItem].style.color = 'white';
				}
				currentSelectedMenuItem=selectedMenuItem;
				// sélection du menu item
				tableCellRef.style.backgroundColor = 'white';
				if ( document.getElementsByTagName ) {
					tableCellRef.getElementsByTagName( 'a' )[0].style.color = '#878684';
				}
				break;
			default:
				if ( document.getElementsByTagName ) {
					tableCellRef.getElementsByTagName( 'a' )[0].style.color = '#000';
				}
		}
	}
}

function navBarClick( tableCellRef, navStyle, selectedMenuItem ) {
	navBar( tableCellRef, 0, navStyle, selectedMenuItem );
}

function MontrerMenu(strMenu) {
	if(blnOk) {
		CacherMenus();  
		document.getElementById(strMenu).style.visibility="visible";
	}
	}

function CacherMenus() {
	if(blnOk) {
		for(i=1;i<=3;i++) {
			if (document.getElementById("ssmenu"+i) !=null){
				with(document.getElementById("ssmenu"+i).style) {
					visibility="hidden";
				}
			}
		}
	}
}

