//-- Une fois l'objet window chargé, la fonction gereParagraph est appelée
Event.observe(this,'load',gereParagraph);
cpt = 0;
//-- Cache tous les paragraphes à l'exception du premier
//-- Appelle la fonction affiche_div après un click sur un élément de classe "lien_contact"
function gereParagraph(event){
  var param = getURLParam('prefix');
  var cpt_current = 0;
  if (param != '') {
    var id_section = param.split('_');
    cpt_current = parseInt(id_section[1])-1;
  }
  //

  // affiche le premier paragraphe
  $$('.showHide').each(function(div){
	    cpt ++;
      if (cpt != (cpt_current+1)) div.hide();
	});
  cpt = 0;
  // change le style de la premiere puce
  $$('.menu_3 li').each(function(li){
      if (cpt == cpt_current) li.addClassName('real_menu_3_selected');
      cpt ++;
	});
  Event.observe(this,'load',gereParagraph);
  
  $$('.showOrHide').each(function(link){
      Event.observe(link,'click',afficheDiv);
	});
 
  $$('ul.menu_3 li').each(function(li){
      Event.observe(li,'mouseover',survolLi);
      Event.observe(li,'mouseout',outLi);
	});
}
function survolLi(event){
 var container_li = Event.findElement(event,'li');
 container_li.addClassName('menu_3_selected');
}
function outLi(event){
 var container_li = Event.findElement(event,'li');
 container_li.removeClassName('menu_3_selected');
}
function afficheDiv(event){
	var position = 0;
  cpt =0;
    // la puce où l'internaute clique
    var container_li = Event.findElement(event,'li');
    container_li.addClassName('real_menu_3_selected');

    // Récupère la position parmi les autres li cliquables
    // Change la class des autres li
    $$('ul.menu_3 li').each(function(li){
	    //alert(Object.inspect(div));
	    if (li === container_li) position = cpt;
      else {
        li.removeClassName('menu_3_selected');
        li.removeClassName('real_menu_3_selected');
      }
	    cpt++;
      
	});
    cpt = 0;
  
  $$('.showHide').each(function(div){
    if (cpt == position) div.show();
    else div.hide();
    cpt++;
	});
}

function getURLParam(strParamName){
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if (
aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return unescape(strReturn);
} 
