// JavaScript Document

function getRequester(){
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		httpRequest = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) { // IE
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return httpRequest
}

function initEvent(){
	btns = $('menu').getElementsByTagName('a')
	lis = $('menu').getElementsByTagName('li')
	for (var i = 0 ; i<btns.length ; i++){
		var elt = btns[i];
		li = lis[i]
		elt.cliquer = false
		if (Element.hasClassName( li , 'selectionner')){
				Element.addClassName(li , 'selectionner')
				img = Element.down(elt , 'img').src
				name = img.substring(0 , img.length -4)
				name += "_select.jpg"
				target = Element.down(elt , 'img')
				Element.down(elt , 'img').src = name
				elt.cliquer= true
		}
		if (!btns[i].cliquer){
		Event.observe(btns[i] , 'mouseover' , effetOver.bind(elt))
		Event.observe(btns[i] , 'mouseout' , effetOut.bind(elt))
		}
	}
}

function effetOver(e){
	Element.addClassName(this.up("li") , 'selectionner')
	img = Element.down(this , 'img').src
	name = img.substring(0 , img.length -4)
	name += "_select.jpg"
	target = Element.down(this , 'img')
	Element.down(this , 'img').src = name
}

function effetOut(e){
	
	if (Element.hasClassName(this.up("li") , 'selectionner')){
		img = Element.down(this , 'img').src
		name = img.substring(0 , img.length -11)
		name += ".jpg"
		Element.down(this , 'img').src = name
		Element.removeClassName(this.up("li") , 'selectionner')
	}
}


Event.observe(window , 'load' , initEvent , false)