// JavaScript Document

function SelectAjout(who,witch,what,where,how)
{

	var num = document.getElementById(who).options[document.getElementById(who).selectedIndex].getAttribute('value');

	// Création de la nouvelle entree
		var newDiv = document.createElement("div");

		newDiv.setAttribute("id",what+num);
		newDiv.setAttribute("name","liste");
		newDiv.setAttribute("value",document.getElementById(who).options[document.getElementById(who).selectedIndex].text);

		var newCroix = document.createElement("img");
		newCroix.setAttribute("src","./squelettes/styles/img/cross.png");
		newCroix.setAttribute("style","cursor:pointer;");
		var newTitre = document.createTextNode(document.getElementById(who).options[document.getElementById(who).selectedIndex].text);

	// Création de l'élément en input hidden
		var newInput = document.createElement("input");
		newInput.setAttribute("type","hidden");
		newInput.setAttribute("name","how[]");
		newInput.setAttribute("value",num);


	if (document.all) // Code spécifique pour IE
	{
		document.getElementById(who).options[document.getElementById(who).selectedIndex] = null; // Supprime l'option choisie car IE ne peut masquer une Option


newCroix.style.setAttribute("cssText","cursor:pointer;");
		newCroix.onclick = function(){ SelectSupr(who,witch,what,where,num) };
	}
	else // Code spécifique pour tous les autres navigateurs
	{
		document.getElementById(who).options[document.getElementById(who).selectedIndex].setAttribute("style","display:none;"); // Masque l'option choisie



		newCroix.setAttribute("onclick","SelectSupr('"+who+"','"+witch+"','"+what+"','"+where+"','"+num+"')");
			
	}

		newDiv.appendChild(newCroix);
		newDiv.appendChild(newTitre);
		newDiv.appendChild(newInput);
	document.getElementById(where).appendChild(newDiv); // Insertion de la nouvelle entrée

	document.getElementById(who).options.selectedIndex = 0; // Replacement du focus sur le premier champ de la liste déroulante
}

function SelectSupr(who,witch,what,where,num)
{
	if (document.all) // Code spécifique pour IE
	{
		var newOption = document.createElement("option");
		document.getElementById(who).appendChild(newOption);
		newOption.setAttribute("value",num);
		newOption.setAttribute("text",document.getElementById(what+num).value);
		newOption.setAttribute("id",witch+num); // Attention l'element est rajouté à la fin de la liste.
	}
	else // Code spécifique pour tous les autres navigateurs
	{
		document.getElementById(witch+num).setAttribute("style","display:block;");
	}

	document.getElementById(where).removeChild(document.getElementById(what+num));
}

function rechercher_docs()
{

  var tab=new Array();
  var nb_noeuds=document.getElementById("liste_mots").childNodes.length;
  var clibre=document.getElementById("clibre").value;
  
  for (i=0; i< nb_noeuds; i++)
  {
    tab.push(document.getElementById("liste_mots").childNodes[i].id.substr(5));
  }

  $.ajax({
   type: "POST",
   url: "recherche_ajax.php",
   data: "mots="+tab+"&clibre="+clibre,
   beforeSend : function() { $("#liste_documents").empty(); $("#liste_documents").append("<div style='text-align:center;margin-left:250px;margin-top:150px;'><img src='./squelettes/styles/img/ajax-loader.gif' /></div>");   },
   success: function(msg){
	$("input#recherche_libre").val("");
	$("input#recherche").val("Rechercher");
   $("#recherche_libre").empty();
   $("#recherche").empty();
   $("#liste_documents").empty();
   $("#liste_documents").append("<h1>Les ressources</h1>");
   $("#liste_documents").append("<p class='content1'>Liste des documents correspondants à la recherche effectuée :</p>");
   $("#liste_documents").append("<ul class='nolist content1'>"+msg);
   $("#liste_documents").append("</ul>");

   }
 });
}

