// Determine browser.
var isMinNS4 = (navigator.appName.indexOf("Netscape") >= 0 && 
	       parseFloat(navigator.appVersion) >= 4) ? 1 : 0;
var isMinIE4 = (document.all) ? 1 : 0;

// Déclaration de variables
var form
form=""

// Préchargement des images en rollover
var ImgMenuOn1, ImgMenuOn2, ImgMenuOn3, ImgMenuOn4, ImgMenuOff1, ImgMenuOff2, ImgMenuOff3, ImgMenuOff4
ImgMenuOn1 = new Image();
ImgMenuOn2 = new Image();
ImgMenuOn3 = new Image();
ImgMenuOn4 = new Image();
ImgMenuOff1 = new Image();
ImgMenuOff2 = new Image();
ImgMenuOff3 = new Image();
ImgMenuOff4 = new Image();
ImgMenuOn1.src = etage+"img/nav-gauche/construire_on.gif";
ImgMenuOn2.src = etage+"img/nav-gauche/consulter_on.gif";
ImgMenuOn3.src = etage+"img/nav-gauche/chercher_on.gif";
ImgMenuOn4.src = etage+"img/nav-gauche/connaitre_on.gif";
ImgMenuOff1.src = etage+"img/nav-gauche/construire.gif";
ImgMenuOff2.src = etage+"img/nav-gauche/consulter.gif";
ImgMenuOff3.src = etage+"img/nav-gauche/chercher.gif";
ImgMenuOff4.src = etage+"img/nav-gauche/connaitre.gif";

// ------------------------------------------
// Fonctions générales Macromedia
// ------------------------------------------
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

// ------------------------------------------
// Utilitaires menu
// ------------------------------------------

function rollover(elem) {
	if (navigator.appName=='Microsoft Internet Explorer') {
		elem.style.backgroundColor = "#C4B790"
	}
}

function rollout(elem) {
	if (navigator.appName=='Microsoft Internet Explorer') {
		elem.style.backgroundColor = "#FFF4BD"
	}
}

function RollOverImgMenu(Intnum) {
	RollOutImgMenu()
	var ObjImg
	ObjImg = getImage("ImgMenu"+Intnum)
	eval('ObjImg.src = ImgMenuOn'+Intnum+'.src');
}

function RollOutImgMenu() {
	for (i = 1; i < 5; i++) {
		eval('var ObjImg'+i)
		eval('ObjImg'+i+' = getImage("ImgMenu"+'+i+')')
		eval('ObjImg'+i+'.src = ImgMenuOff'+i+'.src');
	}
}

function ShowMenu(strmenu) {
	if (isMinIE4) {
		if ((strmenu=='menu1' || strmenu=='menu2' || strmenu=='menu3' || strmenu=='menu4')) {
			document.all.menu5.style.visibility='hidden';
			document.all.menu6.style.visibility='hidden';
			document.all.menu7.style.visibility='hidden';
		}
		ShowOutMenu()
		eval('document.all.'+strmenu + '.style.visibility=\'visible\';');
	}
	if (isMinNS4) {
		if ((strmenu=='menu1' || strmenu=='menu2' || strmenu=='menu3' || strmenu=='menu4')) {
			document.menu5.visibility='hidden';
			document.menu6.visibility='hidden';
			document.menu7.visibility='hidden';
		}
		ShowOutMenu()
		eval('document.'+strmenu + '.visibility=\'visible\';');
	}
}

function HideMenu(strmenu) {
	if (isMinIE4) {
		if (strmenu=='all') {
			for (i = 1; i < 8; i++) {
	   			eval('document.all.menu'+i+'.style.visibility=\'hidden\';');
	   		}
	   		HideOutMenu()
		} else {
		eval('document.all.'+strmenu +'.style.visibility=\'hidden\';');
		}
	}
	if (isMinNS4) {
		if (strmenu=='all') {
			for (i = 1; i < 8; i++) {
	   			eval('document.menu'+i+'.visibility=\'hidden\';');
	   		}
	   		HideOutMenu()
		} else {
		eval('document.'+strmenu +'.visibility=\'hidden\';');
		}
	}
}

function ShowForm() {
	if (isMinIE4 && form!='') {
		eval('document.all.'+ form + '.style.visibility=\'visible\';');
	}
	if (isMinNS4 && form!='') {
		eval('document.'+ form + '.visibility=\'visible\';');
	}
}

function HideForm() {
	if (isMinIE4 && form!='') {
		eval('document.all.'+ form + '.style.visibility=\'hidden\';');
	}
	if (isMinNS4 && form!='') {
		eval('document.'+ form + '.visibility=\'hidden\';');
	}
}

function ShowOutMenu() {
	if (isMinIE4) {
		document.all.outmenunord.style.visibility='visible';
		document.all.outmenusud.style.visibility='visible';
		document.all.outmenuest.style.visibility='visible';
		document.all.outmenuouest.style.visibility='visible';
	}
	if (isMinNS4) {
		document.outmenunord.visibility='visible';
		document.outmenusud.visibility='visible';
		document.outmenuest.visibility='visible';
		document.outmenuouest.visibility='visible';
	}
}

function HideOutMenu() {
	if (isMinIE4) {
		document.all.outmenunord.style.visibility='hidden';
		document.all.outmenusud.style.visibility='hidden';
		document.all.outmenuest.style.visibility='hidden';
		document.all.outmenuouest.style.visibility='hidden';
	}
	if (isMinNS4) {
		document.outmenunord.visibility='hidden';
		document.outmenusud.visibility='hidden';
		document.outmenuest.visibility='hidden';
		document.outmenuouest.visibility='hidden';
	}
}

function CreateItem(strnom, strlien, bligne, strscript) {
	document.write('<TR><TD BGCOLOR="#C4B790"><IMG SRC="'+etage+'img/dot.gif" WIDTH="1" HEIGHT="18"></TD>');
	document.write('<TD valign="middle" BGCOLOR="#FFF4BD" Onclick="window.location.href=\''+ strlien + '\'" ');
	if (strscript!=null) {
		document.write(' OnMouseOver="rollover(this);' + strscript + ';" OnMouseOut="rollout(this)" class="lienmenu">');
		if (bligne) {
			document.write('<IMG SRC="'+etage+'img/nav-gauche/fleche.gif" WIDTH="8" HEIGHT="18" align="right">');
		}
		document.write('<IMG SRC="'+etage+'img/dot.gif" HEIGHT="1" WIDTH="6"><A CLASS="lienmenu" HREF="' + strlien + '" CLASS="lienmenu" OnMouseOver="' + strscript + ';">' + strnom + '</A></TD>');
	} else {
		document.write(' OnMouseOver="rollover(this)" OnMouseOut="rollout(this)" class="lienmenu">');
		if (bligne) {
			document.write('<IMG SRC="'+etage+'img/nav-gauche/fleche.gif" WIDTH="8" HEIGHT="18" align="right">');
		}
		document.write('<IMG SRC="'+etage+'img/dot.gif" HEIGHT="1" WIDTH="6"><A CLASS="lienmenu" HREF="' + strlien + '" CLASS="lienmenu">' + strnom + '</A></TD>');
	}
	document.write('<TD BGCOLOR="#C4B790"><IMG SRC="'+etage+'img/dot.gif" WIDTH="1" HEIGHT="1"></TD></TR>');
	document.write('<TR><TD COLSPAN="3" BGCOLOR="#C4B790"><IMG SRC="'+etage+'img/dot.gif" HEIGHT="1" WIDTH="1"></TD></TR>')
}

function CreateMenu(strmenu) {
	document.write('<DIV ID="' + strmenu + '" NAME="' + strmenu + '"><TABLE WIDTH="206" CELLPADDING="0" CELLSPACING="0" BORDER="0"><TR><TD BGCOLOR="#C4B790"><IMG SRC="'+etage+'img/dot.gif" WIDTH="1" HEIGHT="1"></TD><TD BGCOLOR="#C4B790"><IMG SRC="'+etage+'img/dot.gif" WIDTH="204" HEIGHT="1"></TD><TD BGCOLOR="#C4B790"><IMG SRC="'+etage+'img/dot.gif" WIDTH="1" HEIGHT="1"></TD></TR>');
}

function CloseMenu() {
	document.write('</TABLE></DIV>');
}

//-----------------------------------------------------------------------------
// Image utilities.
//-----------------------------------------------------------------------------

function getImage(name) {

  if (isMinNS4) {
    return findImage(name, document);
  }
  if (isMinIE4)
    return eval('document.all.' + name);
  return null;
}

function findImage(name, doc) {

  var i, img;

  for (i = 0; i < doc.images.length; i++)
    if (doc.images[i].name == name)
      return doc.images[i];
  for (i = 0; i < doc.layers.length; i++)
    if ((img = findImage(name, doc.layers[i].document)) != null) {
      img.container = doc.layers[i];
      return img;
    }
  return null;
}

function getImagePageLeft(img) {

  var x, obj;

  if (isMinNS4) {
    if (img.container != null)
      return img.container.pageX + img.x;
    else
      return img.x;
  }
  if (isMinIE4) {
    x = 0;
    obj = img;
    while (obj.offsetParent != null) {
      x += obj.offsetLeft ;
      obj = obj.offsetParent ;
    }
    x += obj.offsetLeft;
    return x;
  }
  return -1;
}

// Création des menus
CreateMenu('menu1');
CreateItem('Introduction à Internet', etage+'construire/introduction.htm', false, null);
CreateItem('Le courrier électronique', etage+'construire/email.htm', false, null);
CreateItem('L\'explorateur', etage+'construire/explorateur.htm', false, null);
CreateItem('Les moteurs de recherche', etage+'construire/moteur.htm', false, null);
CreateItem('Utilitaires indispensables', etage+'construire/utilitaire.htm', false, null);
CreateItem('Internet et l\'emploi', etage+'construire/internet.htm', false, null);
CreateItem('La technique de recherche d\'emploi', etage+'construire/technique.htm', false, null);
CloseMenu();

CreateMenu('menu2');
CreateItem('Annuaires et sites guides Emploi', etage+'consulter/consulter.asp?rub=25', false, 'HideMenu(\'menu5\')');
CreateItem('Les banques de CV', etage+'consulter/consulter.asp?rub=26', false, 'HideMenu(\'menu5\')');
CreateItem('Les sites généralistes', etage+'consulter/consulter.asp?rub=27', false, 'HideMenu(\'menu5\')');
CreateItem('Les sites spécialisés', 'javascript:return false;', true, 'ShowMenu(\'menu5\')');
CreateItem('Les listes de diffusion', etage+'consulter/consulter.asp?rub=33', false, 'HideMenu(\'menu5\')');
CreateItem('Les newsgroupes ou forums de discussion', etage+'consulter/consulter.asp?rub=34', false, 'HideMenu(\'menu5\')');
CreateItem('Les salons de recrutement', etage+'consulter/consulter.asp?rub=36', false, 'HideMenu(\'menu5\')');
CreateItem('La presse', etage+'consulter/consulter.asp?rub=35', false, 'HideMenu(\'menu5\')');
CloseMenu();

CreateMenu('menu5');
CreateItem('Emplois Cadres', etage+'consulter/consulter.asp?rub=28', false, null);
CreateItem('Emplois et stages jeunes diplômés', etage+'consulter/consulter.asp?rub=29', false, null);
CreateItem('Travail à l\'étranger', etage+'consulter/consulter.asp?rub=30', false, null);
CreateItem('Les cabinets de recrutement', etage+'consulter/consulter.asp?rub=31', false, null);
CreateItem('La fonction publique et l\'armée', etage+'consulter/consulter.asp?rub=32', false, null);
CloseMenu();

CreateMenu('menu3');
CreateItem('Les services publics', 'javascript:return false;', true, 'ShowMenu(\'menu6\');HideMenu(\'menu7\')');
CreateItem('Les nouvelles formes de travail', 'javascript:return false;', true, 'ShowMenu(\'menu7\');HideMenu(\'menu6\')');
CreateItem('Les informations par sect. d\'act.', etage+'chercher/chercher_sectact.asp', false, 'HideMenu(\'menu6\');HideMenu(\'menu7\')');
CreateItem('Les organismes consulaires', etage+'chercher/chercher.asp?rub=9', false, 'HideMenu(\'menu6\');HideMenu(\'menu7\')');
CreateItem('Syndicats et confédérations', etage+'chercher/chercher.asp?rub=10', false, 'HideMenu(\'menu6\');HideMenu(\'menu7\')');
CreateItem('Les informations financières', etage+'chercher/chercher.asp?rub=11', false, 'HideMenu(\'menu6\');HideMenu(\'menu7\')');
CreateItem('La législation', etage+'chercher/chercher.asp?rub=12', false, 'HideMenu(\'menu6\');HideMenu(\'menu7\')');
CreateItem('La formation', etage+'chercher/chercher.asp?rub=13', false, 'HideMenu(\'menu6\');HideMenu(\'menu7\')');
CloseMenu();

CreateMenu('menu6');
CreateItem('Les administrations', etage+'chercher/chercher.asp?rub=1', false, null);
CreateItem('Les collectivités territoriales', etage+'chercher/chercher.asp?rub=2', false, null);
CreateItem('Les organismes administratifs', etage+'chercher/chercher.asp?rub=3', false, null);
CloseMenu();

CreateMenu('menu7');
CreateItem('Le télétravail', etage+'chercher/chercher.asp?rub=4', false, null);
CreateItem('Le portage salarial', etage+'chercher/chercher.asp?rub=5', false, null);
CreateItem('Les groupements d\'employeurs', etage+'chercher/chercher.asp?rub=6', false, null);
CreateItem('L\'intérim', etage+'chercher/chercher.asp?rub=7', false, null);
CreateItem('La création d\'entreprise', etage+'chercher/chercher.asp?rub=8', false, null);
CloseMenu();

CreateMenu('menu4');
CreateItem('Annuaire d\'adresses électroniques', etage+'connaitre/annuaire.asp', false, null);
CreateItem('Annuaire d\'entreprises', etage+'connaitre/annuairent.asp', false, null);
CreateItem('Répertoire Entreprises par secteur d\'act.', etage+'connaitre/repertoire.asp', false, null);
CloseMenu();

function posimenu() {
	//Détermine la position des menus
	//Crée et détermine la position des layers transparents
	var margegauche
	if (isMinNS4) {
		document.write('<DIV ID="outmenunord" NAME="outmenunord"><A HREF="#" OnMouseOver="HideMenu(\'all\');RollOutImgMenu();ShowForm();"><IMG SRC="'+etage+'img/dot.gif" BORDER="0" WIDTH="760" HEIGHT="227"></A></DIV>'); // Layer nord
		document.write('<DIV ID="outmenusud" NAME="outmenusud"><A HREF="#" OnMouseOver="HideMenu(\'all\');RollOutImgMenu();ShowForm();"><IMG SRC="'+etage+'img/dot.gif" BORDER="0" WIDTH="760" HEIGHT="110"></A></DIV>'); // Layer sud
		document.write('<DIV ID="outmenuest" NAME="outmenuest"><A HREF="#" OnMouseOver="HideMenu(\'all\');RollOutImgMenu();ShowForm();"><IMG SRC="'+etage+'img/dot.gif" BORDER="0" WIDTH="609" HEIGHT="80"></A></DIV>'); // Layer est
		document.write('<DIV ID="outmenuouest" NAME="outmenuouest"><A HREF="#" OnMouseOver="HideMenu(\'all\');RollOutImgMenu();ShowForm();"><IMG SRC="'+etage+'img/dot.gif" BORDER="0" WIDTH="9" HEIGHT="80"></A></DIV>'); // Layer ouest

		margegauche=document.images.imggauche.x
		document.menu1.left=margegauche+150
		document.menu2.left=margegauche+150
		document.menu3.left=margegauche+150
		document.menu4.left=margegauche+150
		document.menu5.left=margegauche+355
		document.menu6.left=margegauche+355
		document.menu7.left=margegauche+355
		document.outmenuouest.left=margegauche
		document.outmenuest.left=margegauche+151
		document.outmenunord.left=margegauche
		document.outmenusud.left=margegauche
	}
	
	if (isMinIE4) {
		document.write('<DIV ID="outmenunord" NAME="outmenunord"><A HREF="#" OnMouseOver="HideMenu(\'all\');RollOutImgMenu();ShowForm();"><IMG SRC="'+etage+'img/dot.gif" BORDER="0" WIDTH="760" HEIGHT="227"></A></DIV>'); // Layer nord
		document.write('<DIV ID="outmenusud" NAME="outmenusud"><A HREF="#" OnMouseOver="HideMenu(\'all\');RollOutImgMenu();ShowForm();"><IMG SRC="'+etage+'img/dot.gif" BORDER="0" WIDTH="760" HEIGHT="100"></A></DIV>'); // Layer sud
		document.write('<DIV ID="outmenuest" NAME="outmenuest"><A HREF="#" OnMouseOver="HideMenu(\'all\');RollOutImgMenu();ShowForm();"><IMG SRC="'+etage+'img/dot.gif" BORDER="0" WIDTH="609" HEIGHT="80"></A></DIV>'); // Layer est
		document.write('<DIV ID="outmenuouest" NAME="outmenuouest"><A HREF="#" OnMouseOver="HideMenu(\'all\');RollOutImgMenu();ShowForm();"><IMG SRC="'+etage+'img/dot.gif" BORDER="0" WIDTH="9" HEIGHT="80"></A></DIV>'); // Layer ouest

		
		margegauche=getImagePageLeft(getImage("imggauche"))
	 	document.all.menu1.style.left=margegauche+150
	 	document.all.menu2.style.left=margegauche+150
	 	document.all.menu3.style.left=margegauche+150
	 	document.all.menu4.style.left=margegauche+150
	 	document.all.menu5.style.left=margegauche+355
	 	document.all.menu6.style.left=margegauche+355
	 	document.all.menu7.style.left=margegauche+355
	 	document.all.outmenuouest.style.left=margegauche.valueOf()
		document.all.outmenuest.style.left=margegauche+151
		document.all.outmenunord.style.left=margegauche.valueOf()
		document.all.outmenusud.style.left=margegauche.valueOf()
	}
}
onLoad="Preload();"
onResize="posimenu();"