-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRadius Territory Assignment.js
234 lines (211 loc) · 81.3 KB
/
Radius Territory Assignment.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
<script>
//----------------------------------------------
// Created by Jacob Patton (C) 2017
// Used for Berea College Hobsons Radius
//----------------------------------------------
//wait until all the fields are loaded to set my field listeners
window.addEventListener("load", setListeners);
//function that runs once window is loaded
function setListeners() {
//looks for OR zip code box
if(document.getElementById("Contacts.1616000000003077") === null){
// If it doesn't exist, try and set MA zip code as listener
if(document.getElementById("Contacts.1616000000003067") !== null){
//set MA zip listerner
document.getElementById("Contacts.1616000000003067").addEventListener("change", terrZip);
//alert("Ma zip listener set");
}else{
//since it doesn't exist, do nothing
}
//otherwise, check to make sure OR zip code exists
} else if (document.getElementById("Contacts.1616000000003077") !== null) {
//If it does exist, set that as the listener
document.getElementById("Contacts.1616000000003077").addEventListener("change", terrZip);
if(document.getElementById("Contacts.1616000000003067") !== null){
//set MA zip listerner
document.getElementById("Contacts.1616000000003067").addEventListener("change", regionZip);
//alert("Ma zip listener set");
}
}
//look for OR state box
if(document.getElementById("Contacts.1616000000181806") === null){
// If it doesn't exist, try and set MA state as listener
if(document.getElementById("Contacts.1616000000269015")!== null){
document.getElementById("Contacts.1616000000269015").addEventListener("change", terrState);
//alert("Ma state listener set");
} else{
//since it doesn't exist, do nothing
}
//otherwise, check to make sure OR state box exists
} else if (document.getElementById("Contacts.1616000000181806") !== null) {
//set OR state as listener
document.getElementById("Contacts.1616000000181806").addEventListener("change", terrState);
//alert("OR state listener set");
}
//since neither exist, do nothing
}
//set territory by state
function terrState(){
//set state variable
var state;
var terr;
//since this can be triggered by zip, I double check the state to use.
if(document.getElementById("Contacts.1616000000181806") === null){
if(document.getElementById("Contacts.1616000000269015")!== null){
//set state variable as selected MA state
state = document.getElementById("Contacts.1616000000269015");
//alert("MA state" + state.value);
} else{
//since neither exist, exit function
return;
}
} else if(document.getElementById("Contacts.1616000000181806") !== null) {
//set state variable as selected OR state
state = document.getElementById("Contacts.1616000000181806");
//alert("OR State");
}
//check to see if the territory box exists.
if (document.getElementById("Contacts.1616000000484113") !== null){
//If it does, set territory box var to give us access.
terr = document.getElementById("Contacts.1616000000484113");
} else{
//if it doesn't, we just want to exit
return;
}
//alert("Territory is set as " terr.value);
//check to see if the territory is already MT so we don't overwrite it.
if(terr.value != "MT1" && terr.value != "MT3" && terr.value != "MT4" && terr.value != "MT5" && terr.value != "MT6" && terr.value != "MT8" && terr.value != "MT9" && terr.value != "ET4" && terr.value != "MT6" ){
//set territories to compare it to.
//alert("no MT Terr " + state.value );
var ot1 =["Virgin Islands", "South Dakota", "Rhode Island", "Puerto Rico", "Oregon", "North Dakota", "New Mexico", "Nevada", "Guam", "Delaware", "Connecticut"];
var ot3 =["Wisconsin", "New York", "Massachusetts", "Illinois", "Colorado", "California", "Arizona"];
var ot4 =["West Virginia", "Virginia", "Pennsylvania", "Ohio", "New Hampshire", "Maryland", "Maine"];
var ot5 =["New Jersey", "Tennesse"];
var ot6 =["South Carolina", "North Carolina", "Mississippi", "Louisiana", "Georgia", "Arkansas", "Alabama"];
var ot8 =["Wyoming", "District Of Columbia", "Washington", "Vermont", "Utah", "Texas", "Oklahoma", "Florida", "Alaska"];
var ot9 =["Nebraska", "Montana", "Missouri", "Minnesota", "Michigan", "Kansas", "Iowa", "Indiana", "Idaho", "Hawaii"];
//compare our state to the array and see if it can be located. (it returns -1 if it's not)
//If located, set territory field.
if ( ot1.indexOf(state.value) !== -1){
terr.value = "OT1";
} else if (ot3.indexOf(state.value) !== -1){
terr.value = "OT3";
} else if (ot4.indexOf(state.value) !== -1){
terr.value = "OT4";
} else if (ot5.indexOf(state.value) !== -1){
terr.value = "OT5";
} else if (ot6.indexOf(state.value) !== -1){
terr.value = "OT6";
} else if (ot8.indexOf(state.value) !== -1){
terr.value = "OT8";
} else if (ot9.indexOf(state.value) !== -1){
terr.value = "OT9";
} else if(state.value !== ""){
//This is to cover all other states as a catch all.
terr.value = "OT1";
} else {
//if it's empty, just exit. This is last as generally people add a state before Zip.
return;
}
} else{
//it's already and MT, so exit without changing anything
return;
}
}
//set territory by MA or OR zip code
function terrZip() {
//set zip variable
var zips;
var terr;
//check to see which zipcode filed I should use. One of them had to trigger it, so I don't check to make sure both exist.
if(document.getElementById("Contacts.1616000000003077") === null){
zips = document.getElementById("Contacts.1616000000003067");
//Run region zip as we know there's only an MA address
regionZip();
} else if(document.getElementById("Contacts.1616000000003077") !== null) {
zips = document.getElementById("Contacts.1616000000003077");
//alert("OR ZIP");
}
//check to see if the territory box exists.
if (document.getElementById("Contacts.1616000000484113") !== null){
//If it does, set territory box var to give us access.
terr = document.getElementById("Contacts.1616000000484113");
} else{
//if it doesn't, we just want to exit
return;
}
//set zipcode array that I want to compare the zip variable to
var mt1 = ["42516", "42528", "42539", "42541", "42565", "42566", "40391", "40392", "40336", "40472", "40495", "40410", "40444", "40446", "40461", "40402", "40434", "40447", "40481", "40486", "40488", "40724", "40729", "40737", "40740", "40741", "40742", "40743", "40744", "40745", "40755", "40419", "40437", "40442", "40448", "40484", "40489", "40385", "40403", "40404", "40405", "40475", "40476", "40337", "40353", "40312", "40376", "40380", "42501", "42502", "42503", "42518", "42519", "42533", "42544", "42553", "42558", "42564", "42567", "40409", "40445", "40456", "40460", "40473", "40492"];
var mt3 = ["42715", "42720", "42728", "42741", "42742", "42753", "42120", "42153", "42164", "40342", "42123", "42127", "42130", "42131", "42141", "42142", "42152", "42156", "42160", "40813", "40845", "40856", "40902", "40913", "40939", "40940", "40955", "40958", "40965", "40977", "40988", "40422", "40423", "40440", "40452", "40464", "40468", "41307", "41310", "41317", "41339", "41348", "41366", "41385", "41390", "40914", "40931", "40932", "40941", "40944", "40951", "40962", "40972", "40983", "42602", "42603", "42717", "42731", "42759", "41149", "41171", "41601", "41602", "41603", "41604", "41605", "41606", "41607", "41612", "41615", "41616", "41619", "41621", "41622", "41630", "41631", "41635", "41636", "41640", "41642", "41643", "41645", "41647", "41649", "41650", "41651", "41653", "41655", "41659", "41660", "41663", "41666", "41667", "41669", "42743", "42782", "40801", "40806", "40807", "40808", "40810", "40815", "40818", "40819", "40820", "40823", "40824", "40828", "40829", "40830", "40831", "40843", "40847", "40849", "40854", "40855", "40863", "40865", "40870", "40873", "40927", "40964", "42713", "42722", "42729", "42746", "42749", "42765", "41204", "41216", "41219", "41222", "41226", "41234", "41238", "41240", "41254", "41255", "41256", "41257", "41260", "41263", "41265", "41268", "41271", "41274", "41725", "41740", "41743", "41759", "41772", "41817", "41822", "41828", "41831", "41834", "41836", "41839", "41843", "41844", "41847", "41859", "41861", "41862", "40734", "40771", "40903", "40906", "40915", "40921", "40923", "40930", "40935", "40943", "40946", "40949", "40953", "40982", "40995", "40997", "40999", "42716", "42748", "42757", "42764", "41311", "41333", "41347", "41362", "41368", "41397", "40803", "40816", "40827", "40840", "40844", "40858", "40868", "40874", "40979", "41714", "41749", "41762", "41764", "41766", "41775", "41776", "41777", "40826", "40862", "41517", "41537", "41804", "41810", "41812", "41815", "41819", "41821", "41824", "41825", "41826", "41832", "41833", "41835", "41837", "41838", "41840", "41845", "41848", "41849", "41855", "41858", "41135", "41141", "41166", "41179", "41189", "41426", "41433", "41464", "41465", "41632", "40009", "40033", "40037", "40049", "40060", "40062", "40063", "40328", "41203", "41214", "41224", "41231", "41250", "41262", "41267", "42631", "42634", "42635", "42638", "42647", "42649", "42653", "40316", "40322", "40346", "40387", "40310", "40330", "40372", "42124", "42129", "42154", "42166", "42214", "42133", "42140", "42151", "42157", "42167", "41352", "41408", "41413", "41421", "41425", "41451", "41459", "41472", "41477", "41314", "41338", "41351", "41364", "41386", "40981", "41367", "41701", "41702", "41712", "41713", "41719", "41721", "41722", "41723", "41727", "41729", "41731", "41735", "41736", "41739", "41745", "41746", "41747", "41751", "41754", "41760", "41763", "41773", "41774", "41778", "41501", "41502", "41503", "41512", "41513", "41514", "41519", "41520", "41522", "41524", "41526", "41527", "41528", "41531", "41534", "41535", "41538", "41539", "41540", "41542", "41543", "41544", "41547", "41548", "41549", "41553", "41554", "41555", "41557", "41558", "41559", "41560", "41561", "41562", "41563", "41564", "41566", "41567", "41568", "41571", "41572", "40313", "40317", "40319", "40351", "42629", "42642", "42718", "42719", "42733", "42758", "40040", "40061", "40069", "40078", "42633", "40701", "40702", "40730", "40754", "40759", "40763", "40769", "41301", "41313", "41332", "41360", "41365"];
var mt4 = ["45105", "45144", "45616", "45618", "45650", "45660", "45679", "45684", "45693", "45697", "45701", "45710", "45711", "45716", "45717", "45719", "45723", "45732", "45735", "45739", "45740", "45761", "45764", "45766", "45776", "45777", "45778", "45780", "45782", "43713", "43718", "43719", "43759", "43902", "43905", "43906", "43909", "43912", "43916", "43927", "43928", "43933", "43934", "43935", "43937", "43940", "43942", "43947", "43950", "43951", "43967", "43972", "43977", "43983", "43985", "45101", "45115", "45118", "45119", "45121", "45130", "45131", "45154", "45167", "45168", "45171", "45614", "45620", "45623", "45631", "45643", "45658", "45674", "45685", "45686", "45110", "45123", "45132", "45133", "45135", "45142", "45155", "45172", "43111", "43127", "43135", "43138", "43144", "43149", "43152", "43158", "45621", "45640", "45656", "45692", "45619", "45638", "45645", "45659", "45669", "45675", "45678", "45680", "45688", "45696", "45720", "45741", "45743", "45760", "45769", "45770", "45771", "45772", "45775", "45779", "45783", "43716", "43747", "43752", "43754", "43757", "43786", "43789", "43793", "43914", "43915", "43931", "43946", "43728", "43756", "43758", "43787", "43711", "43717", "43724", "43779", "43788", "45727", "43076", "43730", "43731", "43739", "43748", "43760", "43761", "43764", "43766", "43782", "43783", "45613", "45624", "45642", "45646", "45661", "45683", "45687", "45690", "43101", "43115", "45601", "45612", "45617", "45628", "45633", "45644", "45647", "45673", "45681", "45629", "45630", "45636", "45648", "45652", "45653", "45657", "45662", "45663", "45671", "45677", "45682", "45694", "45699", "45622", "45634", "45651", "45654", "45672", "45695", "45698", "45712", "45713", "45714", "45715", "45721", "45724", "45729", "45734", "45742", "45744", "45745", "45746", "45750", "45767", "45768", "45773", "45784", "45786", "45787", "45788", "45789", "41101", "41102", "41105", "41114", "41129", "41168", "41128", "41132", "41142", "41143", "41146", "41164", "41173", "41181", "41121", "41139", "41144", "41169", "41174", "41175", "41183", "41124", "41159", "41160", "41180", "41201", "41230", "41232", "41264", "26238", "26250", "26275", "26349", "26405", "26416", "25009", "25021", "25024", "25028", "25049", "25051", "25053", "25081", "25093", "25108", "25114", "25130", "25142", "25148", "25149", "25154", "25165", "25169", "25180", "25181", "25193", "25203", "25204", "25205", "25206", "25208", "25209", "25529", "25572", "26335", "26601", "26615", "26619", "26621", "26623", "26624", "26627", "26629", "26631", "25504", "25510", "25537", "25541", "25545", "25559", "25701", "25702", "25703", "25705", "25706", "25707", "25708", "25709", "25710", "25711", "25712", "25713", "25714", "25715", "25716", "25717", "25718", "25719", "25720", "25721", "25722", "25723", "25724", "25725", "25726", "25727", "25728", "25729", "25755", "25770", "25771", "25772", "25773", "25774", "25775", "25776", "25777", "25778", "25779", "25234", "25235", "25261", "25268", "26136", "26137", "26147", "26151", "26152", "25019", "25030", "25043", "25063", "25088", "25111", "25113", "25125", "25133", "25141", "25164", "25211", "25285", "26617", "26339", "26411", "26436", "26456", "25002", "25031", "25036", "25040", "25057", "25085", "25090", "25115", "25118", "25119", "25136", "25139", "25152", "25161", "25173", "25185", "25186", "25812", "25831", "25833", "25837", "25840", "25846", "25854", "25855", "25862", "25864", "25866", "25868", "25879", "25880", "25901", "25904", "25907", "25914", "25917", "25936", "25938", "25942", "25976", "25986", "26680", "25267", "26342", "26351", "26384", "26430", "26443", "26611", "26636", "26638", "26707", "26720", "26731", "26739", "26833", "26847", "26855", "24901", "24902", "24910", "24916", "24925", "24931", "24938", "24943", "24957", "24961", "24966", "24970", "24977", "24986", "24991", "25958", "25962", "25972", "25981", "25984", "25431", "25437", "25444", "26704", "26711", "26714", "26722", "26755", "26757", "26761", "26763", "26808", "26817", "26823", "26852", "26865", "26801", "26810", "26812", "26818", "26836", "26838", "26845", "26851", "26301", "26302", "26306", "26323", "26330", "26361", "26366", "26369", "26385", "26386", "26404", "26408", "26422", "26426", "26431", "26438", "26448", "26451", "26461", "26463", "26568", "25231", "25239", "25241", "25244", "25245", "25248", "25252", "25262", "25271", "25275", "26164", "25410", "25414", "25423", "25425", "25430", "25432", "25438", "25441", "25442", "25443", "25446", "25003", "25015", "25025", "25026", "25035", "25039", "25045", "25054", "25061", "25064", "25067", "25071", "25075", "25079", "25083", "25086", "25102", "25103", "25107", "25110", "25112", "25126", "25132", "25134", "25143", "25156", "25160", "25162", "25177", "25201", "25202", "25214", "25301", "25302", "25303", "25304", "25305", "25306", "25309", "25311", "25312", "25313", "25314", "25315", "25317", "25320", "25321", "25322", "25323", "25324", "25325", "25326", "25327", "25328", "25329", "25330", "25331", "25332", "25333", "25334", "25335", "25336", "25337", "25338", "25339", "25350", "25356", "25357", "25358", "25360", "25361", "25362", "25364", "25365", "25375", "25387", "25389", "25392", "25396", "26321", "26338", "26343", "26372", "26376", "26378", "26412", "26447", "26452", "25501", "25506", "25521", "25523", "25524", "25540", "25544", "25557", "25564", "25565", "25567", "25571", "25573", "25022", "25047", "25076", "25121", "25183", "25505", "25508", "25547", "25601", "25606", "25607", "25611", "25612", "25614", "25617", "25624", "25625", "25628", "25630", "25632", "25634", "25635", "25637", "25638", "25639", "25644", "25646", "25647", "25649", "25652", "25653", "25654", "26554", "26555", "26559", "26560", "26563", "26566", "26570", "26571", "26572", "26574", "26576", "26578", "26582", "26585", "26586", "26587", "26588", "26591", "25106", "25123", "25187", "25247", "25253", "25260", "25264", "25265", "25287", "25502", "25503", "25515", "25520", "25550", "24801", "24808", "24811", "24813", "24815", "24816", "24817", "24824", "24826", "24828", "24829", "24830", "24831", "24836", "24842", "24843", "24844", "24846", "24848", "24850", "24853", "24855", "24861", "24862", "24866", "24868", "24871", "24872", "24873", "24878", "24879", "24881", "24884", "24887", "24888", "24892", "24894", "24895", "24701", "24712", "24714", "24715", "24724", "24729", "24731", "24732", "24733", "24736", "24737", "24738", "24739", "24740", "24747", "24751", "25820", "25841", "25922", "25971", "26710", "26717", "26719", "26726", "26743", "26750", "26753", "26767", "24851", "25608", "25621", "25650", "25651", "25661", "25665", "25666", "25667", "25670", "25671", "25672", "25674", "25676", "25678", "25685", "25686", "25688", "25690", "25691", "25692", "25696", "25697", "26501", "26502", "26504", "26505", "26506", "26507", "26508", "26521", "26527", "26531", "26534", "26541", "26543", "26544", "26546", "26590", "24918", "24941", "24945", "24951", "24963", "24974", "24976", "24983", "24984", "24985", "24993", "25059", "26202", "26205", "26261", "26610", "26651", "26656", "26660", "26662", "26667", "26671", "26675", "26676", "26678", "26679", "26681", "26684", "26690", "26691", "26802", "26804", "26807", "26814", "26815", "26866", "26884", "26886", "26134", "26170", "24915", "24920", "24924", "24927", "24934", "24944", "24946", "24954", "26209", "26264", "26291", "26374", "26410", "26425", "26444", "26519", "26520", "26524", "26525", "26537", "26542", "26547", "26705", "26716", "26764", "25011", "25033", "25070", "25082", "25109", "25124", "25159", "25168", "25213", "25526", "25560", "25569", "25007", "25008", "25044", "25048", "25060", "25062", "25140", "25174", "25801", "25802", "25813", "25816", "25817", "25818", "25823", "25825", "25827", "25832", "25836", "25839", "25843", "25844", "25849", "25851", "25853", "25857", "25860", "25865", "25871", "25873", "25878", "25902", "25906", "25908", "25909", "25911", "25915", "25918", "25919", "25920", "25921", "25926", "25927", "25932", "25989", "26224", "26230", "26241", "26253", "26257", "26259", "26263", "26267", "26268", "26270", "26273", "26276", "26278", "26280", "26282", "26283", "26285", "26293", "26294", "26296", "26148", "26161", "26178", "26325", "26327", "26337", "26346", "26362", "26415", "26421", "25005", "25243", "25251", "25259", "25266", "25270", "25276", "25286", "24935", "24962", "24981", "25951", "25965", "25966", "25969", "25977", "25978", "25979", "25985", "26347", "26354", "26424", "26435", "26440", "26254", "26260", "26269", "26271", "26287", "26289", "26292", "26146", "26149", "26175", "26320", "26434", "26201", "26210", "26215", "26218", "26219", "26228", "26229", "26234", "26236", "26237", "25507", "25511", "25512", "25514", "25517", "25530", "25534", "25535", "25555", "25562", "25570", "25669", "25699", "25704", "26203", "26206", "26208", "26217", "26222", "26266", "26288", "26298", "26138", "26141", "26143", "26160", "26101", "26102", "26103", "26104", "26105", "26106", "26120", "26121", "26133", "26142", "26150", "26169", "26180", "26181", "26184", "26187", "24716", "24719", "24726", "24818", "24822", "24823", "24827", "24834", "24839", "24845", "24847", "24849", "24854", "24857", "24859", "24860", "24867", "24869", "24870", "24874", "24880", "24882", "24898", "25810", "25811", "25826", "25845", "25848", "25870", "25875", "25876", "25882", "25913", "25916", "25928", "25943", "24422", "24448", "24457", "24474", "24521", "24533", "24572", "24574", "24595", "22843", "22939", "22952", "24411", "24421", "24430", "24431", "24432", "24437", "24440", "24459", "24463", "24467", "24469", "24476", "24477", "24479", "24482", "24485", "24486", "24412", "24445", "24460", "24484", "24487", "24095", "24104", "24121", "24122", "24174", "24178", "24523", "24526", "24536", "24551", "24556", "24570", "24314", "24315", "24318", "24366", "24050", "24064", "24066", "24077", "24083", "24085", "24090", "24130", "24175", "24438", "24201", "24203", "24209", "24239", "24603", "24614", "24620", "24624", "24627", "24628", "24631", "24634", "24639", "24646", "24647", "24656", "24657", "24658", "24416", "24317", "24325", "24328", "24343", "24351", "24352", "24381", "20130", "20135", "22611", "22620", "22646", "22663", "24426", "24127", "24131", "24217", "24220", "24226", "24228", "24256", "24269", "24272", "24607", "24072", "24079", "24091", "24105", "24380", "23851", "24065", "24067", "24088", "24092", "24101", "24102", "24137", "24146", "24151", "24176", "24184", "22602", "22603", "22622", "22624", "22625", "22637", "22638", "22645", "22654", "22655", "22656", "24333", "24086", "24093", "24124", "24128", "24134", "24136", "24147", "24150", "24167", "24292", "24326", "24330", "24348", "24363", "24378", "22801", "22802", "22803", "22807", "24413", "24433", "24442", "24458", "24465", "24468", "24218", "24221", "24243", "24248", "24263", "24265", "24277", "24281", "24282", "24450", "20101", "20102", "20103", "20104", "20105", "20107", "20117", "20118", "20129", "20131", "20132", "20134", "20141", "20142", "20146", "20147", "20148", "20149", "20152", "20158", "20159", "20160", "20163", "20164", "20165", "20166", "20167", "20175", "20176", "20177", "20178", "20180", "20189", "20197", "20199", "22093", "24501", "24502", "24503", "24504", "24505", "24506", "24512", "24513", "24514", "24515", "24060", "24061", "24062", "24063", "24068", "24073", "24087", "24111", "24138", "24149", "24162", "22920", "22922", "22938", "22949", "22958", "22964", "22967", "22969", "22971", "22976", "24464", "24553", "24581", "23501", "23502", "23503", "23504", "23505", "23506", "23507", "23508", "23509", "23510", "23511", "23512", "23513", "23514", "23515", "23517", "23518", "23519", "23520", "23521", "23523", "23529", "23541", "23551", "24273", "22650", "22835", "22849", "22851", "24053", "24076", "24082", "24120", "24133", "24171", "24177", "24185", "24058", "24084", "24126", "24129", "24132", "24301", "24324", "24347", "24141", "24142", "24143", "24001", "24002", "24003", "24004", "24005", "24006", "24007", "24008", "24009", "24010", "24011", "24012", "24013", "24014", "24015", "24016", "24017", "24022", "24023", "24024", "24025", "24026", "24027", "24028", "24029", "24030", "24031", "24032", "24033", "24034", "24035", "24036", "24037", "24038", "24040", "24042", "24043", "24044", "24045", "24048", "24018", "24019", "24020", "24059", "24070", "24179", "24415", "24435", "24439", "24472", "24473", "24483", "24555", "24578", "24579", "22811", "22812", "22815", "22820", "22821", "22827", "22830", "22831", "22832", "22833", "22834", "22840", "22841", "22846", "22848", "22850", "22853", "24441", "24471", "24224", "24225", "24237", "24260", "24266", "24280", "24649", "24153", "24155", "24157", "24244", "24245", "24250", "24251", "24258", "24271", "24290", "22626", "22641", "22644", "22652", "22657", "22660", "22664", "22810", "22824", "22842", "22844", "22845", "22847", "24311", "24319", "24354", "24370", "24375", "24401", "24402", "24316", "24377", "24601", "24602", "24604", "24605", "24606", "24608", "24609", "24612", "24613", "24619", "24622", "24630", "24635", "24637", "24640", "24641", "24651", "22610", "22630", "22642", "22649", "24202", "24210", "24211", "24212", "24236", "24270", "24327", "24340", "24361", "22980", "22601", "22604", "24215", "24216", "24219", "24230", "24246", "24279", "24283", "24293", "24312", "24313", "24322", "24323", "24350", "24360", "24368", "24374", "24382"];
var mt5 = ["37705", "37710", "37716", "37717", "37769", "37828", "37830", "37831", "37020", "37160", "37161", "37162", "37180", "37183", "37360", "37367", "37701", "37737", "37777", "37801", "37802", "37803", "37804", "37853", "37878", "37882", "37886", "37310", "37311", "37312", "37320", "37323", "37353", "37364", "37714", "37729", "37757", "37762", "37766", "37819", "37847", "37016", "37026", "37149", "37190", "37643", "37644", "37658", "37682", "37687", "37694", "37015", "37035", "37082", "37143", "37146", "37707", "37715", "37724", "37730", "37752", "37773", "37824", "37825", "37851", "37867", "37870", "37879", "38551", "38575", "37713", "37722", "37727", "37753", "37821", "37822", "37843", "37018", "37342", "37349", "37355", "37382", "37388", "37389", "37723", "38555", "38557", "38558", "38571", "38572", "38578", "37011", "37013", "37070", "37072", "37076", "37080", "37115", "37116", "37138", "37189", "37201", "37202", "37203", "37204", "37205", "37206", "37207", "37208", "37209", "37210", "37211", "37212", "37213", "37214", "37215", "37216", "37217", "37218", "37219", "37220", "37221", "37222", "37224", "37227", "37228", "37229", "37230", "37232", "37234", "37235", "37236", "37237", "37238", "37240", "37241", "37242", "37243", "37244", "37245", "37246", "37247", "37248", "37249", "37250", "37012", "37059", "37095", "37166", "37029", "37036", "37051", "37055", "37056", "37165", "37181", "37187", "38504", "38553", "38556", "38565", "38577", "37306", "37318", "37324", "37330", "37345", "37375", "37376", "37383", "37398", "38449", "38455", "38460", "38472", "38473", "38477", "38478", "37708", "37709", "37848", "37861", "37881", "37888", "37616", "37641", "37743", "37744", "37745", "37809", "37810", "37818", "37301", "37305", "37313", "37339", "37356", "37365", "37366", "37387", "37778", "37813", "37814", "37815", "37816", "37860", "37877", "37891", "37302", "37304", "37308", "37315", "37341", "37343", "37350", "37351", "37363", "37373", "37377", "37379", "37384", "37401", "37402", "37403", "37404", "37405", "37406", "37407", "37408", "37409", "37410", "37411", "37412", "37414", "37415", "37416", "37419", "37421", "37422", "37424", "37450", "37765", "37869", "37642", "37645", "37711", "37731", "37811", "37857", "37873", "37025", "37033", "37098", "37137", "37140", "38454", "38562", "38564", "38588", "37725", "37760", "37820", "37871", "37890", "37640", "37680", "37683", "37688", "37691", "37721", "37754", "37806", "37849", "37901", "37902", "37909", "37912", "37914", "37915", "37916", "37917", "37918", "37919", "37920", "37921", "37922", "37923", "37924", "37927", "37928", "37929", "37930", "37931", "37932", "37933", "37934", "37938", "37939", "37940", "37950", "37990", "37995", "37996", "37997", "37998", "38456", "38457", "38463", "38464", "38468", "38469", "38481", "38483", "38486", "38462", "37144", "37328", "37334", "37335", "37348", "37359", "38453", "38459", "38488", "37742", "37771", "37772", "37774", "37846", "37083", "37150", "37340", "37347", "37374", "37380", "37396", "37019", "37034", "37047", "37091", "37174", "38401", "38402", "38451", "38461", "38474", "38482", "38487", "37303", "37309", "37329", "37331", "37370", "37371", "37826", "37322", "37336", "37880", "37314", "37354", "37385", "37874", "37885", "37352", "37719", "37726", "37733", "37770", "37829", "37845", "37872", "37887", "38541", "38542", "38543", "38554", "38568", "38570", "38573", "38580", "38589", "38549", "37307", "37316", "37317", "37325", "37326", "37333", "37361", "37362", "37369", "37391", "38501", "38502", "38503", "38505", "38506", "38544", "38545", "38548", "38574", "38582", "37321", "37332", "37337", "37338", "37381", "37748", "37763", "37840", "37854", "37010", "37032", "37049", "37073", "37141", "37152", "37172", "37188", "37037", "37060", "37063", "37085", "37086", "37089", "37118", "37127", "37128", "37129", "37130", "37131", "37132", "37133", "37153", "37167", "37732", "37755", "37756", "37841", "37852", "37892", "37327", "37397", "37738", "37764", "37862", "37863", "37864", "37865", "37868", "37876", "37030", "37057", "37145", "37151", "38547", "38552", "38560", "38563", "38567", "38569", "37617", "37618", "37620", "37621", "37625", "37660", "37662", "37663", "37664", "37665", "37669", "37686", "37699", "37022", "37031", "37048", "37066", "37075", "37077", "37119", "37148", "37186", "37074", "37650", "37657", "37692", "37779", "37807", "37866", "38585", "37110", "37111", "37357", "37378", "37394", "38550", "38581", "37601", "37602", "37604", "37605", "37614", "37615", "37656", "37659", "37681", "37684", "37690", "38425", "38450", "38452", "38471", "38485", "38559", "38579", "38583", "38587", "37014", "37024", "37027", "37046", "37062", "37064", "37065", "37067", "37068", "37069", "37135", "37179", "38476", "37071", "37087", "37088", "37090", "37121", "37122", "37136", "37184"];
var mt6 = ["28636", "28678", "28681", "28623", "28627", "28644", "28663", "28668", "28675", "28615", "28617", "28626", "28629", "28631", "28640", "28643", "28672", "28684", "28693", "28694", "28604", "28616", "28622", "28646", "28652", "28653", "28657", "28662", "28664", "28701", "28704", "28709", "28711", "28715", "28728", "28730", "28748", "28757", "28770", "28776", "28778", "28787", "28801", "28802", "28803", "28804", "28805", "28806", "28810", "28813", "28814", "28815", "28816", "28612", "28619", "28628", "28637", "28641", "28647", "28655", "28666", "28671", "28680", "28690", "28611", "28630", "28633", "28638", "28645", "28661", "28667", "28781", "28901", "28903", "28905", "28906", "28902", "28904", "28909", "28733", "28771", "28716", "28721", "28738", "28745", "28751", "28785", "28786", "28710", "28724", "28726", "28727", "28729", "28731", "28732", "28735", "28739", "28742", "28758", "28759", "28760", "28784", "28790", "28791", "28792", "28793", "28707", "28717", "28723", "28725", "28736", "28779", "28783", "28788", "28789", "28734", "28741", "28744", "28763", "28775", "28743", "28753", "28754", "28737", "28749", "28752", "28761", "28762", "28705", "28765", "28777", "28722", "28750", "28756", "28773", "28782", "28018", "28019", "28024", "28040", "28043", "28074", "28076", "28139", "28160", "28167", "28720", "28746", "27016", "27019", "27021", "27022", "27042", "27043", "27046", "27052", "27007", "27017", "27024", "27030", "27031", "27041", "27047", "27049", "27053", "28621", "28676", "28702", "28713", "28719", "28708", "28712", "28718", "28747", "28766", "28768", "28772", "28774", "28605", "28607", "28608", "28618", "28679", "28691", "28692", "28698", "28606", "28624", "28635", "28649", "28651", "28654", "28656", "28659", "28665", "28669", "28670", "28674", "28683", "28685", "28697", "28714", "28740", "28755", "29340", "29341", "29342", "29702", "29601", "29602", "29603", "29604", "29605", "29606", "29607", "29608", "29609", "29610", "29611", "29612", "29613", "29614", "29615", "29616", "29617", "29635", "29636", "29644", "29650", "29651", "29652", "29661", "29662", "29673", "29680", "29681", "29683", "29687", "29688", "29690", "29643", "29658", "29664", "29665", "29672", "29675", "29676", "29678", "29679", "29686", "29691", "29693", "29696", "29630", "29631", "29632", "29633", "29634", "29640", "29641", "29642", "29657", "29667", "29671", "29682", "29685", "29301", "29302", "29303", "29304", "29305", "29306", "29307", "29316", "29318", "29319", "29320", "29322", "29323", "29324", "29329", "29330", "29331", "29333", "29334", "29335", "29336", "29338", "29346", "29348", "29349", "29356", "29365", "29368", "29369", "29372", "29373", "29374", "29375", "29376", "29377", "29378", "29385", "29386", "29388", "29390", "29391", "29698", "30103", "30120", "30121", "30123", "30137", "30145", "30171", "30178", "30184", "30726", "30736", "30742", "30730", "30731", "30747", "30753", "30102", "30107", "30114", "30115", "30142", "30146", "30151", "30169", "30183", "30188", "30189", "30738", "30752", "30757", "30534", "30513", "30541", "30555", "30559", "30560", "30105", "30124", "30129", "30147", "30149", "30161", "30162", "30163", "30164", "30165", "30172", "30173", "30028", "30040", "30041", "30522", "30536", "30539", "30540", "30139", "30701", "30703", "30732", "30733", "30734", "30735", "30746", "30510", "30523", "30531", "30535", "30544", "30563", "30580", "30596", "30533", "30597", "30705", "30708", "30711", "30724", "30751", "30143", "30148", "30175", "30177", "30525", "30537", "30552", "30562", "30568", "30573", "30576", "30581", "30546", "30582", "30512", "30514", "30572", "30707", "30725", "30728", "30739", "30741", "30750", "30528", "30545", "30571", "30710", "30719", "30720", "30721", "30722", "30740", "30755", "30756", "35013", "35031", "35049", "35079", "35097", "35121", "35133", "36201", "36202", "36203", "36204", "36205", "36206", "36207", "36210", "36250", "36253", "36254", "36257", "36260", "36265", "36271", "36272", "36277", "36279", "35959", "35960", "35973", "35983", "36275", "35019", "35033", "35053", "35055", "35056", "35057", "35058", "35070", "35077", "35083", "35087", "35098", "35179", "35961", "35962", "35963", "35967", "35968", "35971", "35974", "35975", "35978", "35981", "35984", "35986", "35988", "35989", "35901", "35902", "35903", "35904", "35905", "35906", "35907", "35952", "35954", "35956", "35972", "35990", "35740", "35744", "35745", "35746", "35751", "35752", "35755", "35764", "35765", "35766", "35768", "35769", "35771", "35772", "35774", "35776", "35958", "35966", "35979", "35005", "35006", "35015", "35020", "35021", "35022", "35023", "35036", "35041", "35048", "35060", "35061", "35062", "35064", "35068", "35071", "35073", "35091", "35094", "35111", "35116", "35117", "35118", "35119", "35123", "35126", "35127", "35139", "35142", "35172", "35173", "35180", "35181", "35201", "35202", "35203", "35204", "35205", "35206", "35207", "35208", "35209", "35210", "35211", "35212", "35213", "35214", "35215", "35216", "35217", "35218", "35219", "35220", "35221", "35222", "35223", "35224", "35225", "35226", "35228", "35229", "35230", "35231", "35232", "35233", "35234", "35235", "35236", "35237", "35238", "35240", "35243", "35244", "35245", "35246", "35249", "35253", "35254", "35255", "35259", "35260", "35261", "35263", "35266", "35277", "35278", "35279", "35280", "35281", "35282", "35283", "35285", "35286", "35287", "35288", "35289", "35290", "35291", "35292", "35293", "35294", "35295", "35296", "35297", "35298", "35299", "35611", "35612", "35613", "35614", "35615", "35620", "35647", "35649", "35671", "35739", "35742", "35756", "35741", "35748", "35749", "35750", "35757", "35758", "35759", "35760", "35761", "35762", "35763", "35767", "35773", "35801", "35802", "35803", "35804", "35805", "35806", "35807", "35808", "35809", "35810", "35811", "35812", "35813", "35814", "35815", "35816", "35824", "35893", "35894", "35895", "35896", "35897", "35898", "35899", "35016", "35175", "35747", "35950", "35951", "35957", "35964", "35976", "35980", "35601", "35602", "35603", "35609", "35619", "35621", "35622", "35640", "35670", "35673", "35699", "35754", "35775", "35004", "35052", "35054", "35112", "35120", "35125", "35128", "35131", "35135", "35146", "35182", "35953", "35987", "35007", "35040", "35043", "35051", "35078", "35080", "35114", "35115", "35124", "35137", "35143", "35144", "35147", "35176", "35178", "35185", "35186", "35187", "35242", "35014", "35032", "35044", "35096", "35149", "35150", "35151", "35160", "35161", "36268"];
var mt8 = ["42022", "42024", "42056", "42060", "42087", "40111", "40115", "40140", "40143", "40144", "40145", "40146", "40152", "40153", "40170", "40171", "40176", "40178", "40047", "40109", "40110", "40129", "40150", "40165", "42201", "42219", "42252", "42261", "42273", "42287", "42288", "42411", "42445", "42020", "42036", "42049", "42054", "42071", "42076", "42021", "42023", "42035", "42070", "42217", "42221", "42223", "42232", "42236", "42240", "42241", "42254", "42262", "42266", "42033", "42037", "42064", "42084", "42301", "42302", "42303", "42304", "42334", "42355", "42356", "42366", "42375", "42376", "42377", "42378", "42163", "42207", "42210", "42259", "42275", "42285", "40601", "40602", "40603", "40604", "40618", "40619", "40620", "40621", "40622", "42041", "42050", "42027", "42039", "42040", "42051", "42061", "42063", "42066", "42069", "42079", "42082", "42085", "42088", "40119", "42712", "42721", "42726", "42754", "42755", "42762", "42348", "42351", "42364", "40121", "40159", "40160", "40162", "40175", "40177", "42701", "42702", "42724", "42732", "42740", "42776", "42784", "42788", "42402", "42406", "42419", "42420", "42451", "42452", "42457", "42458", "42031", "42032", "42408", "42410", "42413", "42431", "42436", "42440", "42441", "42442", "42453", "42464", "40018", "40023", "40025", "40027", "40041", "40059", "40118", "40201", "40202", "40203", "40204", "40205", "40206", "40207", "40208", "40209", "40210", "40211", "40212", "40213", "40214", "40215", "40216", "40217", "40218", "40219", "40220", "40221", "40222", "40223", "40224", "40225", "40228", "40229", "40231", "40232", "40233", "40241", "40242", "40243", "40245", "40250", "40251", "40252", "40253", "40255", "40256", "40257", "40258", "40259", "40261", "40266", "40268", "40269", "40270", "40272", "40280", "40281", "40282", "40283", "40285", "40287", "40289", "40290", "40291", "40292", "40293", "40294", "40295", "40296", "40297", "40298", "40299", "42028", "42045", "42047", "42058", "42078", "42081", "42083", "42202", "42206", "42256", "42265", "42276", "42283", "42038", "42055", "42025", "42029", "42044", "42048", "42001", "42002", "42003", "42053", "42086", "42322", "42327", "42350", "42352", "42371", "42372", "40104", "40108", "40117", "40142", "40155", "40157", "40161", "42321", "42323", "42324", "42325", "42326", "42330", "42332", "42337", "42339", "42344", "42345", "42367", "42374", "40004", "40008", "40012", "40013", "40020", "40048", "40051", "40052", "40107", "42320", "42328", "42333", "42338", "42343", "42347", "42349", "42354", "42361", "42368", "42369", "42370", "40003", "40022", "40065", "40066", "40067", "40076", "42134", "42135", "40046", "40071", "42204", "42216", "42220", "42234", "42280", "42286", "42211", "42215", "42437", "42459", "42460", "42461", "42462", "42101", "42102", "42103", "42104", "42122", "42128", "42159", "42170", "42171", "42274", "42403", "42404", "42409", "42444", "42450", "42455", "42456", "42463", "40347", "40383", "40384", "40386"];
var mt9 = ["45102", "45103", "45106", "45112", "45120", "45122", "45140", "45145", "45147", "45150", "45153", "45156", "45157", "45158", "45160", "45176", "45245", "45001", "45002", "45030", "45033", "45041", "45051", "45052", "45111", "45174", "45201", "45202", "45203", "45204", "45205", "45206", "45207", "45208", "45209", "45211", "45212", "45213", "45214", "45215", "45216", "45217", "45218", "45219", "45220", "45221", "45222", "45223", "45224", "45225", "45226", "45227", "45228", "45229", "45230", "45231", "45232", "45233", "45234", "45235", "45236", "45237", "45238", "45239", "45240", "45241", "45242", "45243", "45244", "45246", "45247", "45248", "45249", "45250", "45251", "45252", "45253", "45254", "45255", "45258", "45262", "45263", "45264", "45267", "45268", "45269", "45270", "45271", "45273", "45274", "45275", "45277", "45280", "45296", "45298", "45299", "45999", "40334", "40358", "40360", "40366", "40371", "40374", "41005", "41022", "41042", "41048", "41080", "41091", "41092", "41094", "40348", "40357", "40361", "40362", "41002", "41004", "41043", "41044", "41061", "41001", "41007", "41059", "41071", "41072", "41073", "41074", "41075", "41076", "41085", "41099", "41008", "41045", "41083", "41098", "40502", "40503", "40504", "40505", "40506", "40507", "40508", "40509", "40510", "40511", "40512", "40513", "40514", "40515", "40516", "40517", "40522", "40523", "40524", "40526", "40533", "40536", "40544", "40546", "40550", "40555", "40574", "40575", "40576", "40577", "40578", "40579", "40580", "40581", "40582", "40583", "40588", "40591", "40598", "41037", "41039", "41041", "41049", "41065", "41081", "41093", "41046", "41086", "41095", "41010", "41030", "41035", "41052", "41054", "41097", "41003", "41031", "40007", "40011", "40019", "40036", "40050", "40055", "40057", "40058", "40068", "40070", "40075", "40339", "40340", "40356", "40390", "41011", "41012", "41014", "41015", "41016", "41017", "41018", "41019", "41051", "41053", "41063", "41034", "41055", "41056", "41062", "41096", "40311", "40350", "40010", "40014", "40026", "40031", "40032", "40056", "40077", "40355", "40359", "40363", "41006", "41033", "41040", "41064", "40324", "40370", "40379", "40006", "40045"];
var et4 = ["24517", "24528", "24538", "24550", "24554", "24571", "24576", "24588", "15006", "15007", "15014", "15015", "15017", "15018", "15020", "15024", "15025", "15028", "15030", "15031", "15032", "15034", "15035", "15037", "15044", "15045", "15046", "15047", "15049", "15051", "15056", "15064", "15065", "15071", "15075", "15076", "15082", "15084", "15086", "15088", "15090", "15091", "15095", "15096", "15101", "15102", "15104", "15106", "15108", "15110", "15112", "15116", "15120", "15122", "15123", "15126", "15127", "15129", "15131", "15132", "15133", "15134", "15135", "15136", "15137", "15139", "15140", "15142", "15143", "15144", "15145", "15146", "15147", "15148", "15201", "15202", "15203", "15204", "15205", "15206", "15207", "15208", "15209", "15210", "15211", "15212", "15213", "15214", "15215", "15216", "15217", "15218", "15219", "15220", "15221", "15222", "15223", "15224", "15225", "15226", "15227", "15228", "15229", "15230", "15231", "15232", "15233", "15234", "15235", "15236", "15237", "15238", "15239", "15240", "15241", "15242", "15243", "15244", "15250", "15251", "15252", "15253", "15254", "15255", "15257", "15258", "15259", "15260", "15261", "15262", "15263", "15264", "15265", "15267", "15268", "15270", "15272", "15274", "15275", "15276", "15277", "15278", "15279", "15281", "15282", "15283", "15285", "15286", "15289", "15290", "15295"];
var et6 = ["27009", "27010", "27012", "27023", "27040", "27045", "27050", "27051", "27094", "27098", "27099", "27101", "27102", "27103", "27104", "27105", "27106", "27107", "27108", "27109", "27110", "27111", "27113", "27114", "27115", "27116", "27117", "27120", "27127", "27130", "27150", "27151", "27152", "27155", "27156", "27157", "27198", "27199", "27284", "27285", "28031", "28035", "28036", "28070", "28078", "28105", "28106", "28126", "28130", "28134", "28201", "28202", "28203", "28204", "28205", "28206", "28207", "28208", "28209", "28210", "28211", "28212", "28213", "28214", "28215", "28216", "28217", "28218", "28219", "28220", "28221", "28222", "28223", "28224", "28226", "28227", "28228", "28229", "28230", "28231", "28232", "28233", "28234", "28235", "28236", "28237", "28241", "28242", "28243", "28244", "28246", "28247", "28250", "28253", "28254", "28255", "28256", "28258", "28260", "28262", "28263", "28265", "28266", "28269", "28270", "28271", "28272", "28273", "28274", "28275", "28277", "28278", "28280", "28281", "28282", "28284", "28285", "28287", "28288", "28289", "28290", "28296", "28297", "28299", "30006", "30007", "30008", "30060", "30061", "30062", "30063", "30064", "30065", "30066", "30067", "30068", "30069", "30080", "30081", "30082", "30090", "30101", "30106", "30111", "30126", "30127", "30144", "30152", "30156", "30160", "30168", "30002", "30021", "30030", "30031", "30032", "30033", "30034", "30035", "30036", "30037", "30038", "30058", "30072", "30073", "30074", "30079", "30083", "30084", "30085", "30086", "30087", "30088", "30294", "30317", "30319", "30322", "30329", "30333", "30338", "30340", "30341", "30345", "30346", "30356", "30359", "30360", "30362", "30366", "31119", "31120", "31141", "31145", "31146", "39901", "30004", "30005", "30009", "30022", "30023", "30075", "30076", "30077", "30097", "30213", "30268", "30272", "30291", "30301", "30302", "30303", "30304", "30305", "30306", "30307", "30308", "30309", "30310", "30311", "30312", "30313", "30314", "30315", "30316", "30318", "30320", "30321", "30324", "30325", "30326", "30327", "30328", "30330", "30331", "30332", "30334", "30336", "30337", "30339", "30342", "30343", "30344", "30347", "30348", "30349", "30350", "30353", "30354", "30355", "30357", "30358", "30361", "30363", "30364", "30368", "30369", "30370", "30371", "30374", "30375", "30376", "30377", "30378", "30379", "30380", "30384", "30385", "30386", "30387", "30388", "30389", "30390", "30392", "30394", "30396", "30398", "30399", "31106", "31107", "31126", "31131", "31136", "31139", "31150", "31156", "31191", "31192", "31193", "31195", "31196", "31197", "31198", "31199"];
//look to see if the zip is in the array. (it returns -1 if it's not)
//if it is, set the appropriate territory
if ( mt1.indexOf(zips.value) !== -1){
terr.value = "MT1";
} else if (mt3.indexOf(zips.value) !== -1){
terr.value = "MT3";
} else if (mt4.indexOf(zips.value) !== -1){
terr.value = "MT4";
} else if (mt5.indexOf(zips.value) !== -1){
terr.value = "MT5";
} else if (mt6.indexOf(zips.value) !== -1){
terr.value = "MT6";
} else if (mt8.indexOf(zips.value) !== -1){
terr.value = "MT8";
} else if (mt9.indexOf(zips.value) !== -1){
terr.value = "MT9";
} else if (et4.indexOf(zips.value) !== -1){
terr.value = "ET4";
} else if (et6.indexOf(zips.value) !== -1){
terr.value = "ET6";
// If the zip was not found, it's not an MT/ET county, so base it on state.
} else {
terr.value = "";
terrState();
}
}
// set representative by mailing zip code.
// Does not run off OR zip code.
function regionZip(){
var zip = document.getElementById("Contacts.1616000000003067");
var region;
//check to see if the region box exists.
if (document.getElementById("Contacts.1616000001160033") !== null){
//If it does, set region box var to give us access.
region = document.getElementById("Contacts.1616000001160033");
} else{
//if it doesn't, we just want to exit
return;
}
var regA = ["45105", "45144", "45616", "45618", "45650", "45660", "45679", "45684", "45693", "45697", "45701", "45710", "45711", "45716", "45717", "45719", "45723", "45732", "45735", "45739", "45740", "45761", "45764", "45766", "45776", "45777", "45778", "45780", "45782", "45101", "45115", "45118", "45119", "45121", "45130", "45131", "45154", "45167", "45168", "45171", "45614", "45620", "45623", "45631", "45643", "45658", "45674", "45685", "45686", "45110", "45123", "45132", "45133", "45135", "45142", "45155", "45172", "43111", "43127", "43135", "43138", "43144", "43149", "43152", "43158", "45621", "45640", "45656", "45692", "45619", "45638", "45645", "45659", "45669", "45675", "45678", "45680", "45688", "45696", "45720", "45741", "45743", "45760", "45769", "45770", "45771", "45772", "45775", "45779", "45783", "43716", "43747", "43752", "43754", "43757", "43786", "43789", "43793", "43914", "43915", "43931", "43946", "43728", "43756", "43758", "43787", "43711", "43717", "43724", "43779", "43788", "45727", "43076", "43730", "43731", "43739", "43748", "43760", "43761", "43764", "43766", "43782", "43783", "45613", "45624", "45642", "45646", "45661", "45683", "45687", "45690", "43101", "43115", "45601", "45612", "45617", "45628", "45633", "45644", "45647", "45673", "45681", "45629", "45630", "45636", "45648", "45652", "45653", "45657", "45662", "45663", "45671", "45677", "45682", "45694", "45699", "45622", "45634", "45651", "45654", "45672", "45695", "45698", "45712", "45713", "45714", "45715", "45721", "45724", "45729", "45734", "45742", "45744", "45745", "45746", "45750", "45767", "45768", "45773", "45784", "45786", "45787", "45788", "45789", "42715", "42720", "42728", "42741", "42742", "42753", "42120", "42153", "42164", "40342", "42022", "42024", "42056", "42060", "42087", "40334", "40358", "40360", "40366", "40371", "40374", "40813", "40845", "40856", "40902", "40913", "40939", "40940", "40955", "40958", "40965", "40977", "40988", "41101", "41102", "41105", "41114", "41129", "41168", "41002", "41004", "41043", "41044", "41061", "41307", "41310", "41317", "41339", "41348", "41366", "41385", "41390", "40111", "40115", "40140", "40143", "40144", "40145", "40146", "40152", "40153", "40170", "40171", "40176", "40178", "40047", "40109", "40110", "40129", "40150", "40165", "42201", "42219", "42252", "42261", "42273", "42287", "42288", "42411", "42445", "41001", "41007", "41059", "41071", "41072", "41073", "41074", "41075", "41076", "41085", "41099", "42021", "42023", "42035", "42070", "41008", "41045", "41083", "41098", "41128", "41132", "41142", "41143", "41146", "41164", "41173", "41181", "42516", "42528", "42539", "42541", "42565", "42566", "40914", "40931", "40932", "40941", "40944", "40951", "40962", "40972", "40983", "42602", "42603", "42033", "42037", "42064", "42084", "42717", "42731", "42759", "42163", "42207", "42210", "42259", "42275", "42285", "41149", "41171", "40336", "40472", "40495", "41037", "41039", "41041", "41049", "41065", "41081", "41093", "41601", "41602", "41603", "41604", "41605", "41606", "41607", "41612", "41615", "41616", "41619", "41621", "41622", "41630", "41631", "41635", "41636", "41640", "41642", "41643", "41645", "41647", "41649", "41650", "41651", "41653", "41655", "41659", "41660", "41663", "41666", "41667", "41669", "42041", "42050", "41046", "41086", "41095", "40410", "40444", "40446", "40461", "41010", "41030", "41035", "41052", "41054", "41097", "42027", "42039", "42040", "42051", "42061", "42063", "42066", "42069", "42079", "42082", "42085", "42088", "40119", "42712", "42721", "42726", "42754", "42755", "42762", "42743", "42782", "41121", "41139", "41144", "41169", "41174", "41175", "41183", "42348", "42351", "42364", "40121", "40159", "40160", "40162", "40175", "40177", "42701", "42702", "42724", "42732", "42740", "42776", "42784", "42788", "40801", "40806", "40807", "40808", "40810", "40815", "40818", "40819", "40820", "40823", "40824", "40828", "40829", "40830", "40831", "40843", "40847", "40849", "40854", "40855", "40863", "40865", "40870", "40873", "40927", "40964", "41003", "41031", "42713", "42722", "42729", "42746", "42749", "42765", "42402", "42406", "42419", "42420", "42451", "42452", "42457", "42458", "40007", "40011", "40019", "40036", "40050", "40055", "40057", "40058", "40068", "40070", "40075", "42031", "42032", "42408", "42410", "42413", "42431", "42436", "42440", "42441", "42442", "42453", "42464", "40402", "40434", "40447", "40481", "40486", "40488", "40339", "40340", "40356", "40390", "41204", "41216", "41219", "41222", "41226", "41234", "41238", "41240", "41254", "41255", "41256", "41257", "41260", "41263", "41265", "41268", "41271", "41274", "41725", "41740", "41743", "41759", "41772", "41817", "41822", "41828", "41831", "41834", "41836", "41839", "41843", "41844", "41847", "41859", "41861", "41862", "40734", "40771", "40903", "40906", "40915", "40921", "40923", "40930", "40935", "40943", "40946", "40949", "40953", "40982", "40995", "40997", "40999", "42716", "42748", "42757", "42764", "40724", "40729", "40737", "40740", "40741", "40742", "40743", "40744", "40745", "40755", "41124", "41159", "41160", "41180", "41201", "41230", "41232", "41264", "41311", "41333", "41347", "41362", "41368", "41397", "40803", "40816", "40827", "40840", "40844", "40858", "40868", "40874", "40979", "41714", "41749", "41762", "41764", "41766", "41775", "41776", "41777", "40826", "40862", "41517", "41537", "41804", "41810", "41812", "41815", "41819", "41821", "41824", "41825", "41826", "41832", "41833", "41835", "41837", "41838", "41840", "41845", "41848", "41849", "41855", "41858", "41135", "41141", "41166", "41179", "41189", "40419", "40437", "40442", "40448", "40484", "40489", "42028", "42045", "42047", "42058", "42078", "42081", "42083", "42202", "42206", "42256", "42265", "42276", "42283", "42038", "42055", "41426", "41433", "41464", "41465", "41632", "40009", "40033", "40037", "40049", "40060", "40062", "40063", "40328", "42025", "42029", "42044", "42048", "41203", "41214", "41224", "41231", "41250", "41262", "41267", "42631", "42634", "42635", "42638", "42647", "42649", "42653", "42322", "42327", "42350", "42352", "42371", "42372", "40104", "40108", "40117", "40142", "40155", "40157", "40161", "40316", "40322", "40346", "40387", "40310", "40330", "40372", "42124", "42129", "42154", "42166", "42214", "42133", "42140", "42151", "42157", "42167", "40337", "40353", "41352", "41408", "41413", "41421", "41425", "41451", "41459", "41472", "41477", "42321", "42323", "42324", "42325", "42326", "42330", "42332", "42337", "42339", "42344", "42345", "42367", "42374", "40311", "40350", "42320", "42328", "42333", "42338", "42343", "42347", "42349", "42354", "42361", "42368", "42369", "42370", "40010", "40014", "40026", "40031", "40032", "40056", "40077", "40355", "40359", "40363", "41314", "41338", "41351", "41364", "41386", "41006", "41033", "41040", "41501", "41502", "41503", "41512", "41513", "41514", "41519", "41520", "41522", "41524", "41526", "41527", "41528", "41531", "41534", "41535", "41538", "41539", "41540", "41542", "41543", "41544", "41547", "41548", "41549", "41553", "41554", "41555", "41557", "41558", "41559", "41560", "41561", "41562", "41563", "41564", "41566", "41567", "41568", "41571", "41572", "40312", "40376", "40380", "42501", "42502", "42503", "42518", "42519", "42533", "42544", "42553", "42558", "42564", "42567", "41064", "40409", "40445", "40456", "40460", "40473", "40492", "40313", "40317", "40319", "40351", "42629", "42642", "40003", "40022", "40065", "40066", "40067", "40076", "42134", "42135", "40046", "40071", "42204", "42216", "42220", "42234", "42280", "42286", "42211", "42215", "40006", "40045", "42437", "42459", "42460", "42461", "42462", "40040", "40061", "40069", "40078", "42633", "42403", "42404", "42409", "42444", "42450", "42455", "42456", "42463", "40701", "40702", "40730", "40754", "40759", "40763", "40769", "41301", "41313", "41332", "41360", "41365", "40347", "40383", "40384", "40386", "26238", "26250", "26275", "26349", "26405", "26416", "25009", "25021", "25024", "25028", "25049", "25051", "25053", "25081", "25093", "25108", "25114", "25130", "25142", "25148", "25149", "25154", "25165", "25169", "25180", "25181", "25193", "25203", "25204", "25205", "25206", "25208", "25209", "25529", "25572", "26335", "26601", "26615", "26619", "26621", "26623", "26624", "26627", "26629", "26631", "25234", "25235", "25261", "25268", "26136", "26137", "26147", "26151", "26152", "25019", "25030", "25043", "25063", "25088", "25111", "25113", "25125", "25133", "25141", "25164", "25211", "25285", "26617", "26339", "26411", "26436", "26456", "25002", "25031", "25036", "25040", "25057", "25085", "25090", "25115", "25118", "25119", "25136", "25139", "25152", "25161", "25173", "25185", "25186", "25812", "25831", "25833", "25837", "25840", "25846", "25854", "25855", "25862", "25864", "25866", "25868", "25879", "25880", "25901", "25904", "25907", "25914", "25917", "25936", "25938", "25942", "25976", "25986", "26680", "25267", "26342", "26351", "26384", "26430", "26443", "26611", "26636", "26638", "26707", "26720", "26731", "26739", "26833", "26847", "26855", "24901", "24902", "24910", "24916", "24925", "24931", "24938", "24943", "24957", "24961", "24966", "24970", "24977", "24986", "24991", "25958", "25962", "25972", "25981", "25984", "25431", "25437", "25444", "26704", "26711", "26714", "26722", "26755", "26757", "26761", "26763", "26808", "26817", "26823", "26852", "26865", "26801", "26810", "26812", "26818", "26836", "26838", "26845", "26851", "26301", "26302", "26306", "26323", "26330", "26361", "26366", "26369", "26385", "26386", "26404", "26408", "26422", "26426", "26431", "26438", "26448", "26451", "26461", "26463", "26568", "25231", "25239", "25241", "25244", "25245", "25248", "25252", "25262", "25271", "25275", "26164", "25410", "25414", "25423", "25425", "25430", "25432", "25438", "25441", "25442", "25443", "25446", "26321", "26338", "26343", "26372", "26376", "26378", "26412", "26447", "26452", "25501", "25506", "25521", "25523", "25524", "25540", "25544", "25557", "25564", "25565", "25567", "25571", "25573", "25022", "25047", "25076", "25121", "25183", "25505", "25508", "25547", "25601", "25606", "25607", "25611", "25612", "25614", "25617", "25624", "25625", "25628", "25630", "25632", "25634", "25635", "25637", "25638", "25639", "25644", "25646", "25647", "25649", "25652", "25653", "25654", "26554", "26555", "26559", "26560", "26563", "26566", "26570", "26571", "26572", "26574", "26576", "26578", "26582", "26585", "26586", "26587", "26588", "26591", "25106", "25123", "25187", "25247", "25253", "25260", "25264", "25265", "25287", "25502", "25503", "25515", "25520", "25550", "24801", "24808", "24811", "24813", "24815", "24816", "24817", "24824", "24826", "24828", "24829", "24830", "24831", "24836", "24842", "24843", "24844", "24846", "24848", "24850", "24853", "24855", "24861", "24862", "24866", "24868", "24871", "24872", "24873", "24878", "24879", "24881", "24884", "24887", "24888", "24892", "24894", "24895", "24701", "24712", "24714", "24715", "24724", "24729", "24731", "24732", "24733", "24736", "24737", "24738", "24739", "24740", "24747", "24751", "25820", "25841", "25922", "25971", "26710", "26717", "26719", "26726", "26743", "26750", "26753", "26767", "24851", "25608", "25621", "25650", "25651", "25661", "25665", "25666", "25667", "25670", "25671", "25672", "25674", "25676", "25678", "25685", "25686", "25688", "25690", "25691", "25692", "25696", "25697", "26501", "26502", "26504", "26505", "26506", "26507", "26508", "26521", "26527", "26531", "26534", "26541", "26543", "26544", "26546", "26590", "24918", "24941", "24945", "24951", "24963", "24974", "24976", "24983", "24984", "24985", "24993", "25059", "26202", "26205", "26261", "26610", "26651", "26656", "26660", "26662", "26667", "26671", "26675", "26676", "26678", "26679", "26681", "26684", "26690", "26691", "26802", "26804", "26807", "26814", "26815", "26866", "26884", "26886", "26134", "26170", "24915", "24920", "24924", "24927", "24934", "24944", "24946", "24954", "26209", "26264", "26291", "26374", "26410", "26425", "26444", "26519", "26520", "26524", "26525", "26537", "26542", "26547", "26705", "26716", "26764", "25011", "25033", "25070", "25082", "25109", "25124", "25159", "25168", "25213", "25526", "25560", "25569", "25007", "25008", "25044", "25048", "25060", "25062", "25140", "25174", "25801", "25802", "25813", "25816", "25817", "25818", "25823", "25825", "25827", "25832", "25836", "25839", "25843", "25844", "25849", "25851", "25853", "25857", "25860", "25865", "25871", "25873", "25878", "25902", "25906", "25908", "25909", "25911", "25915", "25918", "25919", "25920", "25921", "25926", "25927", "25932", "25989", "26224", "26230", "26241", "26253", "26257", "26259", "26263", "26267", "26268", "26270", "26273", "26276", "26278", "26280", "26282", "26283", "26285", "26293", "26294", "26296", "26148", "26161", "26178", "26325", "26327", "26337", "26346", "26362", "26415", "26421", "25005", "25243", "25251", "25259", "25266", "25270", "25276", "25286", "24935", "24962", "24981", "25951", "25965", "25966", "25969", "25977", "25978", "25979", "25985", "26347", "26354", "26424", "26435", "26440", "26254", "26260", "26269", "26271", "26287", "26289", "26292", "26146", "26149", "26175", "26320", "26434", "26201", "26210", "26215", "26218", "26219", "26228", "26229", "26234", "26236", "26237", "26203", "26206", "26208", "26217", "26222", "26266", "26288", "26298", "26138", "26141", "26143", "26160", "24716", "24719", "24726", "24818", "24822", "24823", "24827", "24834", "24839", "24845", "24847", "24849", "24854", "24857", "24859", "24860", "24867", "24869", "24870", "24874", "24880", "24882", "24898", "25810", "25811", "25826", "25845", "25848", "25870", "25875", "25876", "25882", "25913", "25916", "25928", "25943"];
var regB = ["45102", "45103", "45106", "45112", "45120", "45122", "45140", "45145", "45147", "45150", "45153", "45156", "45157", "45158", "45160", "45176", "45245", "44017", "44022", "44040", "44070", "44101", "44102", "44103", "44104", "44105", "44106", "44107", "44108", "44109", "44110", "44111", "44112", "44113", "44114", "44115", "44116", "44117", "44118", "44119", "44120", "44121", "44122", "44123", "44124", "44125", "44126", "44127", "44128", "44129", "44130", "44131", "44132", "44133", "44134", "44135", "44136", "44137", "44138", "44139", "44140", "44141", "44142", "44143", "44144", "44145", "44146", "44147", "44149", "44178", "44181", "44185", "44188", "44189", "44190", "44191", "44192", "44193", "44194", "44195", "44197", "44198", "44199", "45001", "45002", "45030", "45033", "45041", "45051", "45052", "45111", "45174", "45201", "45202", "45203", "45204", "45205", "45206", "45207", "45208", "45209", "45211", "45212", "45213", "45214", "45215", "45216", "45217", "45218", "45219", "45220", "45221", "45222", "45223", "45224", "45225", "45226", "45227", "45228", "45229", "45230", "45231", "45232", "45233", "45234", "45235", "45236", "45237", "45238", "45239", "45240", "45241", "45242", "45243", "45244", "45246", "45247", "45248", "45249", "45250", "45251", "45252", "45253", "45254", "45255", "45258", "45262", "45263", "45264", "45267", "45268", "45269", "45270", "45271", "45273", "45274", "45275", "45277", "45280", "45296", "45298", "45299", "45999", "44001", "44011", "44012", "44028", "44035", "44036", "44039", "44044", "44049", "44050", "44052", "44053", "44054", "44055", "44074", "44090", "42123", "42127", "42130", "42131", "42141", "42142", "42152", "42156", "42160", "41005", "41022", "41042", "41048", "41080", "41091", "41092", "41094", "40348", "40357", "40361", "40362", "40422", "40423", "40440", "40452", "40464", "40468", "42020", "42036", "42049", "42054", "42071", "42076", "42217", "42221", "42223", "42232", "42236", "42240", "42241", "42254", "42262", "42266", "40391", "40392", "42301", "42302", "42303", "42304", "42334", "42355", "42356", "42366", "42375", "42376", "42377", "42378", "40502", "40503", "40504", "40505", "40506", "40507", "40508", "40509", "40510", "40511", "40512", "40513", "40514", "40515", "40516", "40517", "40522", "40523", "40524", "40526", "40533", "40536", "40544", "40546", "40550", "40555", "40574", "40575", "40576", "40577", "40578", "40579", "40580", "40581", "40582", "40583", "40588", "40591", "40598", "40601", "40602", "40603", "40604", "40618", "40619", "40620", "40621", "40622", "40018", "40023", "40025", "40027", "40041", "40059", "40118", "40201", "40202", "40203", "40204", "40205", "40206", "40207", "40208", "40209", "40210", "40211", "40212", "40213", "40214", "40215", "40216", "40217", "40218", "40219", "40220", "40221", "40222", "40223", "40224", "40225", "40228", "40229", "40231", "40232", "40233", "40241", "40242", "40243", "40245", "40250", "40251", "40252", "40253", "40255", "40256", "40257", "40258", "40259", "40261", "40266", "40268", "40269", "40270", "40272", "40280", "40281", "40282", "40283", "40285", "40287", "40289", "40290", "40291", "40292", "40293", "40294", "40295", "40296", "40297", "40298", "40299", "41011", "41012", "41014", "41015", "41016", "41017", "41018", "41019", "41051", "41053", "41063", "40385", "40403", "40404", "40405", "40475", "40476", "41034", "41055", "41056", "41062", "41096", "42001", "42002", "42003", "42053", "42086", "40004", "40008", "40012", "40013", "40020", "40048", "40051", "40052", "40107", "40981", "41367", "41701", "41702", "41712", "41713", "41719", "41721", "41722", "41723", "41727", "41729", "41731", "41735", "41736", "41739", "41745", "41746", "41747", "41751", "41754", "41760", "41763", "41773", "41774", "41778", "40324", "40370", "40379", "42718", "42719", "42733", "42758", "42101", "42102", "42103", "42104", "42122", "42128", "42159", "42170", "42171", "42274", "25504", "25510", "25537", "25541", "25545", "25559", "25701", "25702", "25703", "25705", "25706", "25707", "25708", "25709", "25710", "25711", "25712", "25713", "25714", "25715", "25716", "25717", "25718", "25719", "25720", "25721", "25722", "25723", "25724", "25725", "25726", "25727", "25728", "25729", "25755", "25770", "25771", "25772", "25773", "25774", "25775", "25776", "25777", "25778", "25779", "25003", "25015", "25025", "25026", "25035", "25039", "25045", "25054", "25061", "25064", "25067", "25071", "25075", "25079", "25083", "25086", "25102", "25103", "25107", "25110", "25112", "25126", "25132", "25134", "25143", "25156", "25160", "25162", "25177", "25201", "25202", "25214", "25301", "25302", "25303", "25304", "25305", "25306", "25309", "25311", "25312", "25313", "25314", "25315", "25317", "25320", "25321", "25322", "25323", "25324", "25325", "25326", "25327", "25328", "25329", "25330", "25331", "25332", "25333", "25334", "25335", "25336", "25337", "25338", "25339", "25350", "25356", "25357", "25358", "25360", "25361", "25362", "25364", "25365", "25375", "25387", "25389", "25392", "25396", "25507", "25511", "25512", "25514", "25517", "25530", "25534", "25535", "25555", "25562", "25570", "25669", "25699", "25704", "26101", "26102", "26103", "26104", "26105", "26106", "26120", "26121", "26133", "26142", "26150", "26169", "26180", "26181", "26184", "26187"];
var regC = ["37643", "37644", "37658", "37682", "37687", "37694", "37011", "37013", "37070", "37072", "37076", "37080", "37115", "37116", "37138", "37189", "37201", "37202", "37203", "37204", "37205", "37206", "37207", "37208", "37209", "37210", "37211", "37212", "37213", "37214", "37215", "37216", "37217", "37218", "37219", "37220", "37221", "37222", "37224", "37227", "37228", "37229", "37230", "37232", "37234", "37235", "37236", "37237", "37238", "37240", "37241", "37242", "37243", "37244", "37245", "37246", "37247", "37248", "37249", "37250", "37302", "37304", "37308", "37315", "37341", "37343", "37350", "37351", "37363", "37373", "37377", "37379", "37384", "37401", "37402", "37403", "37404", "37405", "37406", "37407", "37408", "37409", "37410", "37411", "37412", "37414", "37415", "37416", "37419", "37421", "37422", "37424", "37450", "37721", "37754", "37806", "37849", "37901", "37902", "37909", "37912", "37914", "37915", "37916", "37917", "37918", "37919", "37920", "37921", "37922", "37923", "37924", "37927", "37928", "37929", "37930", "37931", "37932", "37933", "37934", "37938", "37939", "37940", "37950", "37990", "37995", "37996", "37997", "37998", "37742", "37771", "37772", "37774", "37846", "37037", "37060", "37063", "37085", "37086", "37089", "37118", "37127", "37128", "37129", "37130", "37131", "37132", "37133", "37153", "37167", "37617", "37618", "37620", "37621", "37625", "37660", "37662", "37663", "37664", "37665", "37669", "37686", "37699", "37601", "37602", "37604", "37605", "37614", "37615", "37656", "37659", "37681", "37684", "37690", "37014", "37024", "37027", "37046", "37062", "37064", "37065", "37067", "37068", "37069", "37135", "37179", "38476", "24001", "24002", "24003", "24004", "24005", "24006", "24007", "24008", "24009", "24010", "24011", "24012", "24013", "24014", "24015", "24016", "24017", "24022", "24023", "24024", "24025", "24026", "24027", "24028", "24029", "24030", "24031", "24032", "24033", "24034", "24035", "24036", "24037", "24038", "24040", "24042", "24043", "24044", "24045", "24048", "24018", "24019", "24020", "24059", "24070", "24179", "28701", "28704", "28709", "28711", "28715", "28728", "28730", "28748", "28757", "28770", "28776", "28778", "28787", "28801", "28802", "28803", "28804", "28805", "28806", "28810", "28813", "28814", "28815", "28816", "28031", "28035", "28036", "28070", "28078", "28105", "28106", "28126", "28130", "28134", "28201", "28202", "28203", "28204", "28205", "28206", "28207", "28208", "28209", "28210", "28211", "28212", "28213", "28214", "28215", "28216", "28217", "28218", "28219", "28220", "28221", "28222", "28223", "28224", "28226", "28227", "28228", "28229", "28230", "28231", "28232", "28233", "28234", "28235", "28236", "28237", "28241", "28242", "28243", "28244", "28246", "28247", "28250", "28253", "28254", "28255", "28256", "28258", "28260", "28262", "28263", "28265", "28266", "28269", "28270", "28271", "28272", "28273", "28274", "28275", "28277", "28278", "28280", "28281", "28282", "28284", "28285", "28287", "28288", "28289", "28290", "28296", "28297", "28299", "29340", "29341", "29342", "29702", "29601", "29602", "29603", "29604", "29605", "29606", "29607", "29608", "29609", "29610", "29611", "29612", "29613", "29614", "29615", "29616", "29617", "29635", "29636", "29644", "29650", "29651", "29652", "29661", "29662", "29673", "29680", "29681", "29683", "29687", "29688", "29690", "29643", "29658", "29664", "29665", "29672", "29675", "29676", "29678", "29679", "29686", "29691", "29693", "29696", "29630", "29631", "29632", "29633", "29634", "29640", "29641", "29642", "29657", "29667", "29671", "29682", "29685", "29301", "29302", "29303", "29304", "29305", "29306", "29307", "29316", "29318", "29319", "29320", "29322", "29323", "29324", "29329", "29330", "29331", "29333", "29334", "29335", "29336", "29338", "29346", "29348", "29349", "29356", "29365", "29368", "29369", "29372", "29373", "29374", "29375", "29376", "29377", "29378", "29385", "29386", "29388", "29390", "29391", "29698", "30103", "30120", "30121", "30123", "30137", "30145", "30171", "30178", "30184", "30006", "30007", "30008", "30060", "30061", "30062", "30063", "30064", "30065", "30066", "30067", "30068", "30069", "30080", "30081", "30082", "30090", "30101", "30106", "30111", "30126", "30127", "30144", "30152", "30156", "30160", "30168", "30002", "30021", "30030", "30031", "30032", "30033", "30034", "30035", "30036", "30037", "30038", "30058", "30072", "30073", "30074", "30079", "30083", "30084", "30085", "30086", "30087", "30088", "30294", "30317", "30319", "30322", "30329", "30333", "30338", "30340", "30341", "30345", "30346", "30356", "30359", "30360", "30362", "30366", "31119", "31120", "31141", "31145", "31146", "39901", "30105", "30124", "30129", "30147", "30149", "30161", "30162", "30163", "30164", "30165", "30172", "30173", "30028", "30040", "30041", "30004", "30005", "30009", "30022", "30023", "30075", "30076", "30077", "30097", "30213", "30268", "30272", "30291", "30301", "30302", "30303", "30304", "30305", "30306", "30307", "30308", "30309", "30310", "30311", "30312", "30313", "30314", "30315", "30316", "30318", "30320", "30321", "30324", "30325", "30326", "30327", "30328", "30330", "30331", "30332", "30334", "30336", "30337", "30339", "30342", "30343", "30344", "30347", "30348", "30349", "30350", "30353", "30354", "30355", "30357", "30358", "30361", "30363", "30364", "30368", "30369", "30370", "30371", "30374", "30375", "30376", "30377", "30378", "30379", "30380", "30384", "30385", "30386", "30387", "30388", "30389", "30390", "30392", "30394", "30396", "30398", "30399", "31106", "31107", "31126", "31131", "31136", "31139", "31150", "31156", "31191", "31192", "31193", "31195", "31196", "31197", "31198", "31199", "30710", "30719", "30720", "30721", "30722", "30740", "30755", "30756", "35005", "35006", "35015", "35020", "35021", "35022", "35023", "35036", "35041", "35048", "35060", "35061", "35062", "35064", "35068", "35071", "35073", "35091", "35094", "35111", "35116", "35117", "35118", "35119", "35123", "35126", "35127", "35139", "35142", "35172", "35173", "35180", "35181", "35201", "35202", "35203", "35204", "35205", "35206", "35207", "35208", "35209", "35210", "35211", "35212", "35213", "35214", "35215", "35216", "35217", "35218", "35219", "35220", "35221", "35222", "35223", "35224", "35225", "35226", "35228", "35229", "35230", "35231", "35232", "35233", "35234", "35235", "35236", "35237", "35238", "35240", "35243", "35244", "35245", "35246", "35249", "35253", "35254", "35255", "35259", "35260", "35261", "35263", "35266", "35277", "35278", "35279", "35280", "35281", "35282", "35283", "35285", "35286", "35287", "35288", "35289", "35290", "35291", "35292", "35293", "35294", "35295", "35296", "35297", "35298", "35299", "35741", "35748", "35749", "35750", "35757", "35758", "35759", "35760", "35761", "35762", "35763", "35767", "35773", "35801", "35802", "35803", "35804", "35805", "35806", "35807", "35808", "35809", "35810", "35811", "35812", "35813", "35814", "35815", "35816", "35824", "35893", "35894", "35895", "35896", "35897", "35898", "35899", "35014", "35032", "35044", "35096", "35149", "35150", "35151", "35160", "35161", "36268"];
var regD = ["37705", "37710", "37716", "37717", "37769", "37828", "37830", "37831", "37020", "37160", "37161", "37162", "37180", "37183", "37360", "37367", "37701", "37737", "37777", "37801", "37802", "37803", "37804", "37853", "37878", "37882", "37886", "37310", "37311", "37312", "37320", "37323", "37353", "37364", "37714", "37729", "37757", "37762", "37766", "37819", "37847", "37016", "37026", "37149", "37190", "37015", "37035", "37082", "37143", "37146", "37707", "37715", "37724", "37730", "37752", "37773", "37824", "37825", "37851", "37867", "37870", "37879", "38551", "38575", "37713", "37722", "37727", "37753", "37821", "37822", "37843", "37018", "37342", "37349", "37355", "37382", "37388", "37389", "37723", "38555", "38557", "38558", "38571", "38572", "38578", "37012", "37059", "37095", "37166", "37029", "37036", "37051", "37055", "37056", "37165", "37181", "37187", "38504", "38553", "38556", "38565", "38577", "37306", "37318", "37324", "37330", "37345", "37375", "37376", "37383", "37398", "38449", "38455", "38460", "38472", "38473", "38477", "38478", "37708", "37709", "37848", "37861", "37881", "37888", "37616", "37641", "37743", "37744", "37745", "37809", "37810", "37818", "37301", "37305", "37313", "37339", "37356", "37365", "37366", "37387", "37778", "37813", "37814", "37815", "37816", "37860", "37877", "37891", "37765", "37869", "37642", "37645", "37711", "37731", "37811", "37857", "37873", "37025", "37033", "37098", "37137", "37140", "38454", "38562", "38564", "38588", "37725", "37760", "37820", "37871", "37890", "37640", "37680", "37683", "37688", "37691", "38456", "38457", "38463", "38464", "38468", "38469", "38481", "38483", "38486", "38462", "37144", "37328", "37334", "37335", "37348", "37359", "38453", "38459", "38488", "37083", "37150", "37340", "37347", "37374", "37380", "37396", "37019", "37034", "37047", "37091", "37174", "38401", "38402", "38451", "38461", "38474", "38482", "38487", "37303", "37309", "37329", "37331", "37370", "37371", "37826", "37322", "37336", "37880", "37314", "37354", "37385", "37874", "37885", "37352", "37719", "37726", "37733", "37770", "37829", "37845", "37872", "37887", "38541", "38542", "38543", "38554", "38568", "38570", "38573", "38580", "38589", "38549", "37307", "37316", "37317", "37325", "37326", "37333", "37361", "37362", "37369", "37391", "38501", "38502", "38503", "38505", "38506", "38544", "38545", "38548", "38574", "38582", "37321", "37332", "37337", "37338", "37381", "37748", "37763", "37840", "37854", "37010", "37032", "37049", "37073", "37141", "37152", "37172", "37188", "37732", "37755", "37756", "37841", "37852", "37892", "37327", "37397", "37738", "37764", "37862", "37863", "37864", "37865", "37868", "37876", "37030", "37057", "37145", "37151", "38547", "38552", "38560", "38563", "38567", "38569", "37022", "37031", "37048", "37066", "37075", "37077", "37119", "37148", "37186", "37074", "37650", "37657", "37692", "37779", "37807", "37866", "38585", "37110", "37111", "37357", "37378", "37394", "38550", "38581", "38425", "38450", "38452", "38471", "38485", "38559", "38579", "38583", "38587", "37071", "37087", "37088", "37090", "37121", "37122", "37136", "37184", "24422", "24448", "24457", "24474", "24521", "24533", "24572", "24574", "24595", "22843", "22939", "22952", "24411", "24421", "24430", "24431", "24432", "24437", "24440", "24459", "24463", "24467", "24469", "24476", "24477", "24479", "24482", "24485", "24486", "24412", "24445", "24460", "24484", "24487", "24095", "24104", "24121", "24122", "24174", "24178", "24523", "24526", "24536", "24551", "24556", "24570", "24314", "24315", "24318", "24366", "24050", "24064", "24066", "24077", "24083", "24085", "24090", "24130", "24175", "24438", "24201", "24203", "24209", "24239", "24603", "24614", "24620", "24624", "24627", "24628", "24631", "24634", "24639", "24646", "24647", "24656", "24657", "24658", "24416", "24317", "24325", "24328", "24343", "24351", "24352", "24381", "20130", "20135", "22611", "22620", "22646", "22663", "24426", "24127", "24131", "24217", "24220", "24226", "24228", "24256", "24269", "24272", "24607", "24072", "24079", "24091", "24105", "24380", "24065", "24067", "24088", "24092", "24101", "24102", "24137", "24146", "24151", "24176", "24184", "22602", "22603", "22622", "22624", "22625", "22637", "22638", "22645", "22654", "22655", "22656", "24333", "24086", "24093", "24124", "24128", "24134", "24136", "24147", "24150", "24167", "24292", "24326", "24330", "24348", "24363", "24378", "22801", "22802", "22803", "22807", "24413", "24433", "24442", "24458", "24465", "24468", "24218", "24221", "24243", "24248", "24263", "24265", "24277", "24281", "24282", "24450", "20101", "20102", "20103", "20104", "20105", "20107", "20117", "20118", "20129", "20131", "20132", "20134", "20141", "20142", "20146", "20147", "20148", "20149", "20152", "20158", "20159", "20160", "20163", "20164", "20165", "20166", "20167", "20175", "20176", "20177", "20178", "20180", "20189", "20197", "20199", "22093", "24060", "24061", "24062", "24063", "24068", "24073", "24087", "24111", "24138", "24149", "24162", "22920", "22922", "22938", "22949", "22958", "22964", "22967", "22969", "22971", "22976", "24464", "24553", "24581", "24273", "22650", "22835", "22849", "22851", "24053", "24076", "24082", "24120", "24133", "24171", "24177", "24185", "24058", "24084", "24126", "24129", "24132", "24301", "24324", "24347", "24141", "24142", "24143", "24415", "24435", "24439", "24472", "24473", "24483", "24555", "24578", "24579", "22811", "22812", "22815", "22820", "22821", "22827", "22830", "22831", "22832", "22833", "22834", "22840", "22841", "22846", "22848", "22850", "22853", "24441", "24471", "24224", "24225", "24237", "24260", "24266", "24280", "24649", "24244", "24245", "24250", "24251", "24258", "24271", "24290", "22626", "22641", "22644", "22652", "22657", "22660", "22664", "22810", "22824", "22842", "22844", "22845", "22847", "24311", "24319", "24354", "24370", "24375", "24401", "24402", "24316", "24377", "24601", "24602", "24604", "24605", "24606", "24608", "24609", "24612", "24613", "24619", "24622", "24630", "24635", "24637", "24640", "24641", "24651", "22610", "22630", "22642", "22649", "24202", "24210", "24211", "24212", "24236", "24270", "24327", "24340", "24361", "22980", "22601", "22604", "24215", "24216", "24219", "24230", "24246", "24279", "24283", "24293", "24312", "24313", "24322", "24323", "24350", "24360", "24368", "24374", "24382", "28636", "28678", "28681", "28623", "28627", "28644", "28663", "28668", "28675", "28615", "28617", "28626", "28629", "28631", "28640", "28643", "28672", "28684", "28693", "28694", "28604", "28616", "28622", "28646", "28652", "28653", "28657", "28662", "28664", "28612", "28619", "28628", "28637", "28641", "28647", "28655", "28666", "28671", "28680", "28690", "28611", "28630", "28633", "28638", "28645", "28661", "28667", "28781", "28901", "28903", "28905", "28906", "28902", "28904", "28909", "28733", "28771", "28716", "28721", "28738", "28745", "28751", "28785", "28786", "28710", "28724", "28726", "28727", "28729", "28731", "28732", "28735", "28739", "28742", "28758", "28759", "28760", "28784", "28790", "28791", "28792", "28793", "28707", "28717", "28723", "28725", "28736", "28779", "28783", "28788", "28789", "28734", "28741", "28744", "28763", "28775", "28743", "28753", "28754", "28737", "28749", "28752", "28761", "28762", "28705", "28765", "28777", "28722", "28750", "28756", "28773", "28782", "28018", "28019", "28024", "28040", "28043", "28074", "28076", "28139", "28160", "28167", "28720", "28746", "27016", "27019", "27021", "27022", "27042", "27043", "27046", "27052", "27007", "27017", "27024", "27030", "27031", "27041", "27047", "27049", "27053", "28621", "28676", "28702", "28713", "28719", "28708", "28712", "28718", "28747", "28766", "28768", "28772", "28774", "28605", "28607", "28608", "28618", "28679", "28691", "28692", "28698", "28606", "28624", "28635", "28649", "28651", "28654", "28656", "28659", "28665", "28669", "28670", "28674", "28683", "28685", "28697", "28714", "28740", "28755", "30726", "30736", "30742", "30730", "30731", "30747", "30753", "30102", "30107", "30114", "30115", "30142", "30146", "30151", "30169", "30183", "30188", "30189", "30738", "30752", "30757", "30534", "30513", "30541", "30555", "30559", "30560", "30522", "30536", "30539", "30540", "30139", "30701", "30703", "30732", "30733", "30734", "30735", "30746", "30510", "30523", "30531", "30535", "30544", "30563", "30580", "30596", "30533", "30597", "30705", "30708", "30711", "30724", "30751", "30143", "30148", "30175", "30177", "30525", "30537", "30552", "30562", "30568", "30573", "30576", "30581", "30546", "30582", "30512", "30514", "30572", "30707", "30725", "30728", "30739", "30741", "30750", "30528", "30545", "30571", "35013", "35031", "35049", "35079", "35097", "35121", "35133", "36201", "36202", "36203", "36204", "36205", "36206", "36207", "36210", "36250", "36253", "36254", "36257", "36260", "36265", "36271", "36272", "36277", "36279", "35959", "35960", "35973", "35983", "36275", "35019", "35033", "35053", "35055", "35056", "35057", "35058", "35070", "35077", "35083", "35087", "35098", "35179", "35961", "35962", "35963", "35967", "35968", "35971", "35974", "35975", "35978", "35981", "35984", "35986", "35988", "35989", "35901", "35902", "35903", "35904", "35905", "35906", "35907", "35952", "35954", "35956", "35972", "35990", "35740", "35744", "35745", "35746", "35751", "35752", "35755", "35764", "35765", "35766", "35768", "35769", "35771", "35772", "35774", "35776", "35958", "35966", "35979", "35611", "35612", "35613", "35614", "35615", "35620", "35647", "35649", "35671", "35739", "35742", "35756", "35016", "35175", "35747", "35950", "35951", "35957", "35964", "35976", "35980", "35601", "35602", "35603", "35609", "35619", "35621", "35622", "35640", "35670", "35673", "35699", "35754", "35775", "35004", "35052", "35054", "35112", "35120", "35125", "35128", "35131", "35135", "35146", "35182", "35953", "35987", "35007", "35040", "35043", "35051", "35078", "35080", "35114", "35115", "35124", "35137", "35143", "35144", "35147", "35176", "35178", "35185", "35186", "35187", "35242"];
//check KY and TN first as they are most likely
if (regA.indexOf(zip.value) != "-1"){
//set region
region.value = "A";
} else if (regB.indexOf(zip.value) != "-1") {
region.value = "B";
} else if (regC.indexOf(zip.value) != "-1") {
region.value = "C";
} else if (regD.indexOf(zip.value) != "-1") {
region.value = "D";
} else {
//otherwise set at blank as it's not a rep region
region.value = "";
}
}
// Contacts.1616000000003067 MA zip
// Contacts.1616000000269015 MA State Picklist
// Contacts.1616000000003077 OR zip
// Contacts.1616000000181806 OR State Picklist
// Contacts.1616000000484113 Terr
// Contacts.1616000001160033 Region
</script>Javascript Code