// Permet d'afficher le contenu et les photos d'une rubrique
function affiche_contenu_rubrique(mode, id_rub, id_rub_parent, type, version) {
	// Effet effacement du div
	if (mode != 'admin' && version == 1){
		Effect.SlideUp('contenu', {duration: 0.5, queue: 'front'});
	}
	document.getElementById('contenu').style.display = 'none';
	
	document.getElementById('id_rubrique').value = id_rub;
	document.getElementById('type').value = type;
	
	if (mode == "admin"){
		document.getElementById('formulaire_action').id_rubrique.value = id_rub;
	}
	
	affiche_texte_rubrique(mode, id_rub);
	
	if (version == 1){
		affiche_photos_rubrique(mode, id_rub);
	}
	
	if (document.getElementById('id_rub_par_old').value != ''){
		var id_old = document.getElementById('id_rub_par_old').value;
		document.getElementById('td_rub_'+id_old).className = 'categories';
	}
		
	if (document.getElementById('td_rub_'+id_rub_parent)){
		document.getElementById('id_rub_par_old').value = id_rub_parent;
		document.getElementById('td_rub_'+id_rub_parent).className = 'categories_survol';
	}
	
	// Effet affichage du div
	if (mode != 'admin' && version == 1){
		Effect.SlideDown('contenu', {duration: 0.5, delay:1, queue: 'end'});
	}
	setTimeout('reaffiche_contenu()', 500);
	
}

function reaffiche_contenu(){
	document.getElementById('contenu').style.display = 'block';
}
 //------------------------------------------------------------------------------------------
 //Appel du fichier ajax permettant d'afficher le texte
function affiche_texte_rubrique(mode, id_rub) {
	var xhr_object = null; 
	     
	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
	} 
	 
	xhr_object.open("POST", "ajax/affiche_contenu_rubrique.php", true);
	xhr_object.onreadystatechange = function() { 
		if(xhr_object.readyState == 4) {
			// alert(xhr_object.responseText); // DEBUG MODE
			// --- ICI le retour (c'est à dire tout ce qui est écrit dans le fichier de traitement)
			// --- est interprété, donc il suffi d'écrire du code JS dans traitement.php pour
			// --- qu'il soit interprété au retour.
			eval(xhr_object.responseText);
		}
	}

	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	// --- ICI TU PASSE TES ARGUMENTS AU SCRIPT :
	var data = "id_rub="+id_rub+"&mode="+mode;
	xhr_object.send(data);	
}
 //------------------------------------------------------------------------------------------
 // Appel du fichier ajax permettant d'afficher les photos
function affiche_photos_rubrique(mode, id_rub) {
	var xhr_object = null; 
	     
	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
	} 
	 
	xhr_object.open("POST", "ajax/affiche_photo_rubrique.php", true);
	xhr_object.onreadystatechange = function() { 
		if(xhr_object.readyState == 4) {
			// alert(xhr_object.responseText); // DEBUG MODE
			// --- ICI le retour (c'est à dire tout ce qui est écrit dans le fichier de traitement)
			// --- est interprété, donc il suffi d'écrire du code JS dans traitement.php pour
			// --- qu'il soit interprété au retour.
			eval(xhr_object.responseText);
		}
	}

	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	// --- ICI TU PASSE TES ARGUMENTS AU SCRIPT :
	var data = "id_rub="+id_rub+"&mode="+mode;
	xhr_object.send(data);	
}
 //------------------------------------------------------------------------------------------
// Permet d'ajouter et d'afficher une nouvelle rubrique
function affiche_nouvelle_rubrique(formulaire, action, id_rub_parent, rang) {
	document.getElementById('pos').value = rang;
	document.getElementById('id_rub_parent').value = id_rub_parent;
	valid_formulaire(formulaire, action);
}
 //------------------------------------------------------------------------------------------
 // Permet d'ajouter et d'afficher une nouvelle rubrique
function affiche_nouvelle_actualite(formulaire, action, rang) {
	document.getElementById('rang').value = rang;
	valid_formulaire(formulaire, action);
	
}
 //------------------------------------------------------------------------------------------
 // Appel du fichier ajax permettant de mettre la priorite a une actualite
function mettre_priorite(id_rub){
	var xhr_object = null; 
	     
	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
	} 
	 
	xhr_object.open("POST", "ajax/mettre_priorite.php", true);
	xhr_object.onreadystatechange = function() { 
		if(xhr_object.readyState == 4) {
			// alert(xhr_object.responseText); // DEBUG MODE
			// --- ICI le retour (c'est à dire tout ce qui est écrit dans le fichier de traitement)
			// --- est interprété, donc il suffi d'écrire du code JS dans traitement.php pour
			// --- qu'il soit interprété au retour.
			eval(xhr_object.responseText);
		}
	}

	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	// --- ICI TU PASSE TES ARGUMENTS AU SCRIPT :
	var data = "id_rub="+id_rub;
	xhr_object.send(data);	


}

