$().ready(function() {

    function findValueCallback(event, data, formatted) {
        $("<li>").html( !data ? "No match!" : "Selected: " + formatted).appendTo("#result");
    }

    
    function formatItem(row) {
        if(!row[1])
            return row[0];
            
        if(row[1] != ' ')
            return row[0] + " (" + row[1] + ")";
        else
            return row[0];
    }
    function formatResult(row) {
        return row[0].replace(/(<.+?>)/gi, '');
    }
    
    $("#f_search").autocomplete('/autocomplete/drugs/temp/no/', {
        width: 400,
        //multiple: true,
        //matchContains: true,
        selectFirst: false,
        formatItem: formatItem,
        formatResult: formatResult
    });
    
    $("#f_type").change(function (){
        if(this.value == 'drug-name'){
            $("#f_search").setOptions({url: '/autocomplete/drugs/temp/no/'});
        }
        if(this.value == 'drug-class'){
            $("#f_search").setOptions({url: '/autocomplete/class/'});
        }
        if(this.value == 'drug-company'){
            $("#f_search").setOptions({url: '/autocomplete/company/'});
        }
        if(this.value == 'herbals-and-supplements'){
            $("#f_search").setOptions({url: '/autocomplete/herbals/temp/no/'});
        }
        if(this.value == 'reaction-category'){
            $("#f_search").setOptions({url: '/autocomplete/reactions/'});
        }
        if(this.value == 'adverse-reaction'){
            $("#f_search").setOptions({url: '/autocomplete/reactionsb/'});
        }
        
        $("#f_search").flushCache();
        
    });
    
});
