﻿$(function () {
        $("#Search").autocomplete({
            source: function (request, response) {
                if ($("#SearchOption").val() == "Recipe") {
                    $.ajax({
                        url: '/areas/Research/Research/GetTitles', type: "POST", dataType: "json",
                        data: { query: request.term, source: $("input:radio:checked").val() },
                        success: function (data) {
                            response($.map(data, function (item) {
                                return { value: item };
                            }))
                        }
                    });
                }
                else if ($("#SearchOption").val() == "Product") {
                    $.ajax({
                        url: '/areas/Research/Research/GetFoodNameFr', type: "POST", dataType: "json",
                        data: { query: request.term, maxResults: 10 },
                        success: function (data) {
                            response($.map(data, function (item) {
                                return { value: item };
                            }))
                        }
                    })
                }
                else if ($("#SearchOption").val() == "Country") {
                    $.ajax({
                        url: '/areas/Research/Research/GetCountry', type: "POST", dataType: "json",
                        data: { query: request.term, maxResults: 10 },
                        success: function (data) {
                            response($.map(data, function (item) {
                                return { value: item };
                            }))
                        }
                    })
                }
            },
            minLength: 1
        });
});

$(function () {
    $("#ing1").autocomplete({
        source: function (request, response) {
            $.ajax({
                url: '/areas/Research/Research/GetFoodNameFr', type: "POST", dataType: "json",
                data: { query: request.term },
                success: function (data) {
                    response($.map(data, function (item) {
                        return { value: item };
                    }))
                }
            })
        },
        minLength: 1
    });
});

$(function () {
    $("#ing2").autocomplete({
        source: function (request, response) {
            $.ajax({
                url: '/areas/Research/Research/GetFoodNameFr', type: "POST", dataType: "json",
                data: { query: request.term },
                success: function (data) {
                    response($.map(data, function (item) {
                        return { value: item };
                    }))
                }
            })
        },
        minLength: 1
    });
});

$(function () {
    $("#ing3").autocomplete({
        source: function (request, response) {
            $.ajax({
                url: '/areas/Research/Research/GetFoodNameFr', type: "POST", dataType: "json",
                data: { query: request.term},
                success: function (data) {
                    response($.map(data, function (item) {
                        return { value: item };
                    }))
                }
            })
        },
        minLength: 1
    });
});

$(function () {
    $("#ing4").autocomplete({
        source: function (request, response) {
            $.ajax({
                url: '/areas/Research/Research/GetFoodNameFr', type: "POST", dataType: "json",
                data: { query: request.term },
                success: function (data) {
                    response($.map(data, function (item) {
                        return { value: item };
                    }))
                }
            })
        },
        minLength: 1
    });
});

$(function () {
    $("#ing5").autocomplete({
        source: function (request, response) {
            $.ajax({
                url: '/areas/Research/Research/GetFoodNameFr', type: "POST", dataType: "json",
                data: { query: request.term },
                success: function (data) {
                    response($.map(data, function (item) {
                        return { value: item };
                    }))
                }
            })
        },
        minLength: 1
    });
});

$(function () {
    $("#wine").autocomplete({
        source: function (request, response) {
            $.ajax({
                url: '/areas/Research/Research/GetWine', type: "POST", dataType: "json",
                data: { query: request.term },
                success: function (data) {
                    response($.map(data, function (item) {
                        return { value: item };
                    }))
                }
            })
        },
        minLength: 1
    });
});

$(document).ready(function () {
    $.ajax({
        url: '/areas/Research/Research/GetLifestyles', type: "POST", dataType: "json",
        error: function () { alert("error"); },
        success: function (data) {
            $.each(data, function (key, value) {
                $("#Lifestyles").append($("<option></option>")
                    .attr("value", value.Value)
                    .text(value.Text));
            })
        }
    })
});
