 /*  
Script made by Martial Boissonneault © 2001-2003 http://getElementById.com/
This script may be used and changed freely as long as this msg is intact
Visit http://getElementById.com/ for more free scripts and tutorials.
Script featured at SimplytheBest.net http://simplythebest.net/scripts/
*/
// Courtesy of SimplytheBest.net - http://simplythebest.net/scripts/
function mouseOver(obj)

{
	
if(document.getElementById){
	var el = document.getElementById(obj);

h2class = el.parentNode.getElementsByTagName('h2');
h2class[0].className = h2class[0].className.replace(' graybar',' purplebar');
	

}}
function mouseOut(obj)
{

	
if(document.getElementById){
	var el = document.getElementById(obj);
	 

h2class = el.parentNode.getElementsByTagName('h2');
h2class[0].className = h2class[0].className.replace(' purplebar',' graybar');

	
}
}


function SwitchMenu(obj){
	
if(document.getElementById){
	
	var el = document.getElementById(obj);
	//var ar = document.getElementById(dropmenu).getElementsByTagName("ul");
	
	var CompleteUrl 		= window.document.location.toString();
	var splitCompleteUrl 	= CompleteUrl.split("/");
	var splitSplitUrl		= splitCompleteUrl[splitCompleteUrl.length-1].split("?"); 
	var actualPage			= splitSplitUrl[0];
	var actualDir			= splitCompleteUrl[splitCompleteUrl.length-2];
	var indicatorText = new Array();
	var links = new Array();;
	var linkTitle = "";
	var linkTitleText = "";

	var sHiddenClass="hidden";    
	var oRegExp = new RegExp("(^|\\s)" + sHiddenClass + "(\\s|$)");
	
	var menuOpen = "Show";
			var menuClose = "Close";

	
		if (actualPage.match("_e") ) {
	
			var menuOpen = "Open";
			var menuClose = "Close";
		}
		else {
        	var menuOpen = "Ouvrir"; 
			var menuClose = "Fermer";
		}
	
	
	if (oRegExp.test(el.className)) {  
		el.className = el.className.replace(oRegExp, '');
		
		h2class = el.parentNode.getElementsByTagName('h2');
		h2class[0].className = h2class[0].className.replace(' graybar',' purplebar');
		indicatorText = el.parentNode.getElementsByTagName('SPAN');
		indicatorText[0].innerHTML = "<img src=\'/images/open.gif\'/>";
		links = el.parentNode.getElementsByTagName('A');
		linkTitle = links[0].getAttribute("title");
		linkTitleText = modifyLinkTitle(linkTitle,menuOpen,menuClose);
		links[0].setAttribute("title",menuClose+' '+linkTitleText);
		
	} else {
		
		el.className =  el.className + ' ' + sHiddenClass;
			h2class = el.parentNode.getElementsByTagName('h2');
			h2class[0].className = h2class[0].className.replace(' purplebar',' graybar');
			indicatorText = el.parentNode.getElementsByTagName('SPAN');
			indicatorText[0].innerHTML = "<img src=\'/images/closed.gif\'/>";
		links = el.parentNode.getElementsByTagName('A');
		linkTitle = links[0].getAttribute("title");
		linkTitleText = modifyLinkTitle(linkTitle,menuOpen,menuClose);
		links[0].setAttribute("title",menuOpen+' '+linkTitleText);

	} // end else
}  // end if
}  //end function

function arraySearch(searchS, arraySA) {
	 var I = 0;
	 var maxI = arraySA.length - 1; 		
	 var s = ""; 		 
	 var foundB = false; 		
	  
	 while ((I <= maxI) && (!(foundB))) {
	 	s = arraySA[I]; 
	  	foundB = (searchS == s);
	  	I = I + 1;
	 }
	 if (foundB) {
	 	return(I);
	 }
	 else {
	  	return(-1000); // some negative number indicating not found
	 }
}  //end function

function modifyLinkTitle(titleText, mOpen, mClose) {
	var newText; 
	
	if (titleText.match(mClose)) {
		newText = titleText.replace(mClose,"");
	}
	else if (titleText.match(mOpen)) {	
		newText = titleText.replace(mOpen,"");
	}	
	else {
		newText = titleText;
	}	
	
	return newText.replace(/^\s+|\s+$/g,"");
}  //end function
function hideMenus() {
	if (!document.getElementsByTagName) return;
	var aMenus = document.getElementsByTagName("UL");
	for (var i = 0; i < aMenus.length; i++) {
		var mclass = aMenus[i].className;
	if (aMenus[i].className.match("hide")){
	aMenus[i].className=aMenus[i].className.replace("hide","hidden");
	
	}}
	var aMenus = document.getElementsByTagName('span');
	for (var i = 0; i < aMenus.length; i++) {	
	//var mclass = aMenus[i].indicatorText;
	//indicatorText = el.parentNode.getElementsByTagName('A');
	aMenus[i].innerHTML=aMenus[i].innerHTML.replace("_inv","");		
				
	}
}