function getElementsByClassName(className, tag, elm){
	var testClass = new RegExp("(^|s)" + className + "(s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++){
		current = elements[i];
		if(testClass.test(current.className)){
			returnElements.push(current);
		}
	}
	return returnElements;
}	
var i;

function filtreClasse(niveauAcces, className, url){
	switch(niveauAcces){
		case "adherent" : 
			break;
		default : 
			var filtreCS3D=getElementsByClassName("adherent", className); for(i in filtreCS3D){ filtreCS3D[i].href=url+"?info=acces"; }
			var filtreCS3D=getElementsByClassName("faux", className); for(i in filtreCS3D){ filtreCS3D[i].href=url+"?info=acces"; }
			break;
		}
}
