function SAOpenBrWindow(adresse)
// adresse[, width][, height][, sizeable][, alignment][, menubar][, toolbar][, status][, scrollbars][, location][, windowName]
{
    var windowOpener = null;
    var width  = arguments[1] ? arguments[1] : 0;
    var height = arguments[2] ? arguments[2] : 0;
    var sizeable = arguments[3] ? arguments[3] : "no";
    var align  = arguments[4] ? arguments[4] : "center";
    var menubar = arguments[5] ? arguments[5] : "no";
    var toolbar = arguments[6] ? arguments[6] : "no";
    var status = arguments[7] ? arguments[7] : "no";
    var scrollbars = arguments[8] ? arguments[8] : "no";
    var location = arguments[9] ? arguments[9] : "no";
    var windowName = arguments[10] ? arguments[10] : parseInt((Math.random()*10000)+'')+'';
    var paramString = "";
    var toolString = "";
    var screenX = (align == "center") ? (screen.width-width)/2-220 : 0;
    var screenY = (align == "center") ? (screen.height-height)/4-60 : 0;
	
    if(windowOpener != null && windowOpener.closed == false) {
		alert("windowOpener != null");
        windowOpener.location.url = adresse;
		windowOpener.focus();

	}
    else { 
       toolString = "directories=no,location="+location+",menubar="+menubar+",status="+status+",toolbar="+toolbar+",scrollbars="+scrollbars+",resizable="+sizeable;
		paramString = "";
        if(document.layers) {	// Netscape 
			paramString = "screenX="+screenX+",screenY="+screenY;
			if(height)
				paramString = "innerHeight="+height+","+paramString;
			if(width)
				paramString = "innerWidth="+width+","+paramString;
		}
        else if(document.all) {	// MSIE
			paramString = "left="+screenX+",top="+screenY;
			if(height)
				paramString = "height="+height+","+paramString;
			if(width)
				paramString = "width="+width+","+paramString;
			
		}
        else if(document.getElementById)  { // Netscape 6
			paramString = "screenX="+screenX+",screenY="+screenY;
			if(height)
				paramString = "height="+height+","+paramString;
			if(width)
				paramString = "width="+width+","+paramString;
		}
		
		paramString = paramString+","+toolString;
		
		if(windowName.indexOf("_opener")>=0 && window.opener != null) {
			windowOpener = window.opener;
			windowOpener.location.href = adresse;
		}
		if(windowOpener==null) {
			windowOpener=open(adresse,windowName,paramString);
		}
		
		if(windowName.indexOf("_bg")>=0) {
			window.focus();
		}
		else {
			windowOpener.focus();
		}
	}
}
