// Content-type: text/javascript; charset=utf-8

//****************************************************************************//
// Initialise et affiche le menu.
//****************************************************************************//
function leMenu ()  {
	var oMenu = $('#leMenu');

	// Génération des éléments de menu
	oMenu.html(	'<span id="lnkSociete" class="MenuElement"><a href="/"><img src="/img/lasociete.gif" width="75" height="38" border="0" alt="La société" /></a></span>' +
				'<span id="lnkConseils" class="MenuElement"><a href="/conseilsetudes/"><img src="/img/conseils-etudes.gif" width="110" height="38" border="0" alt="Conseils &amp; &Eacute;tudes" /></a></span>' +
				'<span id="lnkFormations" class="MenuElement"><a href="/formation/"><img src="/img/formation.gif" width="75" height="38" border="0" alt="Formations" /></a></span>' +
				'<span id="lnkReferences" class="MenuElement"><a href="/references-exemples/"><img src="/img/references-exemples.gif" width="140" height="38" border="0" alt="Références &amp; Exemples" /></a></span>' +
				'<span id="lnkLiens" class="MenuElement"><a href="/liens-telechargements.php"><img src="/img/liensutiles-telechargement.gif" width="172" height="38" border="0" alt="Liens Utiles &amp; Téléchargements" /></a></span>' +
				'<span id="lnkContact" class="MenuElement"><a href="/contact.php"><img src="/img/contact.gif" width="61" height="38" border="0" alt="Contact" /></a></span>'	);

	// Stylage des éléments de menu
	$('.MenuElement').css({ paddingRight: '5px', display: 'block', float: 'left' });

	// par défaut sur société
	$('#lnkSociete').addClass('active');
	$('#lnkSociete a img').attr('src', '/img/lasociete-clic.gif');

	// ou selon le contexte
	var leContexte = quelContexte();
	if (leContexte == 'conseilsetudes') {
		$('#lnkConseils').addClass('active');
		$('#lnkConseils a img').attr('src', '/img/conseils-etudes-clic.gif');
		$('#lnkSociete').removeClass('active');
		$('#lnkSociete a img').attr('src', '/img/lasociete.gif');
	}
	if (leContexte == 'formation') {
		$('#lnkFormations').addClass('active');
		$('#lnkFormations a img').attr('src', '/img/formation-clic.gif');
		$('#lnkSociete').removeClass('active');
		$('#lnkSociete a img').attr('src', '/img/lasociete.gif');
	}
	if (leContexte == 'references-exemples') {
		$('#lnkReferences').addClass('active');
		$('#lnkReferences a img').attr('src', '/img/references-exemples-clic.gif');
		$('#lnkSociete').removeClass('active');
		$('#lnkSociete a img').attr('src', '/img/lasociete.gif');
	}
	if (leContexte == 'liens-telechargements') {
		$('#lnkLiens').addClass('active');
		$('#lnkLiens a img').attr('src', '/img/liensutiles-telechargement-clic.gif');
		$('#lnkSociete').removeClass('active');
		$('#lnkSociete a img').attr('src', '/img/lasociete.gif');
	}
	if (leContexte == 'contact') {
		$('#lnkContact').addClass('active');
		$('#lnkContact a img').attr('src', '/img/contact-clic.gif');
		$('#lnkSociete').removeClass('active');
		$('#lnkSociete a img').attr('src', '/img/lasociete.gif');
	}

	$('.MenuElement a img').mouseover(function () {
		if (!$(this).parent().parent().hasClass('active')) {
			var sImageSrc = $(this).attr('src');
			sImageSrc = sImageSrc.replace('.gif', '-clic.gif');
			$(this).attr('src', sImageSrc);
		}
	});
	$('.MenuElement a img').mouseout(function () {
		if (!$(this).parent().parent().hasClass('active')) {
			var sImageSrc = $(this).attr('src');
			sImageSrc = sImageSrc.replace('-clic.gif', '.gif');
			$(this).attr('src', sImageSrc);
		}
	});
}

//****************************************************************************//
// Détermine le contexte actuel.
//****************************************************************************//
function quelContexte ()  {
	var sLocation = new String(window.location);
	sLocation = sLocation.replace('http://', '');
	sLocation = sLocation.slice(sLocation.search('/'));
	if (sLocation.length > 1) {
		sLocation = sLocation.slice(1);
		if (sLocation.search('/') != -1) { // dans un sous-répertoire
			sLocation = sLocation.slice(0, sLocation.search('/'));
		} else if (sLocation.search('\.html') != -1) { // à la racine
			sLocation = sLocation.slice(0, sLocation.search('\.html'));
		} else if (sLocation.search('\.php') != -1) {
			sLocation = sLocation.slice(0, sLocation.search('\.php'));
		}
	}
	return sLocation;
}

