$(document).ready(function(){
closetimer = 0;
	if($("#nav")) {
		$("#nav b").mouseover(function() {
		clearTimeout(closetimer);
			if(this.className.indexOf("clicked") != -1) {
				$(this).parent().next().slideUp(500);
				$(this).removeClass("clicked");
			}
			else {
				$("#nav b").removeClass();
				$(this).addClass("clicked");
				$("#nav ul:visible").slideUp(500);
				$(this).parent().next().slideDown(500);
			}
			return false;
		});
		$("#nav").mouseover(function() {
		clearTimeout(closetimer);
		});
		$("#nav").mouseout(function() {
			closetimer = window.setTimeout(function(){
			$("#nav ul:visible").slideUp(500);
			$("#nav b").removeClass("clicked");
			}, 2000);
		}); 
	}
});

function toggleVisibility(tagId) {
	if (!document.getElementById) {
		msg = 'Votre navigateur est trop ancien pour profiter de votre visite\n';
		msg += 'Veuillez le mettre à jour ou vous en procurer un autre';
		return false;
	}
	
	var tagToToggle;
	
	try { // On tente de récupérer la balise cible dont on doit changer la visibilité
		tagToToggle = document.getElementById(tagId);
	} catch (e) { // Si échec de la récupération de la balise cible
		alert('Je n\'ai pas pu trouver la balise cible');
	}
	
	
	
	try { // Seulement pour les non IE
		if (tagToToggle.style.display == 'none') {
			tagToToggle.style.display = '';
		} else {
			tagToToggle.style.display = 'none';
		}
	} catch (e) {
	}
	
	// Pour IE
	if (tagToToggle.style.visibility == 'hidden') {
		tagToToggle.style.visibility = 'visible';
	} else {
		tagToToggle.style.visibility = 'hidden';
	}

}


function setVisibilityOff(tagId) {

	if (!document.getElementById) {
		msg = 'Votre navigateur est trop ancien pour profiter de votre visite\n';
		msg += 'Veuillez le mettre à jour ou vous en procurer un autre';
		return false;
	}
	
	var tagToToggle;
	
	try { // On tente de récupérer la balise cible dont on doit changer la visibilité
		tagToToggle = document.getElementById(tagId);
	} catch (e) { // Si échec de la récupération de la balise cible
		alert('Je n\'ai pas pu trouver la balise cible');
	}

	try { // Seulement pour les non IE
		tagToToggle.style.display = 'none';
	} catch (e) {
	}
	
	// Pour IE
	tagToToggle.style.visibility = 'hidden';

}

function setVisibilityOn(tagId) {

	if (!document.getElementById) {
		msg = 'Votre navigateur est trop ancien pour profiter de votre visite\n';
		msg += 'Veuillez le mettre à jour ou vous en procurer un autre';
		return false;
	}
	
	var tagToToggle;
	
	try { // On tente de récupérer la balise cible dont on doit changer la visibilité
		tagToToggle = document.getElementById(tagId);
	} catch (e) { // Si échec de la récupération de la balise cible
		alert('Je n\'ai pas pu trouver la balise cible');
	}

	try { // Seulement pour les non IE
		tagToToggle.style.display = '';
	} catch (e) {
	}
	
	// Pour IE
	tagToToggle.style.visibility = 'visible';

}
