// JavaScript Document
// Source: Dominique Peladeau
// Copyright 2007 
// www.amgmedical.com
estIE=document.all;
estNN=!document.all&&document.getElementById;
estN4=document.layers;
vivant=false;
Top_Position=150;
Left_Position=150;
Glisser="FromTop";
function ChercherStyleObjet(objetId) {
    if(document.getElementById && document.getElementById(objetId)) {
	return document.getElementById(objetId).style;
    } else if (document.all && document.all(objetId)) {
	return document.all(objetId).style;
    } else if (document.layers && document.layers[objetId]) {
	return document.layers[objetId];
    } else {
	return false;
    }
}
var Le_timeout;
function glisse(){
  var Le_style = ChercherStyleObjet("maitre");
  if (Le_style){
    var pos_top = parseInt(Le_style.top);
    var nouveau_top = pos_top + 8;
    if (document.layers){
      Le_style.top = nouveau_top;
    }
    else {
      Le_style.top = nouveau_top + "px";
    }
    if (nouveau_top < Top_Position){
      Le_timeout = setTimeout('glisse();',10);
    }
  }
}
function QuelleHauteur(){
 if (document.getElementById) {
	var divs = document.getElementById('maitre');
	maxHeight = divs.offsetHeight;
	divs.style.top = '-' + maxHeight + 'px';
	}
	else {
    maxHeight = 1000;
	divs.style.top = '-' + maxHeight + 'px';
    }
}
function Centre(){
 if (document.getElementById) {
	var divs = document.getElementById('maitre');
	maxHeight = divs.offsetHeight;
	maxLeft = divs.offsetWidth;
	}
	else { // does not work in nn4
    maxHeight = 400;
	  maxLeft = 400;
}
if (parseInt(navigator.appVersion)>3) {
 	if (navigator.appName=="Netscape") {
  	winW = window.innerWidth;
  	winH = window.innerHeight;
 	}
 	if (navigator.appName.indexOf("Microsoft")!=-1) {
  	winW = document.body.offsetWidth;
  	winH = document.body.offsetHeight;
 	}
	}
	Left_Position=(winW-maxLeft)/2;
	Top_Position=(winH-maxHeight)/2;
   if (Glisser == "FromLeft") {
   divs.style.top = Top_Position + 'px';
   }
   if (Glisser == "FromTop") {
   divs.style.left = Left_Position + 'px';
   }
   if (Glisser == "NoSlide") {
   divs.style.left = Left_Position + 'px';
   divs.style.top = Top_Position + 'px';
   }
}
function initialise(e){
  letout=estIE ? "BODY" : "HTML";
  lequel=estIE ? document.all.maitre : document.getElementById("maitre");  
  leNiveau=estIE ? event.srcElement : e.target;  
  while (leNiveau.id!="barreTitre"&&leNiveau.tagName!=letout){
    leNiveau=estIE ? leNiveau.parentElement : leNiveau.parentNode;
  }  
  if (leNiveau.id=="barreTitre"){
    deplacex=estIE ? event.clientX : e.clientX;
    deplacey=estIE ? event.clientY : e.clientY;
    maintenantX=parseInt(lequel.style.left);
    maintenantY=parseInt(lequel.style.top);
    onpeut=true;
    document.onmousemove=faitle;
  }
}
function faitle(e){
  if (!onpeut) return;
  lequel.style.left=estIE ? maintenantX+event.clientX-deplacex : maintenantX+e.clientX-deplacex; 
  lequel.style.top=estIE ? maintenantY+event.clientY-deplacey : maintenantY+e.clientY-deplacey;
  return false;  
}
function faitleN4(cquoi){
  if (!estN4) return;
  cN4=eval(cquoi);
  cN4.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP);
  cN4.onmousedown=function(e){
    cN4.captureEvents(Event.MOUSEMOVE);
    cN4x=e.x;
    cN4y=e.y;
  }
  cN4.onmousemove=function(e){
    if (vivant){
      cN4.moveBy(e.x-cN4x,e.y-cN4y);
      return false;
    }
  }
  cN4.onmouseup=function(){
    cN4.releaseEvents(Event.MOUSEMOVE);
  }
}
function HideMe(){
  if (estIE||estNN) document.getElementById("maitre").style.visibility="hidden";
  else if (estN4) document.maitre.visibility="hide";
}
function ShowMe(){
  if (estIE||estNN) document.getElementById("maitre").style.visibility="visible";
  else if (estN4) document.maitre.visibility="show";
}
document.onmousedown=initialise;
document.onmouseup=Function("onpeut=false");
function cuisine(){
Centre();
QuelleHauteur();
ShowMe();
glisse();
}