﻿// Sean Crossey - 2007

// CONFIGURABLE VARIABLES
var SearchBox = 'AjaxSearchResults';                            // name of the div on the results page
var RequestUrl = _AjaxSearchKeywordLocation;      // full url to the keyword page
var SearchResults_SelectedCompanyId;

// DO NOT EDIT BELOW THIS LINE
var NN4 = document.layers? true : false; //Netscape Navigator 4.x.
var IE4 = document.all? true : false; // IE version 4 and above.
var AjaxSearchRequest;
    
    function AjaxSearchInitialize()
    {
        try
        {
            AjaxSearchRequest = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch(e)
        {
            try
            {
                AjaxSearchRequest = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch(oc)
            {
                AjaxSearchRequest = null;
            }
        }
        
        if(!AjaxSearchRequest && typeof XMLHttpRequest != "undefined")
        {
            AjaxSearchRequest = new XMLHttpRequest();
        }
    }
    
    function SendQuery(key, appliance)
    {
        AjaxSearchInitialize();
        
        var url = RequestUrl + '?k=' + key + '&a=' + appliance;
        
        if(AjaxSearchRequest!=null && url != '' && url != null && key.length != '0')
        {
            AjaxSearchRequest.onreadystatechange = Process;
            AjaxSearchRequest.open("GET", url, true);
            AjaxSearchRequest.send(null);
        }
        else
        {
            HideDiv(_AjaxSearchResultsBox);
        }
    }
    
    function Process()
    {
        if(AjaxSearchRequest.readyState == 4)
        {
            if(AjaxSearchRequest.status == 200)
            {
                if(AjaxSearchRequest.responseText == "_18967")
                {
                    document.getElementById(_AjaxSearchResultsBox).innerHTML = 'No matches found.';
                    document.getElementById(_AjaxSearchResultsBox).className = 'AjaxSearchRequestBox_NoMatch';
                }
                else
                {
                    document.getElementById(_AjaxSearchResultsBox).className = 'AjaxSearchRequestBox';
                    ShowDiv(_AjaxSearchResultsBox);
                    document.getElementById(_AjaxSearchResultsBox).innerHTML = AjaxSearchRequest.responseText;
                }
            }
            else
            {
                
            }
        }
    }
    
    function ShowDiv(divid)
    {
        if(document.layers) document.layers[divid].visibility = "visible";
        else document.getElementById(divid).style.display = "block";
    }
    
    function HideDiv(divid)
    {
        if(document.layers) document.layers[divid].visibility = "hidden";
        else document.getElementById(divid).style.display = "none";
    }
    
    function AddToBox(AddValue)
    {
        var w = 600, h = 400; // default sizes
		window.open('/manuals/pdfs/' + AddValue + '.pdf','fullwin','width=' + w + ',height=' + h + ',fullscreen=no,toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes');
		self.name = "main";
		
		//document.getElementById(_AjaxSearchLocationBox).value = AddValue;
		document.getElementById(_AjaxSearchLocationBox).value = '';
        HideDiv(_AjaxSearchResultsBox);
        
        return false;
    }
    
    window.onload = function()
    {
        //hide(_AjaxSearchResultsBox);
        //SendQuery("aaaaaaaaaaa");
        //document.form1.keyword.focus();
    }


