ready=false;

if(nav_public)
{nb_niv = 7}
else
{nb_niv = 8}

function start(){

for(i=1; i<nb_niv; i++){	
	Tdiv = new Array;
	for(i=1; i<nb_niv; i++){
		eval ("Tdiv["+i+"]=(document.all)?document.all.sub_nav_"+i+".style:(document.layers)?document.sub_nav_"+i+":document.getElementById(\"sub_nav_"+i+"\").style;");
	}
	cpt=20;
	xor=false;
	encour=false;
	etat=false;
	ready=true;
	if(niv != "")
	{
		var source = $(niv).src;
		var url = source.substring(0,source.lastIndexOf('.'));
		var format = source.substring(source.lastIndexOf('.'),source.length);
		var source_on = url+"_on"+format;

		$(niv).src=source_on
	}
	if(sub_nav != "") Element.addClassName($(sub_nav),"on")
	show_onglet(current);
}
}
function show_onglet(n){
	if (ready){
		fix();
		for(i=1; i<nb_niv; i++){
			Tdiv[i].display='none';
			
		}
		if (n){
			Tdiv[n].display='block';
			//alert(Tdiv[i])
			decpt();
		}
	}
}

function fix(){
	cpt=23;
}

function decpt(xor){
	if (!encour || xor){
		encour=true;
		cpt--;
		if (cpt<=0 && !etat){
			show_onglet(current);
			encour=false;
			//alert('dd')
		}
		else if (etat) {
			fix();
			setTimeout('decpt(1)',100);
		}
		else setTimeout('decpt(1)',100);
	}
}
function stay(o) {
	if (o=='on') etat=true;
	else etat=false;
	fix();
}

function imgSwap(pic1,pic2) {
  if (document.images)  {
	  if(pic1 != niv) document.images[pic1].src = eval(pic2 + ".src");
  }
}

if (document.images)
		{
accueil1 = new Image( );
accueil1.src = navh_chemin_img+"nav_1.gif";
accueil2 = new Image( );
accueil2.src = navh_chemin_img+"nav_1_on.gif";

multimedia1 = new Image( );
multimedia1.src = navh_chemin_img+"nav_2.gif";
multimedia2 = new Image( );
multimedia2.src = navh_chemin_img+"nav_2_on.gif";

offres1 = new Image( );
offres1.src = navh_chemin_img+"nav_3.gif";
offres2 = new Image( );
offres2.src = navh_chemin_img+"nav_3_on.gif";

projet1 = new Image( );
projet1.src = navh_chemin_img+"nav_4.gif";
projet2 = new Image( );
projet2.src = navh_chemin_img+"nav_4_on.gif";

actu1 = new Image( );
actu1.src = navh_chemin_img+"nav_5.gif";
actu2 = new Image( );
actu2.src = navh_chemin_img+"nav_5_on.gif";

partenaire1 = new Image( );
partenaire1.src = navh_chemin_img+"nav_6.gif";
partenaire2 = new Image( );
partenaire2.src = navh_chemin_img+"nav_6_on.gif";

lien1 = new Image( );
lien1.src = navh_chemin_img+"nav_7.gif";
lien2 = new Image( );
lien2.src = navh_chemin_img+"nav_7_on.gif";

}

// fonctions javacsript qui permetent d'emuler onMouseLeave et onMousEnter (IE) pour fonctionner sous firefox 
function containsDOM (container, containee) {
  var isParent = false;
  do {
    if ((isParent = container == containee))
      break;
    containee = containee.parentNode;
  }
  while (containee != null);
  return isParent;
}

function checkMouseEnter (element, evt) {
  if (element.contains && evt.fromElement) {
    return !element.contains(evt.fromElement);
  }
  else if (evt.relatedTarget) {
    return !containsDOM(element, evt.relatedTarget);
  }
}

function checkMouseLeave (element, evt) {
  if (element.contains && evt.toElement) {
    return !element.contains(evt.toElement);
  }
  else if (evt.relatedTarget) {
    return !containsDOM(element, evt.relatedTarget);
  }
}

/*function leave_menu (elt_nav, event) {
if (checkMouseLeave(elt_nav, event)) {show_onglet(2);}
}*/