﻿//_sfor
var searchAjax;

var aktiv;
var ajaxsearchval = "";
var ajaxsearchnewval = "";


function checkAjaxSearchVal() {
    
    ajaxsearchnewval = document.getElementById('_sfor').value;
    if (ajaxsearchval == ajaxsearchnewval) {
        window.clearInterval(aktiv);
        getAutocompleteSource($("#_sfor").val());
    }
    else
        ajaxsearchval = ajaxsearchnewval;
}

function updateBoxSearch(ctl) {
    window.clearInterval(aktiv);    //  Wichtig MUSS IMMER ausgeführt werden bevor man einen neuen Interval abschießt ... sonst haben wir wilde pointer durch die Landschaft schießen
    //Wenn wir VT Suche wolle, wollen wir nit warten ;-)             <== deutsch sprach, schwer sprach ^^ (Gruß ako), P.S. was ist VT?
    if (window.event == 13)
        return;

    aktiv = window.setInterval("checkAjaxSearchVal()", 100);
    //ajaxSuche();
    return false;
}

function getAutocompleteSource(pattern) {

    //
    $.ajax({
        type: "GET",
        url: "ProductSearch.aspx",
        data: "ProductName=" + pattern,
        datatype: "text",
        success: function(dataresult) {
            if (dataresult != "") {

                $("#searchForm").attr("action", "content1.aspx?site=buckproduktsuche");
                $("#_sfor").autocomplete(dataresult.split("|"));
                dataresult = "";

            }
            else {

                $("#searchForm").attr("action", "content2.aspx?site=bucksuche");
                dataresult = "";
            }
            ;
        },
        error: function() {}
    });
}
    
