﻿function ajaxSearch( inputBox, resultLayerId )
{
    var searchString = inputBox.value;
    var resultLayer = document.getElementById(resultLayerId);

    resultLayer.innerHTML = "";
    if ( searchString && resultLayer && searchString.length > 1 ) 
    {
        html = "<ul>";
        
        var hostname = document.location.host;
        var objHTTP = null;
        if (window.XMLHttpRequest) 
        {
            objHTTP = new XMLHttpRequest()
        }
        else if (window.ActiveXObject) 
        {
            objHTTP = new ActiveXObject("Microsoft.XMLHTTP")
        }

        if (objHTTP) 
        {
            objHTTP.open("GET", "/xml/search.aspx?s=" + searchString, false);
            objHTTP.send(null);
            
            var doc = objHTTP.responseXML.documentElement;
            if (doc) 
            {
                var results = doc.getElementsByTagName("result");

                if (results && results.length > 0) 
                {
                    for (var x = 0; x < results.length; x++) 
                    {
                        if (results[x]) 
                        {
                            //var nodeText = counties[x].text || counties[x].textContent || counties[x].innerText || counties[x].childNodes[0].nodeValue;

                            var naam = results[x].getAttribute('name');
                            var link = results[x].getAttribute('link');

                            html += "<li><a href=\"" + link + "\">" + naam + "</li>"
                        }
                    }
                }
            }

            html += "</ul>";
            resultLayer.innerHTML = html;
        }
    }
}