﻿/// <reference path="jquery/jquery-1.3.2-vsdoc2.js" />
/// <reference path="jquery/jquery.autocomplete.js" />
function connectSearchAutoComplete() {
    $('[id$=SearchTerms]').autocomplete({ serviceUrl: '/WebServices/Ajax/SearchAutoComplete.ashx',
        width: 400,
        delimiter: /(,|;)\s*/,
        deferRequestBy: 100, //miliseconds
        onSelect: function(value, data) {
        $('#SiteSearchBtn').click();
        $('[id$=btnSearch]').click();
            
        }
    });
}

function disconnectSearchAutoComplete() {
    var existingControl = $('#SearchTermsHolder').html();
    var valueEntered = $('[id$=SearchTerms]').val();
    $('[id$=SearchTerms]').remove();
    $('#SearchTermsHolder').html(existingControl);
    $('[id$=SearchTerms]').val(valueEntered);

}

$('[id$=ddlSearchKey]').change(function() {
if ($("[id$=ddlSearchKey]").val() == "EntireSite") {
        connectSearchAutoComplete();
    }
    else {
        disconnectSearchAutoComplete();
    }
});

$("#SearchType").change(function() {
    if ($("#SearchType").val() == "1") {
        connectSearchAutoComplete();
    }
    else {
        disconnectSearchAutoComplete();
    }
});

connectSearchAutoComplete();
$('[id$=SearchTerms]').val("");