// JavaScript Document

function envoieRequete(url,id)
{
	var xhr_object = null;
	var position = id;
	   if(window.XMLHttpRequest)  xhr_object = new XMLHttpRequest();
	  else
	    if (window.ActiveXObject)  xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 

	// On ouvre la requete vers la page désirée
	xhr_object.open("GET", url, true);
	xhr_object.onreadystatechange = function(){
	if ( xhr_object.readyState == 4 )
	{
		// j'affiche dans la DIV spécifiées le contenu retourné par le fichier
		document.getElementById(position).innerHTML = xhr_object.responseText;
	}
	}
	// dans le cas du get
	xhr_object.send(null);

}

function addListener(element, baseName, handler){
	if(element.addEventListener)
		element.addEventListener(baseName, handler, false);
	else if(element.attachEvent)
		element.attachEvent('on'+baseName, handler);
}

function behav_link(){
	var liens = document.getElementsByTagName('a');
	for (var i = 0 ; i < liens.length ; i++){
		//Ouverture des liens dans une fenêtre externe
		if(liens[i].className.indexOf('menu') >= 0){
			//liens[i].title = 'S\'ouvre dans une nouvelle fenêtre';
			liens[i].onclick = function(){
				envoieRequete(this.href,'variableElement_container_right');this.className='activeImage';
				for (var j = 0 ; j < liens.length ; j++){
				if(liens[j].className.indexOf('activeImage') >= 0 && liens[j].id != this.id) {liens[j].className='menu';
				}
				}
				return false;
			};
		}	
			
	}
}


addListener(window,'load',behav_link);
