function init_multi() {
	init_ajax({ 
		'id_of_text_field'		: 'searchTerm',      
		'id_of_div_to_populate'	: 'multi_autocomplete_choices',
		'indicator'				: 'multi_indicator'
	});

}

function init_ajax(_params) {
	_params = _params || {};
	var params = { // http://github.com/madrobby/scriptaculous/wikis/ajax-autocompleter
		'id_of_text_field'		: _params['id_of_text_field']			|| 'searchTerm',
		'id_of_div_to_populate'	: _params['id_of_div_to_populate']		|| 'multi_autocomplete_choices',
		'url'					: _params['url']						|| "/bottin/webserviceContentGetter_perso3.php",
		'paramName'				: _params['paramName']					|| "search_string",
		'frequency'				: _params['frequency']					|| 0.01,
		

		
		'minChars'				: _params['minChars']					|| 3,
		'indicator'				: _params['indicator']					|| 'multi_indicator'
	};
	new Ajax.Autocompleter(params['id_of_text_field'], params['id_of_div_to_populate'], params['url'], {
		paramName			: params['paramName'],
		minChars			: params['minChars'],
		indicator			: params['indicator'],
		frequency			: params['frequency'],
		
		afterUpdateElement  : submitAfterSelectItem,
		callback  : setCategorie
	});
	
function setCategorie(element, entry) { 
	return entry + "&cat=" + document.forms["cse-search-box"].cat.value; 
}	

function submitAfterSelectItem(text, li) {
	var chaine= li.id;
	var langCode = ""; if (document.forms["cse-search-box"].langue.value != 'fr') langCode = document.forms["cse-search-box"].langue.value + "/";
	
	//Chercher un prof dans le répertoire des expertises
	if (chaine.search(/prof/) != -1) {	
		document.forms["cse-search-box"].action = "http://www.polymtl.ca/recherche/rc/" + langCode + "recherche/";
		document.forms["cse-search-box"].identification.value = 'p'; 
		
	}
	//Chercher une unité/service dans le répertoire des expertises
	else if (chaine.search(/unite/) != -1) {	
		document.forms["cse-search-box"].action = "http://www.polymtl.ca/recherche/rc/" + langCode + "recherche/";
		document.forms["cse-search-box"].identification.value = 'u'; 
	}
	//Chercher un cours
	else if (chaine.search(/sigle/) != -1) {	
		document.forms["cse-search-box"].action = "http://www.polymtl.ca/etudes/cours/recherche.php";
	}
	//Chercher dans le bottin
	else {
		document.forms["cse-search-box"].action = "http://www.polymtl.ca/bottin/" + langCode + "recherche.php";
	}
	
	document.forms["cse-search-box"].submit();
	document.forms["cse-search-box"].searchTerm.value = ""; //pour ne pas défoncer la boite de recherche en IE7 et 8 surement
	}
}
