<!--
var poids=25;

function listinga() {
	document.onkeyup=addwords;
	return true;
}
function listingb() {
	document.onkeyup=null;
	return true;
}
function addwords(evt) {
	var dept=document.getElementById("capture").value;
	if (window.event) {
		key=window.event.keyCode
	} else {
		key=evt.which;
	}
	if(key != 13) {
		if(key==40) {
			var class_a=0;
			var class_tab= new Array;
			for(i=1;i<=poids;i++) {
				if( document.getElementById("a" + i)) {
					class_tab[i]=document.getElementById("a" + i).className;
					if(document.getElementById("a" + i ).className=="sma") {
						class_a=i;
					}
				}
			}
			if(class_tab.length!=0) {
				if(class_a==0) {
					document.getElementById("a" + 1).className="sma";
					selectionner(1);
				} else if (class_a != (class_tab.length-1)) {
					document.getElementById("a" + (class_a + 1)).className="sma";
					document.getElementById("a" + class_a).className="smb";
					selectionner(class_a+1);
				}
			}
		}
		else if(key==38) {
			var class_a=0;
			var class_tab= new Array;
			for(i=1;i<=poids;i++) {
				if( document.getElementById("a" + i)) {
					class_tab[i]=document.getElementById("a" + i).className;
					if(document.getElementById("a" + i ).className=="sma") {
						class_a=i;
					}
				}
			}
			if(class_tab.length!=0) {
				if(class_a==0) {
					document.getElementById("a" + (class_tab.length-1)).className="sma";
					selectionner(class_tab.length-1);
				} else if (class_a != 1) {
					document.getElementById("a" + (class_a - 1)).className="sma";
					document.getElementById("a" + class_a).className="smb";
					selectionner(class_a-1);
				}
			}
		}
		else if(dept !="") {
			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;
			}
            var dept_encoded = encodeURI(dept);
			page="moteurintelligent/liste-mots.php?recherche=" + dept_encoded;
   
            if (xhr_object) {
			xhr_object.open("GET", page, true);
			xhr_object.onreadystatechange = function() {
 				if(xhr_object.readyState == 4) {
 				var txt_rep = xhr_object.responseText.split("|");
					
					if(txt_rep[0]==0) {
						document.getElementById("choice_words").style["visibility"]="hidden";
 						document.getElementById("choice_words").innerHTML="";
					} else {
						document.getElementById("choice_words").style["visibility"]="visible";
						document.getElementById("choice_words").innerHTML="";
						var sans_apos;
						for(i=1; i<=poids && i<=txt_rep[0]; i++) {
						sans_apos = txt_rep[i].replace(/'/g, "\\'");
						document.getElementById("choice_words").innerHTML+="<a href=\"#\" class=\"smb\" onMouseOver=\"javascript:souris(" + i + ");\" id=\"a" + i + "\" onclick=\"javascript:return choisir('" + sans_apos + "');\">" + txt_rep[i] + "</a>";
						}
						document.getElementById("a1").className="sma";
						if(key!=8) {
							choix_1=document.getElementById("a1").innerHTML;
							choix_1 = choix_1.replace("&amp;", "&")
							saisie=document.getElementById("capture").value;
							l_saisie=saisie.length;
							l_choix=choix_1.length
							if(saisie.toLowerCase() != choix_1.toLowerCase() && l_saisie<l_choix) {
								
								if(saisie.substring(0,l_saisie) == choix_1.substring(0,l_saisie)) {
								
								document.getElementById("capture").value=choix_1;
								if(document.getElementById("capture").createTextRange) {
									var rg=document.getElementById("capture").createTextRange();
									rg.moveStart("character",l_saisie);
									rg.moveEnd("character",0);
									rg.select();
								} else {
									document.getElementById("capture").selectionStart=l_saisie;
									document.getElementById("capture").selectionEnd=l_choix;
								}}
							}
						}
					}
	 		 	}
			}
			xhr_object.send(null);
            }
			else
			{
			alert(":-(");
			}
		}
	}
	return true;
}
function souris(id){
	ok=true;
	for(i=1; i<=poids && ok==true; i++) {
		suiv=i+1;
		if(! document.getElementById("a" + suiv)) {
			ok=false;
		}
		va=document.getElementById("a" + i).className;
		if(va=="sma") {
			document.getElementById("a" + i).className="smb";
			ok=false;
		}
	}
	document.getElementById("a" + id).className="sma";
	return true;
}
function choisir(dept) {
	document.getElementById("capture").value=dept;
	rechercher();
    	document.getElementById("formulaire").submit();
	return true;
}
function selectionner(num) {
	document.getElementById("capture").value=document.getElementById("a" + num).innerHTML;
	return true;
}
function rechercher() {
	doblur();
	return true;
}
function doblur() {
	document.getElementById("choice_words").style.visibility="hidden";
	document.getElementById("choice_words").innerHTML="";
	return true;
}
//-->
