function affichage_popup(nom_de_la_page, nom_interne_de_la_fenetre)
{
	window.open (nom_de_la_page, nom_interne_de_la_fenetre, config='width=700 toolbar=no, menubar=no, scrollbars=yes, resizable=yes,location=no, directories=no, status=no');
}

//fonction permuter un src de 2 tag img
function permutImg(id1, id2){
    var temp=document.getElementById(id1).src;
    document.getElementById(id1).src=document.getElementById(id2).src;
    document.getElementById(id2).src=temp;
    
    var temp=document.getElementById(id1+"a").href;
    document.getElementById(id1+"a").href=document.getElementById(id2+"a").href;
    document.getElementById(id2+"a").href=temp;
}

function cacherLesObjects()
{
    if(document.getElementById('field-connex'))
    {
        document.getElementById('field-connex').style.display='none';
		
		if(document.getElementById('button-connex'))
        document.getElementById('button-connex').style.display='block';        
    }    
     
    if(document.getElementById('display-info-libraire'))
    {
        document.getElementById('display-info-libraire').style.display='none';
        
    }
    if(document.getElementById('cb'))
    {
        document.getElementById('cb').style.display='none';
        
    }
    if(document.getElementById('cheque'))
    {
        document.getElementById('cheque').style.display='none';
        
    }
	   if(document.getElementById('magasin'))
    {
        document.getElementById('magasin').style.display='none';
        
    }
   /* if(document.getElementById('formLivr'))
    {
        document.getElementById('formLivr').style.display='none';
        
    }*/
}

function cacher(id)
{
    if(document.getElementById(id))
    {
        if(document.getElementById(id).style.display=='none') document.getElementById(id).style.display='block';
        else document.getElementById(id).style.display='none';
    }
}

function cacherTab(id)
{
    if(document.getElementById(id))
    {
        if(document.getElementById(id).style.display=='none') document.getElementById(id).style.display='table';
        else document.getElementById(id).style.display='none';
    }
}

function cacherTousLc()
{
    if(document.getElementById('divCommande'))
    {
        cpt=1;
        while(document.getElementById('suivi-com'+cpt))
        {
            document.getElementById('suivi-com'+cpt).style.display='none';
            cpt++;
        }
    }
}

function initRollovers() {
  if (!document.getElementById) return;
 
  var aPreLoad = new Array();
  var sTempSrc;
  var aImages = document.getElementsByTagName('img');
 
  for (var i = 0; i < aImages.length; i++) {              
    if (aImages[i].className == 'imgover') {
      var src = aImages[i].getAttribute('src');
      var ftype = src.substring(src.lastIndexOf('.'), src.length);
      var hsrc = src.replace(ftype, '-on'+ftype);
 
      aImages[i].setAttribute('hsrc', hsrc);
 
      aPreLoad[i] = new Image();
      aPreLoad[i].src = hsrc;
 
      aImages[i].onmouseover = function() {
        sTempSrc = this.getAttribute('src');
        this.setAttribute('src', this.getAttribute('hsrc'));
      }    
 
      aImages[i].parentNode.onfocus = function() {
        sTempSrc = this.firstChild.getAttribute('src');
        this.firstChild.setAttribute('src', this.firstChild.getAttribute('hsrc'));
      }    
 
      aImages[i].onmouseout = function() {
        if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('-on'+ftype, ftype);
        this.setAttribute('src', sTempSrc);
      }
 
      aImages[i].parentNode.onblur = function() {
        if (!sTempSrc) sTempSrc = this.firstChild.getAttribute('src').replace('-on'+ftype, ftype);
        this.firstChild.setAttribute('src', sTempSrc);
      }
    }
  }
}


// Gestion Flash
function loadFlash(url, largeur, hauteur, tag, id){
   var flash;
   var endTag;
 
   if(id != "")
      id = " id=\""+id+"\"";
 
   if(tag != ""){
      endTag = "</"+tag+">";
      tag = "<"+tag+id+">";
   }
 
   flash = tag+"<object type='application/x-shockwave-flash' data='"+url+"' width='"+largeur+"' height='"+hauteur+"'>";
   flash += "<param name='movie' value='"+url+"' \/>";
   flash += "<param name='menu' value='false' \/>";
   flash += "<param name='wmode' value='opaque' \/>";
   flash += "<param name='scalemode' value='noborder' \/>";
   flash += "<p>Veuillez télécharger le <a href='http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&Lang=French'>plugin Flash<\/a> pour voir l'animation.<\/p>";
   flash += "<\/object>"+endTag;
   document.write(flash);
}

// Gestion Menu
function rollout(objMenuitem, objEvent) {
  var iKeyCode;
  if (objEvent && objEvent.type == 'keypress') {
    if (objEvent.keyCode)
      iKeyCode = objEvent.keyCode;
    else if (objEvent.which)
      iKeyCode = objEvent.which;
    if (iKeyCode != 13 && iKeyCode != 32)
      return true;
  }
  if (objMenuitem.nextSibling.style.display == 'block')
    var strDisplay = 'none'
  else
    var strDisplay = 'block';
  var objMenu = document.getElementById('menu');
  var objNested = objMenu.getElementsByTagName('ul');
  for (var i=0; i<objNested.length; i++) {
    if (objNested[i].style.display == 'block')
      objNested[i].style.display = 'none';
  }
  objMenuitem.nextSibling.style.display = strDisplay;
  while (objMenuitem.parentNode.parentNode.id != 'menu') {
    objMenuitem = objMenuitem.parentNode.parentNode;
    objMenuitem.style.display = 'block';
  }
  return false;
}
 
function initMenus() {
  var bRollup, objLinks, objNode, objAnchor;
  if (document.getElementById && document.createElement) {
    var strLocation = window.location;
    var objMenu = document.getElementById('menu');
    var objNested = objMenu.getElementsByTagName('ul');
    for (var i=0; i<objNested.length; i++) {
      bRollup = true;
      objLinks = objNested[i].getElementsByTagName('a');
      for (var j=0; j<objLinks.length; j++) {
        if (objLinks[j].href == strLocation) {
          bRollup = false;
          objNode = objLinks[j];
          strContent = objNode.firstChild.data;
          var objCurrentPage = document.createElement('strong');
          objCurrentPage.appendChild(document.createTextNode(strContent));
          objNode.parentNode.replaceChild(objCurrentPage, objNode);
          objCurrentPage.id = 'keepOpen';
        }
      }
      if (bRollup == true)
        objNested[i].style.display = 'none';
      else
        objNested[i].style.display = 'block';		
      objNode = objNested[i].parentNode;
      strContent = objNode.firstChild.data;
      objAnchor = document.createElement('a');
      objAnchor.href = '#';
      objAnchor.onclick = function(event) {
        return rollout(this, event);
      }
      objAnchor.onkeypress = function(event) {
        return rollout(this, event);
      }
      objAnchor.appendChild(document.createTextNode(strContent));
      objNode.replaceChild(objAnchor, objNode.firstChild);
    }
    if (document.getElementById('keepOpen')) {
      var objKeepOpen = document.getElementById('keepOpen');
      while (objKeepOpen.parentNode.id != 'menu') {
        objKeepOpen = objKeepOpen.parentNode;
        objKeepOpen.style.display = 'block';
      }
    }
  }
}
 
// Gestion chargement
function initPrimary() {
   if (arguments.callee.done) return;
   arguments.callee.done = true;
   if (_timer) {
      clearInterval(_timer);
      _timer = null;
   }
 
   // Liste des fonctions à exécuter
   initMenus();
   initRollovers();
   cacherLesObjects();
   cacherTousLc();
}
if (document.addEventListener) {
   document.addEventListener("DOMContentLoaded", initPrimary, false);
}
/*@cc_on @*/
/*@if (@_win32)
   document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
   var script = document.getElementById("__ie_onload");
   script.onreadystatechange = function() {
      if (this.readyState == "complete") {
         initPrimary();
      }
   };
/*@end @*/
if (/WebKit/i.test(navigator.userAgent)) {
   var _timer = setInterval(function() {
      if (/loaded|complete/.test(document.readyState)) {
         initPrimary();
      }
   }, 10);
}
window.onload = function () {
  initPrimary();
  
}; 