/**
 * Suggest Script für die Suche
 */
/**
 * http://docs.jquery.com/Plugins/Autocomplete
 */

$(document).ready(function() {

	try {
	/**
	 * Suchparameter aus dem Formular holen und Querystring zusammenbasteln
	 */
	var params = "";
	$(".includeInSuggestion").each(function(i) {
		params += $(this).attr("name") + "=" + $(this).val() + "&";
	});
	/**
	 * Suggest "aktivieren"
	 */
		$("input#suggest").autocomplete("/ajax/common/search/getData.php?" + params,{
				minChars:3,
				delay:400,
			    matchSubset:true,
				matchContains:true,
			    cacheLength:10,
			    width:280,
			    highlight:function(value, term) {
					return value.replace(new RegExp("(" + term + ")", "gi"), "<span class = \"ac_searchtermformat\">$1</span>");
				},
			    scrollHeight:125
		});
		$('input#suggest').result(function(event, data, formatted) {
				// Feldinhalt nochmal überschreiben, damit z.B. ein & nicht als &amp; an die eigentliche Suche übergeben wird
				$("input#suggest").val(data);
				document.form_top.submit();
		});
	}
	catch(e){
	}
});




