// JavaScript Document

// dernier click
var dernierbouton="";
// def du timeout
var timeout = setTimeout('',1);

// var init = false;

// def des nom des menus
var titresMenus = new Array("recrutement","consulting","mobilite");
var Menus = new Array();
var sousMenus = new Array ()


// init
/*
function init_menus(){
	var decal_x = 0;
	var decal_y = 13;
	// if (init == false) {
		for (var i = 0;i<titresMenus.length;i++) {
			Menus[i] = "menu_"+titresMenus[i];
			sousMenus[i] = "sub_"+titresMenus[i];
			cache(sousMenus[i]);
			modif_x = 0;
			modif_y = 0;
			if(titresMenus[i] == 'mobilite') {
				modif_x = -90;
			}
			decal_x = decal_x+modif_x;
			decal_y = decal_y+modif_y;
			setPosition(Menus[i],sousMenus[i],decal_x,decal_y);
		}
	//	init = true;
	// }
}
*/


// demande d'affichage d'un sous-menu
/*
function submenu(cet_item) { 
	init_menus();
	if (dernierbouton == cet_item) {
		cancelhide();
	}
	affiche(cet_item);
	submenuhide(cet_item);
	dernierbouton=cet_item;
}
*/
// demande de masquage apres x secondes
function submenuoff() {
	timeout = setTimeout('submenuhide()',300);
}
// on annule une demande de masquage
function cancelhide() {
	if (timeout) {
		clearTimeout(timeout);
	}
}
// fonction de gestion d'affichage / masquage des sous menus
/*
function submenuhide(cet_item) {
	var i = 0;
	while (i < sousMenus.length) {
		if (cet_item != sousMenus[i]) {
			cache(sousMenus[i]);	
		}
		i++;
	}
}
*/
// raccourci
function getID(cet_item) {
	return document.getElementById(cet_item);
}
// affiche un element
function affiche(cet_item) {
	getID(cet_item).style.display="block";
}
// le cache
function cache(cet_item) {
	getID(cet_item).style.display = "none";
}
//Fonction permettant de positionner un DIV à une position occupée par une ancre
function setPosition(ID_menu,ID_submenu,decal_x,decal_y) {
	position = getID(ID_menu);
	element = getID(ID_submenu);
	element.style.left = getLeft(position)+decal_x;
	element.style.top = getTop(position)+decal_y;
}
//Fonction permettant de connaître la position d'un objet
//par rapport au bord gauche de la page.
//Cet objet peut être à l'intérieur d'un autre objet.

function getLeft(cet_item) {
	if (cet_item.offsetParent) {
		return (cet_item.offsetLeft + getLeft(cet_item.offsetParent));
	} else {
		return (cet_item.offsetLeft);
	}
}
//Fonction permettant de connaître la position d'un objet
//par rapport au bord haut de la page.
//Cet objet peut être à l'intérieur d'un autre objet.
function getTop(cet_item) {
	if (cet_item.offsetParent) {
		return (cet_item.offsetTop + getTop(cet_item.offsetParent));
	} else {
		return (cet_item.offsetTop);
	}
}

// resize un div en hauteur en fonction d'un resize navigateur
function defHauteur(cetitem) {
	if (parseInt(navigator.appVersion)>3) {
	 if (navigator.appName=="Netscape") {
	  var winW = window.innerWidth;
	  var winH = window.innerHeight;
	 }
	 if (navigator.appName.indexOf("Microsoft")!=-1) {
	  var winW = document.body.offsetWidth;
	  var winH = document.body.offsetHeight;
	 }
	}
//	getID(cetitem).style.width = winW-10;

	getID(cetitem).style.height = winH-10;
	
	setTimeout(init_defHauteur,1000);
}

function init_defHauteur() {
	setTimeout("defHauteur('flash');",20);
}

// ferme mon flash et crée un cookie
function closediv() {
	//cookie deja
	var expire = new Date();
	var temps = expire.getTime() + (1*12*60*60*1000); // jour/heures/minutes/secondes/milli
	expire.setTime(temps);
	document.cookie = "ADHcookie=ok; expires=" + expire.toGMTString();

	cache('flash');
	if (getID('adh')) {
		affiche('adh');
	}
}

function offres_go(id_domaine) {
	window.location = "offres-emploi.php?id_domaine="+id_domaine;
}