// 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.indexOf("javascript") == -1) || uri.substring(uri.length - 3).toLowerCase() == "pdf")
                eAncre.onclick = function() { if (this.href != "") { 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);