//_____________________________________________________________________________
// Module : lib.common.js
//_____________________________________________________________________________
//

function drawPath(menu_cle) {
  var path     = '';
  var URL      = '';
  var menu_cle_parent = menu_cle;
  var oEEM     = null
  var menuData = treeData;
  var menuRoot = 0;


  while (menu_cle!=menuRoot) {
    for (i=0; i<menuData.length; i++) {
      if (menuData[i].iem==menu_cle) break;
    }
    oEEM = menuData[i];
    menu_cle = oEEM.ipm;

      if (path=='' || oEEM.url=='')
        path = ' > <font class="txt_gris12">' + oEEM.lib.replace("<i>","").replace("</i>","") +'</font>'+ path;
      else {
        URL = (oEEM.url.indexOf("?")>=0) ? oEEM.url+"&menu_id="+oEEM.iem : oEEM.url+"?menu_id="+oEEM.iem;
        path = ' > <a href="'+URL+'" class="txt_gris12">'+ oEEM.lib.replace("<i>","").replace("</i>","") +'</a>'+ path;
      }
    }

  path = ' <a href="/home.aspx" class="txt_gris12">Accueil</a> ' + path;
  path = '<img src="/images/arr_grey.gif" width="16" height="7"> '+ path ;

  return path;
}
//_____________________________________________________________________________
//
function drawMenu() {
  treeMenu = new Tree('divTreeMenu', treeData, 0, null);
}
//_____________________________________________________________________________
//
function treeExpandNodeById(nodeId) {
  document.treeMenu.expandNodeById(nodeId);
}
//_____________________________________________________________________________
//
function launchApplication(oEEM) {
  if (oEEM.url.lastIndexOf('#', oEEM.url)>0)
    var URL = oEEM.url.substr(0, oEEM.url.lastIndexOf('#', oEEM.url));
  else
    var URL = oEEM.url;
  var ancre = "";
  if (oEEM.url.lastIndexOf('#', oEEM.url)>0)
    var ancre = oEEM.url.substr(oEEM.url.lastIndexOf('#', oEEM.url));

  if (URL.indexOf("?")>=0)
    URL = URL+"&menu_id="+oEEM.iem;
  else
    URL = URL+"?menu_id="+oEEM.iem;
//  alert(URL);
  document.location.href = URL+ancre;
}
//_____________________________________________________________________________
//
function addEvent(obj, evType, fn, useCapture){
  if (obj.addEventListener){
    obj.addEventListener(evType, fn, useCapture);
  } else if (obj.attachEvent){
    obj.attachEvent("on"+evType, fn);
  } else {
    alert("Handler could not be attached");
  }
}
//_____________________________________________________________________________
//
function isNS() {
  return (navigator.appName=="Netscape" ? true : false);
}
//_____________________________________________________________________________
//
function getObjet(objNS,objIE) {
  if (isNS())
    return objNS;
  else
    return objIE.srcElement;
}
//_____________________________________________________________________________
//
function right(str, len) {
  return String(str).substring(str.length, str.length - len);
}

