// JavaScript Document

// utilisé dans le formulaire de recherche pour sélectionner le contenu 
// du champ input lors du premier clic
var select_search = 1;
function select_input(obj) {
	if (select_search) { obj.select(); select_search=0; }
}


// utilisé dans le chapeau des commentaires en lignes
// pour faire apparaître et disparaître les commentaires
function toggleComments(obj) {
	var elems = document.getElementsByTagName("DIV");
	for (var i=0; i<elems.length; i++) 
		if (elems.item(i).className=='px-comment') {
			elems.item(i).style.display= elems.item(i).style.display=='block' ? 'none' : 'block';
			obj.innerHTML= elems.item(i).style.display=='none'?'Voir les commentaires':'Masquer les commentaires';
		}
} 
// utilisé dans le chapeau des commentaires en lignes
// pour faire apparaître et disparaître le formulaire de saisie des commentaires
function toggleCommentsForm(obj) {
	var elems = document.getElementsByTagName("FORM");
	for (var i=0; i<elems.length; i++) 
		if (elems.item(i).className=='px-comment') {
			elems.item(i).style.display= elems.item(i).style.display=='block' ? 'none' : 'block';
			obj.innerHTML= elems.item(i).style.display=='none'?'Ajouter un commentaire':'Masquer le formulaire';
		}
} 


// renvoie l'élément racine de l'îlot XML
function elementRacine(id) {
	var docXML = document.getElementById(id);
	if (!document.all) { // pour les navigateurs autres que IE
		var src = docXML.getAttribute("src");
		docXML = document.implementation.createDocument("", "", null) ; 
		docXML.async = false;
		docXML.load(src);
	}
	return docXML.documentElement;
}

function afficher(id) {
  var racine = elementRacine(id);
  //alert(racine);
}


