YAHOO.example.ACFlatData = function() {
	
	var myAutoComp;
	var myDataSource;
	var mylogger;

	return {
			init: function() {

				DataSource = '/autocomplete.php';

				myDataSource = new YAHOO.widget.DS_XHR(DataSource, ["\n","\t"]); 		
				myDataSource.responseType = YAHOO.widget.DS_XHR.prototype.TYPE_FLAT;
				myDataSource.queryMatchContains = true; 
				myDataSource.queryMatchSubset = true;
				myDataSource.maxCacheEntries = 60; 
				myDataSource.scriptQueryParam = "tag"; 
				
				var myInput = document.getElementById('autocompinput');
				var myContainer = document.getElementById('autocompresults');		
				
			
				myAutoComp = new YAHOO.widget.AutoComplete(myInput,myContainer,myDataSource); 
				myAutoComp.queryDelay = 0;
				myAutoComp.minQueryLength = 1;			
				myAutoComp.maxResultsDisplayed = 12; 
				myAutoComp.delimChar = "";
				myAutoComp.highlightClassName = 'highlight';
				myAutoComp.useIFrame = false;
				myAutoComp.setHeader('Cliquez pour l\'acces direct'); 
				
				myAutoComp.formatResult = function(oResultItem, sQuery) {
						var sKey = oResultItem[0];
						var nQuantity = oResultItem[1];
						//var sKeyQuery = sKey.substr(0, sQuery.length);
						//var sKeyRemainder = sKey.substr(sQuery.length);
						var aMarkup = ['<a href="/spip?page=recherche&recherche=',sKey,
								'">',
								sKey,                    
								"</a>"];
						return (aMarkup.join(""));					
						//document.write (aMarkup.join(""));					
						
				}; 
		},
		validateForm: function() {
				//return false;
		}				
	};						
}();		
YAHOO.util.Event.addListener(this,'load',YAHOO.example.ACFlatData.init);