  function gapizoom(url, width, height)
  {
    var options = "toolbar=no,location=no,directories=no,status=no"
                +"menubar=no,scrollbars=auto,resizable=yes,copyhistory=yes,"
		+"width="+width+",height="+height;
    maFenetre=window.open("","",options);
    maFenetre.document.open();
    corps = "<head>"
           +"<title>Le zoom sur votre choix !</title><META HTTP-EQUIV=\"Pragma\" CONTENT=\"no-cache\">"
           +"</head>"
	   +"<body text=\"#000000\" bgcolor=\"#ffffff\" link=\"#000000\" vlink=\"#000000\" alink=\"#ff0000\">"
           +"<center>"
           +"<table border=0 cellpadding=0 cellspacing=0>"
           +"<tr><td align=center><img src=\""
	   +url
	   +"\" alt=\"\" border=0 hspace=0 vspace=0></td></tr>"
           +"<tr><td>&nbsp;</td></tr>"
           +"<tr align=center><td><a href='#' onClick='Javascript:window.close()'><font face=arial size=-2>Fermer la fenêtre</font></a></td></tr>"
           +"</table>"
           +"</td></tr></table>"
           +"</center>"
           +"</body>";
    maFenetre.document.write(corps);
    maFenetre.document.close();
  }


function MM_findObj(n, d) { //v3.0
  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&&id.layers.length;i++) x=MM_findObj(n,d.layers[i].document); 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_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_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; ia.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

//////////////////////////////////////////////////////////////////////////////////

/* Détection du navigateur */
function detectIE()
{
		if ((navigator.appName=="Microsoft Internet Explorer"))
		{
				return(true);
		}
}

//////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////

/* Repositionner les calques (menu horizontal)*/
function Position()
{
		var i;
		var j;
		var spacing=parseInt(document.getElementById('gapitableau').cellSpacing);
		var largeur=parseInt(document.getElementById('gapitableau').offsetWidth);
		var hauteur=parseInt(document.getElementById('gapitableau').offsetHeight);
		
		var posX=parseInt(document.getElementById('gapitableaudiv').offsetLeft);
		var posY=parseInt(document.getElementById('gapitableaudiv').offsetTop+spacing);
		var largeurtd=parseInt(document.getElementById('gapimenutd1').offsetWidth);
		var colones=parseInt(largeur/largeurtd);
		
		if (detectIE())
		{
						for (i=posX+spacing ,j=1; ilargeur ,document.getElementById('gapimenu'+j) != null; i+=largeurtd+spacing ,j++)						{										document.getElementById('gapimenu'+j).style.posTop=posY;		
								document.getElementById('gapimenu'+j).style.posLeft=i;
								document.getElementById('gapimenu'+j).style.posWidth=largeurtd;
								document.getElementById('gapimenumarge'+j).style.posHeight=hauteur-spacing*2;
						}
		}
		else
		{
						for (i=posX+spacing ,j=1; i<largeur ,document.getElementById('gapimenu'+j) != null; i+=largeurtd+spacing ,j++)						{										document.getElementById('gapimenu'+j).style.top=posY;		
								document.getElementById('gapimenu'+j).style.left=i;
								document.getElementById('gapimenu'+j).style.width=largeurtd;
								document.getElementById('gapimenumarge'+j).style.height=hauteur-spacing*2;
						}
		}
}
//////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////* Changer l'arrière plan d'une cellule */

var backgroundon ="http://www.google.fr/images/hp0.gif";
var backgroundoff ="http://www.google.fr/images/hp2.gif";
var bgcoloron="FF0000";
var bgcoloroff="#CCCCCC";

function changeBG(cellule,event)
{	
		if (detectIE() && backgroundon != "")
		{
				document.getElementById(cellule).background = backgroundon;
		}
		
		if(!detectIE() && backgroundon != "")
		{	
				document.getElementById(cellule).style.background = "url("+backgroundon+")";
		}
		
		if(bgcoloron != "")
		{
				document.getElementById(cellule).bgColor = bgcoloron;		
		}	
}

function changeBGoff(cellule,event)
{	
		if (detectIE() && backgroundoff != "")
		{
				document.getElementById(cellule).background = backgroundoff;
		}
		
		if(!detectIE() && backgroundoff != "")
		{	
				document.getElementById(cellule).style.background = "url("+backgroundoff+")";
		}
		
		if(bgcoloroff != "")
		{
				document.getElementById(cellule).bgColor = bgcoloroff;		
		}	
}

//////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////* Afficher un calque */
function ssmenuon(calque)
{
if (detectIE())
	{
	eval("document.all."+calque+".style.visibility = 'visible';");
	}
else
	{
	var menu = document.getElementById(calque);
	menu.style.visibility="visible";
	}

}

//////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////* Masquer un calque */
function ssmenuoff(calque)
{
if (detectIE())
	{
	eval("document.all."+calque+".style.visibility = 'hidden';");
	}
else
	{
	var menu = document.getElementById(calque);
	menu.style.visibility="hidden";
	}
}

//////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////* Recharger la page sous safari */
var hauteurold;
var hauteurnew;
var largeurold;
var largeurnew;

function init()
{
		if (detectIE()==null)
		{
				largeurold=parseInt(document.body.offsetWidth);
				hauteurold=parseInt(window.innerHeight);
		}
}


function recharge()
{
		if (detectIE()==null)
		{
				largeurnew=parseInt(document.body.offsetWidth);
				hauteurnew=parseInt(window.innerHeight);
				if(hauteurold != hauteurnew || largeurold != largeurnew)
				{		
						location.reload();
				}
		}
}

function popup(page, nom, largeur, hauteur, top, left){
	if(!top){var top=Math.round((screen.availHeight-hauteur)/2);}
	if(!left){var left=Math.round((screen.availWidth-largeur)/2);}
	var newpage = window.open(page,nom,'toolbar=0,menubar=0,location=0,scrollbars=1,resizable=1,width='+largeur+',height='+hauteur+', top='+top+', left='+left);
	newpage.focus();
}
//////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
