/*
 * Script de déclaration des effets Javascript
 */


// Si le navigateur supporte le DOM
if (Browser.has_dom) {
    // Chargement des bibliothèques
    document.write('<script src="/js/lib/prototype.js" language="javascript" type="text/javascript"></script>\n');
    document.write('<script src="/js/lib/scriptaculous.js?load=controls,effects" language="javascript" type="text/javascript"></script>\n');

    function ShowCompletion(element, update) {
        Position.clone(element, update, {setHeight: false, offsetTop: element.offsetHeight, setWidth:false});
        Effect.Appear(update,{duration:0.20});
    };

    // Note: IE & Opéra ne supportent pas la définition conditionnelle de fonction nommées!!
    AjaxAutoCompleter = function (input, display, url) {
        return new Ajax.Autocompleter(input, display, url, 
                                      {minChars: 2, onShow: ShowCompletion});
    }
} else {
    // Sinon, pas d'effets...
    AjaxAutoCompleter = function () {
    }
}

