﻿$(document).ready(function () {

    // Zamanlama yapan fonksiyonumuzvar
    YazKontrol = function () {
        var timer = 0; return function (fn, ms) {
            clearTimeout(timer);
            timer = setTimeout(fn, ms);
        }
    } ();
    // jQuery ile Kullanımı
    $(function () {
        $("#txtUrunAd").keyup(function () {
            YazKontrol(function () {
                var UrunAd = $("#txtUrunAd").val();
                AramaYap(UrunAd); // verileri alan fonksiyon
            }, 50); // Tuşa basıldıktan sonra 500 ms geçmiş ise verilier alınıyor
        });
    });
});

function AramaYap(UrunAd) {
    $("#divAraSonuc").addClass("LoaderAra");
    $("#divAraSonuc").html("");
    $("#divAraT").slideDown();
    $.ajax({
        type: "POST",
        url: "Default.aspx/urunara",
        data: "{ad:'" + UrunAd + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (msg) {
            $("#divAraSonuc").removeClass("LoaderAra");
            $.each(msg.d, function (i) {
                var s = this.UrunAd;
                $("#divAraSonuc").append("<div class='dprfl divAraUrunC' onclick='f_Yaz(" + this.UrunID + ")'  style='width:100%;' id='divAraUrun" + this.UrunID + "'><li>" + this.UrunAd + "</li></div>");
            });
            var say = $("#divAraSonuc .divAraUrunC").size();
            if (say == 0)
                $("#divAraSonuc").append("<div class='dprfl' style=' color:#fff; margin:5px 3px 2px 7px;'>Sonuç bulunamadı</div> ");
        }, error: function () {
            //AramaYap(UrunAd);
        }
    });
}
function f_Yaz(UrunID) {
    var UrunAd = $("div#divAraUrun" + UrunID).children("li").text();
    $("#txtUrunAd").val(UrunAd);
    location.href = "Arama.aspx?ID=" + UrunAd;
    $("#divAraT").slideUp();
}
function f_Ara() {
    var UrunAd = $("#txtUrunAd").val();
    if (UrunAd != "Urun adı giriniz.." && UrunAd != "") {
        location.href = "Arama.aspx?ID=" + UrunAd;
    }

}
