$().ready(function() {
	var acOptions = {
		minChars: 1,
		max: 100,
		matchSubset: false,
		cacheLength: 3,
		delay: 0,
		loadingClass: 'ac_loading_right',
		dataType: 'json', // this parameter is currently unused
		parse: function(data) {
			var parsed = [];
			if(data.length == 0){
				parsed[parsed.length] = {
					data: "{l s='Ecole innexistante.'}",
					value: "{l s='Ecole innexistante.'}",
					result: $("#search_field").val()
				}
			}else{
				for (var i = 0; i < data.length; i++) {
					parsed[parsed.length] = {
						data: data[i],
						value: data[i].name,
						result: data[i].name
					};
				}
			}
			return parsed;
		},
		formatItem: function(item) {
			if(item.name != undefined && item.city != undefined){
				return item.name + ' <strong>(' + item.city + ')</strong>';
			}else {
				return "Etablissement inexistant dans notre base, cliquez pour l'ajouter.";
			}
		}
	};
	$("#search_field").keypress(function(event) {
		if (event.which == '13' || event.which == '9') {
			event.preventDefault();
		}
	});
	$("#search_field").autocomplete("ajax/getSchoolSuggest.php", acOptions).result(function(e, data) {
		if(data.id != undefined){
			$.ajax({
			   type: "GET",
			   url: "ajax/notificationsListe.php?cookie=1&id_school="+data.id,
			   success: function(msg){
					location.href = 'indexListe.php?buy=1&chooseListe=1';
			   }
			});
		}else{
			$.ajax({
			   type: "GET",
			   url: "ajax/notificationsListe.php?delcookie=1",
			   success: function(msg){
					location.href = 'indexListe.php?buy=1&chooseListe=1&addSchool=1&school_name='+$("#search_field").val();
			   }
			});
		}
	});
});

