﻿// поиск
$(document).ready(function () {


    $.each($("input.txtSearch"), function () {
        $(this).autocomplete("/handlers/Search.ashx?lng=" + getCookie("CurrentLanguage") + "&city=" + getCookie("city"),
            {
                delay: 500
                , matchContains: true
                , minChars: 2
                , focus: true
                , width: 305
                , max: 30
                , matchSubset: false
                , scroll: false
                , highlight: false
                , formatItem: function (e) {
                    var data;
                    eval('data={' + e + '}');
                    var result = unescape(data.Name);
                    var resultImg = "";
                    if (data.Url) {

                        result = "<b>" + result + "</b>";
                        if (data.Img) {
                            resultImg = '<img src="' + data.Img + '" />';
                        }
                        if (data.Model=="1") {
                            if (data.Price == "0")
                                result = result + '<i class="order">под заказ</i>';
                            else
                                result = result + '<i class="price">' + data.Price + ' руб</i>';
                        }
                    }
                    var resultTot =  resultImg + "<div>" + result + "</div>";
                    if (data.Break=="1") {
                            resultTot += "<hr/>";
                    }
                    
                    return resultTot;
                }
                , formatResult: function (e) {
                    var data;
                    eval('data={' + e + '}');
                    return unescape(data.Name);
                }
            });
        $(this).result(function (e, d) {
            var data;
            eval('data={' + d + '}');
            if (data.Url) {
                document.location = data.Url;
            }
        });
    });
});
