// GenererLiensExternes.js
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
// Historique de mise à jour
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
// 2007-10-20 : Vincent
//				Création du script
//
// 2008-01-28 : Vincent
//              Ajout d'un addEventListener pour automatiser le script au lieu de le lancer à partir d'une fonction window.onload





function GenererLiensExternes() {
	var aAncres = document.getElementsByTagName("a");
	var eAncre, uri;
	
	for ( var cAncres = 0; cAncres < aAncres.length; cAncres++ ) {
		eAncre = aAncres[cAncres];
		uri = eAncre.href;
		
		if ( !eAncre.onclick ) {
			if ( ( uri.indexOf(document.domain) == -1 && uri.indexOf("mailto:") == -1 ) || uri.substring( uri.length - 3 ).toLowerCase() == "pdf" )
				eAncre.onclick = function () { window.open(this.href); return false; };
		}
	}
}





// Attache l'événement au chargement de la page
if ( window.addEventListener )
	window.addEventListener("load", GenererLiensExternes, false);
else if ( window.attachEvent )
	window.attachEvent("onload", GenererLiensExternes);
