﻿// JScript File
  function getList(id,fuelid,e)
     {
       self.popid = id;self.fuelid = fuelid;clickCompany(id);
       self.keyevent = (window.event)? window.event.keyCode: e.which;
       self.eventtype = (window.event)? window.event.type: e.type;
       if(self.keyevent != '38' && self.keyevent != '40' && self.keyevent != '13'){
           var SrchElem = document.getElementById(self.popid);
           var fueltype = document.getElementById(self.fuelid).value;
           if(fueltype == '-1'){
            fueltype = '';
           }
           if(SrchElem.value != ''){Database.GetCustList(SrchElem.value, 10, fueltype, OnRequestComplete);}
           else{document.getElementById('autocomplete').innerHTML = '';document.getElementById("autocomplete").style.display = 'none';}
       }
     }
     function OnRequestComplete(result)
     {
        if(self.keyevent != '38' && self.keyevent != '40' && self.keyevent != '13'){
            var divcnt = 0;
            document.getElementById('autocomplete').innerHTML = '';
            if(result.length == 0){document.getElementById("autocomplete").style.display = 'none';  }
             for(i=0; i<result.length; i++){
                divcnt += 1;
                var wordlistdiv = document.createElement('div');
                wordlistdiv.setAttribute('id', 'elem' + divcnt);
                var script = "setAutoComplete('" + result[i]["name"].replace("'","\\'") + "','" + result[i]["id"] + "','" + result[i]["intstate"] + "','" + result[i]["intcity"] + "');"
                wordlistdiv.onclick = new Function(script);
                wordlistdiv.onmouseover= new Function("this.style.cursor='pointer'; this.style.background = '#ffff99';");
                wordlistdiv.onmouseout= new Function("this.style.background = '#ffffff';");
                wordlistdiv.innerHTML = result[i]["display"];
                document.getElementById('autocomplete').appendChild(wordlistdiv);
             }
            self.divcount = divcnt;
            self.currSelectedDiv = 1;
        }
        clickCompany(self.popid);
     }
function clickCompany(id){if(document.getElementById(id).value != '' && document.getElementById('autocomplete').innerHTML != ''){document.getElementById("autocomplete").style.display = '';}else{document.getElementById("autocomplete").style.display = 'none';}}
function setAutoComplete(name,id,state,city){document.getElementById(self.popid).value = name;document.getElementById(self.popid.replace('str','int')).value = id;document.getElementById("autocomplete").style.display = 'none';}

