function ChangeLang() { var suggestions = new Bloodhound({ datumTokenizer: Bloodhound.tokenizers.whitespace, queryTokenizer: Bloodhound.tokenizers.whitespace, prefetch: 'media/data/suggestions.json' }); if ( $('#qlang').val() === 'en' ) { $('#q').typeahead({ hint: true, highlight: true, minLength: 2 }, { name: 'suggestions', limit: 10, source: suggestions }).on('typeahead:selected typeahead:autocompleted', function(e, datum) { DoSearch(); }).on('keyup', function(e, datum) { if (e.which == 13) { //$(".tt-suggestion:first-child").trigger('click'); $(".tt-menu").hide(); $('.tt-hint').css("color", "#fff"); } else { $('.tt-hint').css("color", "#bbb"); } }); } else { $('#q').typeahead('destroy'); } } ChangeLang();