// JavaScript Document
/* ------------------------------------------------------------------------------------------------------------------------------*/
//	***Journal des modifications programme.php***
//	
//	Intégrateur principal: Éric Forgues
//
//	3 fév 09: 
//  -Création du .js
//	-Création de la fonction de base
/* ------------------------------------------------------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------------------------------------*/
//	init
//	
//	Objectif : Repère tout les a de la page et appelle la function veriferDirection en donnant comme argument un a à la fois.
//	Resultat : Faire exécuter la fonction verifierDirection
//
//	Créé par : Éric Forgues (03/02/2009)
/* ------------------------------------------------------------------------------------------------------------------------------*/
function init() {
	var mesA = $$('a');
	mesA.each(verifierDirection)
};
/* ------------------------------------------------------------------------------------------------------------------------------*/
//	verifierDirection
//	
//	Objectif : Prend le a recu en argument et vérifie son hostname, le compare avec le host de la page courrante et si il diffère
//             c'est donc un lien externe. 
//	Resultat : Rajoute une icone de lien externe si il est nécessaire et fait ouvrir le lien dans une nouvelle fenetre
//
//	Créé par : Éric Forgues (03/02/2009)
/* ------------------------------------------------------------------------------------------------------------------------------*/
function verifierDirection(a) {
	if (a.hostname != location.host && a.hostname!='www.cegep-ste-foy.qc.ca') {
		if ($('index') == null) {
		a.insert('<img class="imgExt" src="../img/lienExtern.gif">');
		}
		else  {
		a.insert('<img class="imgExt" src="img/lienExtern.gif">');
		}
	a.target="_blank";
	//Event.observe(a, 'click', ouvrirDansNouvelleFenetre)
	}
};

Event.observe(window, 'load', init);

/* ------------------------------------------------------------------------------------------------------------------------------*/
//	verifierDirection
//	
//	Objectif : Fait que le lien qui appelle la fonctio s'ouvre dans une nouvelle fenêtre.
//	Resultat : exécute l'objectif.
//
//	Créé par : Éric Forgues (03/02/2009)
/* ------------------------------------------------------------------------------------------------------------------------------*/
function ouvrirDansNouvelleFenetre() {
	window.open(this.href,'');
	return false;
}