// JavaScript Document
function hasClass (obj, className) {
	if (typeof obj == 'undefined' || obj==null || !RegExp) { return false; }
	var re = new RegExp("(^|\\s)" + className + "(\\s|$)");

	if (typeof(obj)=="string") {
		return re.test(obj);
	}

	else if (typeof(obj)=="object" && obj.className) {
		return re.test(obj.className);
	}

	return false;

}
 
function GetElementsWithClassName(elementName,className) {
    
	var allElements = document.getElementsByTagName(elementName);
    var elemColl = new Array();
    for (var i = 0; i< allElements.length; i++) {
		 if (hasClass(allElements[i], className)) {
			 elemColl[elemColl.length] = allElements[i];
		 }
    }
    return elemColl;
} 
 
function ouvreFermeUtilisation(id,classe){
	var lignes=GetElementsWithClassName('*',classe+' actif ligneParagraphe');
	//var lignes=getElementByClassName(classe+' actif ligneParagraphe');
	var ligne=document.getElementById(classe+id);
	
	var description=GetElementsWithClassName('*',classe+' paragraphe');
	for(var j=0; j<description.length; j++){
		description[j].style.display='none';	
	}
	
	if(ligne.className==classe+' actif ligneParagraphe'){
		ligne.className=classe+' normal ligneParagraphe';
	}
	else{
		for(var i=0; i<lignes.length; i++) {
			lignes[i].className = classe+' normal ligneParagraphe';
		}
		ligne.className=classe+' actif ligneParagraphe';
		var texte=document.getElementById('texte'+classe+id);
		texte.style.display='block';
	}
} 

function effaceMail(){
	var atester=document.getElementById('abonnezVous');
	if(atester.value=='votre e-mail'){
		atester.value='';
	}
}

function changeFondElement(numero,couleur){
	var divElement=document.getElementById('element'+numero);
	divElement.style.backgroundColor=couleur;
}

function changeLien(idLien,image){
	var lien=document.getElementById(idLien);
	lien.src=image;
}