function handleErreur(szErreur, file, line)
{
  var msg = '--- ERREUR JAVASCRIPT ---\n\n';
  msg += 'Fichier : ' + file + '\n\n';
  msg += 'Ligne : ' + line + '\n\n';
  msg += 'Message : ' + szErreur;

  alert(msg);
}

window.onerror = handleErreur;

//******************************************************************************
//    GESTION DES MENUS DEROULANTS
//******************************************************************************

// Initialise les menus déroulants
function initMenu()
{
  i = 0;
  var isIE6 = (navigator.userAgent.indexOf("MSIE 6.0") != -1);
  var isIE7 = (navigator.userAgent.indexOf("MSIE 7.0") != -1);
  var isIE8 = (navigator.userAgent.indexOf("MSIE 8.0") != -1);

  // Récupération des menus
  var pMenu = new Array();
  pMenu[i++] = document.getElementById("pole_eco");
  pMenu[i++] = document.getElementById("parc_certif");
  pMenu[i++] = document.getElementById("cadre_vie");

  var iNbMenu = i;

  for (i = 0; i < iNbMenu; ++i) {
    var pUL = pMenu[i].getElementsByTagName('UL');
    pUL = pUL[0];
    
    pUL.style.top = pMenu[i].offsetHeight + ((isIE6 && !isIE8) ? -3 : 0) + "px";
    pUL.style.left = "-40px";
    
    pMenu[i].onmouseover = function () {
      var pUL = this.getElementsByTagName('UL');
      pUL = pUL[0];
      pUL.style.display = "block";
    }
    pMenu[i].onmouseout = function () {
      var pUL = this.getElementsByTagName('UL');
      pUL = pUL[0];
      pUL.style.display = "none";
    }
  }
  
  i = 0
  pMenu = new Array();
  pMenu[i++] = document.getElementById("menu_service_entreprise");

  iNbMenu = i;

  for (i = 0; i < iNbMenu; ++i) {
    var pUL = pMenu[i].getElementsByTagName('UL');
    pUL = pUL[0];

    pUL.style.top = pMenu[i].offsetHeight + ((isIE6 && !isIE8) ? -3 : 0) + "px";
    if ((isIE6 && !isIE8) ||isIE7) pUL.style.left = "-89px";
    else pUL.style.left = "-40px";

    pMenu[i].onmouseover = function () {
      var pUL = this.getElementsByTagName('UL');
      pUL = pUL[0];
      pUL.style.display = "block";
    }
    pMenu[i].onmouseout = function () {
      var pUL = this.getElementsByTagName('UL');
      pUL = pUL[0];
      pUL.style.display = "none";
    }
  }
}

// Positionne les menus au chargement
//document.onload = initMenu;