// -----  Common.js -----
// Librairie commune de fonctions

/**
 * Affiche text dans la barre status du navigateur
 * @param: text as string -> le texte à afficher
 * @return void;
 */
function chStatus(text){

	window.status = text;
	return;
	
}//end function chStatus(text)

/**
 * Remplace une image par une autre
 * @param: obj as object -> Un obget img
 * @return : 	void
 */
function roll_over(obj){

	var reg = /gif$/ ;
	var regGif = /_over\.gif$/ ;
	var regJpg = /_over\.jpg$/ ;
	var str = obj.src

	if(reg.exec(str)){
		if(regGif.exec(str))
			str = str.replace(regGif,'.gif');
		else
			str = str.replace(/\.gif$/,'_over.gif');
	}//end if
	else{
		if(regJpg.exec(str))
			str = str.replace(regJpg,'.jpg');
		else
			str = str.replace(/\.jpg$/,'_over.jpg');
	}//end else

	obj.src = str;
	return;
}//end function roll_over(this)

/*
* Quand on clique sur un lien (lien de niveau 3)qui appelle une autre page, 
* change la couleur de ce lien pour indiquer qu'il est actif
* @param: obj as object -> le lien qui est cliqué
* @param: colInit as string -> code couleur du lien par défaut
* @param: colActif as string -> code couleur du lien actif
* @return: void
*/
function lightMe_Niv3(obj,colInit,colActif,nbLiens){
	
	obj.style.color = colInit;
	selMenu = obj.id;
	
	for(var i = 1; i<=nbLiens; i++){
		idLien='id3_'+i;
		
		if( idLien != obj.id && idLien != selMenu)
			if(document.getElementById(idLien))
			document.getElementById(idLien).style.color = colActif;
			
	}//end for
	
}//end function lightMe_Niv3(obj,colInit,colActif,nbLiens)


/*
* Quand on clique sur un lien (lien de niveau 2)qui appelle une autre page, 
* change la couleur de ce lien pour indiquer qu'il est actif
* @param: obj as object -> le lien qui est cliqué
* @param: colInit as string -> code couleur du lien par défaut
* @param: colActif as string -> code couleur du lien actif
* @return: void
*/
function lightMe(obj,colInit,colActif){

	obj.style.color = colActif;

	if(selLevel2)
		document.getElementById(selLevel2).style.color = colInit;

	selLevel2 = obj.id;

}//end function lightMe(obj,colInit,colActif)