PageSourceSearch

https://sdsos.gov/includes/Javascript/setup_interactive_map_arrays.js

js sdsos.gov collected 2026-10-01 08:39:08 UTC 3,423 bytes, 113 lines download raw bytes

1var county_data = new Array();
2
3function in_county_array(county, insertionPoint, insertionValue) {
4	var myIndex;
5	
6	for(var i=0;i<county_data.length;i++) {
7			//alert(array[i][1]);
8			if (county_data[i][1] === county) {
9				myIndex = i;
10				break;
11			}
12	}
13	
14	
15	
16	if (myIndex || myIndex == 0) {
17				//        0          1       2      3      4      5     6      7      8      9      10     11     12     13     14     15     16      17,    18,   19
18				// countyCode, full name, DEM-A, DEM-I, REP-A, REP-I, CON-A, CON-I, OTH-A, OTH-I, NPA-A, NPA-I, LIB-A, LIB-I, IND-A, IND-I, REF-A, REF-I, AME-A, AME-I
19				county_data[myIndex][insertionPoint] = insertionValue;
20				//alert(county_data[myIndex][insertionPoint]);
21	} else {
22				var lastSpot = county_data.length;
23				countyStripped = county.replace(" ", "_");
24				county_data[lastSpot] = new Array ( "county_line_"+countyStripped, county, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 );
25				//and add data in the right spot
26				county_data[lastSpot][insertionPoint] = insertionValue;
27	}
28			
29	
30}
31									
32
33									
34									
35var dist_data = new Array();
36
37
38function in_district_array(district, insertionPoint, insertionValue) {
39	//alert(district);
40	var myIndex;
41	
42	//alert("District: "+district);
43	/*
44	districtStripped = district.replace("-", "_");
45	alert("districtStripped: "+districtStripped);
46	districtName = districtStripped.replace("Dist_", "District ");
47	alert("districtName: "+districtName);
48	if (districtName=="District 06") {
49		districtName="District 6"
50	}
51	
52	districtNumber = districtStripped.replace("Dist_", "");
53	alert("districtNumber: "+districtNumber);
54	//alert(districtNumber.length);	
55	if (districtNumber.length == 1) {
56		districtNumber = "0"+districtNumber;
57	}
58	
59	districtFinalName = "Dist_"+districtNumber;
60	alert("districtFinalName: "+districtFinalName);
61	*/
62	districtName = district;
63	
64	districtNumber = district.replace("District ", "");
65	//alert("districtNumber: "+districtNumber);
66	
67	districtFinalName = "Dist_"+districtNumber;
68	//alert("districtFinalName: "+districtFinalName);
69	
70	for(var i=0;i<dist_data.length;i++) {
71			//alert(array[i][0]);
72			if (dist_data[i][0] === districtFinalName) {
73				myIndex = i;
74				//alert("found");
75				break;
76			}
77	}
78	//alert("done");
79	//alert(myIndex);
80	
81	if (myIndex || myIndex == 0) {
82				//        0          1       2      3      4      5     6      7      8      9      10     11     12     13     14     15     16      17,    18,   19
83				// countyCode, full name, DEM-A, DEM-I, REP-A, REP-I, CON-A, CON-I, OTH-A, OTH-I, NPA-A, NPA-I, LIB-A, LIB-I, IND-A, IND-I, REF-A, REF-I, AME-A, AME-I
84				dist_data[myIndex][insertionPoint] = insertionValue;
85				//alert(county_data[myIndex][insertionPoint]);
86				dist_data[myIndex+1][insertionPoint] = insertionValue;
87
88	} else {
89				var lastSpot = dist_data.length;
90				
91				dist_data[lastSpot] = new Array ( districtFinalName, districtName, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 );
92				//if there is a small one, also create an entry for that
93
94				
95				var lastSpot2 = dist_data.length;
96							districtStripped2 = districtFinalName+"_small";
97							dist_data[lastSpot2] = new Array ( districtStripped2, districtName, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 );
98				
99				//and add data in the right spot(s)
100				dist_data[lastSpot][insertionPoint] = insertionValue;
101				dist_data[lastSpot2][insertionPoint] = insertionValue;
102				
103				
104	}
105			
106	
107}
108									
109
110
111									
112									
113									

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.