
// masque les sous rubriques du div passé en paramètre
function hideAll(divId)
{
  var divTags = document.getElementById(divId).getElementsByTagName("div");
  for (var i = 0; i < divTags.length ; i++)
  {
	 divTags[i].style.visibility="hidden";
  }
  document.getElementById("fond").style.backgroundImage = 'url(/rsrc/accueil-fade.jpg)';
  document.getElementById("contact").style.visibility="hidden";
}

// affiche le div Contact
function showContact(){
	document.getElementById('contact').style.visibility="visible";
}

// affiche le bloc div correspondant à l'id passé en paramètre
function showDiv(id){
	document.getElementById(id).style.visibility="visible";
}

function swapImage(divId, image){
  var imageTags = document.getElementById(divId).getElementsByTagName("img");
  var suffix;
  for (var i = 0; i < imageTags.length ; i++)
  {
	if (image.id == imageTags[i].id)
	  suffix = "_on";
	else
	  suffix = "_off";
    imageTags[i].src = "images/menu/" + imageTags[i].id + suffix + ".gif";
  }
  hideAll(divId);
  //affichage du sous menu s'il existe
  if (swapImage.arguments.length == 3){
    var sousMenu = swapImage.arguments[2];
	  showDiv(sousMenu);
  }
}

function swap(divId, lien){
	flagReinit = true;
	hideAll(divId);
  var aTags = document.getElementById(divId).getElementsByTagName("a");
  for (var i = 0; i < aTags.length ; i++){
		if (lien.id == aTags[i].id)
	  	lien.className = 'on';
		else
	  	aTags[i].className = 'off';
  }
  //affichage du sous menu s'il existe
  if (swap.arguments.length == 3){
    var sousMenu = swap.arguments[2];
	  showDiv(sousMenu);
  }
}

function initDiv(divId){
	var idx = 1;
	var aTag;
	while (idx <= divId.length){
		if (idx < divId.length){
			showDiv(divId.substr(0,idx));
		}
		aTag = document.getElementById(divId.substr(0,idx) + 'link');
		aTag.className = 'on';
		idx++;
	}
	document.getElementById("fond").style.backgroundImage = 'url(/rsrc/accueil-fade.jpg)';
}

// reinitialise la page
function reinit()
{
	if(flagReinit == true) {
		flagReinit = false;
		var aTags = document.getElementById("mainMenu").getElementsByTagName("a");
	  for (var i = 0; i < aTags.length ; i++){
		  	aTags[i].className = 'off';
	  }
	  hideAll('mainMenu');
	  document.getElementById("fond").style.backgroundImage = 'url(/rsrc/accueil.jpg)';
	}
}

