function se_nav_init()
{
    // Define a custom formatter function
    this.fnCustomFormatter = function(oResultItem, sQuery) {
           var sStockcode = oResultItem[0];
           var stype = oResultItem[1];
	   var sStockname = oResultItem[2];
           var spinyin = oResultItem[3];
           
		           
           var sKeyQuery = sStockcode.substr(0, 3+sQuery.length);
          var sKeyRemainder = sStockcode.substr(3+sQuery.length);
			           
          var aMarkup = ["<div class='sample-result'>",
		  "<div class='sample-quantity'>",    
           sStockname,
       "</div>",
        "<span class='sample-query'>",
            sKeyQuery,
     "</span>",
           sKeyRemainder,
       "</div>"];
	
		return (aMarkup.join(""));
    };
      
	  
    // Instantiate one XHR DataSource and define schema as an array:
    //     ["Record Delimiter",
    //     "Field Delimiter"]
    this.oACDS = new YAHOO.widget.DS_XHR("./rpc.php", ["\n", "\t"]);
    this.oACDS.responseType = YAHOO.widget.DS_XHR.TYPE_FLAT;
    this.oACDS.maxCacheEntries = 0;
    this.oACDS.queryMatchSubset = true;

    // Instantiate first AutoComplete
    var myInput = document.getElementById('inputString');
    var myContainer = document.getElementById('ysearchcontainer');
    this.oAutoComp0 = new YAHOO.widget.AutoComplete(myInput,myContainer,this.oACDS);
    this.oAutoComp0.delimChar = "";
    this.oAutoComp0.queryDelay = 0;
    this.oAutoComp0.formatResult = this.fnCustomFormatter;
}

