

var browser = navigator.appName;		// prend le nom du navigateur
var firsttime = true;
var thisbrowser="";

document.layers ? thisbrowser="NN4" : thisbrowser="IE";
if (thisbrowser == "IE" && browser == "Netscape") thisbrowser = "MOZ";



/********************************************************/
/*       affichage/masquage des divs du mandala         */
/********************************************************/
function afficheDiv(showingDiv,order){
  if(order == 'show'){
    var showIt = showingDiv+'On';
    showIt = "menu"+showingDiv+"On";
    document.getElementById(showIt).style.visibility = "visible";
  }
  else{
    var showIt = showingDiv+'On';
    showIt = "menu"+showingDiv+"On";
    document.getElementById(showIt).style.visibility = "hidden";
  }
}

function afficheMap(order){
  if(order == 'show'){
    document.getElementById('mapSection').style.visibility = "visible";
    document.getElementById('mapSectionSmall').style.visibility = "hidden";
  }
  else{
    document.getElementById('mapSectionSmall').style.visibility = "visible";
    document.getElementById('mapSection').style.visibility = "hidden";
  }
}

var londonPhoto=1;

function afficheLondon(showingDiv){
  // changement de statut des div actifs
  var photo2hide = "photo"+londonPhoto;
  var num2hide = "num"+londonPhoto;
  var com2hide = "com"+londonPhoto;
  document.getElementById(photo2hide).style.visibility = "hidden";
  document.getElementById(num2hide).className = "num";
  document.getElementById(com2hide).style.visibility = "hidden";
  londonPhoto = showingDiv;
  var photo2show = "photo"+londonPhoto;
  var num2show = "num"+londonPhoto;
  var com2show = "com"+londonPhoto;
  document.getElementById(photo2show).style.visibility = "visible";
  document.getElementById(num2show).className = "numOn";
  document.getElementById(com2show).style.visibility = "visible";

}


/********************************************************/
/*       div navigation suit le bas de la fen?tre       */
/********************************************************/
var h = 0; 
var w = 0; 
var h2=0;
var last_offset = 0;
var offset=0;
var percent = 0; 
browser = navigator.appName;
document.layers ? navigateur="NN4" : navigateur="IE"; 
if (navigateur == "IE" && browser == "Netscape") navigateur = "MOZ"; 

function naviScroll() { 
  if (navigateur=="NN4") { 
    hauteur = eval("window.innerHeight"); 
    menu = eval("document.navigation"); 
    /*    menu2 = eval("document.map"); 
	  menu3 = eval("document.mapSectionSmall"); 
    menu4 = eval("document.mapSection"); */
    offset = eval("window.pageYOffset"); 
  } 
  else if (navigateur=="MOZ") { 
    hauteur = eval("window.innerHeight"); 
    menu = eval("document.getElementById('navigation').style"); 
    /*menu2 = eval("document.getElementById('map').style"); 
      menu3 = eval("document.getElementById('mapSectionSmall').style"); 
    menu4 = eval("document.getElementById('mapSection').style"); */
    offset = eval("window.pageYOffset"); 
  } 
  else {
    hauteur = eval("document.body.clientHeight"); 
    menu = eval("navigation.style"); 
    /*menu2 = eval("map.style"); 
      menu3 = eval("mapSectionSmall.style"); 
      menu4 = eval("mapSection.style"); */
    offset = eval("document.body.scrollTop");
  } 
  // variables pour resize 
  h = hauteur-28; 
  /*  h2 = hauteur-62;
      h3 = hauteur-62;
  h4 = hauteur-162;*/

  // reposition layer 
  if (((offset-last_offset) > 1 || (offset-last_offset) < 1)) { 
    percent = (offset - last_offset)/10; 
    if (percent > 0)
      percent = Math.ceil(percent);
    else
      percent = Math.floor(percent);
    menu.top = last_offset + h+"px"; 
    /*    menu2.top = last_offset + h2+"px"; 
	  menu3.top = last_offset + h3+"px"; 
	  menu4.top = last_offset + h4+"px"; */
  }
  else{
    menu.top = h + offset+"px"; 
    /*menu2.top = h2 + offset+"px"
      menu3.top = h3 + offset+"px"
      menu4.top = h4 + offset+"px"; */
  }
  last_offset = last_offset + percent; 
}; 

function initNaviScroll() {
  if (navigateur=="NN4") {
    hauteur = eval("window.innerHeight"); 
    document.navigation.top=hauteur-28+"px"; 
    /*document.map.top=hauteur-62+"px"; 
      document.mapSectionSmall.top=hauteur-62+"px"; 
      document.mapSection.top=hauteur-162+"px"; */
    offset = eval("window.pageYOffset"); 
  }
  else if (navigateur=="MOZ") {
    hauteur = eval("window.innerHeight");
    document.getElementById('navigation').style.top=hauteur-28+"px";
    /*    document.getElementById('map').style.top=hauteur-62+"px";
	  document.getElementById('mapSectionSmall').style.top=hauteur-62+"px";
	  document.getElementById('mapSection').style.top=hauteur-162+"px";*/
    offset = eval("window.pageYOffset"); 
  } 
  else { 
    hauteur = eval("document.body.clientHeight"); 
    document.getElementById('navigation').style.top=hauteur-28+"px";
    /*document.getElementById('map').style.top=hauteur-62+"px";
      document.getElementById('mapSectionSmall').style.top=hauteur-62+"px";
      document.getElementById('mapSection').style.top=hauteur-162+"px";*/
    offset = eval("document.body.scrollTop"); 
  } 
  
  // lance le handler
  var timer = (navigateur != "MOZ") ? 16 : 32;
  setInterval("naviScroll();",timer); 
};


function showNaviForm(){
  if(document.getElementById("formulaire").style.visibility == "visible"){
    
    document.getElementById("formulaire").style.visibility = "hidden";
  }
  else{
    document.getElementById("formulaire").style.visibility = "visible";
  }
}



function popup(titre,img,alt,comm) {
  w=open("",'image','width=400,height=400,toolbar=no,scrollbars=yes,resizable=yes');	
  w.document.write("<html><head><title>"+titre+"</title></head>");
  w.document.write("<script type='text/javascript'>function checksize()  { if (document.images[0].complete) {  window.resizeTo(document.images[0].width+35,document.images[0].height+70); window.focus();} else { setTimeout('check()',250) } }</"+"script>");
  w.document.write("<body onload='checksize()' bgcolor=\"#d6d6d6\" style='margin-left:2px; margin-right:0px; margin-top:2px; text-align:center;'><img src='"+img+"' alt='"+alt+"' longdesc=''><br><p style='color:black; font-family:verdana; font-size:80%; font-weight:normal; text-decoration:none;'>"+comm+"</p>");
  w.document.write("");
  w.document.write("</body></html>");
  w.document.close();
}

function popup(titre,url){
	w=open(url,titre,'width=400,height=400,toolbar=no,scrollbars=yes,resizable=yes');
}

function raccourci(id,marge){
 var doc = document.getElementById(id);
 if (document.all){ // ok I.E
   H = doc.currentStyle.height;
   P = doc.currentStyle.left;
 }
 else{ // ok firefox.0.9.2 , pas mozilla.1.0 ni netscape.7.02
 Hauteur = document.defaultView.getComputedStyle(doc,null).getPropertyValue("height");
 Hauteur = Hauteur.substring(0,3);
 Hbis = Hauteur-4;
 doc.style.height=Hbis+"px";
 }
}
