PageSourceSearch

https://www.financialpositions.com/Includes/ajax_citystate.js

js financialpositions.com collected 2026-10-05 10:49:01 UTC 4,828 bytes, 194 lines download raw bytes

1  var theDIV; 
2  
3  var http_request = false;
4
5    function fromServer()
6  {
7	//alert(http_request.readyState);
8    if( http_request.readyState==4 )
9    {
10      if( http_request.status==200 )
11      {
12// results from call to the server appear here
13// in http_request.responseText;
14        r=http_request.responseText.split("+");
15        e = document.getElementById("ccity");
16        e.value = r[0];
17        e = document.getElementById("cstate");
18        e.value = r[1];
19      }
20      else
21      {
22// uncomment next line if you want to show any error messages
23      //  alert('error: ' + http_request.responseText);
24      }
25    }
26  }
27
28  function makeRequest(url, parameters) 
29  {
30    http_request = false;
31    if( window.XMLHttpRequest ) 
32    { 
33      // Mozilla, Safari,...
34      http_request = new XMLHttpRequest();
35      if (http_request.overrideMimeType) 
36      { http_request.overrideMimeType('text/html');
37      }
38    } 
39    else if (window.ActiveXObject) 
40    { // IE
41      try 
42      { http_request = new ActiveXObject("Msxml2.XMLHTTP");
43      } 
44      catch (e) 
45      { try
46        { http_request = new ActiveXObject("Microsoft.XMLHTTP");
47        } catch (e) {}
48      }
49    }
50    if (!http_request) 
51    {
52// uncomment next line if you want to show any error messages
53      alert('Cannot create XMLHTTP instance');
54      return false;
55    }
56    http_request.onreadystatechange = fromServer;
57    http_request.open('GET', url + parameters, true);
58    http_request.send(null);
59	//loopDelay(3000);
60  }
61
62function listfromServer()
63  {
64	//alert(http_request.readyState);
65    if( http_request.readyState==4 )
66    {
67      if( http_request.status==200 )
68      {
69// results from call to the server appear here
70// in http_request.responseText;
71        e = document.getElementById(theDIV);
72        e.innerHTML = http_request.responseText;
73      }
74      else
75      {
76// uncomment next line if you want to show any error messages
77//        alert('error: ' + http_request.responseText);
78      }
79    }
80  }
81  function makeRequest1(url, parameters) 
82  {
83    http_request = false;
84    if( window.XMLHttpRequest ) 
85    { 
86      // Mozilla, Safari,...
87      http_request = new XMLHttpRequest();
88      if (http_request.overrideMimeType) 
89      { http_request.overrideMimeType('text/html');
90      }
91    } 
92    else if (window.ActiveXObject) 
93    { // IE
94      try 
95      { http_request = new ActiveXObject("Msxml2.XMLHTTP");
96      } 
97      catch (e) 
98      { try
99        { http_request = new ActiveXObject("Microsoft.XMLHTTP");
100        } catch (e) {}
101      }
102    }
103    if (!http_request) 
104    {
105// uncomment next line if you want to show any error messages
106//      alert('Cannot create XMLHTTP instance');
107      return false;
108    }
109    http_request.onreadystatechange = listfromServer;
110    http_request.open('GET', url + parameters, true);
111    http_request.send(null);
112    return true;
113	//loopDelay(3000);
114  }
115
116  function lookupcityfiltered(div,m,n,target)
117  {
118    var url = "../Includes/getcity.asp"
119		theDIV=div;
120    qry = "?cf=" + n + "&s=" + m + "&dv=" + div + "&tg=" + target;
121    makeRequest1(url,qry);
122    return false;
123  }
124  
125  function lookupcityfiltered2(div,m,n,target,fn)
126  {
127    var url = "../Includes/getcity.asp"
128		theDIV=div;
129    qry = "?cf=" + n + "&s=" + m + "&dv=" + div + "&tg=" + target + "&fn=" + fn;
130    makeRequest1(url,qry);
131    return false;
132  }
133  
134  function lookupcitystate(m)
135  {
136    var url = "../Includes/getcity.asp"
137		theDIV='cityfromzip';
138    qry = "?z=" + m;
139    makeRequest1(url,qry);
140    return false;
141  }
142  function lookupcity(n)
143  {
144    var url = "../Includes/getcitystate.asp"
145
146    qry = "?zipcode=" + n;
147    makeRequest(url,qry);
148    return false;
149  }
150  function getstatesprovinces(div,s)
151  {
152    var url = "../Includes/getcity.asp"
153		theDIV=div;
154    qry = "?sl="+ s + "&dv=" + div;
155    makeRequest1(url,qry);
156    return false;
157  }
158  
159  //new function for zipcode search
160  function lookupZipcodeCity(div,qryfilter)
161	{
162		var url = "../Includes/getzipcodecity.asp"
163		theDIV=div;
164		if (IsNumeric(qryfilter)){
165			qry = "?z="+ qryfilter + "&dv=" + div;
166		    makeRequest1(url,qry);
167		    return false;
168		}
169		else
170		{
171			qry = "?cl="+ qryfilter + "&dv=" + div;
172		    makeRequest1(url,qry);
173		    return false;
174		}
175	}
176	
177	function lookupZipcodeCityInResult(div,qryfilter,strInPg)
178	{	
179		var url = "../Includes/getzipcodecity.asp"
180		theDIV=div;
181		if (IsNumeric(qryfilter)){
182			qry = "?z="+ qryfilter + "&dv=" + div + "&pg=" + strInPg;
183		    makeRequest1(url,qry);
184		    return false;
185		}
186		else
187		{
188			qry = "?cl="+ qryfilter + "&dv=" + div + "&pg=" + strInPg;
189		    makeRequest1(url,qry);
190		    return false;
191		}
192	}
193	
194	

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.