﻿function MySiteSearchForm(id) {
    this.id = id;
    this.InitSearchField();

}


MySiteSearchForm.prototype.InitSearchField = function() {
    var defaultStr = searchSettings.defaultSearchTerm;
    var formObj = this;
    var q = $(".MySiteSearchBox");
    jsonGateway2 = "http://" + window.location.hostname + "/Webdata_proxy.aspx";
    q.autocomplete(jsonGateway2, {
        max: 30,
        delay: 150,
        cacheLength: 1,
        minChars: 2,
/*        extraParams: { sc: searchSettings.section },*/
        multiple: true,
        multipleSeparator: ", ",
        matchSubset: false,
        scrollHeight: 110,
        selectFirst: false
    });
    q.result(function(event, data, formatted) {
        //alert(!data ? "No match!" : "Selected: " + formatted + " " + data);
        if (data) {
            var term = q.val();
            term = term.replace(/,[ ]*$/, "");
            $(".MySiteSearchBox").val(unescape(term));
        }

        q.flushCache();
    });

}


$(document).ready(function() {
MySiteSearchForm = new MySiteSearchForm("regContainer");


});
