﻿// JScript File
var openSearchRequest;

function Run(type, searchStringLocation, focusInstitution, selectedInstitutionsLocation){
    try{
        document.getElementById('resultsABN').innerHTML="<ul class=FocusResults><li><span class=working>Searching...</span></li></ul>";
    

        var searchString = document.getElementById(searchStringLocation).value;
        var selectedInstitutions = ""
        
        if (selectedInstitutionsLocation) {
            selectedInstitutions = document.getElementById(selectedInstitutionsLocation).value;
        }

        if (searchString.length<=3){
                    document.getElementById('resultsABN').innerHTML="";

        }else{ 
            var SearchRequest = false;
            try {
                SearchRequest = new XMLHttpRequest();
            }catch (trymicrosoft) {
            try{
                SearchRequest = new ActiveXObject("Msxml2.XMLHTTP");
             }catch (othermicrosoft) {
            try {
                 SearchRequest = new ActiveXObject("Microsoft.XMLHTTP");
               } catch (failed) {
                 SearchRequest = false;
               }  
             }
            }

            if (!SearchRequest)
             alert("Error initializing XMLHttpRequest!");


            var url = "workerInstNameSearch.aspx?t=" + type + "&s=" + escape(searchString) + "&fi=" + escape(focusInstitution) + "&si=" + escape(selectedInstitutions);
            SearchRequest.open("GET", url, true);
            openSearchRequest = SearchRequest;
            SearchRequest.onreadystatechange = Update;
            SearchRequest.send(null);
        }
    }catch (ex){
    
    }

}

function Update() {
    if (openSearchRequest.readyState == 4) {
        if (openSearchRequest.status == 200) {    
            document.getElementById('resultsABN').innerHTML=openSearchRequest.responseText;
        }
    }
}
