﻿

        var hSearchTimer;

        function doSearch(url, callbackFunction) {
            var request = new XMLHttpRequest();
            request.open("GET", url, true);
            request.setRequestHeader("Content-Type", "application/x-javascript;");
            request.onreadystatechange = function() {

                if (request.readyState == 1) {
                    //document.getElementById("puBody").innerHTML = "<br /><br /><div style=\"text-align:center;\"><img src='images/ajax-loader.gif'></div>";
                }

                if (request.readyState == 4 && request.status == 200) {
                    if (request.responseText) {
                        callbackFunction(request.responseText);
                    }
                }
            };
            request.send(null);
        }

        function displayResults(r) {

            var popup;
            popup = document.getElementById("SearchResults");

            popup.style.visibility = 'visible';

            var x;

            x = document.getElementById("SearchContent");
            x.innerHTML = r;
            x.scrollTop=0;
            //popup.innerHTML = r;

                                   
        }

        function search() {

            var sC = document.getElementById("txtSearch").value;
            if (sC.length >= 3) {
                doSearch('Search.ashx?s=' + sC, displayResults);
            }
        }


        function TrySearch(t) {

            var sC;

            if (t != null) {
                sC = t;
            } else { sC = document.getElementById("txtSearch").value; }
            if (sC.length >= 3) {
                window.clearTimeout(hSearchTimer);
                hSearchTimer = window.setTimeout('search();', 50);
            }
            else if (sC.length == 0) {
                    x = document.getElementById("SearchResults");
                    x.style.visibility = 'hidden';
                }            
        }

     
