function dynautocomp(ysearchinput, ysearchcontainer) { 
YAHOO.example.ACFlatData = new function(){ 
	    // Define a custom formatter function 
   			this.fnCustomFormatter = 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 = ["<div class='sample-result'><div class='sample-quantity'>", 
	            nQuantity, 
            "</div><span class='sample-query'>", 
	            sKeyQuery, 
	            "</span>", 
	            sKeyRemainder, 
	            "</div>"]; 
	        return (aMarkup.join("")); 
	    };

 	  this.oACDS = new YAHOO.widget.DS_XHR("", ["\n", "\t"]); 
	  this.oACDS.scriptQueryAppend = "rm=yuitagsearch"; 
      this.oACDS.responseType = YAHOO.widget.DS_XHR.TYPE_FLAT; 
      this.oACDS.maxCacheEntries = 60; 
      this.oACDS.queryMatchSubset = true; 

 	  var  myInput = document.getElementById(ysearchinput); 
  	  var myContainer = document.getElementById(ysearchcontainer); 
  	  this.oAutoComp = new YAHOO.widget.AutoComplete(myInput,myContainer,this.oACDS); 
  	    this.oAutoComp.queryDelay = 0; 
  	    this.oAutoComp.minQueryLength = 2; 
  	    this.oAutoComp.delimChar = " "; 
  	    this.oAutoComp.prehighlightClassName = "yui-ac-prehighlight"; 
		this.oAutoComp.maxResultsDisplayed = 20;
  	    this.oAutoComp.formatResult = this.fnCustomFormatter; 

	};

}

