function ouvre_fenetre(page,nom_fenetre,largeur,hauteur,quoi)
 {    
  var ns4 = (document.layers)? true:false;    //NS 4 
  var ie4 = (document.all)? true:false;   //IE 4 
  var dom = (document.getElementById)? true:false;   //DOM 
  var xMax, yMax, xOffset, yOffset;;    
  if (ie4 || dom)
   {
   xMax = screen.width;
   yMax = screen.height;
   }
   else if (ns4)
    {
    xMax = window.outerWidth;
    yMax = window.outerHeight;
    }
    else
     {
     xMax = 800;
     yMax = 600;
     }
    xOffset = (xMax - largeur)/2;
    yOffset = (yMax - hauteur)/2;
    w=window.open(page,nom_fenetre,'width='+largeur+',height='+hauteur+',screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+',scrollbars='+quoi+',resizable=no');
	w.focus();
 }
 
 function edite_fichier(page,nom_fenetre,largeur,hauteur,quoi)
 {    
  var ns4 = (document.layers)? true:false;    //NS 4 
  var ie4 = (document.all)? true:false;   //IE 4 
  var dom = (document.getElementById)? true:false;   //DOM 
  var xMax, yMax, xOffset, yOffset;;    
  if (ie4 || dom)
   {
   xMax = screen.width;
   yMax = screen.height;
   }
   else if (ns4)
    {
    xMax = window.outerWidth;
    yMax = window.outerHeight;
    }
    else
     {
     xMax = 800;
     yMax = 600;
     }
    xOffset = (xMax - largeur)/2;
    yOffset = (yMax - hauteur)/2;
    window.open(page,nom_fenetre,'width='+largeur+',height='+hauteur+',,toolbar=yes,location=no,status=no,menubar=yes,screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+',scrollbars=1,resizable=1');
 }
 
 
// fonction ouverture fenêtre thickbox
// comprend les paramètres suivants:
// - titre de la fenêtre thickbox
// - script php appelé dans cette fenêtre
// - largeur et hauteur de la fenêtre
function showThickbox(titre, script, largeur, hauteur)
{
	var appel = script + "&height=" + largeur + "&width=" + hauteur + "&TB_iframe=true";
	TB_show(titre, appel, true);
}

// fonction ouverture fenêtre thickbox sur validation d'un formulaire
// comprend les paramètres suivants:
// - titre de la fenêtre thickbox
// - script php appelé dans cette fenêtre
// - largeur et hauteur de la fenêtre
// - nomform: nom du formulaire
function showThickboxValid(titre, script, largeur, hauteur, nomform, nomchamp)
{
	var champ = document.nomform.nomchamp.value;
	var script1 = script + "?param=" + champ;
	var appel = script1 + "&height=" + largeur + "&width=" + hauteur + "&TB_iframe=true";
	TB_show(titre, appel, true);
}


// fonction pour agrandir ou diminuer la taille des caractères
// utilisation: 
//<a href="#"><img border='0' src="../images/p-tbmoins.gif" onClick="ts('body',-1); return false;" alt="Réduire la taille du texte" /></a>
//<a href="#"><img border='0' src="../images/p-tbplus.gif" onClick="ts('body',1); return false;" alt="Aggrandir la taille du texte" /></a>&nbsp;
//
// indiquez ci dessous les balises concernées par l'opération
var tgs = new Array( 'td','tr');

var szs = new Array( 'xx-small','x-small','small','medium','large','x-large','xx-large' );
var startSz = 2;
function ts( trgt,inc ) 
{
	if (!document.getElementById) return
		var d = document,cEl = null,sz = startSz,i,j,cTags;
		sz += inc;
		if ( sz < 0 ) sz = 0;
		if ( sz > 6 ) sz = 6;
		startSz = sz;
		if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];
		cEl.style.fontSize = szs[ sz ];
		for ( i = 0 ; i < tgs.length ; i++ ) {
		cTags = cEl.getElementsByTagName( tgs[ i ] );
		for ( j = 0 ; j < cTags.length ; j++ ) cTags[ j ].style.fontSize = szs[ sz ];
	}
}
