//premiere focntion celle qui declenche l'autocompletion pour les motifs de recherche
function startAutocompleteSearch(){
	//initSuggestSearch(document.getElementById('champrecherche'));
	buildSuggest();
//	
}
//fonction de debug...c'est un scorie à placer comme test
function mensajeTest(){
	//
	var itemtosearch=$('champrecherche').value;
	var truc = "votre recherche porte sur"+itemtosearch;
	alert(truc);
}
//fonction qui fabrique le div contextuel d'autosuggestion
function buildSuggest(){
	var emplacement = $('showcontenttosearch');
	var structure = '<div id="suggestmessage">';
	structure += '<span id="bandeau"><a href="javascript:clearContent();" id="close"><img src="js/src/close.gif" border="0"></a><span>';
	structure += '<div id="attenteResponse">suggestions...</div>';
	//structure += '<span><a href="javascript:void(0)" onclick="fadeMe();">Fermer</a></span>';
	structure += '</div>';
	//on stylise le message...
        var messagetosuggest = "display:block;z-index:5000;width:250px;height:auto;position:absolute;top:120px;cursor:move;font-size:12px;background-color:white;padding:0px;color:black;border:1px solid black;";
		var ulblocsuggest = "display:block;height:auto;width:250px;";
		var linkofsuggestover = "display:block;background-color:blue;color:white;text-decoration:none;width:250px;";
		var linkofsuggest = "display:block;background-color:white;color:blue;text-decoration:none;width:250px;";
		var btncloseofsuggest = "margin-left:230px;color:black;";
		var btncloseofsuggest_image = "margin-top:5px;";
		var btncloseofsuggest_span = "margin-top:-5px;color:white;border:1px solid white;";
		var bandobloc = "display:block;background-image:url('images/bg_haut_tablo_fiche007.gif');background-repeat:repeat-x;";
	//j'appelle la fonction inserecss de globalevent.js
	insereCSS("#suggestmessage ul",ulblocsuggest);
	insereCSS("#suggestmessage ul li a",linkofsuggest);
	insereCSS("#suggestmessage ul li a:hover",linkofsuggestover);
    insereCSS("#suggestmessage",messagetosuggest);
	insereCSS("#suggestmessage #bandeau #close",btncloseofsuggest);
	insereCSS("#suggestmessage #bandeau #close img",btncloseofsuggest_image);
	insereCSS("#suggestmessage #bandeau #close span",btncloseofsuggest_span);
	insereCSS("#suggestmessage #bandeau",bandobloc);
	//pui j'implante le contenu
	emplacement.innerHTML = structure ;
	//
	new YAHOO.util.DD("showcontenttosearch");
   //on recherche en permanenece le truc à suggere par le biais d'une boucle settimeout
   setTimeout("findSuggest()",300)
}
// tourne en permanence pour suggerer suite à un changement du champ texte
function Loop_for_search(land){
  //alert("test de looping");
  //setTimeout("Loop_for_search()",200); // la fonction se red?clenchera dans 200 ms
  //return true
  $('attenteResponse').innerHTML = "allo Garfield!";
  setTimeout("Altermensaje()",200)
}
//message alternatif
function Altermensaje(){
	$('attenteResponse').innerHTML = "allo prosper!";
	setTimeout("Loop_for_search()",300)
}
//pour supprimer le menu contextuel
function clearContent(){
	$('showcontenttosearch').innerHTML = '';
}
//action associée au bouton d'envoi quand on interroge la recherche
function submit_form_search(){
	var itemofsearch=$('champrecherche').value;
	if (itemofsearch != '') {
	//test de debug
	//alert('le champ n\'est pas vide');
	//on envoi la recherche
	document.forms.quick_find.submit();
}
}
//messages pour les boutons checkbox de la page searchbox.php
function affichStatus(state){
	switch(state) {
	case state == 'designation':
	    var item="ceci est une designation!";
		break;
	case state == 'reference':
	    var item="ceci est une reference!";
		break;
	case state == 'gamme':
	    var item="ceci est une gamme!";
		break;
	case state == 'descriptif':
	    var item="ceci est un descriptif!";
		break;
}
alert(item);
}
//appel ajax pour les suggestions
function findSuggest(){
	//on appelle la fonction de manière recursive
	//
	var itemtotreat=$('champrecherche').value;
	if(itemtotreat != ''){
		//on construit l'url qu'on va soumettre
		//alert(itemtotreat);
		var urltohave="initsearch.php?suggest="+itemtotreat;
		//puis on la transfère
		verCosa(urltohave,'attenteResponse');
	}
	//
	setTimeout("findSuggest()",300);
	//32032
}
//fonction pour placer les suggestions dans le champ de rcherche
function PlaceSuggest(itemtochoose){
	//un alert pour faire un debug
	//alert(itemtochoose);
	//on insere le contenu dans le champ de recherche
	$('champrecherche').value = itemtochoose;
	//et on ferme le div contextuel
	clearContent();
}
