function swapClass(className1,className2,elt){
	tabElement = document.getElementsByClassName(className1);
	for (i=0;i<tabElement.length;i++){
		tabElement[i].className = className2;
	}
	elt.className = className1;
}

function LoadJSLib(file,sync){
	if(window.XMLHttpRequest){ //les gens normaux
		xhr_object = new XMLHttpRequest();
	}else if(window.ActiveXObject){ //ie
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	}else { // AJAX non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	}
	xhr_object.open("GET", file, sync); 
	xhr_object.onreadystatechange = function(){
		switch (xhr_object.readyState){
			case 4:
				//window. pour forcer le eval au niveau global et non pas local a cette fonction
				if(window.execScript){ //ie
					window.execScript(xhr_object.responseText);
				}else{ //les gens normaux
					window.eval(xhr_object.responseText);
				}
			break;
		}  
	}
	xhr_object.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=iso-8859-1');
	xhr_object.send(null); //data pour le POST ; null pour le GET	
}