/**
 * getPageName
 * Retourne le dernier nom de l'url courante, en général 'nompage.html'
 * Si l'url se termine par un slash, getPageName retourne logiquement un chaine vide ''.
 **/
function getPageName ( ) {
  var URL = self.location.href;
  var pos_deb = URL.lastIndexOf("/");
  if(pos_deb > -1){
    return URL.substring(pos_deb + 1, URL.length);
  }
  else {
    alert ("Problème : scripts_getPageName : ne trouve pas la dernière occurence de slash dans l'url");
  }
  return '';
}

function writeLinkGauche ( s_name, s_URL, s_attributs ) {
  document.write ('<li><div class="menu-titre"><a href="'+s_URL+'" '+ s_attributs +'>'+s_name+'</a>&nbsp&nbsp</div></li>');
}
function writeSelectedGauche ( s_name, s_URL, s_attributs, s_chemin) {
  document.write ('<li><div class="menu-titre"><a href="'+s_URL+'" '+ s_attributs +'>'+s_name+'</a>&nbsp;');
  document.write ('<img src="'+s_chemin+'/imgs/selected.png" border="0" /></div></li>');
}

/**
 * writeMenuGauche écrit un menu à gauche en marquant selectionné la rubrique dont l'url se termine comme l'url courante
 * @param s_ArrayRubriques : tableau des rubriques tel que s_ArrayRubriques['name'] = nom et s_ArrayRubriques['url'] = url.
 * @param s_chemin         : chemin pour aller à la base du site
 **/
function writeMenuGauche ( s_ArrayRubriques, s_chemin) {
  document.write ('<div class="menu ecartenhaut">');
  document.write ('<ul class="rubriques">');
  // Pour toutes les rubriques passées en paramètres dans s_ArrayRubriques
  for (var i_rubrique=0; i_rubrique<s_ArrayRubriques.length; i_rubrique++) {
    var pageName = (getPageName() != '')? getPageName() : 'index';
    // si la rubrique correspond à la page actuelle
    if(s_ArrayRubriques[i_rubrique]['url'] == pageName 
      || s_ArrayRubriques[i_rubrique]['url'] == pageName+'.html' 
      || s_ArrayRubriques[i_rubrique]['url'] == pageName+'.php' )
      writeSelectedGauche(s_ArrayRubriques[i_rubrique]['name'],
                          s_ArrayRubriques[i_rubrique]['url'],
                          s_ArrayRubriques[i_rubrique]['attributs'],
                          s_chemin);
    // sinon
    else
      writeLinkGauche(s_ArrayRubriques[i_rubrique]['name'], 
                      s_ArrayRubriques[i_rubrique]['url'],
                      s_ArrayRubriques[i_rubrique]['attributs']);
  }
  document.write ('</ul>');
  document.write ('</div>');
  document.write ('<center><a href="http://www.mshparisnord.org">');
  document.write ('  <img src="'+ s_chemin +'/imgs/msh.png" alt="Maison des Sciences de l\'Homme Paris Nord" border="0"/>');
  document.write ('</a></center>');
  document.write ('<br />');

}


