/*
	LIBRAIRIE DE PROCÉDURES ET CONSTANTES JAVASCRIPT
*/


/////////////////////////////////////////////////////////////////////////////////////////////////////////
// Fonction de popup générique
// 
// Note : la pile "popups" est globale pour permettre la manipulation des pop-ups ouverts à partir d'une
//        même page. La pile est réinitialisée lors du chargement d'une nouvelle page.
// Note : les méthodes pop() et push() ne sont pas supportées par IE/Mac et IE4/Win.
var popups = new Array(0)
function popup(url,largeur,hauteur,opt) {
	if (url != null && url != "" && largeur > 0 && hauteur > 0) {
		var nav = navigator.userAgent.toLowerCase();
		if (popups.pop) {
			while (popups.length > 0) {
				var p = popups.pop();
				if (!p.closed) p.close();
			}
		}
		if (opt!="") opt = "," + opt;
		var newpop = self.open(url,(new Date).getMilliseconds(),"width=" + largeur + ",height=" + hauteur + opt);
		if (popups.push) popups.push(newpop);
		newpop.focus();
	}
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////
// Fonction d'impression
function imprimer(nomFichier) {
	var sep = ""
	if (nomFichier.indexOf("?")>0) 
		sep = "&"
	else 
		sep = "?"
	popup(nomFichier+sep+"imprimable",770,450,"menubar=1,resizable=1,scrollbars=1")
}