function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function hide_all_fr()
{
MM_showHideLayers('menuderoulant_1','','hide','menuderoulant_2','','hide','menuderoulant_3','','hide','menuderoulant_7','','hide','menuderoulant_8','','hide','menuderoulant_10','','hide','fond','','hide') ;
}
function hide_all_en()
{
MM_showHideLayers('menu_58','','hide','menu_105','','hide','menu_83','','hide','menu_77','','hide','menu_104','','hide','menu_95','','hide','menu_115','','hide','fond','','hide') ;
}
function afficher_fiche(id_div)
{
document.getElementById('texte1').style.display = 'none' ;
document.getElementById('texte2').style.display = 'none' ;
document.getElementById('texte3').style.display = 'none' ;
document.getElementById('texte4').style.display = 'none' ;
document.getElementById(id_div).style.display = 'block' ;
}

function afficher(element)
{
if (document.getElementById(element) != null )
    document.getElementById(element).style.display = 'block' ;
}

function cacher(element)
{
if (document.getElementById(element) != null )
    document.getElementById(element).style.display = 'none';
}


function getXMLHTTP(){
var xhreq=null;
if(window.XMLHttpRequest){ // Firefox et autres
xhreq = new XMLHttpRequest();
}
else if(window.ActiveXObject){ // Internet Explorer
try {
xhreq = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
xhreq = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e1) {
xhreq = null;
}
}
}
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
}
return xhreq;
}
 


function charge_ajax(element,url_contenu)
{
 if (document.getElementById(element) != null )
  {
    var xhr = getXMLHTTP() ;

    xhr.onreadystatechange  = function()
    {
         if(xhr.readyState  == 4)
         {
              if(xhr.status  == 200)
                 document.getElementById(element).innerHTML = xhr.responseText;
              else
                 document.getElementById(element).innerHTML = "Error code " + xhr.status;
         }
         else
           document.getElementById(element).innerHTML = "<center><img src='/images/circle_animation.gif' align=center><br><i>Chargement...</i></center>" ;
    };

   xhr.open("GET", url_contenu, true);
   xhr.send(null);
  }
  else if (window.parent.document.getElementById(element) != null )
  {
     var xhr = getXMLHTTP() ;

    xhr.onreadystatechange  = function()
    {
         if(xhr.readyState  == 4)
         {
              if(xhr.status  == 200)
                 window.parent.document.getElementById(element).innerHTML = xhr.responseText;
              else
                 window.parent.document.getElementById(element).innerHTML = "Error code " + xhr.status;
         }
         else
           window.parent.document.getElementById(element).innerHTML = "<center><img src='/images/circle_animation.gif'><br><i>Chargement en cours...</i><br></center>" ;
    };

   xhr.open("GET", url_contenu, true);
   xhr.send(null);
  }
  
  else
   alert("zone inconnue !") ;
}

function navigateur()
{
var name = navigator.appName

   if (name != "Microsoft Internet Explorer")
if (confirm("Désolé, la visite des expositions n'est pour l'instant possible qu'avec Microsoft Explorer. Une version pour les autres navigateurs sera très vite mise en ligne. Merci de votre patience."))
    window.close() ;
else
    window.close() ;
}
