﻿/* Javascript Doc
BJ_dbsearch Librairie
Bernard de Joly - 07/2008
http://www.Next20.com/
*/
var BJ_ref_liste = new Array;
var BJ_ref_db = new Array;
for(var i=0; i<BJ_db.length; i++)
BJ_ref_liste[i] = BJ_db[i][0];
for(var i=0; i<BJ_db.length; i++)
BJ_ref_db[BJ_db[i][0]] = BJ_db[i][1];
function findValue(li) {
if( li == null ) return alert("Il n'y a pas de référence correspondante !");
var sValue = li.selectValue;
document.BJ_dbsearchform.action = BJ_ref_db[sValue];
}
function selectItem(li) {
findValue(li);
}
function formatItem(row) {
return row[0] + " (id: " + row[1] + ")";
}
function lookupLocal(){
var oSuggest = $("#PPKref")[0].autocompleter;
oSuggest.findValue();
return false;
}
$(document).ready(function() {
$("#PPKref").autocompleteArray(
BJ_ref_liste,
{
delay:10,
minChars:1,
matchSubset:1,
onItemSelect:selectItem,
onFindValue:findValue,
autoFill:true,
maxItemsToShow:10
}
);
});
function BJ_dbsearch() {
if (document.BJ_dbsearchform.srchBt.value == '')
return false;
else
document.location(document.BJ_dbsearchform.action);
return false;
}

