// JavaScript Document
var timeout;

//timeout pour masquer le menu si on passe rapidement sur ce dernier
var timeoutMask;
var timeoutMaskClear = true;

function showMenu(num, prefix, arl){

  timeoutMaskClear = false;
	timeoutMask = setTimeout("annulerTimeOutMask()",500);

  nombremenus=9;/* nombre de menus */
  for(a=1;a<=nombremenus;a++){
    if(document.getElementById("sousMenu"+a)) {
      document.getElementById("sousMenu"+a).style.display="none";
    }
    if(document.getElementById("onglet"+a)) {
      document.getElementById("onglet"+a).src=arl+"onglet"+prefix+"0"+a+"b.gif";
    }
  }
  document.getElementById("sousMenu"+num).style.display="block";
  document.getElementById("onglet"+num).src=arl+"onglet"+prefix+"0"+num+"a.gif";
  annulerTimeOut();
}


function surligne(target){
  target.style.background="#FFF19F";//#FFFE88
}
function unsurligneBleu(target){
  target.style.background="#EDF3FA";
}
function unsurligneBlanc(target){
  target.style.background="#FFFFFF";
}


function maskMenuTimeout(num, prefix, arl){
  /*num correspond au menu ? afficher une fois le timeOut ?coul?*/
	if (timeoutMaskClear){
	  delai = 2000;/* dur?e du timeOut, en millisecondes */
	}else{
		delai = 0;/* dur?e du timeOut, en millisecondes */
	}
	  timeout = setTimeout("showMenu("+num+", '"+prefix+"', '"+arl+"')",delai);
}


function annulerTimeOut(){
  clearTimeout(timeout);
}

function annulerTimeOutMask(){
  timeoutMaskClear = true;
  clearTimeout(timeoutMask);
}
/**********************************
*Partie AJAX pour les mpage smarketor
**********************************/
 /**
* Fonction de connexion ajax
*/
function getXMLFeed(fichier, id) {
	// Cr?ation de l'objet
 	var ie4 = (document.all)? true:false;    // Internet explorer <=4
    if(ie4) {
		document.getElementById(id).className = 'sablierIE';
	} else {
		document.getElementById(id).className = 'sablier';
	}

	if (window.XMLHttpRequest) {
		// Navigateurs de type Firefox
		xhr = new XMLHttpRequest();
	} else if(window.ActiveXObject){
		// Internet Explorer
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				return false;
			}
		}
	}else{
		// Le navigateur ne supporte pas XMLHttpRequest
		return false;
	}

	// Requete et recup?ration des r?sultats
	xhr.onreadystatechange = function() {
		reponseServeur(id);
	}
	xhr.open("GET", fichier, true);
	xhr.send(null);
	return true;
}

/**
* Fonction appell?e ? chaque changement d'?tat de la requete
*/
function reponseServeur(id) {
	if (xhr.readyState == 4) {
		recupererDonnees(xhr.responseText, id);
		//alert(xhr.responseText);
		document.getElementById(id).className = 'noSablier';
	}

}


/**
* Fonction en charge du parsage des fichiers de texte r?cup?r?s
* @param contenuFichier contenu brut du fichier r?cup?rer
*/
function recupererDonnees(contenuFichier,id){
	document.getElementById(id).innerHTML = contenuFichier;
}


/**
* Ouverture d'une popup centr?e
*/

function newWindow(url,hauteur,largeur) {
	var ie4 = (document.all)? true:false;
	if(!ie4){
		largeur -= 16;
	}
	var winl = (screen.width - largeur) / 2;
	var wint = (screen.height - hauteur) / 2;
	date_t = new Date;
	time = date_t.getTime();
	winprops = 'height='+hauteur+',width='+largeur+',top='+wint+',left='+winl+',scrollbars=1,resizable'
	win = window.open(url, time, winprops)
}