PageSourceSearch

https://plants.millcreekgardens.com/Scripts/NetPSMaster.js

js millcreekgardens.com collected 2026-09-26 16:10:46 UTC 43,112 bytes, 806 lines download raw bytes

1// JavaScript source code
2
3function reWidth(incrementSpan, baselineRef, targetClass, targetContainer, targetFiller, hotButtonURL) {
4    var tileWidthArray = ["100", "50", "33.3", "25", "20", "16.66", "14.28"];
5    var perRow = 1;
6    var tiles = document.getElementById(targetContainer).getElementsByClassName(targetClass);
7    var numberTiles = tiles.length;
8    var parentDiv = document.getElementById(targetContainer);
9    var parentWidth = parentDiv.offsetWidth;
10    var i;
11
12    // dynamic width adjustment
13    var tileWidth;
14    if (parentWidth < baselineRef) {
15        tileWidth = tileWidthArray[0];
16    } else if (parentWidth < baselineRef + incrementSpan) {
17        tileWidth = tileWidthArray[1];
18        perRow = 2;
19    } else if (parentWidth < baselineRef + (2 * incrementSpan)) {
20        tileWidth = tileWidthArray[2];
21        perRow = 3;
22    } else if (parentWidth < baselineRef + (3 * incrementSpan)) {
23        tileWidth = tileWidthArray[3];
24        perRow = 4;
25    } else if (parentWidth < baselineRef + (4 * incrementSpan)) {
26        tileWidth = tileWidthArray[4];
27        perRow = 5;
28    } else if (parentWidth < baselineRef + (5 * incrementSpan)) {
29        tileWidth = tileWidthArray[5];
30        perRow = 6;
31    } else {
32        tileWidth = tileWidthArray[6];
33        perRow = 7;
34    };
35    for (i = 0; i < tiles.length; i++) {
36        tiles[i].style.width = tileWidth + "%";
37    };
38
39    // additional aesthetic mods for search field blocks
40    // determine whether to add additional empty space for the search fields
41    if (targetClass == "NetPS-SearchField") {
42        var fillerDiv = document.getElementById(targetFiller);
43        var addBlocks = 0;
44        if (numberTiles % perRow > 0) {
45            addBlocks = perRow - (numberTiles % perRow);
46            fillerDiv.style.display = "inline-block";
47            fillerDiv.style.width = (addBlocks * tileWidth) + "%";
48        } else {
49            fillerDiv.style.display = "none";
50        }
51
52        // insert Hot Button icons at the top of each search block if used
53        if (hotButtonURL != "") {
54            var hbIconDiv = document.getElementById(targetContainer).getElementsByClassName("NetPS-SearchBlockHBIcon");
55            // first clear all child nodes
56            while (hbIconDiv[0].hasChildNodes()) {
57                hbIconDiv[0].removeChild(hbIconDiv[0].firstChild);
58            }
59            for (i = 0; i < perRow; i++) {
60                var hbIconField = document.createElement('div');
61                hbIconField.innerHTML = "<div class='NetPS-SearchField' style='width: " + tileWidth + "%;'><div class='NetPS-SearchFieldInsert'><span class='NetPS-SearchFieldLeft'><img src='" + hotButtonURL + "' alt='Hot Button Icon' title='Hot Button Icon' width='16' height='23' /></span>&nbsp;</div></div>";
62                hbIconDiv[0].appendChild(hbIconField);
63            };
64        }
65    }
66
67};
68
69// This function clears the "Any" checkbox in the UI Cats if any other is selected
70function clearAny() {
71    if (document.getElementById('CatAny')) {
72        document.getElementById('CatAny').checked = false;
73        $("#CatAny").prop("checked", false).checkboxradio("refresh");
74    }
75}
76
77// This function clears all other CSC checkboxes in the UI Cats if the "Any" checkbox is checked
78// DESKTOP VERSION
79function clearCat() {
80    if (document.getElementById('Cattree')) document.getElementById('Cattree').checked = false;
81    if (document.getElementById('Cattrde')) document.getElementById('Cattrde').checked = false;
82    if (document.getElementById('Cattrsh')) document.getElementById('Cattrsh').checked = false;
83    if (document.getElementById('Cattrev')) document.getElementById('Cattrev').checked = false;
84    if (document.getElementById('Cattrfl')) document.getElementById('Cattrfl').checked = false;
85    if (document.getElementById('Cattror')) document.getElementById('Cattror').checked = false;
86    if (document.getElementById('Cattrco')) document.getElementById('Cattrco').checked = false;
87    if (document.getElementById('Catjama')) document.getElementById('Catjama').checked = false;
88    if (document.getElementById('Catshru')) document.getElementById('Catshru').checked = false;
89    if (document.getElementById('Catshde')) document.getElementById('Catshde').checked = false;
90    if (document.getElementById('Catshev')) document.getElementById('Catshev').checked = false;
91    if (document.getElementById('Catshbe')) document.getElementById('Catshbe').checked = false;
92    if (document.getElementById('Catshdc')) document.getElementById('Catshdc').checked = false;
93    if (document.getElementById('Catshhe')) document.getElementById('Catshhe').checked = false;
94    if (document.getElementById('Catrose')) document.getElementById('Catrose').checked = false;
95    if (document.getElementById('Catrhod')) document.getElementById('Catrhod').checked = false;
96    if (document.getElementById('Cathydr')) document.getElementById('Cathydr').checked = false;
97    if (document.getElementById('Cattrpa')) document.getElementById('Cattrpa').checked = false;
98    if (document.getElementById('Cattrgr')) document.getElementById('Cattrgr').checked = false;
99    if (document.getElementById('Catgrco')) document.getElementById('Catgrco').checked = false;
100    if (document.getElementById('Catpere')) document.getElementById('Catpere').checked = false;
101    if (document.getElementById('Catpest')) document.getElementById('Catpest').
101checked = false;
102    if (document.getElementById('Catpesl')) document.getElementById('Catpesl').checked = false;
103    if (document.getElementById('Catbien')) document.getElementById('Catbien').checked = false;
104    if (document.getElementById('Catvine')) document.getElementById('Catvine').checked = false;
105    if (document.getElementById('Catfern')) document.getElementById('Catfern').checked = false;
106    if (document.getElementById('Catorgr')) document.getElementById('Catorgr').checked = false;
107    if (document.getElementById('Cataqua')) document.getElementById('Cataqua').checked = false;
108    if (document.getElementById('Catedib')) document.getElementById('Catedib').checked = false;
109    if (document.getElementById('Catetfr')) document.getElementById('Catetfr').checked = false;
110    if (document.getElementById('Catetnu')) document.getElementById('Catetnu').checked = false;
111    if (document.getElementById('Catetfn')) document.getElementById('Catetfn').checked = false;
112    if (document.getElementById('Catesfb')) document.getElementById('Catesfb').checked = false;
113    if (document.getElementById('Catesnu')) document.getElementById('Catesnu').checked = false;
114    if (document.getElementById('Catesal')) document.getElementById('Catesal').checked = false;
115    if (document.getElementById('Cateher')) document.getElementById('Cateher').checked = false;
116    if (document.getElementById('Cateveg')) document.getElementById('Cateveg').checked = false;
117    if (document.getElementById('Catannu')) document.getElementById('Catannu').checked = false;
118    if (document.getElementById('Catbepl')) document.getElementById('Catbepl').checked = false;
119    if (document.getElementById('Catanst')) document.getElementById('Catanst').checked = false;
120    if (document.getElementById('Catansl')) document.getElementById('Catansl').checked = false;
121    if (document.getElementById('Cattrop')) document.getElementById('Cattrop').checked = false;
122    if (document.getElementById('Cathous')) document.getElementById('Cathous').checked = false;
123    if (document.getElementById('Catorch')) document.getElementById('Catorch').checked = false;
124    if (document.getElementById('Catpoin')) document.getElementById('Catpoin').checked = false;
125    if (document.getElementById('Catfamu')) document.getElementById('Catfamu').checked = false;
126    if (document.getElementById('Catsuca')) document.getElementById('Catsuca').checked = false;
127    if (document.getElementById('Catsucc')) document.getElementById('Catsucc').checked = false;
128    if (document.getElementById('Catcact')) document.getElementById('Catcact').checked = false;
129    if (document.getElementById('Catbulb')) document.getElementById('Catbulb').checked = false;
130    if (document.getElementById('Catbamb')) document.getElementById('Catbamb').checked = false;
131    if (document.getElementById('Catbana')) document.getElementById('Catbana').checked = false;
132    if (document.getElementById('Catpacy')) document.getElementById('Catpacy').checked = false;
133    if (document.getElementById('Catfung')) document.getElementById('Catfung').checked = false;
134    if (document.getElementById('Catmoss')) document.getElementById('Catmoss').checked = false;
135    if (document.getElementById('Catcst1')) document.getElementById('Catcst1').checked = false;
136    if (document.getElementById('Catcst2')) document.getElementById('Catcst2').checked = false;
137    if (document.getElementById('Catcst3')) document.getElementById('Catcst3').checked = false;
138}
139
140// This function clears all other CSC checkboxes in the UI Cats if the "Any" checkbox is checked
141// MOBILE VERSION
142function mClearCat() {
143    if (document.getElementById('Cattree')) {
144        document.getElementById('Cattree').checked = false;
145        $("#Cattree").prop("checked", false).checkboxradio("refresh");
146    }
147    if (document.getElementById('Cattrde')) {
148        document.getElementById('Cattrde').checked = false;
149        $("#Cattrde").prop("checked", false).checkboxradio("refresh");
150    }
151    if (document.getElementById('Cattrsh')) {
152        document.getElementById('Cattrsh').checked = false;
153        $("#Cattrsh").prop("checked", false).checkboxradio("refresh");
154    }
155    if (document.getElementById('Cattrev')) {
156        document.getElementById('Cattrev').checked = false;
157        $("#Cattrev").prop("checked", false).checkboxradio("refresh");
158    }
159    if (document.getElementById('Cattrfl')) {
160        document.getElementById('Cattrfl').checked = false;
161        $("#Cattrfl").prop("checked", false).checkboxradio("refresh");
162    }
163    if (document.getElementById('Cattror')) {
164        document.getElementById('Cattror').checked = false;
165        $("#Cattror").prop("checked", false).checkboxradio("refresh");
166    }
167    if (document.getElementById('Cattrco')) {
168        document.getElementById('Cattrco').checked = false;
169        $("#Cattrco").prop("checked", false).checkboxradio("refresh");
170    }
171    if (document.getElementById('Catjama')) {
172        document.getElementById('Catjama').checked = false;
173        $("#Catjama").prop("checked", false).checkboxradio("refresh");
174    }
175    if (document.getElementById('Catshru')) {
176        document.getElementById('Catshru').checked = false;
177        $("#Catshru").prop("checked", false).checkboxradio("refresh");
178    }
179    if (document.getElementById('Catshde')) {
180        document.getElementById('Catshde').checked = false;
181        $("#Catshde").prop("checked", false).checkboxradio("refresh");
182    }
183    if (document.getElementById('Catshev')) {
184        document.getElementById('Catshev').checked = false;
185        $("#Catshev").prop("checked", false).checkboxradio("refresh");
186    }
187    if (document.getElementById('Catshbe')) {
188        document.getElementById('Catshbe').checked = false;
189        $("#Catshbe").prop("checked", false).checkboxradio("refresh");
190    }
191    if (document.getElementById('Catshdc')) {
192        document.getElementById('Catshdc').checked = false;
193        $("#Catshdc").prop("checked", false).checkboxradio("refresh");
194    }
195    if (document.getElementById('Catshhe')) {
196        document.getElementById('Catshhe').checked = false;
197        $("#Catshhe").prop("checked", false).checkboxradio("refresh");
198    }
199    if (document.getElementById('Catrose')) {
200        document.getElementById('Catrose').checked = false;
201        $("#Catrose").prop("checked", false).checkboxradio("refresh");
202    }
203    if (document.getElementById('Catrhod')) {
204        document.getElementById('Catrhod').checked = false;
205        $("#Catrhod").prop("checked", false).checkboxradio("refresh");
206    }
207    if (document.getElementById('Cathydr')) {
208        document.getElementById('Cathydr').checked = false;
209        $("#Cathydr").prop("checked", false).checkboxradio("refresh");
210    }
211    if (document.getElementById('Cattrpa')) {
212        document.getElementById('Cattrpa').checked = false;
213        $("#Cattrpa").prop("checked", false).checkboxradio("refresh");
214    }
215    if (document.getElementById('Cattrgr')) {
216        document.getElementById('Cattrgr').checked = false;
217        $("#Cattrgr").prop("checked", false).checkboxradio("refresh");
218    }
219    if (document.getElementById('Catgrco')) {
220        document.getElementById('Catgrco').checked = false;
221        $("#Catgrco").prop("checked", false).checkboxradio("refresh");
222    }
223    if (document.getElementById('Catpere')) {
224        document.getElementById('Catpere').checked = false;
225        $("#Catpere").prop("checked", false).checkboxradio("refresh");
226    }
227    if (document.getElementById('Catpest')) {
228        document.getElementById('Catpest').checked = false;
229        $("#Catpest").prop("checked", false).checkboxradio("refresh");
230    }
231    if (document.getElementById('Catpesl')) {
232        document.getElementById('Catpesl').checked = false;
233        $("#Catpesl").prop("checked", false).checkboxradio("refresh");
234    }
235    if (document.getElementById('Catbien')) {
236        document.getElementById('Catbien').checked = false;
237        $("#Catbien").prop("checked", false).checkboxradio("refresh");
238    }
239    if (document.getElementById('Catvine')) {
240        document.getElementById('Catvine').checked = false;
241        $("#Catvine").prop("checked", false).checkboxradio("refresh");
242    }
243    if (document.getElementById('Catfern')) {
244        document.getElementById('Catfern').checked = false;
245        $("#Catfern").prop("checked", false).checkboxradio("refresh");
246    }
247    if (document.getElementById('Catorgr')) {
248        document.getElementById('Catorgr').checked = false;
249        $("#Catorgr").prop("checked", false).checkboxradio("refresh");
250    }
251    if (document.getElementById('Cataqua')) {
252        document.getElementById('Cataqua').checked = false;
253        $("#Cataqua").prop("checked", false).checkboxradio("refresh");
254    }
255    if (document.getElementById('Catedib')) {
256        document.getElementById('Catedib').checked = false;
257        $("#Catedib").prop("checked", false).checkboxradio("refresh");
258    }
259    if (document.getElementById('Catetfr')) {
260        document.getElementById('Catetfr').checked = false;
261        $("#Catetfr").prop("checked", false).checkboxradio("refresh");
262    }
263    if (document.getElementById('Catetnu')) {
264        document.getElementById('Catetnu').checked = false;
265        $("#Catetnu").prop("checked", false).checkboxradio("refresh");
266    }
267    if (document.getElementById('Catetfn')) {
268        document.getElementById('Catetfn').checked = false;
269        $("#Catetfn").prop("checked", false).checkboxradio("refresh");
270    }
271    if (document.getElementById('Catesfb')) {
272        document.getElementById('Catesfb').checked = false;
273        $("#Catesfb").prop("checked", false).checkboxradio("refresh");
274    }
275    if (document.getElementById('Catesnu')) {
276        document.getElementById('Catesnu').checked = false;
277        $("#Catesnu").prop("checked", false).checkboxradio("refresh");
278    }
279    if (document.getElementById('Catesal')) {
280        document.getElementById('Catesal').checked = false;
281        $("#Catesal").prop("checked", false).checkboxradio("refresh");
282    }
283    if (document.getElementById('Cateher')) {
284        document.getElementById('Cateher').checked = false;
285        $("#Cateher").prop("checked", false).checkboxradio("refresh");
286    }
287    if (document.getElementById('Cateveg')) {
288        document.getElementById('Cateveg').checked = false;
289        $("#Cateveg").prop("checked", false).checkboxradio("refresh");
290    }
291    if (document.getElementById('Catannu')) {
292        document.getElementById('Catannu').checked = false;
293        $("#Catannu").prop("checked", false).checkboxradio("refresh");
294    }
295    if (document.getElementById('Catbepl')) {
296        document.getElementById('Catbepl').checked = false;
297        $("#Catbepl").prop("checked", false).checkboxradio("refresh");
298    }
299    if (document.getElementById('Catanst')) {
300        document.getElementById('Catanst').checked = false;
301        $("#Catanst").prop("checked", false).checkboxradio("refresh");
302    }
303    if (document.getElementById('Catansl')) {
304        document.getElementById('Catansl').checked = false;
305        $("#Catansl").prop("checked", false).checkboxradio("refresh");
306    }
307    if (document.getElementById('Cattrop')) {
308        document.getElementById('Cattrop').checked = false;
309        $("#Cattrop").prop("checked", false).checkboxradio("refresh");
310    }
311    if (document.getElementById('Cathous')) {
312        document.getElementById('Cathous').checked = false;
313        $("#Cathous").prop("checked", false).checkboxradio("refresh");
314    }
315    if (document.getElementById('Catorch')) {
316        document.getElementById('Catorch').checked = false;
317        $("#Catorch").prop("checked", false).checkboxradio("refresh");
318    }
319    if (document.getElementById('Catpoin')) {
320        document.getElementById('Catpoin').checked = false;
321        $("#Catpoin").prop("checked", false).checkboxradio("refresh");
322    }
323    if (document.getElementById('Catfamu')) {
324        document.getElementById('Catfamu').checked = false;
325        $("#Catfamu").prop("checked", false).checkboxradio("refresh");
326    }
327    if (document.getElementById('Catsuca')) {
328        document.getElementById('Catsuca').checked = false;
329        $("#Catsuca").prop("checked", false).checkboxradio("refresh");
330    }
331    if (document.getElementById('Catsucc')) {
332        document.getElementById('Catsucc').checked = false;
333        $("#Catsucc").prop("checked", false).checkboxradio("refresh");
334    }
335    if (document.getElementById('Catcact')) {
336        document.getElementById('Catcact').checked = false;
337        $("#Catcact").prop("checked", false).checkboxradio("refresh");
338    }
339    if (document.getElementById('Catbulb')) {
340        document.getElementById('Catbulb').checked = false;
341        $("#Catbulb").prop("checked", false).checkboxradio("refresh");
342    }
343    if (document.getElementById('Catbamb')) {
344        document.getElementById('Catbamb').checked = false;
345        $("#Catbamb").prop("checked", false).checkboxradio("refresh");
346    }
347    if (document.getElementById('Catbana')) {
348        document.getElementById('Catbana').checked = false;
349        $("#Catbana").prop("checked", false).checkboxradio("refresh");
350    }
351    if (document.getElementById('Catpacy')) {
352        document.getElementById('Catpacy').checked = false;
353        $("#Catpacy").prop("checked", false).checkboxradio("refresh");
354    }
355    if (document.getElementById('Catfung')) {
356        document.getElementById('Catfung').checked = false;
357        $("#Catfung").prop("checked", false).checkboxradio("refresh");
358    }
359    if (document.getElementById('Catmoss')) {
360        document.getElementById('Catmoss').checked = false;
361        $("#Catmoss").prop("checked", false).checkboxradio("refresh");
362    }
363    if (document.getElementById('Catcst1')) {
364        document.getElementById('Catcst1').checked = false;
365        $("#Catcst1").prop("checked", false).checkboxradio("refresh");
366    }
367    if (document.getElementById('Catcst2')) {
368        document.getElementById('Catcst2').checked = false;
369        $("#Catcst2").prop("checked", false).checkboxradio("refresh");
370    }
371    if (document.getElementById('Catcst3')) {
372        document.getElementById('Catcst3').checked = false;
373        $("#Catcst3").prop("checked", false).checkboxradio("refresh");
374    }
375}
376
377// This function preloads the sending CSC into the UI Cat checkboxes for Advanced Search Forms
378// and removes the "Any" selection
379// DESKTOP VERSION
380function preloadCat(sendingCSC) {
381    if (document.getElementById('CatAny')) document.getElementById('CatAny').checked = false;
382    switch (sendingCSC) {
383        case "tree": { if (document.getElementById('Cattree')) document.getElementById('Cattree').checked = true; }; break;
384        case "trde": { if (document.getElementById('Cattrde')) document.getElementById('Cattrde').checked = true; }; break;
385        case "trsh": { if (document.getElementById('Cattrsh')) document.getElementById('Cattrsh').checked = true; }; break;
386        case "trev": { if (document.getElementById('Cattrev')) document.getElementById('Cattrev').checked = true; }; break;
387        case "trfl": { if (document.getElementById('Cattrfl')) document.getElementById('Cattrfl').checked = true; }; break;
388        case "tror": { if (document.getElementById('Cattror')) document.getElementById('Cattror').checked = true; }; break;
389        case "trco": { if (document.getElementById('Cattrco')) document.getElementById('Cattrco').checked = true; }; break;
390        case "jama": { if (document.getElementById('Catjama')) document.getElementById('Catjama').checked = true; }; break;
391        case "shru": { if (document.getElementById('Catshru')) document.getElementById('Catshru').checked = true; }; break;
392        case "shde": { if (document.getElementById('Catshde')) document.getElementById('Catshde').checked = true; }; break;
393        case "shev": { if (document.getElementById('Catshev')) document.getElementById('Catshev').checked = true; }; break;
394        case "shbe": { if (document.getElementById('Catshbe')) document.getElementById('Catshbe').checked = true; }; break;
395        case "shdc": { if (document.getElementById('Catshdc')) document.getElementById('Catshdc').checked = true; }; break;
396        case "shhe": { if (document.getElementById('Catshhe')) document.getElementById('Catshhe').checked = true; }; break;
397        case "rose": { if (document.getElementById('Catrose')) document.getElementById('Catrose').checked = true; }; break;
398        case "rhod": { if (document.getElementById('Catrhod')) document.getElementById('Catrhod').checked = true; }; break;
399        case "hydr": { if (document.getElementById('Cathydr')) document.getElementById('Cathydr').checked = true; }; break;
400        case "trpa": { if (document.getElementById('Cattrpa')) document.getElementById('Cattrpa').checked = true; }; break;
401        case "trgr": { if (document.getElementById('Cattrgr')) document.getElementById('Cattrgr').checked = true; }; break;
402        case "grco": { if (document.getElementById('Catgrco')) document.getElementById('Catgrco').checked = true; }; break;
403        case "pere": { if (document.getElementById('Catpere')) document.getElementById('Catpere').checked = true; }; break;
404        case "pest": { if (document.getElementById('Catpest')) document.getElementById('Catpest').checked = true; }; break;
405        case "pesl": { if (document.getElementById('Catpesl')) document.getElementById('Catpesl').checked = true; }; break;
406        case "bien": { if (document.getElementById('Catbien')) document.getElementById('Catbien').checked = true; }; break;
407        case "vine": { if (document.getElementById('Catvine')) document.getElementById('Catvine').checked = true; }; break;
408        case "fern": { if (document.getElementById('Catfern')) document.getElementById('Catfern').checked = true; }; break;
409        case "orgr": { if (document.getElementById('Catorgr')) document.getElementById('Catorgr').checked = true; }; break;
410        case "aqua": { if (document.getElementById('Cataqua')) document.getElementById('Cataqua').checked = true; }; break;
411        case "edib": { if (document.getElementById('Catedib')) document.getElementById('Catedib').checked = true; }; break;
412        case "etfr": { if (document.getElementById('Catetfr')) document.getElementById('Catetfr').checked = true; }; break;
413        case "etnu": { if (document.getElementById('Catetnu')) document.getElementById('Catetnu').checked = true; }; break;
414        case "etfn": { if (document.getElementById('Catetfn')) document.getElementById('Catetfn').checked = true; }; break;
415        case "esfb": { if (document.getElementById('Catesfb')) document.getElementById('Catesfb').checked = true; }; break;
416        case "esnu": { if (document.getElementById('Catesnu')) document.getElementById('Catesnu').checked = true; }; break;
417        case "esal": { if (document.getElementById('Catesal')) document.getElementById('Catesal').checked = true; }; break;
418        case "eher": { if (document.getElementById('Cateher')) document.getElementById('Cateher').checked = true; }; break;
419        case "eveg": { if (document.getElementById('Cateveg')) document.getElementById('Cateveg').checked = true; }; break;
420        case "annu": { if (document.getElementById('Catannu')) document.getElementById('Catannu').checked = true; }; break;
421        case "bepl": { if (document.getElementById('Catbepl')) document.getElementById('Catbepl').checked = true; }; break;
422        case "anst": { if (document.getElementById('Catanst')) document.getElementById('Catanst').checked = true; }; break;
423        case "ansl": { if (document.getElementById('Catansl')) document.getElementById('Catansl').checked = true; }; break;
424        case "trop": { if (document.getElementById('Cattrop')) document.getElementById('Cattrop').checked = true; }; break;
425        case "hous": { if (document.getElementById('Cathous')) document.getElementById('Cathous').checked = true; }; break;
426        case "orch": { if (document.getElementById('Catorch')) document.getElementById('Catorch').checked = true; }; break;
427        case "poin": { if (document.getElementById('Catpoin')) document.getElementById('Catpoin').checked = true; }; break;
428        case "famu": { if (document.getElementById('Catfamu')) document.getElementById('Catfamu').checked = true; }; break;
429        case "suca": { if (document.getElementById('Catsuca')) document.getElementById('Catsuca').checked = true; }; break;
430        case "succ": { if (document.getElementById('Catsucc')) document.getElementById('Catsucc').checked = true; }; break;
431        case "cact": { if (document.getElementById('Catcact')) document.getElementById('Catcact').checked = true; }; break;
432        case "bulb": { if (document.getElementById('Catbulb')) document.getElementById('Catbulb').checked = true; }; break;
433        case "bamb": { if (document.getElementById('Catbamb')) document.getElementById('Catbamb').checked = true; }; break;
434        case "bana": { if (document.getElementById('Catbana')) document.getElementById('Catbana').checked = true; }; break;
435        case "pacy": { if (document.getElementById('Catpacy')) document.getElementById('Catpacy').checked = true; }; break;
436        case "fung": { if (document.getElementById('Catfung')) document.getElementById('Catfung').
436checked = true; }; break;
437        case "moss": { if (document.getElementById('Catmoss')) document.getElementById('Catmoss').checked = true; }; break;
438        case "cst1": { if (document.getElementById('Catcst1')) document.getElementById('Catcst1').checked = true; }; break;
439        case "cst2": { if (document.getElementById('Catcst2')) document.getElementById('Catcst2').checked = true; }; break;
440        case "cst3": { if (document.getElementById('Catcst3')) document.getElementById('Catcst3').checked = true; }; break;
441        default: "";
442    }
443}
444
445// This function preloads the sending CSC into the UI Cat checkboxes for Advanced Search Forms
446// and removes the "Any" selection
447// MOBILE VERSION
448function mPreloadCat(sendingCSC) {
449    if (document.getElementById('CatAny')) {
450        document.getElementById('CatAny').checked = false;
451        $("#CatAny").prop("checked", false).checkboxradio("refresh");
452    }
453    switch (sendingCSC) {
454        case "tree": {
455            if (document.getElementById('Cattree')) {
456                document.getElementById('Cattree').checked = true;
457                $("#Cattree").prop("checked", true).checkboxradio("refresh");
458            }; break;
459        }
460        case "trde": {
461            if (document.getElementById('Cattrde')) {
462                document.getElementById('Cattrde').checked = true;
463                $("#Cattrde").prop("checked", true).checkboxradio("refresh");
464            }; break;
465        }
466        case "trsh": {
467            if (document.getElementById('Cattrsh')) {
468                document.getElementById('Cattrsh').checked = true;
469                $("#Cattrsh").prop("checked", true).checkboxradio("refresh");
470            }; break;
471        }
472        case "trev": {
473            if (document.getElementById('Cattrev')) {
474                document.getElementById('Cattrev').checked = true;
475                $("#Cattrev").prop("checked", true).checkboxradio("refresh");
476            }; break;
477        }
478        case "trfl": {
479            if (document.getElementById('Cattrfl')) {
480                document.getElementById('Cattrfl').checked = true;
481                $("#Cattrfl").prop("checked", true).checkboxradio("refresh");
482            }; break;
483        }
484        case "tror": {
485            if (document.getElementById('Cattror')) {
486                document.getElementById('Cattror').checked = true;
487                $("#Cattror").prop("checked", true).checkboxradio("refresh");
488            }; break;
489        }
490        case "trco": {
491            if (document.getElementById('Cattrco')) {
492                document.getElementById('Cattrco').checked = true;
493                $("#Cattrco").prop("checked", true).checkboxradio("refresh");
494            }; break;
495        }
496        case "jama": {
497            if (document.getElementById('Catjama')) {
498                document.getElementById('Catjama').checked = true;
499                $("#Catjama").prop("checked", true).checkboxradio("refresh");
500            }; break;
501        }
502        case "shru": {
503            if (document.getElementById('Catshru')) {
504                document.getElementById('Catshru').checked = true;
505                $("#Catshru").prop("checked", true).checkboxradio("refresh");
506            }; break;
507        }
508        case "shde": {
509            if (document.getElementById('Catshde')) {
510                document.getElementById('Catshde').checked = true;
511                $("#Catshde").prop("checked", true).checkboxradio("refresh");
512            }; break;
513        }
514        case "shev": {
515            if (document.getElementById('Catshev')) {
516                document.getElementById('Catshev').checked = true;
517                $("#Catshev").prop("checked", true).checkboxradio("refresh");
518            }; break;
519        }
520        case "shbe": {
521            if (document.getElementById('Catshbe')) {
522                document.getElementById('Catshbe').checked = true;
523                $("#Catshbe").prop("checked", true).checkboxradio("refresh");
524            }; break;
525        }
526        case "shdc": {
527            if (document.getElementById('Catshdc')) {
528                document.getElementById('Catshdc').checked = true;
529                $("#Catshdc").prop("checked", true).checkboxradio("refresh");
530            }; break;
531        }
532        case "shhe": {
533            if (document.getElementById('Catshhe')) {
534                document.getElementById('Catshhe').checked = true;
535                $("#Catshhe").prop("checked", true).checkboxradio("refresh");
536            }; break;
537        }
538        case "rose": {
539            if (document.getElementById('Catrose')) {
540                document.getElementById('Catrose').checked = true;
541                $("#Catrose").prop("checked", true).checkboxradio("refresh");
542            }; break;
543        }
544        case "rhod": {
545            if (document.getElementById('Catrhod')) {
546                document.getElementById('Catrhod').checked = true;
547                $("#Catrhod").prop("checked", true).checkboxradio("refresh");
548            }; break;
549        }
550        case "hydr": {
551            if (document.getElementById('Cathydr')) {
552                document.getElementById('Cathydr').checked = true;
553                $("#Cathydr").prop("checked", true).checkboxradio("refresh");
554            }; break;
555        }
556        case "trpa": {
557            if (document.getElementById('Cattrpa')) {
558                document.getElementById('Cattrpa').checked = true;
559                $("#Cattrpa").prop("checked", true).checkboxradio("refresh");
560            }; break;
561        }
562        case "trgr": {
563            if (document.getElementById('Cattrgr')) {
564                document.getElementById('Cattrgr').checked = true;
565                $("#Cattrgr").prop("checked", true).checkboxradio("refresh");
566            }; break;
567        }
568        case "grco": {
569            if (document.getElementById('Catgrco')) {
570                document.getElementById('Catgrco').checked = true;
571                $("#Catgrco").prop("checked", true).checkboxradio("refresh");
572            }; break;
573        }
574        case "pere": {
575            if (document.getElementById('Catpere')) {
576                document.getElementById('Catpere').checked = true;
577                $("#Catpere").prop("checked", true).checkboxradio("refresh");
578            }; break;
579        }
580        case "pest": {
581            if (document.getElementById('Catpest')) {
582                document.getElementById('Catpest').checked = true;
583                $("#Catpest").prop("checked", true).checkboxradio("refresh");
584            }; break;
585        }
586        case "pesl": {
587            if (document.getElementById('Catpesl')) {
588                document.getElementById('Catpesl').checked = true;
589                $("#Catpesl").prop("checked", true).checkboxradio("refresh");
590            }; break;
591        }
592        case "bien": {
593            if (document.getElementById('Catbien')) {
594                document.getElementById('Catbien').checked = true;
595                $("#Catbien").prop("checked", true).checkboxradio("refresh");
596            }; break;
597        }
598        case "vine": {
599            if (document.getElementById('Catvine')) {
600                document.getElementById('Catvine').checked = true;
601                $("#Catvine").prop("checked", true).checkboxradio("refresh");
602            }; break;
603        }
604        case "fern": {
605            if (document.getElementById('Catfern')) {
606                document.getElementById('Catfern').checked = true;
607                $("#Catfern").prop("checked", true).checkboxradio("refresh");
608            }; break;
609        }
610        case "orgr": {
611            if (document.getElementById('Catorgr')) {
612                document.getElementById('Catorgr').checked = true;
613                $("#Catorgr").prop("checked", true).checkboxradio("refresh");
614            }; break;
615        }
616        case "aqua": {
617            if (document.getElementById('Cataqua')) {
618                document.getElementById('Cataqua').checked = true;
619                $("#Cataqua").prop("checked", true).checkboxradio("refresh");
620            }; break;
621        }
622        case "edib": {
623            if (document.getElementById('Catedib')) {
624                document.getElementById('Catedib').checked = true;
625                $("#Catedib").prop("checked", true).checkboxradio("refresh");
626            }; break;
627        }
628        case "etfr": {
629            if (document.getElementById('Catetfr')) {
630                document.getElementById('Catetfr').checked = true;
631                $("#Catetfr").prop("checked", true).checkboxradio("refresh");
632            }; break;
633        }
634        case "etnu": {
635            if (document.getElementById('Catetnu')) {
636                document.getElementById('Catetnu').checked = true;
637                $("#Catetnu").prop("checked", true).checkboxradio("refresh");
638            }; break;
639        }
640        case "etfn": {
641            if (document.getElementById('Catetfn')) {
642                document.getElementById('Catetfn').checked = true;
643                $("#Catetfn").prop("checked", true).checkboxradio("refresh");
644            }; break;
645        }
646        case "esfb": {
647            if (document.getElementById('Catesfb')) {
648                document.getElementById('Catesfb').checked = true;
649                $("#Catesfb").prop("checked", true).checkboxradio("refresh");
650            }; break;
651        }
652        case "esnu": {
653            if (document.getElementById('Catesnu')) {
654                document.getElementById('Catesnu').checked = true;
655                $("#Catesnu").prop("checked", true).checkboxradio("refresh");
656            }; break;
657        }
658        case "esal": {
659            if (document.getElementById('Catesal')) {
660                document.getElementById('Catesal').checked = true;
661                $("#Catesal").prop("checked", true).checkboxradio("refresh");
662            }; break;
663        }
664        case "eher": {
665            if (document.getElementById('Cateher')) {
666                document.getElementById('Cateher').checked = true;
667                $("#Cateher").prop("checked", true).checkboxradio("refresh");
668            }; break;
669        }
670        case "eveg": {
671            if (document.getElementById('Cateveg')) {
672                document.getElementById('Cateveg').checked = true;
673                $("#Cateveg").prop("checked", true).checkboxradio("refresh");
674            }; break;
675        }
676        case "annu": {
677            if (document.getElementById('Catannu')) {
678                document.getElementById('Catannu').checked = true;
679                $("#Catannu").prop("checked", true).checkboxradio("refresh");
680            }; break;
681        }
682        case "bepl": {
683            if (document.getElementById('Catbepl')) {
684                document.getElementById('Catbepl').checked = true;
685                $("#Catbepl").prop("checked", true).checkboxradio("refresh");
686            }; break;
687        }
688        case "anst": {
689            if (document.getElementById('Catanst')) {
690                document.getElementById('Catanst').checked = true;
691                $("#Catanst").prop("checked", true).checkboxradio("refresh");
692            }; break;
693        }
694        case "ansl": {
695            if (document.getElementById('Catansl')) {
696                document.getElementById('Catansl').checked = true;
697                $("#Catansl").prop("checked", true).checkboxradio("refresh");
698            }; break;
699        }
700        case "trop": {
701            if (document.getElementById('Cattrop')) {
702                document.getElementById('Cattrop').checked = true;
703                $("#Cattrop").prop("checked", true).checkboxradio("refresh");
704            }; break;
705        }
706        case "hous": {
707            if (document.getElementById('Cathous')) {
708                document.getElementById('Cathous').checked = true;
709                $("#Cathous").prop("checked", true).checkboxradio("refresh");
710            }; break;
711        }
712        case "orch": {
713            if (document.getElementById('Catorch')) {
714                document.getElementById('Catorch').checked = true;
715                $("#Catorch").prop("checked", true).checkboxradio("refresh");
716            }; break;
717        }
718        case "poin": {
719            if (document.getElementById('Catpoin')) {
720                document.getElementById('Catpoin').checked = true;
721                $("#Catpoin").prop("checked", true).checkboxradio("refresh");
722            }; break;
723        }
724        case "famu": {
725            if (document.getElementById('Catfamu')) {
726                document.getElementById('Catfamu').checked = true;
727                $("#Catfamu").prop("checked", true).checkboxradio("refresh");
728            }; break;
729        }
730        case "suca": {
731            if (document.getElementById('Catsuca')) {
732                document.getElementById('Catsuca').checked = true;
733                $("#Catsuca").prop("checked", true).checkboxradio("refresh");
734            }; break;
735        }
736        case "succ": {
737            if (document.getElementById('Catsucc')) {
738                document.getElementById('Catsucc').checked = true;
739                $("#Catsucc").prop("checked", true).checkboxradio("refresh");
740            }; break;
741        }
742        case "cact": {
743            if (document.getElementById('Catcact')) {
744                document.getElementById('Catcact').checked = true;
745                $("#Catcact").prop("checked", true).checkboxradio("refresh");
746            }; break;
747        }
748        case "bulb": {
749            if (document.getElementById('Catbulb')) {
750                document.getElementById('Catbulb').checked = true;
751                $("#Catbulb").prop("checked", true).checkboxradio("refresh");
752            }; break;
753        }
754        case "bamb": {
755            if (document.getElementById('Catbamb')) {
756                document.getElementById('Catbamb').checked = true;
757                $("#Catbamb").prop("checked", true).checkboxradio("refresh");
758            }; break;
759        }
760        case "bana": {
761            if (document.getElementById('Catbana')) {
762                document.getElementById('Catbana').checked = true;
763                $("#Catbana").prop("checked", true).checkboxradio("refresh");
764            }; break;
765        }
766        case "pacy": {
767            if (document.getElementById('Catpacy')) {
768                document.getElementById('Catpacy').checked = true;
769                $("#Catpacy").prop("checked", true).checkboxradio("refresh");
770            }; break;
771        }
772        case "fung": {
773            if (document.getElementById('Catfung')) {
774                document.getElementById('Catfung').checked = true;
775                $("#Catfung").prop("checked", true).checkboxradio("refresh");
776            }; break;
777        }
778        case "moss": {
779            if (document.getElementById('Catmoss')) {
780                document.getElementById('Catmoss').checked = true;
781                $("#Catmoss").prop("checked", true).checkboxradio("refresh");
782            }; break;
783        }
784        case "cst1": {
785            if (document.getElementById('Catcst1')) {
786                document.getElementById('Catcst1').checked = true;
787                $("#Catcst1").prop("checked", true).checkboxradio("refresh");
788            }; break;
789        }
790        case "cst2": {
791            if (document.getElementById('Catcst2')) {
792                document.getElementById('Catcst2').checked = true;
793                $("#Catcst2").prop("checked", true).checkboxradio("refresh");
794            }; break;
795        }
796        case "cst3": {
797            if (document.getElementById('Catcst3')) {
798                document.getElementById('Catcst3').checked = true;
799                $("#Catcst3").prop("checked", true).checkboxradio("refresh");
800            }; break;
801        }
802        default: "";
803    }
804}
805
806

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.