var _childPopup = new Array();

function openPopup(url,name,w,h,scroll, xPos, yPos, resizabl) 
// Ouverture d'une popup. Le focus est mis par defaut sur la popup, permettant 
// de la re-afficher au premier plan si elle est reduite
// parametres :
//  - url : url de la page a afficher dans la popup
//  - name : nom de la fenetre
//  - w : largeur en pixels de la fenetre
//  - h : hauteur en pixels de la fenetre
//  - scroll : 'yes' ou 'no' : Affichage ou non d'une scrollbar dans la fenetre
//  - xpos : Position en pixel de la coordonnee x d'affichage de la fenetre
//  - ypos : Position en pixel de la coordonnee y d'affichage de la fenetre
//  - resizabl : Redimensionnable
{
	var opt  = 'toolbar=no,menubar=no,location=no,scrollbars='+scroll;
	opt += ',width='+w+',height='+h;
	if (resizabl)	opt += ',resizable='+resizabl;
	else 			opt += ',resizable=yes';
	if (xPos)	opt += ',left='+xPos;
	else		opt += ',left=0';
	if (yPos)	opt += ',top='+yPos;
	else		opt += ',top=0';
	
	var popupWin = window.open(url,name,opt)
	popupWin.focus()
	
	_childPopup.push(popupWin);
	
	return popupWin
}

function closeAllChildPopup()
{
	for(var i=0; i<_childPopup.length; i++)
	{
		var childWindow = _childPopup[i];
		if (typeof(childWindow) != "undefined") 
		{ 
			if (!(childWindow.closed)) 
			{ 
				childWindow.close();
			}
		}
	}
	_childPopup = new Array();
}
