// Cette fonction permet d'ouvrir une fenêtre de navigateur supplémentaire
// dont on peut paramétrer l'URL, mais aussi l'affichage (taille, visibilité de
// la barre d'outils ou non, etc.)
// Elle ouvre une nouvelle fenêtre à chaque fois et place le focus dans la
// fenêtre
//
// 30-10-2002 	(JB)	Modification pour l'ouverture de fichiers .exe, étant
//						donné que le navigateur demande si l'on veut ouvrir ou
//						enregistrer le fichier (et donc qu'aucune page proprement
//						dit ne s'affiche, ce qui provoque une erreur JS en plus
//						de la fenêtre d'enregistrement.
//						Si l'URL se termine par .exe, on n'ouvre pas de nouvelle
//						fenêtre mais on redirige automatiquement dans la fenêtre
//						courante.
// 04-03-2003	(JB)	Ajout de astr_windowName, pour ouvrir une popup toujours
//						dans le même navigateur.
function f_openPopup ( astr_URL, aint_width, aint_height, astr_windowName )
{	// centrage de la popup
	if ( aint_width == '' ) aint_width = 500;
	if ( aint_height == '' ) aint_height = 400;

	decalagegauche = ( screen.width - aint_width ) / 2;
	decalagehaut = ( screen.height - aint_height ) / 2;
	
	// 30-10-2002 (JB)
	if ( astr_URL.substring(astr_URL.lastIndexOf(".") + 1).toUpperCase() != "EXE" ) {
		fenetre = window.open (astr_URL, astr_windowName, 'locationbar=no,toolbar=no,status=no,scrollbars=yes,resizable=yes,width=' + aint_width + ',height=' + aint_height + ',left=' + decalagegauche + ',top=' + decalagehaut);
		fenetre.focus();
	} else {
		window.location.href = astr_URL;
	}	
}