var ScrollTimer;
var ScrollPas = 5;
var DecalageScrollPas = 5;
/* ************************************************************* */ 
function TestScollPage(Contenant,Contenu) {
	Objet=document.getElementById(Contenu);
	if(Objet.offsetHeight>document.getElementById(Contenant).offsetHeight)
		return true;
	else
		return false;
}
/* ************************************************************* */ 
function ScollPage(Contenant,Contenu,Sens) {
	Objet=document.getElementById(Contenu);
    if(parseInt(Objet.style.top) + (ScrollPas*Sens)>0)  {
		clearTimeout(ScrollTimer);
	}
	else if(parseInt(Objet.style.top) + ((ScrollPas*Sens)+DecalageScrollPas)<-(Objet.offsetHeight-document.getElementById(Contenant).offsetHeight)) {
		clearTimeout(ScrollTimer);
	}
    else {
        Objet.style.top = (parseInt(Objet.style.top) + (ScrollPas*Sens)) + "px";
	}
	ScrollTimer = setTimeout("ScollPage('"+ Contenant +"','"+ Contenu + "'," + Sens + ");", 30);
}
/* ************************************************************* */ 
function OpenZoom(Titre,Image,Largeur,Hauteur)
{
	Offset=5;	
	Largeur=Largeur+Offset;
	Hauteur=Hauteur+Offset;
	screen_width = screen.width - Largeur;
	screen_width = screen_width / 2;
	screen_width = Math.floor(screen_width);
	if(screen_width < 0)
		screen_width=0;
	screen_height = screen.height - Hauteur;
	screen_height = screen_height / 2;
	screen_height = Math.floor(screen_height);
	if(screen_height < 0)
		screen_height=0;
	if(document.layers)
  		window.open('zoommer.php?Titre='+Titre+'&Image='+Image+'&Width='+(Largeur-Offset)+'&Height='+(Hauteur-Offset),'fiche','width='+Largeur+',height='+Hauteur+',scrollbars=no,toolbar=no,location=no,status=no,menubar=no,resizable=yes,screenX='+screen_width+',screenY='+screen_height);
  	else
  		window.open('zoommer.php?Titre='+Titre+'&Image='+Image+'&Width='+(Largeur-Offset)+'&Height='+(Hauteur-Offset),'fiche','width='+Largeur+',height='+Hauteur+',scrollbars=no,toolbar=no,location=no,status=no,menubar=no,resizable=yes,left='+screen_width+',top='+screen_height);
}
/* ************************************************************* */ 

var bulleStyle=null

/* ************************************************************* */ 
function get_offset(elem, pos)
{
    var offset = 0;
    while(elem) {
        offset += elem[pos];
        elem = elem.offsetParent
    }
    return offset
}
/* ************************************************************* */ 
function get_full_position(id)
{
    var d = document.getElementById(id);
    var offsets = new Object;
    offsets.top = get_offset(d, "offsetTop");
    offsets.left = get_offset(d, "offsetLeft");
    offsets.width = d.clientWidth;
    offsets.height = d.clientHeight;
    return offsets;
}
/* ************************************************************* */ 
function CacheDiv(LeDiv)
{
	
 	var DivStyle=null;
 
  if (document.layers) {
    DivStyle=document.layers[LeDiv];	
  } else if (document.all) {
    element=document.all[LeDiv]
  } else if (document.getElementById) {
	  element=document.getElementById(LeDiv)
  }
  
  if(element)  
  	DivStyle=element.style;
  if(DivStyle) {
  	DivStyle.visibility="hidden"; 
   }
}
/* ************************************************************* */ 
function MontreDiv(LeDiv)
{
	
 	var DivStyle=null;
 
  if (document.layers) {
    DivStyle=document.layers[LeDiv];	
  } else if (document.all) {
    element=document.all[LeDiv]
  } else if (document.getElementById) {
	  element=document.getElementById(LeDiv)
  }
  
  if(element)  
  	DivStyle=element.style;
  if(DivStyle) {
  	DivStyle.visibility="visible"; 
   }
}
/* ************************************************************* */ 
function bullepop(master,servant,decalagex,decalagey)
{
	offsets=get_full_position(master);
	
 	bulleStyle=null;
 
  if (document.layers) {
    bulleStyle=document.layers[servant];	
  } else if (document.all) {
    element=document.all[servant]
  } else if (document.getElementById) {
	  element=document.getElementById(servant)
  }
  
  if(element)  
  	bulleStyle=element.style;
  if(bulleStyle) {
  	xpage=offsets.left+offsets.width-decalagex;
  	ypage=offsets.top+offsets.height-decalagey;
		if(typeof(bulleStyle.left)=='string') {
				 bulleStyle.left=xpage+'px'; 
				 bulleStyle.top=ypage+'px';  
		} else {
				bulleStyle.left=xpage; 
				bulleStyle.top=ypage ;
				}
	   bulleStyle.visibility="visible"; 
	   bulleStyle.zIndex="99";
   }
}
/* ************************************************************* */ 
function divpop(master,servant,decalagex,decalagey)
{
	offsets=get_full_position(master);
	
 	UnbulleStyle=null;
 
  if (document.layers) {
    UnbulleStyle=document.layers[servant];	
  } else if (document.all) {
    element=document.all[servant]
  } else if (document.getElementById) {
	  element=document.getElementById(servant)
  }
  
  if(element)  
  	UnbulleStyle=element.style;
  if(UnbulleStyle) {
  	xpage=offsets.left+offsets.width-decalagex;
  	ypage=offsets.top+offsets.height-decalagey;
		if(typeof(UnbulleStyle.left)=='string') {
				 UnbulleStyle.left=xpage+'px'; 
				 UnbulleStyle.top=ypage+'px';  
		} else {
				UnbulleStyle.left=xpage; 
				UnbulleStyle.top=ypage ;
				}
	   UnbulleStyle.visibility="visible"; 
	   UnbulleStyle.zIndex="99";
   }
}
/* ************************************************************* */  
function couic(){
  if(bulleStyle)  
  	bulleStyle.visibility="hidden";
}

/* ************************************************************* */ 
function montre(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}
/* ************************************************************* */ 

