/* gestion des popups suivant 4 types : console, consoleScroll, fixed, elastic*/
var newWin = null;
function popUp(strURL, strType, strHeight, strWidth)
{ 
	if (newWin != null && !newWin.closed)
	{
		newWin.close();
	}
	var strOptions="";
	if (strType=="console")
	{
		strOptions="resizable,height="+strHeight+",width="+strWidth;
	}
	if (strType=="consoleScroll")
	{
		strOptions="scrollbars,resizable,height="+strHeight+",width="+strWidth;
	}
	if (strType=="fixed")
	{
		strOptions="status,height="+strHeight+",width="+strWidth;
	}
	if (strType=="elastic")
	{
		strOptions="toolbar,menubar,scrollbars,"+"resizable,location,height="+strHeight+",width="+strWidth;
	}
	/* modification du script initial - test : si fenêtre en cours = popup, changer la référence sinon chargement de la page demandée dans la même fenêtre*/
	if (!window.opener)
	{
		newWin = window.open(strURL, 'newWin', strOptions);
		newWin.focus();
	}
	else
	{
		externe = window.open(strURL, 'externe', strOptions);
		externe.focus();
	}
}
/* gestion de l'attribut targert non existant en xhtml par l'utilisation de l'attribut rel="externe" */
/* la fonction est à appeller en entete de document par window.onload = externalLinks; */
function externalLinks()
{ 
		if (!document.getElementsByTagName)
			return;
		var anchors = document.getElementsByTagName("a");
		for (var i=0; i<anchors.length; i++)
		{ 
			var anchor = anchors[i];
			if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "externe")
			{
				anchor.target = "_blank";
			}
		} 
} 
