function NewWindow(mypage, myname, w, h, myurl) { var winl = (screen.width - w) / 2; var wint = (screen.height - h) / 2; winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars=yes,resizable, toolbar=no, status=yes'; win1 = window.open(mypage, myname, winprops) win1.location=myurl; win1.focus(); } function NewWindow2(mypage, myname, w, h, contents) { var winl = (screen.width - w) / 4; var wint = (screen.height - h) / 4; winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars=yes,resizable'; win2 = window.open(mypage, myname, winprops) win2.document.close(); win2.focus(); win2.document.writeln(contents); } function checkValue(v, t, mn, mx, l) { if (l != 'FR') l = 'EN'; if (v.value == '') return true; if (t == 'number' || t == 'float') { v.value = getCleanNumber(v); if (isNaN(v.value)) { if (l == 'EN') alert('You must enter a valid number.'); else alert('Vous devez entrer un chiffre'); v.value = ''; v.focus(); return false; } else if (!(parseFloat(v.value) < parseFloat(mn) || parseFloat(v.value) > parseFloat(mx))) return true; // else if (t == 'number') v.value = parseInt(v.value); // else if (t == 'float') v.value = parseFloat(v.value); } else { v.value = getCleanString(v); if (!(v.value < mn || v.value > mx)) return true; } if (mn != null && mx == null) { if (l == 'EN') alert('This value is smaller than\nthe minimum allowed: ' + mn); else alert('Cette valeur est plus petite que\nle minimum permis: ' + mn); } else if (mn == null && mx != null) { if (l == 'EN') alert('This value is larger than\nthe maximum allowed: ' + mx); else alert('Cette valeur est plus grande que\nle maximum permis: ' + mx); } else if (mn != null && mx != null) { if (l == 'EN') alert('This value is outside the \nallowed range ' + mn + '-' + mx +'.'); else alert('Cette valeur doit être\ncomprise entre ' + mn + '-' + mx +'.'); } v.value = ''; v.focus(); return false; } function checkDay (yr, mo, d) { if (d.value=='') return true; d.value = parseInt(getCleanNumber(d)); if (mo.length > 1) m = mo.options[mo.selectedIndex].value; else m = mo.value; if (m == '') { alert('You must select a month'); d.value = ''; d.focus(); return false; } if (parseInt(yr/4) == yr/4) feb = 29; else feb = 28; if (m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12) return checkValue(d, 'number', 1, 31); else if (m == 4 || m == 6 || m == 9 || m == 11) return checkValue(d, 'number', 1, 30); else if (m == 2) return checkValue(d, 'number', 1, feb); else return false; } function checkHour(h, mnh, mxh) { if (h.value == '') return; if (checkValue(h, 'number', 0, 23) == false) return; h.value = parseInt(getCleanNumber(h)); if ((h.value < mnh || h.value > mxh) && confirm('This is outside the suggested time for point counts.\nWe recommend doing point counts between dawn\nand 5 hours after dawn.\n\nConfirm that you want to keep this value.') == false) {h.value = ''; h.focus(); } } function checkPostalCode(p,l) { if (p == null || p.value == '') return; p.value = p.value.toUpperCase(); c = true; if (p.value.length == 6) p.value = p.value.substring(0,3) + ' ' + p.value.substring(3,6); if (p.value.length != 7) c = false; for (i = 0; c && i < 7; i++) { r = p.value.substring(i,i+1); if (i == 0 && !(r >= 'A' && r <= 'Z')) c = false; if (i == 1 && !(r >= '0' && r <= '9')) c = false; if (i == 2 && !(r >= 'A' && r <= 'Z')) c = false; if (i == 3 && r != ' ') c = false; if (i == 4 && !(r >= '0' && r <= '9')) c = false; if (i == 5 && !(r >= 'A' && r <= 'Z')) c = false; if (i == 6 && !(r >= '0' && r <= '9')) c = false; } if (!c) { if (l == 'FR') alert('Ce format de code postal n\'est pas valide au Canada.\nVeuillez utiliser le format suivant: \'A0A 1B1\'.'); else alert('This is not a valid postal code format in Canada.\nPlease use the following format: \'A0A 1B1\'.'); p.value = ''; p.focus(); } return; } function checkEmail(s,l) { if (s.value == '') return; if (s.value.indexOf('@', 0) == -1 || s.value.indexOf('.', 0) == -1) { if (l == 'FR') alert("\nVeuillez entrer une addresse de courrier électronique valide."); else alert("\nPlease enter a valid e-mail address."); s.value = ''; s.focus(); } } function checkPhone(s,l) { if (s.value == '') return; var checked = true; if (s.value.length != 12) checked = false; for (i=0; i "9")) checked = false; } } if (!checked) { if (l == 'FR') alert('Veuillez entrer votre numéro de téléphone selon le format ###-###-####.'); else alert('Please enter your telephone number in the format ###-###-####.'); s.value = ''; s.focus(); } } function checkBeCode(be) { if (be.value == '') return true; be.value = be.value.toUpperCase(); var c = new Array( 'A','AE','B','CF','D','DD','FS','FY','H','M','N','NB','NE','NU','NY','P','S','T','V','X' ); for (i = 0; i < c.length; i++) { if (c[i] == be.value) return true; } alert('This is not a valid breeding evidence code.'); be.value = ''; be.focus(); return false; } function checkAtlasSquare(s) { if(s.value == '') return true; s.value = s.value.toUpperCase(); b = true; if(s.value.length != 6) b = false; else if(isNaN(s.value.substr(0,2)) || isNaN(s.value.substr(4,2))) b = false; else if(parseInt(s.value.substr(0,2)) < 15 || parseInt(s.value.substr(0,2)) > 18) b = false; else if(s.value.substr(2,1) < 'B' || s.value.substr(2,1) > 'Y') b = false; else if(s.value.substr(3,1) < 'A' || s.value.substr(3,1) > 'V') b = false; if (b == false) { alert('This is not a valid square number'); s.value=''; s.focus(); } return b; } function getCleanNumber(b) { if (b.value=='') return ''; while (b.value.length > 0 && b.value.substr(0,1) == ' ') b.value = b.value.substr(1,b.value.length); while (b.value.length > 0 && b.value.substr(b.value.length-1,b.value.length) == ' ') b.value = b.value.substr(0,b.value.length-1); while (b.value.length > 1 && b.value.substr(0,1) == '0') b.value = b.value.substr(1,b.value.length); i = b.value.indexOf(','); if (i >= 0) b.value = b.value.substr(0,i)+"."+b.value.substr(i+1,b.value.length); return b.value; } function getCleanString(b) { while (b.value.length > 0 && b.value.substr(0,1) == ' ') b.value = b.value.substr(1,b.value.length); while (b.value.length > 0 && b.value.substr(b.value.length-1,b.value.length) == ' ') b.value = b.value.substr(0,b.value.length-1); return b.value; } sp = new Array(349); sp[0] = new Array("ACFL", "Acadian Flycatcher", "2", "4", "14", "14", "13", "15", "Moucherolle vert"); sp[1] = new Array("ALFL", "Alder Flycatcher", "2", "4", "12", "13", "13", "14", "Moucherolle des aulnes"); sp[2] = new Array("AMAV", "American Avocet", "3", "5", "22", "29", "28", "35", "Avocette d'Amérique"); sp[3] = new Array("AMBI", "American Bittern", "2", "7", "28", "29", "", "", "Butor d'Amérique"); sp[4] = new Array("ABDU", "American Black Duck", "5", "17", "26", "29", "58", "63", "Canard noir"); sp[5] = new Array("MBDH", "American Black Duck x Mallard (hybrid)", "", "", "", "", "", "", "Canard colvert x C. noir"); sp[6] = new Array("AMCO", "American Coot", "2", "22", "21", "25", "49", "56", "Foulque d'Amérique"); sp[7] = new Array("AMCR", "American Crow", "3", "9", "18", "18", "28", "35", "Corneille d'Amérique"); sp[8] = new Array("AMGP", "American Golden-Plover", "3", "4", "26", "27", "22", "22", "Pluvier bronzé"); sp[9] = new Array("AMGO", "American Goldfinch", "3", "7", "10", "12", "11", "17", "Chardonneret jaune"); sp[10] = new Array("AMKE", "American Kestrel", "3", "7", "29", "31", "30", "31", "Crécerelle d'Amérique"); sp[11] = new Array("AMPI", "American Pipit", "3", "7", "13", "15", "13", "15", "Pipit d'Amérique"); sp[12] = new Array("AMRE", "American Redstart", "2", "5", "12", "12", "9", "9", "Paruline flamboyante"); sp[13] = new Array("AMRO", "American Robin", "3", "7", "12", "14", "14", "16", "Merle d'Amérique"); sp[14] = new Array("ASTK", "American Swallow-tailed Kite", "2", "4", "28", "28", "36", "42", "Milan à queue fourchue"); sp[15] = new Array("ATSP", "American Tree Sparrow", "3", "7", "12", "13", "8", "10", "Bruant hudsonien"); sp[16] = new Array("AWPE", "American White Pelican", "1", "6", "29", "36", "60", "60", "Pélican d'Amérique"); sp[17] = new Array("AMWI", "American Wigeon", "6", "12", "23", "25", "37", "48", "Canard d'Amérique"); sp[18] = new Array("AMWO", "American Woodcock", "3", "5", "20", "21", "14", "14", "Bécasse d'Amérique"); sp[19] = new Array("ARTE", "Arctic Tern", "1", "3", "20", "24", "21", "28", "Sterne arctique"); sp[20] = new Array("BASA", "Baird's Sandpiper", "2", "4", "20", "22", "16", "20", "Bécasseau de Baird"); sp[21] = new Array("BAEA", "Bald Eagle", "1", "3", "34", "36", "70", "98", "Pygargue à tête blanche"); sp[22] = new Array("BAOR", "Baltimore Oriole", "4", "6", "12", "14", "12", "14", "Oriole de Baltimore"); sp[23] = new Array("BANS", "Bank Swallow", "4", "8", "14", "16", "18", "24", "Hirondelle de rivage"); sp[24] = new Array("BNOW", "Barn Owl", "3", "11", "30", "34", "52", "56", "Effraie des clochers"); sp[25] = new Array("BARS", "Barn Swallow", "4", "7", "13", "17", "18", "23", "Hirondelle rustique"); sp[26] = new Array("BDOW", "Barred Owl", "2", "4", "28", "33", "42", "42", "Chouette rayée"); sp[27] = new Array("BAGO", "Barrow's Goldeneye", "6", "15", "32", "34", "56", "56", "Garrot d'Islande"); sp[28] = new Array("BBWA", "Bay-breasted Warbler", "3", "7", "12", "13", "11", "12", "Paruline à poitrine baie"); sp[29] = new Array("BEKI", "Belted Kingfisher", "5", "8", "17", "22", "23", "23", "Martin-pêcheur d'Amérique"); sp[30] = new Array("BEWR", "Bewick's Wren", "4", "11", "12", "14", "14", "14", "Troglodyte de Bewick"); sp[31] = new Array("BLGU", "Black Guillemot", "1", "2", "28", "32", "34", "39", "Guillemot à miroir"); sp[32] = new Array("BLSC", "Black Scoter", "5", "11", "30", "31", "45", "50", "Macreuse à bec jaune"); sp[33] = new Array("BLTE", "Black Tern", "2", "4", "21", "22", "21", "28", "Guifette noire"); sp[34] = new Array("BLVU", "Black Vulture", "1", "3", "37", "48", "80", "94", "Urubu noir"); sp[35] = new Array("BAWW", "Black-and-white Warbler", "4", "5", "10", "10", "8", "12", "Paruline noir et blanc"); sp[36] = new Array("BBWO", "Black-backed Woodpecker", "2", "6", "12", "14", "25", "25", "Pic à dos noir"); sp[37] = new Array("BBPL", "Black-bellied Plover", "3", "4", "26", "27", "35", "45", "Pluvier argenté"); sp[38] = new Array("BBCU", "Black-billed Cuckoo", "2", "5", "10", "13", "7", "9", "Coulicou à bec noir"); sp[39] = new Array("BBMA", "Black-billed Magpie", "1", "13", "16", "21", "25", "29", "Pie d'Amérique"); sp[40] = new Array("BCCH", "Black-capped Chickadee", "5", "10", "11", "13", "14", "18", "Mésange à tête noire"); sp[41] = new Array("BCNH", "Black-crowned Night-Heron", "1", "7", "24", "26", "42", "49", "Bihoreau gris"); sp[42] = new Array("BHGU", "Black-headed Gull", "2", "3", "23", "26", "35", "42", "Mouette rieuse"); sp[43] = new Array("BNST", "Black-necked Stilt", "3", "5", "22", "26", "28", "32", "Échasse d'Amérique"); sp[44] = new Array("BTBW", "Black-throated Blue Warbler", "3", "5", "12", "13", "11", "12", "Paruline bleue"); sp[45] = new Array("BTNW", "Black-throated Green Warbler", "4", "5", "12", "12", "8", "10", "Paruline à gorge noire"); sp[46] = new Array("CUCK", "Black/Yellow-billed Cuckoo", "", "", "", "", "", "", "Coulicou à bec noir ou à bec jaune"); sp[47] = new Array("BLBW", "Blackburnian Warbler", "4", "5", "11", "12", "", "", "Paruline à gorge orangée"); sp[48] = new Array("BLPW", "Blackpoll Warbler", "3", "5", "12", "12", "11", "12", "Paruline rayée"); sp[49] = new Array("BLGR", "Blue Grosbeak", "2", "5", "11", "12", "9", "10", "Guiraca bleu"); sp[50] = new Array("BLJA", "Blue Jay", "3", "7", "16", "18", "17", "21", "Geai bleu"); sp[51] = new Array("BGGN", "Blue-gray Gnatcatcher", "3", "6", "13", "13", "10", "12", "Gobemoucheron gris-bleu"); sp[52] = new Array("BHVI", "Blue-headed Vireo", "3", "5", "14", "14", "14", "14", "Viréo à tête bleue"); sp[53] = new Array("BWTE", "Blue-winged Teal", "6", "15", "23", "27", "35", "44", "Sarcelle à ailes bleues"); sp[54] = new Array("BWWA", "Blue-winged Warbler", "4", "7", "10", "11", "8", "10", "Paruline à ailes bleues"); sp[55] = new Array("BGWW", "Blue-winged/Golden-winged Warbler", "", "", "", "", "", "", "Paruline à ailes bleues ou à ailes dorées"); sp[56] = new Array("BOBO", "Bobolink", "4", "7", "10", "13", "10", "14", "Goglu des prés"); sp[57] = new Array("BOWA", "Bohemian Waxwing", "2", "6", "14", "14", "13", "16", "Jaseur boréal"); sp[58] = new Array("BOGU", "Bonaparte's Gull", "2", "4", "24", "24", "", "", "Mouette de Bonaparte"); sp[59] = new Array("BOCH", "Boreal Chickadee", "4", "9", "15", "15", "18", "18", "Mésange à tête brune"); sp[60] = new Array("BOOW", "Boreal Owl", "3", "10", "27", "28", "28", "33", "Nyctale de Tengmalm"); sp[61] = new Array("BRAN", "Brant", "1", "8", "22", "26", "40", "50", "Bernache cravant"); sp[62] = new Array("BRBL", "Brewer's Blackbird", "3", "7", "12", "14", "13", "14", "Quiscale de Brewer"); sp[63] = new Array("BRWA", "Brewster's Warbler (hybrid)", "4", "7", "10", "11", "8", "10", "Paruline de Brewster (hybride)"); sp[64] = new Array("BWHA", "Broad-winged Hawk", "1", "4", "28", "32", "35", "35", "Petite Buse"); sp[65] = new Array("BRCR", "Brown Creeper", "4", "8", "14", "17", "13", "16", "Grimpereau brun"); sp[66] = new Array("BRTH", "Brown Thrasher", "2", "6", "11", "14", "9", "13", "Moqueur roux"); sp[67] = new Array("BHCO", "Brown-headed Cowbird", "1", "4", "10", "13", "10", "11", "Vacher à tête brune"); sp[68] = new Array("BUDG", "Budgerigar", "", "", "", "", "", "", "Perruche ondulée"); sp[69] = new Array("BBSA", "Buff-breasted Sandpiper", "2", "4", "", "", "", "", "Bécasseau roussâtre"); sp[70] = new Array("BUFF", "Bufflehead", "6", "12", "28", "33", "50", "55", "Petit Garrot"); sp[71] = new Array("BUOW", "Burrowing Owl", "6", "11", "21", "28", "28", "28", "Chevêche des terriers"); sp[72] = new Array("CACG", "Cackling Goose", "", "", "", "", "", "", "Bernache de Hutchins"); sp[73] = new Array("CAGU", "California Gull", "1", "5", "25", "25", "45", "45", "Goéland de Californie"); sp[74] = new Array("CAGO", "Canada Goose", "2", "12", "25", "30", "40", "73", "Bernache du Canada"); sp[75] = new Array("CAWA", "Canada Warbler", "3", "5", "", "", "", "", "Paruline du Canada"); sp[76] = new Array("CANV", "Canvasback", "7", "12", "24", "29", "56", "68", "Fuligule à dos blanc"); sp[77] = new Array("CMWA", "Cape May Warbler", "4", "9", "", "", "", "", "Paruline tigrée"); sp[78] = new Array("CARW", "Carolina Wren", "4", "8", "12", "14", "12", "14", "Troglodyte de Caroline"); sp[79] = new Array("CATE", "Caspian Tern", "1", "4", "20", "22", "30", "40", "Sterne caspienne"); sp[80] = new Array("CAEG", "Cattle Egret", "2", "6", "22", "26", "30", "30", "Héron garde-boeufs"); sp[81] = new Array("CEDW", "Cedar Waxwing", "2", "6", "12", "12", "16", "16", "Jaseur d'Amérique"); sp[82] = new Array("CERW", "Cerulean Warbler", "3", "5", "12", "13", "", "", "Paruline azurée"); sp[83] = new Array("CSWA", "Chestnut-sided Warbler", "3", "6", "12", "13", "10", "12", "Paruline à flancs marron"); sp[84] = new Array("CHSW", "Chimney Swift", "2", "7", "19", "21", "28", "30", "Martinet ramoneur"); sp[85] = new Array("CHSP", "Chipping Sparrow", "2", "5", "11", "14", "10", "10", "Bruant familier"); sp[86] = new Array("CWWI", "Chuck-will's-widow", "2", "2", "20", "20", "17", "17", "Engoulevent de Caroline"); sp[87] = new Array("CITE", "Cinnamon Teal", "4", "16", "21", "25", "49", "49", "Sarcelle cannelle"); sp[88] = new Array("CCSP", "Clay-colored Sparrow", "3", "5", "10", "12", "8", "9", "Bruant des plaines"); sp[89] = new Array("CLSW", "Cliff Swallow", "3", "6", "14", "16", "21", "24", "Hirondelle à front blanc"); sp[90] = new Array("COEI", "Common Eider", "3", "6", "25", "30", "65", "75", "Eider à duvet"); sp[91] = new Array("COMO", "Common Gallinule", "2", "13", "19", "22", "40", "50", "Gallinule d'Amérique"); sp[92] = new Array("COGO", "Common Goldeneye", "5", "15", "28", "32", "56", "60", "Garrot à oeil d'or"); sp[93] = new Array("COGR", "Common Grackle", "4", "7", "13", "14", "16", "20", "Quiscale bronzé"); sp[94] = new Array("COLO", "Common Loon", "1", "3", "26", "31", "75", "80", "Plongeon huard"); sp[95] = new Array("COME", "Common Merganser", "6", "17", "28", "35", "65", "85", "Grand Harle"); sp[96] = new Array("CONI", "Common Nighthawk", "1", "3", "19", "19", "21", "21", "Engoulevent d'Amérique"); sp[97] = new Array("COPO", "Common Poorwill", "2", "2", "", "", "", "", "Engoulevent de Nuttall"); sp[98] = new Array("CORA", "Common Raven", "3", "7", "18", "21", "38", "44", "Grand Corbeau"); sp[99] = new Array("CORE", "Common Redpoll", "4", "7", "10", "11", "12", "12", "Sizerin flammé"); sp[100] = new Array("COSN", "Common Snipe", "3", "4", "18", "20", "19", "20", "Bécassine des marais"); sp[101] = new Array("COTE", "Common Tern", "1", "3", "21", "27", "26", "27", "Sterne pierregarin"); sp[102] = new Array("COYE", "Common Yellowthroat", "3", "6", "12", "12", "10", "10", "Paruline masquée"); sp[103] = new Array("CONW", "Connecticut Warbler", "3", "5", "", "", "", "", "Paruline à gorge grise"); sp[104] = new Array("COHA", "Cooper's Hawk", "3", "6", "32", "36", "27", "34", "Épervier de Cooper"); sp[105] = new Array("DEJU", "Dark-eyed Junco", "3", "6", "12", "13", "9", "13", "Junco ardoisé"); sp[106] = new Array("DICK", "Dickcissel", "2", "6", "12", "13", "9", "9", "Dickcissel d'Amérique"); sp[107] = new Array("DCCO", "Double-crested Cormorant", "2", "9", "25", "29", "35", "42", "Cormoran à aigrettes"); sp[108] = new Array("DOWO", "Downy Woodpecker", "3", "7", "12", "12", "20", "25", "Pic mineur"); sp[109] = new Array("DUNL", "Dunlin", "2", "4", "21", "22", "19", "21", "Bécasseau variable"); sp[110] = new Array("EAGR", "Eared Grebe", "1", "6", "20", "22", "21", "21", "Grèbe à cou noir"); sp[111] = new Array("EABL", "Eastern Bluebird", "2", "7", "12", "14", "15", "20", "Merlebleu de l'Est"); sp[112] = new Array("EAKI", "Eastern Kingbird", "2", "5", "16", "18", "16", "18", "Tyran tritri"); sp[113] = new Array("EAME", "Eastern Meadowlark", "3", "7", "13", "15", "11", "12", "Sturnelle des prés"); sp[114] = new Array("EAPH", "Eastern Phoebe", "3", "8", "16", "16", "15", "16", "Moucherolle phébi"); sp[115] = new Array("EASO", "Eastern Screech-Owl", "2", "8", "26", "26", "27", "27", "Petit-duc maculé"); sp[116] = new Array("EATO", "Eastern Towhee", "2", "6", "12", "13", "10", "12", "Tohi à flancs roux"); sp[117] = new Array("EWPW", "Eastern Whip-poor-will", "", "", "", "", "", "", "Engoulevent bois-pourri"); sp[118] = new Array("EAWP", "Eastern Wood-Pewee", "2", "4", "12", "13", "14", "18", "Pioui de l'Est"); sp[119] = new Array("ECDO", "Eurasian Collared-Dove", "", "", "", "", "", "", "Tourterelle turque"); sp[120] = new Array("EUST", "European Starling", "2", "8", "12", "14", "18", "21", "Étourneau sansonnet"); sp[121] = new Array("EVGR", "Evening Grosbeak", "2", "5", "11", "14", "13", "14", "Gros-bec errant"); sp[122] = new Array("FEHA", "Ferruginous Hawk", "2", "6", "28", "33", "44", "48", "Buse rouilleuse"); sp[123] = new Array("FISP", "Field Sparrow", "2", "6", "12", "12", "7", "8", "Bruant des champs"); sp[124] = new Array("FTFL", "Fork-tailed Flycatcher", "", "", "", "", "", "", "Tyran des savanes"); sp[125] = new Array("FOTE", "Forster's Tern", "2", "5", "23", "24", "", "", "Sterne de Forster"); sp[126] = new Array("FOSP", "Fox Sparrow", "2", "5", "12", "14", "9", "11", "Bruant fauve"); sp[127] = new Array("FRGU", "Franklin's Gull", "2", "4", "24", "25", "32", "32", "Mouette de Franklin"); sp[128] = new Array("GADW", "Gadwall", "5", "15", "24", "27", "48", "56", "Canard chipeau"); sp[129] = new Array("GLGU", "Glaucous Gull", "2", "4", "27", "28", "45", "50", "Goéland bourgmestre"); sp[130] = new Array("GLIB", "Glossy Ibis", "1", "5", "21", "21", "28", "28", "Ibis falcinelle"); sp[131] = new Array("GOEA", "Golden Eagle", "1", "4", "43", "45", "66", "75", "Aigle royal"); sp[132] = new Array("GCKI", "Golden-crowned Kinglet", "5", "11", "14", "15", "14", "19", "Roitelet à couronne dorée"); sp[133] = new Array("GWWA", "Golden-winged Warbler", "4", "7", "10", "10", "9", "10", "Paruline à ailes dorées"); sp[134] = new Array("GRSP", "Grasshopper Sparrow", "3", "6", "11", "12", "9", "9", "Bruant sauterelle"); sp[135] = new Array("GRCA", "Gray Catbird", "2", "6", "12", "13", "10", "11", "Moqueur chat"); sp[136] = new Array("GRAJ", "Gray Jay", "2", "5", "16", "18", "15", "15", "Mésangeai du Canada"); sp[137] = new Array("GRPA", "Gray Partridge", "5", "22", "23", "25", "13", "15", "Perdrix grise"); sp[138] = new Array("GCTH", "Gray-cheeked Thrush", "3", "6", "13", "14", "11", "13", "Grive à joues grises"); sp[139] = new Array("GBBG", "Great Black-backed Gull", "1", "5", "26", "29", "49", "56", "Goéland marin"); sp[140] = new Array("GBHE", "Great Blue Heron", "1", "7", "28", "28", "56", "60", "Grand Héron"); sp[141] = new Array("GCFL", "Great Crested Flycatcher", "4", "8", "13", "15", "12", "21", "Tyran huppé"); sp[142] = new Array("GREG", "Great Egret", "1", "6", "23", "26", "42", "49", "Grande Aigrette"); sp[143] = new Array("GGOW", "Great Gray Owl", "2", "5", "30", "30", "21", "28", "Chouette lapone"); sp[144] = new Array("GHOW", "Great Horned Owl", "1", "6", "26", "35", "35", "35", "Grand-duc d'Amérique"); sp[145] = new Array("GPCH", "Greater Prairie-Chicken", "7", "17", "23", "24", "7", "10", "Tétras des prairies"); sp[146] = new Array("GRSC", "Greater Scaup", "5", "11", "24", "28", "35", "42", "Fuligule milouinan"); sp[147] = new Array("GRYE", "Greater Yellowlegs", "4", "4", "23", "23", "18", "20", "Grand Chevalier"); sp[148] = new Array("GRHE", "Green Heron", "2", "7", "21", "25", "34", "35", "Héron vert"); sp[149] = new Array("GWTE", "Green-winged Teal", "5", "15", "21", "23", "34", "34", "Sarcelle d'hiver"); sp[150] = new Array("HAWO", "Hairy Woodpecker", "3", "6", "11", "15", "28", "30", "Pic chevelu"); sp[151] = new Array("HRSH", "Harris's Hawk", "1", "5", "33", "36", "43", "49", "Buse de Harris"); sp[152] = new Array("HASP", "Harris's Sparrow", "3", "5", "13", "14", "", "", "Bruant à face noire"); sp[153] = new Array("HELG", "Helmeted Guineafowl", "", "", "", "", "", "", "Pintade de Numidie"); sp[154] = new Array("HESP", "Henslow's Sparrow", "3", "5", "11", "11", "9", "10", "Bruant de Henslow"); sp[155] = new Array("HETH", "Hermit Thrush", "3", "6", "12", "13", "12", "12", "Grive solitaire"); sp[156] = new Array("HERG", "Herring Gull", "1", "4", "24", "28", "35", "35", "Goéland argenté"); sp[157] = new Array("HORE", "Hoary Redpoll", "3", "7", "11", "11", "9", "14", "Sizerin blanchâtre"); sp[158] = new Array("HOME", "Hooded Merganser", "7", "18", "28", "41", "71", "71", "Harle couronné"); sp[159] = new Array("HOWA", "Hooded Warbler", "3", "5", "12", "12", "8", "9", "Paruline à capuchon"); sp[160] = new Array("HOGR", "Horned Grebe", "3", "7", "22", "25", "45", "60", "Grèbe esclavon"); sp[161] = new Array("HOLA", "Horned Lark", "2", "5", "11", "12", "9", "12", "Alouette hausse-col"); sp[162] = new Array("HOFI", "House Finch", "2", "6", "12", "14", "11", "19", "Roselin familier"); sp[163] = new Array("HOSP", "House Sparrow", "3", "7", "10", "13", "14", "17", "Moineau domestique"); sp[164] = new Array("HOWR", "House Wren", "5", "12", "13", "13", "12", "18", "Troglodyte familier"); sp[165] = new Array("HUGO", "Hudsonian Godwit", "3", "4", "22", "25", "30", "30", "Barge hudsonienne"); sp[166] = new Array("ICGU", "Iceland Gull", "2", "3", "", "", "", "", "Goéland arctique"); sp[167] = new Array("INBU", "Indigo Bunting", "3", "6", "12", "13", "9", "10", "Passerin indigo"); sp[168] = new Array("KEWA", "Kentucky Warbler", "3", "6", "12", "13", "8", "10", "Paruline du Kentucky"); sp[169] = new Array("KILL", "Killdeer", "3", "5", "24", "28", "25", "25", "Pluvier kildir"); sp[170] = new Array("KIEI", "King Eider", "2", "7", "22", "24", "30", "50", "Eider à tête grise"); sp[171] = new Array("KIRA", "King Rail", "6", "15", "21", "24", "63", "63", "Râle élégant"); sp[172] = new Array("KIWA", "Kirtland's Warbler", "3", "5", "14", "15", "12", "13", "Paruline de Kirtland"); sp[173] = new Array("LALO", "Lapland Longspur", "3", "7", "12", "13", "8", "10", "Plectrophane lapon"); sp[174] = new Array("LASP", "Lark Sparrow", "3", "6", "11", "12", "9", "10", "Bruant à joues marron"); sp[175] = new Array("LAGU", "Laughing Gull", "2", "4", "20", "20", "35", "35", "Mouette atricille"); sp[176] = new Array("LAWA", "Lawrence's Warbler (hybrid)", "4", "7", "10", "11", "8", "10", "Paruline de Lawrence (hybride)"); sp[177] = new Array("LCSP", "Le Conte's Sparrow", "3", "5", "12", "13", "", "", "Bruant de Le Conte"); sp[178] = new Array("LEBI", "Least Bittern", "2", "7", "19", "20", "25", "25", "Petit Blongios"); sp[179] = new Array("LEFL", "Least Flycatcher", "3", "6", "13", "14", "12", "16", "Moucherolle tchébec"); sp[180] = new Array("LESA", "Least Sandpiper", "4", "4", "19", "23", "", "", "Bécasseau minuscule"); sp[181] = new Array("LBBG", "Lesser Black-backed Gull", "", "", "", "", "", "", "Goéland brun"); sp[182] = new Array("LESC", "Lesser Scaup", "8", "14", "21", "28", "45", "50", "Petit Fuligule"); sp[183] = new Array("LEYE", "Lesser Yellowlegs", "3", "4", "22", "23", "18", "20", "Petit Chevalier"); sp[184] = new Array("LISP", "Lincoln's Sparrow", "3", "6", "12", "14", "9", "12", "Bruant de Lincoln"); sp[185] = new Array("LIGU", "Little Gull", "2", "5", "23", "25", "21", "24", "Mouette pygmée"); sp[186] = new Array("LOSH", "Loggerhead Shrike", "4", "7", "16", "17", "17", "21", "Pie-grièche migratrice"); sp[187] = new Array("LEOW", "Long-eared Owl", "3", "10", "26", "28", "23", "26", "Hibou moyen-duc"); sp[188] = new Array("LTDU", "Long-tailed Duck", "5", "11", "24", "29", "35", "40", "Harelde kakawi"); sp[189] = new Array("LTJA", "Long-tailed Jaeger", "1", "3", "23", "25", "22", "28", "Labbe à longue queue"); sp[190] = new Array("LOWA", "Louisiana Waterthrush", "4", "6", "13", "13", "10", "10", "Paruline hochequeue"); sp[191] = new Array("MAWA", "Magnolia Warbler", "3", "5", "11", "13", "8", "10", "Paruline à tête cendrée"); sp[192] = new Array("MALL", "Mallard", "5", "15", "26", "30", "42", "60", "Canard colvert"); sp[193] = new Array("MAGO", "Marbled Godwit", "3", "5", "21", "23", "21", "21", "Barge marbrée"); sp[194] = new Array("MAWR", "Marsh Wren", "3", "10", "12", "16", "13", "16", "Troglodyte des marais"); sp[195] = new Array("MCLO", "McCown's Longspur", "3", "6", "12", "12", "10", "12", "Plectrophane de McCown"); sp[196] = new Array("MERL", "Merlin", "2", "7", "28", "32", "30", "35", "Faucon émerillon"); sp[197] = new Array("MOBL", "Mountain Bluebird", "4", "8", "13", "14", "22", "23", "Merlebleu azuré"); sp[198] = new Array("MODO", "Mourning Dove", "1", "4", "13", "14", "12", "14", "Tourterelle triste"); sp[199] = new Array("MOWA", "Mourning Warbler", "3", "5", "12", "12", "7", "9", "Paruline triste"); sp[200] = new Array("MUSW", "Mute Swan", "4", "8", "36", "36", "115", "155", "Cygne tuberculé"); sp[201] = new Array("NAWA", "Nashville Warbler", "4", "5", "11", "12", "11", "11", "Paruline à joues grises"); sp[202] = new Array("NSTS", "Nelson's Sparrow", "3", "7", "11", "11", "10", "10", "Bruant de Nelson"); sp[203] = new Array("NOBO", "Northern Bobwhite", "6", "28", "23", "24", "6", "7", "Colin de Virginie"); sp[204] = new Array("NOCA", "Northern Cardinal", "2", "5", "12", "13", "9", "10", "Cardinal rouge"); sp[205] = new Array("NOFL", "Northern Flicker", "3", "12", "11", "14", "25", "28", "Pic flamboyant"); sp[206] = new Array("NOGO", "Northern Goshawk", "2", "5", "36", "38", "35", "42", "Autour des palombes"); sp[207] = new Array("NOHA", "Northern Harrier", "3", "9", "31", "32", "30", "35", "Busard Saint-Martin"); sp[208] = new Array("NHOW", "Northern Hawk Owl", "3", "9", "25", "30", "25", "35", "Chouette épervière"); sp[209] = new Array("NOMO", "Northern Mockingbird", "2", "6", "12", "13", "11", "13", "Moqueur polyglotte"); sp[210] = new Array("NOPA", "Northern Parula", "3", "7", "12", "14", "", "", "Paruline à collier"); sp[211] = new Array("NOPI", "Northern Pintail", "6", "12", "22", "25", "36", "57", "Canard pilet"); sp[212] = new Array("NRWS", "Northern Rough-winged Swallow", "4", "8", "12", "12", "19", "21", "Hirondelle à ailes hérissées"); sp[213] = new Array("NSWO", "Northern Saw-whet Owl", "4", "7", "26", "28", "27", "34", "Petite Nyctale"); sp[214] = new Array("NSHO", "Northern Shoveler", "6", "14", "22", "25", "38", "66", "Canard souchet"); sp[215] = new Array("NSHR", "Northern Shrike", "2", "9", "17", "17", "19", "21", "Pie-grièche grise"); sp[216] = new Array("NOWA", "Northern Waterthrush", "3", "6", "13", "13", "10", "10", "Paruline des ruisseaux"); sp[217] = new Array("NOWH", "Northern Wheatear", "3", "8", "14", "14", "15", "16", "Traquet motteux"); sp[218] = new Array("OSFL", "Olive-sided Flycatcher", "3", "4", "14", "14", "21", "23", "Moucherolle à côtés olive"); sp[219] = new Array("OCWA", "Orange-crowned Warbler", "3", "6", "12", "14", "8", "10", "Paruline verdâtre"); sp[220] = new Array("OROR", "Orchard Oriole", "3", "7", "12", "12", "11", "14", "Oriole des vergers"); sp[221] = new Array("OSPR", "Osprey", "2", "4", "32", "43", "48", "59", "Balbuzard pêcheur"); sp[222] = new Array("OVEN", "Ovenbird", "3", "6", "11", "13", "8", "10", "Paruline couronnée"); sp[223] = new Array("PALO", "Pacific Loon", "1", "2", "23", "25", "60", "65", "Plongeon du Pacifique"); sp[224] = new Array("PAWA", "Palm Warbler", "4", "5", "12", "12", "12", "12", "Paruline à couronne rousse"); sp[225] = new Array("PAJA", "Parasitic Jaeger", "1", "2", "25", "28", "25", "30", "Labbe parasite"); sp[226] = new Array("PESA", "Pectoral Sandpiper", "4", "4", "21", "23", "21", "21", "Bécasseau à poitrine cendrée"); sp[227] = new Array("PEFA", "Peregrine Falcon", "2", "6", "29", "32", "35", "42", "Faucon pèlerin"); sp[228] = new Array("PHVI", "Philadelphia Vireo", "3", "5", "14", "14", "12", "14", "Viréo de Philadelphie"); sp[229] = new Array("PBGR", "Pied-billed Grebe", "3", "10", "23", "23", "", "", "Grèbe à bec bigarré"); sp[230] = new Array("PIWO", "Pileated Woodpecker", "3", "8", "15", "18", "26", "28", "Grand Pic"); sp[231] = new Array("PIGR", "Pine Grosbeak", "2", "6", "13", "15", "13", "20", "Durbec des sapins"); sp[232] = new Array("PISI", "Pine Siskin", "1", "5", "13", "13", "14", "15", "Tarin des pins"); sp[233] = new Array("PIWA", "Pine Warbler", "3", "5", "10", "10", "10", "10", "Paruline des pins"); sp[234] = new Array("PIPL", "Piping Plover", "", "", "", "", "", "", "Pluvier siffleur"); sp[235] = new Array("PRAW", "Prairie Warbler", "3", "5", "12", "12", "9", "10", "Paruline des prés"); sp[236] = new Array("PROW", "Prothonotary Warbler", "3", "8", "12", "14", "11", "11", "Paruline orangée"); sp[237] = new Array("PUFI", "Purple Finch", "3", "6", "13", "13", "14", "14", "Roselin pourpré"); sp[238] = new Array("PUGA", "Purple Gallinule", "5", "10", "22", "25", "63", "63", "Talève violacée"); sp[239] = new Array("PUMA", "Purple Martin", "3", "8", "15", "18", "26", "31", "Hirondelle noire"); sp[240] = new Array("PUSA", "Purple Sandpiper", "3", "4", "21", "22", "21", "21", "Bécasseau violet"); sp[241] = new Array("RECR", "Red Crossbill", "2", "5", "12", "18", "15", "20", "Bec-croisé des sapins"); sp[242] = new Array("REKN", "Red Knot", "3", "4", "21", "23", "18", "20", "Bécasseau maubèche"); sp[243] = new Array("RBWO", "Red-bellied Woodpecker", "3", "8", "12", "14", "24", "27", "Pic à ventre roux"); sp[244] = new Array("RBME", "Red-breasted Merganser", "5", "16", "29", "35", "59", "65", "Harle huppé"); sp[245] = new Array("RBNU", "Red-breasted Nuthatch", "4", "7", "12", "12", "14", "21", "Sittelle à poitrine rousse"); sp[246] = new Array("REVI", "Red-eyed Vireo", "3", "5", "11", "14", "10", "12", "Viréo aux yeux rouges"); sp[247] = new Array("RHWO", "Red-headed Woodpecker", "3", "7", "12", "13", "27", "30", "Pic à tête rouge"); sp[248] = new Array("RNGR", "Red-necked Grebe", "2", "6", "22", "23", "70", "70", "Grèbe jougris"); sp[249] = new Array("RNPH", "Red-necked Phalarope", "2", "4", "19", "19", "20", "20", "Phalarope à bec étroit"); sp[250] = new Array("RSHA", "Red-shouldered Hawk", "2", "6", "28", "28", "39", "45", "Buse à épaulettes"); sp[251] = new Array("RTHA", "Red-tailed Hawk", "1", "5", "30", "35", "45", "46", "Buse à queue rousse"); sp[252] = new Array("RTLO", "Red-throated Loon", "1", "3", "24", "29", "49", "51", "Plongeon catmarin"); sp[253] = new Array("RWBL", "Red-winged Blackbird", "2", "6", "10", "12", "11", "14", "Carouge à épaulettes"); sp[254] = new Array("REDH", "Redhead", "9", "16", "24", "28", "56", "73", "Fuligule à tête rouge"); sp[255] = new Array("RBGU", "Ring-billed Gull", "1", "7", "21", "21", "", "", "Goéland à bec cerclé"); sp[256] = new Array("RNDU", "Ring-necked Duck", "6", "14", "26", "27", "49", "56", "Fuligule à collier"); sp[257] = new Array("RIPH", "Ring-necked Pheasant", "6", "15", "23", "25", "12", "12", "Faisan de Colchide"); sp[258] = new Array("RODO", "Rock Pigeon", "1", "2", "16", "19", "25", "26", "Pigeon biset"); sp[259] = new Array("ROPI", "Rock Pigeon", "", "", "", "", "", "", "Pigeon biset"); sp[260] = new Array("RBGR", "Rose-breasted Grosbeak", "3", "5", "13", "14", "9", "12", "Cardinal à poitrine rose"); sp[261] = new Array("ROGO", "Ross's Goose", "1", "6", "21", "24", "40", "45", "Oie de Ross"); sp[262] = new Array("RLHA", "Rough-legged Hawk", "2", "7", "28", "31", "39", "43", "Buse pattue"); sp[263] = new Array("RCKI", "Ruby-crowned Kinglet", "5", "11", "12", "12", "12", "12", "Roitelet à couronne rubis"); sp[264] = new Array("RTHU", "Ruby-throated Hummingbird", "2", "2", "11", "14", "14", "28", "Colibri à gorge rubis"); sp[265] = new Array("RUDU", "Ruddy Duck", "6", "10", "23", "26", "42", "48", "Érismature rousse"); sp[266] = new Array("RUTU", "Ruddy Turnstone", "3", "4", "22", "24", "19", "21", "Tournepierre à collier"); sp[267] = new Array("RUGR", "Ruffed Grouse", "6", "15", "23", "24", "10", "12", "Gélinotte huppée"); sp[268] = new Array("RUHU", "Rufous Hummingbird", "1", "3", "12", "14", "20", "20", "Colibri roux"); sp[269] = new Array("RUBL", "Rusty Blackbird", "4", "5", "14", "14", "11", "13", "Quiscale rouilleux"); sp[270] = new Array("SATH", "Sage Thrasher", "1", "7", "15", "15", "11", "14", "Moqueur des armoises"); sp[271] = new Array("SAND", "Sanderling", "3", "4", "24", "31", "17", "17", "Bécasseau sanderling"); sp[272] = new Array("SACR", "Sandhill Crane", "1", "3", "28", "32", "65", "65", "Grue du Canada"); sp[273] = new Array("SAVS", "Savannah Sparrow", "2", "6", "12", "13", "7", "10", "Bruant des prés"); sp[274] = new Array("SCTA", "Scarlet Tanager", "2", "5", "13", "14", "9", "11", "Piranga écarlate"); sp[275] = new Array("SEWR", "Sedge Wren", "4", "8", "12", "16", "12", "14", "Troglodyte à bec court"); sp[276] = new Array("SEPL", "Semipalmated Plover", "3", "4", "23", "25", "22", "31", "Pluvier semipalmé"); sp[277] = new Array("SESA", "Semipalmated Sandpiper", "2", "4", "18", "22", "19", "19", "Bécasseau semipalmé"); sp[278] = new Array("SSHA", "Sharp-shinned Hawk", "3", "8", "32", "35", "24", "27", "Épervier brun"); sp[279] = new Array("STGR", "Sharp-tailed Grouse", "5", "17", "21", "24", "7", "10", "Tétras à queue fine"); sp[280] = new Array("SBDO", "Short-billed Dowitcher", "3", "4", "21", "21", "", "", "Bécassin roux"); sp[281] = new Array("SEOW", "Short-eared Owl", "4", "14", "26", "28", "31", "36", "Hibou des marais"); sp[282] = new Array("SIPH", "Silver Pheasant", "", "", "", "", "", "", "Faisan argenté"); sp[283] = new Array("SMLO", "Smith's Longspur", "4", "6", "11", "12", "", "", "Plectrophane de Smith"); sp[284] = new Array("SNBU", "Snow Bunting", "3", "9", "10", "16", "10", "17", "Plectrophane des neiges"); sp[285] = new Array("SNGO", "Snow Goose", "1", "8", "23", "25", "45", "49", "Oie des neiges"); sp[286] = new Array("SNEG", "Snowy Egret", "1", "6", "20", "24", "30", "30", "Aigrette neigeuse"); sp[287] = new Array("SNOW", "Snowy Owl", "3", "9", "32", "34", "16", "16", "Harfang des neiges"); sp[288] = new Array("SOSA", "Solitary Sandpiper", "4", "5", "23", "24", "", "", "Chevalier solitaire"); sp[289] = new Array("SOSP", "Song Sparrow", "2", "6", "12", "14", "9", "12", "Bruant chanteur"); sp[290] = new Array("SORA", "Sora", "6", "18", "18", "20", "21", "25", "Marouette de Caroline"); sp[291] = new Array("SPSA", "Spotted Sandpiper", "1", "4", "20", "24", "17", "21", "Chevalier grivelé"); sp[292] = new Array("SPPI", "Sprague's Pipit", "3", "6", "", "", "10", "11", "Pipit de Sprague"); sp[293] = new Array("SPGR", "Spruce Grouse", "2", "10", "17", "24", "10", "10", "Tétras du Canada"); sp[294] = new Array("STSA", "Stilt Sandpiper", "4", "4", "19", "21", "17", "18", "Bécasseau à échasses"); sp[295] = new Array("SUTA", "Summer Tanager", "3", "5", "12", "12", "", "", "Piranga vermillon"); sp[296] = new Array("SUSC", "Surf Scoter", "5", "8", "", "", "", "", "Macreuse à front blanc"); sp[297] = new Array("SWTH", "Swainson's Thrush", "3", "5", "12", "14", "10", "13", "Grive à dos olive"); sp[298] = new Array("SWWA", "Swainson's Warbler", "2", "5", "13", "15", "10", "12", "Paruline de Swainson"); sp[299] = new Array("SWSP", "Swamp Sparrow", "3", "6", "12", "15", "11", "13", "Bruant des marais"); sp[300] = new Array("TEWA", "Tennessee Warbler", "4", "7", "11", "12", "", "", "Paruline obscure"); sp[301] = new Array("TTWO", "Three-toed Woodpecker", "2", "6", "11", "11", "22", "26", "Pic tridactyle"); sp[302] = new Array("TRES", "Tree Swallow", "4", "6", "13", "16", "20", "20", "Hirondelle bicolore"); sp[303] = new Array("TRHE", "Tricolored Heron", "3", "7", "21", "25", "35", "35", "Aigrette tricolore"); sp[304] = new Array("TRUS", "Trumpeter Swan", "2", "13", "33", "37", "91", "119", "Cygne trompette"); sp[305] = new Array("TUTI", "Tufted Titmouse", "4", "8", "13", "14", "15", "18", "Mésange bicolore"); sp[306] = new Array("TUSW", "Tundra Swan", "2", "7", "35", "40", "60", "70", "Cygne siffleur"); sp[307] = new Array("TUVU", "Turkey Vulture", "1", "3", "38", "41", "66", "88", "Urubu à tête rouge"); sp[308] = new Array("UPSA", "Upland Sandpiper", "4", "4", "21", "27", "30", "31", "Maubèche des champs"); sp[309] = new Array("VEER", "Veery", "3", "5", "10", "12", "10", "10", "Grive fauve"); sp[310] = new Array("VESP", "Vesper Sparrow", "2", "6", "11", "13", "9", "9", "Bruant vespéral"); sp[311] = new Array("VIRA", "Virginia Rail", "5", "13", "18", "20", "25", "25", "Râle de Virginie"); sp[312] = new Array("WAVI", "Warbling Vireo", "3", "5", "12", "12", "16", "16", "Viréo mélodieux"); sp[313] = new Array("WEKI", "Western Kingbird", "3", "7", "18", "19", "16", "17", "Tyran de l'Ouest"); sp[314] = new Array("WEME", "Western Meadowlark", "3", "7", "13", "15", "12", "12", "Sturnelle de l'Ouest"); sp[315] = new Array("WETA", "Western Tanager", "3", "5", "13", "13", "13", "15", "Piranga à tête rouge"); sp[316] = new Array("WHIM", "Whimbrel", "3", "4", "27", "28", "35", "42", "Courlis corlieu"); sp[317] = new Array("WPWI", "Whip-poor-will", "2", "2", "19", "20", "20", "20", "Engoulevent bois-pourri"); sp[318] = new Array("WBNU", "White-breasted Nuthatch", "3", "10", "12", "12", "14", "14", "Sittelle à poitrine blanche"); sp[319] = new Array("WCSP", "White-crowned Sparrow", "2", "6", "12", "12", "7", "12", "Bruant à couronne blanche"); sp[320] = new Array("WEVI", "White-eyed Vireo", "3", "5", "12", "16", "", "", "Viréo aux yeux blancs"); sp[321] = new Array("WRSA", "White-rumped Sandpiper", "4", "4", "21", "22", "16", "17", "Bécasseau à croupion blanc"); sp[322] = new Array("WTSP", "White-throated Sparrow", "3", "6", "11", "14", "8", "9", "Bruant à gorge blanche"); sp[323] = new Array("WWCR", "White-winged Crossbill", "2", "5", "12", "14", "", "", "Bec-croisé bifascié"); sp[324] = new Array("WWDO", "White-winged Dove", "1", "4", "13", "14", "13", "16", "Tourterelle à ailes blanches"); sp[325] = new Array("WWSC", "White-winged Scoter", "5", "12", "25", "30", "63", "75", "Macreuse brune"); sp[326] = new Array("WITU", "Wild Turkey", "6", "20", "27", "28", "6", "10", "Dindon sauvage"); sp[327] = new Array("WILL", "Willet", "4", "5", "22", "29", "", "", "Chevalier semipalmé"); sp[328] = new Array("WIFL", "Willow Flycatcher", "2", "4", "12", "13", "12", "14", "Moucherolle des saules"); sp[329] = new Array("WIPT", "Willow Ptarmigan", "5", "14", "21", "22", "10", "12", "Lagopède des saules"); sp[330] = new Array("WIPH", "Wilson's Phalarope", "3", "4", "16", "21", "", "", "Phalarope de Wilson"); sp[331] = new Array("WISN", "Wilson's Snipe", "", "", "", "", "", "", "Bécassine de Wilson"); sp[332] = new Array("WIWA", "Wilson's Warbler", "2", "7", "10", "13", "8", "11", "Paruline à calotte noire"); sp[333] = new Array("WIWR", "Winter Wren", "4", "7", "16", "16", "19", "19", "Troglodyte mignon"); sp[334] = new Array("WODU", "Wood Duck", "6", "15", "28", "37", "56", "70", "Canard branchu"); sp[335] = new Array("WOTH", "Wood Thrush", "2", "5", "13", "14", "12", "12", "Grive des bois"); sp[336] = new Array("WEWA", "Worm-eating Warbler", "3", "6", "13", "13", "10", "10", "Paruline vermivore"); sp[337] = new Array("YERA", "Yellow Rail", "3", "10", "16", "18", "35", "35", "Râle jaune"); sp[338] = new Array("YWAR", "Yellow Warbler", "3", "6", "11", "12", "9", "12", "Paruline jaune"); sp[339] = new Array("YBFL", "Yellow-bellied Flycatcher", "3", "5", "12", "13", "13", "14", "Moucherolle à ventre jaune"); sp[340] = new Array("YBSA", "Yellow-bellied Sapsucker", "3", "7", "12", "13", "25", "29", "Pic maculé"); sp[341] = new Array("YBCU", "Yellow-billed Cuckoo", "1", "8", "9", "11", "7", "8", "Coulicou à bec jaune"); sp[342] = new Array("YBCH", "Yellow-breasted Chat", "3", "6", "11", "11", "8", "8", "Paruline polyglotte"); sp[343] = new Array("YCNH", "Yellow-crowned Night-Heron", "2", "8", "21", "25", "25", "25", "Bihoreau violacé"); sp[344] = new Array("YHBL", "Yellow-headed Blackbird", "3", "5", "11", "13", "9", "12", "Carouge à tête jaune"); sp[345] = new Array("YRWA", "Yellow-rumped Warbler", "3", "5", "12", "13", "10", "12", "Paruline à croupion jaune"); sp[346] = new Array("YTVI", "Yellow-throated Vireo", "3", "5", "14", "14", "14", "14", "Viréo à gorge jaune"); sp[347] = new Array("YTWA", "Yellow-throated Warbler", "4", "5", "12", "13", "", "", "Paruline à gorge jaune"); sp[348] = new Array("MOOT", "moorhen/coot sp.", "", "", "", "", "", "", "Foulque d'Amérique/Gallinule poule-d'eau"); function makeSpeciesSelect(s, d) { var sr = ""; if (d != null) sr = ""; for (sri = 0; sri < sp.length; sri++) { sr += "\n"; } return sr; } spnw = new Array(2); spnw[0] = new Array(473); spnw[1] = new Array(473); spnw[0][0] = new Array("ACFL", "Acadian Flycatcher"); spnw[0][1] = new Array("ALFL", "Alder Flycatcher"); spnw[0][2] = new Array("AMAV", "American Avocet"); spnw[0][3] = new Array("AMBI", "American Bittern"); spnw[0][4] = new Array("ABDU", "American Black Duck"); spnw[0][5] = new Array("MBDH", "American Black Duck x Mallard (hybrid)"); spnw[0][6] = new Array("AMCO", "American Coot"); spnw[0][7] = new Array("AMCR", "American Crow"); spnw[0][8] = new Array("AMDI", "American Dipper"); spnw[0][9] = new Array("AMGP", "American Golden-Plover"); spnw[0][10] = new Array("AMGO", "American Goldfinch"); spnw[0][11] = new Array("AMKE", "American Kestrel"); spnw[0][12] = new Array("AMOY", "American Oystercatcher"); spnw[0][13] = new Array("AMPI", "American Pipit"); spnw[0][14] = new Array("AMRE", "American Redstart"); spnw[0][15] = new Array("AMRO", "American Robin"); spnw[0][16] = new Array("ATTW", "American Three-toed Woodpecker"); spnw[0][17] = new Array("ATSP", "American Tree Sparrow"); spnw[0][18] = new Array("AWPE", "American White Pelican"); spnw[0][19] = new Array("AMWI", "American Wigeon"); spnw[0][20] = new Array("AMWO", "American Woodcock"); spnw[0][21] = new Array("ANMU", "Ancient Murrelet"); spnw[0][22] = new Array("ANHU", "Anna\'s Hummingbird"); spnw[0][23] = new Array("ARTE", "Arctic Tern"); spnw[0][24] = new Array("ATPU", "Atlantic Puffin"); spnw[0][25] = new Array("BASA", "Baird\'s Sandpiper"); spnw[0][26] = new Array("BAIS", "Baird\'s Sparrow"); spnw[0][27] = new Array("BAEA", "Bald Eagle"); spnw[0][28] = new Array("BAOR", "Baltimore Oriole"); spnw[0][29] = new Array("BTPI", "Band-tailed Pigeon"); spnw[0][30] = new Array("BANS", "Bank Swallow"); spnw[0][31] = new Array("BNOW", "Barn Owl"); spnw[0][32] = new Array("BARS", "Barn Swallow"); spnw[0][33] = new Array("BDOW", "Barred Owl"); spnw[0][34] = new Array("BAGO", "Barrow\'s Goldeneye"); spnw[0][35] = new Array("BBWA", "Bay-breasted Warbler"); spnw[0][36] = new Array("BEKI", "Belted Kingfisher"); spnw[0][37] = new Array("BEWR", "Bewick\'s Wren"); spnw[0][38] = new Array("BITH", "Bicknell\'s Thrush"); spnw[0][39] = new Array("BLGU", "Black Guillemot"); spnw[0][40] = new Array("BLOY", "Black Oystercatcher"); spnw[0][41] = new Array("BLSC", "Black Scoter"); spnw[0][42] = new Array("BLSW", "Black Swift"); spnw[0][43] = new Array("BLTE", "Black Tern"); spnw[0][44] = new Array("BAWW", "Black-and-white Warbler"); spnw[0][45] = new Array("BBWO", "Black-backed Woodpecker"); spnw[0][46] = new Array("BBPL", "Black-bellied Plover"); spnw[0][47] = new Array("BBCU", "Black-billed Cuckoo"); spnw[0][48] = new Array("BBMA", "Black-billed Magpie"); spnw[0][49] = new Array("BCCH", "Black-capped Chickadee"); spnw[0][50] = new Array("BCHU", "Black-chinned Hummingbird"); spnw[0][51] = new Array("BCNH", "Black-crowned Night-Heron"); spnw[0][52] = new Array("BHGR", "Black-headed Grosbeak"); spnw[0][53] = new Array("BHGU", "Black-headed Gull"); spnw[0][54] = new Array("BLKI", "Black-legged Kittiwake"); spnw[0][55] = new Array("BNST", "Black-necked Stilt"); spnw[0][56] = new Array("BTBW", "Black-throated Blue Warbler"); spnw[0][57] = new Array("BTYW", "Black-throated Gray Warbler"); spnw[0][58] = new Array("BTNW", "Black-throated Green Warbler"); spnw[0][59] = new Array("BLBW", "Blackburnian Warbler"); spnw[0][60] = new Array("BLPW", "Blackpoll Warbler"); spnw[0][61] = new Array("BLJA", "Blue Jay"); spnw[0][62] = new Array("BGGN", "Blue-gray Gnatcatcher"); spnw[0][63] = new Array("BHVI", "Blue-headed Vireo"); spnw[0][64] = new Array("BWTE", "Blue-winged Teal"); spnw[0][65] = new Array("BWWA", "Blue-winged Warbler"); spnw[0][66] = new Array("BOBO", "Bobolink"); spnw[0][67] = new Array("BOWA", "Bohemian Waxwing"); spnw[0][68] = new Array("BOGU", "Bonaparte\'s Gull"); spnw[0][69] = new Array("BOCH", "Boreal Chickadee"); spnw[0][70] = new Array("BOOW", "Boreal Owl"); spnw[0][71] = new Array("BRAC", "Brandt\'s Cormorant"); spnw[0][72] = new Array("BRAN", "Brant"); spnw[0][73] = new Array("BRBL", "Brewer\'s Blackbird"); spnw[0][74] = new Array("BRSP", "Brewer\'s Sparrow"); spnw[0][75] = new Array("BRWA", "Brewster\'s Warbler (hybrid)"); spnw[0][76] = new Array("BWHA", "Broad-winged Hawk"); spnw[0][77] = new Array("BRCR", "Brown Creeper"); spnw[0][78] = new Array("BRTH", "Brown Thrasher"); spnw[0][79] = new Array("BHCO", "Brown-headed Cowbird"); spnw[0][80] = new Array("BBSA", "Buff-breasted Sandpiper"); spnw[0][81] = new Array("BUFF", "Bufflehead"); spnw[0][82] = new Array("BUOR", "Bullock\'s Oriole"); spnw[0][83] = new Array("NOOR", "Bullock\'s/Baltimore Oriole"); spnw[0][84] = new Array("BUOW", "Burrowing Owl"); spnw[0][85] = new Array("BUSH", "Bushtit"); spnw[0][86] = new Array("CAGU", "California Gull"); spnw[0][87] = new Array("CAQU", "California Quail"); spnw[0][88] = new Array("CAHU", "Calliope Hummingbird"); spnw[0][89] = new Array("CAGO", "Canada Goose"); spnw[0][90] = new Array("CAWA", "Canada Warbler"); spnw[0][91] = new Array("CANV", "Canvasback"); spnw[0][92] = new Array("CANW", "Canyon Wren"); spnw[0][93] = new Array("CMWA", "Cape May Warbler"); spnw[0][94] = new Array("CARW", "Carolina Wren"); spnw[0][95] = new Array("CATE", "Caspian Tern"); spnw[0][96] = new Array("CAAU", "Cassin\'s Auklet"); spnw[0][97] = new Array("CAFI", "Cassin\'s Finch"); spnw[0][98] = new Array("CAVI", "Cassin\'s Vireo"); spnw[0][99] = new Array("CAEG", "Cattle Egret"); spnw[0][100] = new Array("CEDW", "Cedar Waxwing"); spnw[0][101] = new Array("CERW", "Cerulean Warbler"); spnw[0][102] = new Array("CBCH", "Chestnut-backed Chickadee"); spnw[0][103] = new Array("CCLO", "Chestnut-collared Longspur"); spnw[0][104] = new Array("CSWA", "Chestnut-sided Warbler"); spnw[0][105] = new Array("CHSW", "Chimney Swift"); spnw[0][106] = new Array("CHSP", "Chipping Sparrow"); spnw[0][107] = new Array("CWWI", "Chuck-will\'s-widow"); spnw[0][108] = new Array("CHUK", "Chukar"); spnw[0][109] = new Array("CITE", "Cinnamon Teal"); spnw[0][110] = new Array("CLGR", "Clark\'s Grebe"); spnw[0][111] = new Array("CLNU", "Clark\'s Nutcracker"); spnw[0][112] = new Array("CCSP", "Clay-colored Sparrow"); spnw[0][113] = new Array("CLSW", "Cliff Swallow"); spnw[0][114] = new Array("COEI", "Common Eider"); spnw[0][115] = new Array("COMO", "Common Gallinule"); spnw[0][116] = new Array("COGA", "Common Gallinule"); spnw[0][117] = new Array("COGO", "Common Goldeneye"); spnw[0][118] = new Array("COGR", "Common Grackle"); spnw[0][119] = new Array("COLO", "Common Loon"); spnw[0][120] = new Array("COME", "Common Merganser"); spnw[0][121] = new Array("COMU", "Common Murre"); spnw[0][122] = new Array("CONI", "Common Nighthawk"); spnw[0][123] = new Array("COPO", "Common Poorwill"); spnw[0][124] = new Array("CORA", "Common Raven"); spnw[0][125] = new Array("CORE", "Common Redpoll"); spnw[0][126] = new Array("CRPL", "Common Ringed Plover"); spnw[0][127] = new Array("COSN", "Common Snipe"); spnw[0][128] = new Array("COTE", "Common Tern"); spnw[0][129] = new Array("COYE", "Common Yellowthroat"); spnw[0][130] = new Array("URED", "Common or Hoary Redpoll"); spnw[0][131] = new Array("CONW", "Connecticut Warbler"); spnw[0][132] = new Array("COHA", "Cooper\'s Hawk"); spnw[0][133] = new Array("COFL", "Cordilleran Flycatcher"); spnw[0][134] = new Array("CRMY", "Crested Myna"); spnw[0][135] = new Array("DEJU", "Dark-eyed Junco"); spnw[0][136] = new Array("ORJU", "Dark-eyed Junco (Oregon)"); spnw[0][137] = new Array("SCJU", "Dark-eyed Junco (Slate-colored/Cassiar)"); spnw[0][138] = new Array("DICK", "Dickcissel"); spnw[0][139] = new Array("DCCO", "Double-crested Cormorant"); spnw[0][140] = new Array("DOVE", "Dovekie"); spnw[0][141] = new Array("DOWO", "Downy Woodpecker"); spnw[0][142] = new Array("DUNL", "Dunlin"); spnw[0][143] = new Array("DUFL", "Dusky Flycatcher"); spnw[0][144] = new Array("DUGR", "Dusky Grouse"); spnw[0][145] = new Array("BGRO", "Dusky/Sooty Grouse"); spnw[0][146] = new Array("EAGR", "Eared Grebe"); spnw[0][147] = new Array("EABL", "Eastern Bluebird"); spnw[0][148] = new Array("EAKI", "Eastern Kingbird"); spnw[0][149] = new Array("EAME", "Eastern Meadowlark"); spnw[0][150] = new Array("EAPH", "Eastern Phoebe"); spnw[0][151] = new Array("EASO", "Eastern Screech-Owl"); spnw[0][152] = new Array("EATO", "Eastern Towhee"); spnw[0][153] = new Array("EWPW", "Eastern Whip-poor-will"); spnw[0][154] = new Array("EAWP", "Eastern Wood-Pewee"); spnw[0][155] = new Array("EYWA", "Eastern Yellow Wagtail"); spnw[0][156] = new Array("ECDO", "Eurasian Collared-Dove"); spnw[0][157] = new Array("EUST", "European Starling"); spnw[0][158] = new Array("EVGR", "Evening Grosbeak"); spnw[0][159] = new Array("FEHA", "Ferruginous Hawk"); spnw[0][160] = new Array("FISP", "Field Sparrow"); spnw[0][161] = new Array("FLOW", "Flammulated Owl"); spnw[0][162] = new Array("FTSP", "Fork-tailed Storm-Petrel"); spnw[0][163] = new Array("FOTE", "Forster\'s Tern"); spnw[0][164] = new Array("FOSP", "Fox Sparrow"); spnw[0][165] = new Array("FRGU", "Franklin\'s Gull"); spnw[0][166] = new Array("GADW", "Gadwall"); spnw[0][167] = new Array("GLGU", "Glaucous Gull"); spnw[0][168] = new Array("GWGU", "Glaucous-winged Gull"); spnw[0][169] = new Array("GOEA", "Golden Eagle"); spnw[0][170] = new Array("GCKI", "Golden-crowned Kinglet"); spnw[0][171] = new Array("GCSP", "Golden-crowned Sparrow"); spnw[0][172] = new Array("GWWA", "Golden-winged Warbler"); spnw[0][173] = new Array("GRSP", "Grasshopper Sparrow"); spnw[0][174] = new Array("GRCA", "Gray Catbird"); spnw[0][175] = new Array("GRFL", "Gray Flycatcher"); spnw[0][176] = new Array("GRAJ", "Gray Jay"); spnw[0][177] = new Array("GRPA", "Gray Partridge"); spnw[0][178] = new Array("GCTH", "Gray-cheeked Thrush"); spnw[0][179] = new Array("GCRF", "Gray-crowned Rosy-Finch"); spnw[0][180] = new Array("GRAU", "Great Auk"); spnw[0][181] = new Array("GBBG", "Great Black-backed Gull"); spnw[0][182] = new Array("GBHE", "Great Blue Heron"); spnw[0][183] = new Array("GRCO", "Great Cormorant"); spnw[0][184] = new Array("GCFL", "Great Crested Flycatcher"); spnw[0][185] = new Array("GREG", "Great Egret"); spnw[0][186] = new Array("GGOW", "Great Gray Owl"); spnw[0][187] = new Array("GHOW", "Great Horned Owl"); spnw[0][188] = new Array("GPCH", "Greater Prairie-Chicken"); spnw[0][189] = new Array("GRSG", "Greater Sage-Grouse"); spnw[0][190] = new Array("GRSC", "Greater Scaup"); spnw[0][191] = new Array("GWFG", "Greater White-fronted Goose"); spnw[0][192] = new Array("GRYE", "Greater Yellowlegs"); spnw[0][193] = new Array("GRHE", "Green Heron"); spnw[0][194] = new Array("GWTE", "Green-winged Teal"); spnw[0][195] = new Array("GYRF", "Gyrfalcon"); spnw[0][196] = new Array("HAWO", "Hairy Woodpecker"); spnw[0][197] = new Array("HAFL", "Hammond\'s Flycatcher"); spnw[0][198] = new Array("HARD", "Harlequin Duck"); spnw[0][199] = new Array("HASP", "Harris\'s Sparrow"); spnw[0][200] = new Array("HESP", "Henslow\'s Sparrow"); spnw[0][201] = new Array("HETH", "Hermit Thrush"); spnw[0][202] = new Array("HERG", "Herring Gull"); spnw[0][203] = new Array("HORE", "Hoary Redpoll"); spnw[0][204] = new Array("HOME", "Hooded Merganser"); spnw[0][205] = new Array("HOWA", "Hooded Warbler"); spnw[0][206] = new Array("HOGR", "Horned Grebe"); spnw[0][207] = new Array("HOLA", "Horned Lark"); spnw[0][208] = new Array("HOPU", "Horned Puffin"); spnw[0][209] = new Array("HOFI", "House Finch"); spnw[0][210] = new Array("HOSP", "House Sparrow"); spnw[0][211] = new Array("HOWR", "House Wren"); spnw[0][212] = new Array("HUGO", "Hudsonian Godwit"); spnw[0][213] = new Array("HUVI", "Hutton\'s Vireo"); spnw[0][214] = new Array("WARH", "Hybrid Warbler sp."); spnw[0][215] = new Array("ICGU", "Iceland Gull"); spnw[0][216] = new Array("INBU", "Indigo Bunting"); spnw[0][217] = new Array("IVGU", "Ivory Gull"); spnw[0][218] = new Array("KILL", "Killdeer"); spnw[0][219] = new Array("KIEI", "King Eider"); spnw[0][220] = new Array("KIRA", "King Rail"); spnw[0][221] = new Array("KIWA", "Kirtland\'s Warbler"); spnw[0][222] = new Array("LALO", "Lapland Longspur"); spnw[0][223] = new Array("LARB", "Lark Bunting"); spnw[0][224] = new Array("LASP", "Lark Sparrow"); spnw[0][225] = new Array("LAGU", "Laughing Gull"); spnw[0][226] = new Array("LAZB", "Lazuli Bunting"); spnw[0][227] = new Array("LCSP", "Le Conte\'s Sparrow"); spnw[0][228] = new Array("LHSP", "Leach\'s Storm-Petrel"); spnw[0][229] = new Array("LEBI", "Least Bittern"); spnw[0][230] = new Array("LEFL", "Least Flycatcher"); spnw[0][231] = new Array("LESA", "Least Sandpiper"); spnw[0][232] = new Array("LESC", "Lesser Scaup"); spnw[0][233] = new Array("LEYE", "Lesser Yellowlegs"); spnw[0][234] = new Array("LEWO", "Lewis\'s Woodpecker"); spnw[0][235] = new Array("LISP", "Lincoln\'s Sparrow"); spnw[0][236] = new Array("LIGU", "Little Gull"); spnw[0][237] = new Array("LIST", "Little Stint"); spnw[0][238] = new Array("LOSH", "Loggerhead Shrike"); spnw[0][239] = new Array("LBCU", "Long-billed Curlew"); spnw[0][240] = new Array("LBDO", "Long-billed Dowitcher"); spnw[0][241] = new Array("LEOW", "Long-eared Owl"); spnw[0][242] = new Array("LTDU", "Long-tailed Duck"); spnw[0][243] = new Array("LTJA", "Long-tailed Jaeger"); spnw[0][244] = new Array("LOWA", "Louisiana Waterthrush"); spnw[0][245] = new Array("MGWA", "MacGillivray\'s Warbler"); spnw[0][246] = new Array("MAWA", "Magnolia Warbler"); spnw[0][247] = new Array("MALL", "Mallard"); spnw[0][248] = new Array("MNPH", "Mallard x Northern Pintail (hybrid)"); spnw[0][249] = new Array("MASH", "Manx Shearwater"); spnw[0][250] = new Array("MAGO", "Marbled Godwit"); spnw[0][251] = new Array("MAMU", "Marbled Murrelet"); spnw[0][252] = new Array("MAWR", "Marsh Wren"); spnw[0][253] = new Array("MCLO", "McCown\'s Longspur"); spnw[0][254] = new Array("MERL", "Merlin"); spnw[0][255] = new Array("MEGU", "Mew Gull"); spnw[0][256] = new Array("MOBL", "Mountain Bluebird"); spnw[0][257] = new Array("MOCH", "Mountain Chickadee"); spnw[0][258] = new Array("MOUP", "Mountain Plover"); spnw[0][259] = new Array("MOQU", "Mountain Quail"); spnw[0][260] = new Array("MODO", "Mourning Dove"); spnw[0][261] = new Array("MOWA", "Mourning Warbler"); spnw[0][262] = new Array("MUSW", "Mute Swan"); spnw[0][263] = new Array("NAWA", "Nashville Warbler"); spnw[0][264] = new Array("NSTS", "Nelson\'s Sparrow"); spnw[0][265] = new Array("NOBO", "Northern Bobwhite"); spnw[0][266] = new Array("NOCA", "Northern Cardinal"); spnw[0][267] = new Array("NOFL", "Northern Flicker"); spnw[0][268] = new Array("NOFU", "Northern Fulmar"); spnw[0][269] = new Array("NOGA", "Northern Gannet"); spnw[0][270] = new Array("NOGO", "Northern Goshawk"); spnw[0][271] = new Array("NOHA", "Northern Harrier"); spnw[0][272] = new Array("NHOW", "Northern Hawk Owl"); spnw[0][273] = new Array("NOMO", "Northern Mockingbird"); spnw[0][274] = new Array("NOPA", "Northern Parula"); spnw[0][275] = new Array("NOPI", "Northern Pintail"); spnw[0][276] = new Array("NOPO", "Northern Pygmy-Owl"); spnw[0][277] = new Array("NRWS", "Northern Rough-winged Swallow"); spnw[0][278] = new Array("NSWO", "Northern Saw-whet Owl"); spnw[0][279] = new Array("NSHO", "Northern Shoveler"); spnw[0][280] = new Array("NSHR", "Northern Shrike"); spnw[0][281] = new Array("NOWA", "Northern Waterthrush"); spnw[0][282] = new Array("NOWH", "Northern Wheatear"); spnw[0][283] = new Array("NOCR", "Northwestern Crow"); spnw[0][284] = new Array("OSFL", "Olive-sided Flycatcher"); spnw[0][285] = new Array("OCWA", "Orange-crowned Warbler"); spnw[0][286] = new Array("OROR", "Orchard Oriole"); spnw[0][287] = new Array("OSPR", "Osprey"); spnw[0][288] = new Array("OVEN", "Ovenbird"); spnw[0][289] = new Array("PALO", "Pacific Loon"); spnw[0][290] = new Array("PAWR", "Pacific Wren"); spnw[0][291] = new Array("PSFL", "Pacific-slope Flycatcher"); spnw[0][292] = new Array("PAWA", "Palm Warbler"); spnw[0][293] = new Array("PAJA", "Parasitic Jaeger"); spnw[0][294] = new Array("PAPI", "Passenger Pigeon"); spnw[0][295] = new Array("PESA", "Pectoral Sandpiper"); spnw[0][296] = new Array("PECO", "Pelagic Cormorant"); spnw[0][297] = new Array("PEFA", "Peregrine Falcon"); spnw[0][298] = new Array("PHVI", "Philadelphia Vireo"); spnw[0][299] = new Array("PBGR", "Pied-billed Grebe"); spnw[0][300] = new Array("PIGU", "Pigeon Guillemot"); spnw[0][301] = new Array("PIWO", "Pileated Woodpecker"); spnw[0][302] = new Array("PIGR", "Pine Grosbeak"); spnw[0][303] = new Array("PISI", "Pine Siskin"); spnw[0][304] = new Array("PIWA", "Pine Warbler"); spnw[0][305] = new Array("PIPL", "Piping Plover"); spnw[0][306] = new Array("PLVI", "Plumbeous Vireo"); spnw[0][307] = new Array("POJA", "Pomarine Jaeger"); spnw[0][308] = new Array("PRFA", "Prairie Falcon"); spnw[0][309] = new Array("PRAW", "Prairie Warbler"); spnw[0][310] = new Array("PROW", "Prothonotary Warbler"); spnw[0][311] = new Array("PUFI", "Purple Finch"); spnw[0][312] = new Array("PUMA", "Purple Martin"); spnw[0][313] = new Array("PUSA", "Purple Sandpiper"); spnw[0][314] = new Array("PYNU", "Pygmy Nuthatch"); spnw[0][315] = new Array("RAZO", "Razorbill"); spnw[0][316] = new Array("RECR", "Red Crossbill"); spnw[0][317] = new Array("REKN", "Red Knot"); spnw[0][318] = new Array("REPH", "Red Phalarope"); spnw[0][319] = new Array("RBWO", "Red-bellied Woodpecker"); spnw[0][320] = new Array("RBME", "Red-breasted Merganser"); spnw[0][321] = new Array("RBNU", "Red-breasted Nuthatch"); spnw[0][322] = new Array("RBSA", "Red-breasted Sapsucker"); spnw[0][323] = new Array("REVI", "Red-eyed Vireo"); spnw[0][324] = new Array("RHWO", "Red-headed Woodpecker"); spnw[0][325] = new Array("RLKI", "Red-legged Kittiwake"); spnw[0][326] = new Array("RNSA", "Red-naped Sapsucker"); spnw[0][327] = new Array("RNGR", "Red-necked Grebe"); spnw[0][328] = new Array("RNPH", "Red-necked Phalarope"); spnw[0][329] = new Array("RSHA", "Red-shouldered Hawk"); spnw[0][330] = new Array("RTHA", "Red-tailed Hawk"); spnw[0][331] = new Array("RTTR", "Red-tailed Tropicbird"); spnw[0][332] = new Array("RTLO", "Red-throated Loon"); spnw[0][333] = new Array("RWBL", "Red-winged Blackbird"); spnw[0][334] = new Array("REDH", "Redhead"); spnw[0][335] = new Array("RHAU", "Rhinoceros Auklet"); spnw[0][336] = new Array("RBGU", "Ring-billed Gull"); spnw[0][337] = new Array("RNDU", "Ring-necked Duck"); spnw[0][338] = new Array("RIPH", "Ring-necked Pheasant"); spnw[0][339] = new Array("RODO", "Rock Pigeon"); spnw[0][340] = new Array("ROPI", "Rock Pigeon"); spnw[0][341] = new Array("ROPT", "Rock Ptarmigan"); spnw[0][342] = new Array("ROWR", "Rock Wren"); spnw[0][343] = new Array("RBGR", "Rose-breasted Grosbeak"); spnw[0][344] = new Array("ROST", "Roseate Tern"); spnw[0][345] = new Array("ROGO", "Ross\'s Goose"); spnw[0][346] = new Array("ROGU", "Ross\'s Gull"); spnw[0][347] = new Array("RLHA", "Rough-legged Hawk"); spnw[0][348] = new Array("RCKI", "Ruby-crowned Kinglet"); spnw[0][349] = new Array("RTHU", "Ruby-throated Hummingbird"); spnw[0][350] = new Array("RUDU", "Ruddy Duck"); spnw[0][351] = new Array("RUTU", "Ruddy Turnstone"); spnw[0][352] = new Array("RUGR", "Ruffed Grouse"); spnw[0][353] = new Array("RUHU", "Rufous Hummingbird"); spnw[0][354] = new Array("RUBL", "Rusty Blackbird"); spnw[0][355] = new Array("SAGU", "Sabine\'s Gull"); spnw[0][356] = new Array("SATH", "Sage Thrasher"); spnw[0][357] = new Array("SAND", "Sanderling"); spnw[0][358] = new Array("SACR", "Sandhill Crane"); spnw[0][359] = new Array("SAVS", "Savannah Sparrow"); spnw[0][360] = new Array("SAPH", "Say\'s Phoebe"); spnw[0][361] = new Array("SCTA", "Scarlet Tanager"); spnw[0][362] = new Array("SEWR", "Sedge Wren"); spnw[0][363] = new Array("SEPL", "Semipalmated Plover"); spnw[0][364] = new Array("SESA", "Semipalmated Sandpiper"); spnw[0][365] = new Array("SSHA", "Sharp-shinned Hawk"); spnw[0][366] = new Array("STGR", "Sharp-tailed Grouse"); spnw[0][367] = new Array("SBDO", "Short-billed Dowitcher"); spnw[0][368] = new Array("SEOW", "Short-eared Owl"); spnw[0][369] = new Array("SKLA", "Sky Lark"); spnw[0][370] = new Array("SMLO", "Smith\'s Longspur"); spnw[0][371] = new Array("SNBU", "Snow Bunting"); spnw[0][372] = new Array("SNGO", "Snow Goose"); spnw[0][373] = new Array("SNEG", "Snowy Egret"); spnw[0][374] = new Array("SNOW", "Snowy Owl"); spnw[0][375] = new Array("SNPL", "Snowy Plover"); spnw[0][376] = new Array("SOSA", "Solitary Sandpiper"); spnw[0][377] = new Array("SOVI", "Solitary Vireo"); spnw[0][378] = new Array("SOSP", "Song Sparrow"); spnw[0][379] = new Array("SORA", "Sora"); spnw[0][380] = new Array("UNKN", "Species unknown"); spnw[0][381] = new Array("SPOW", "Spotted Owl"); spnw[0][382] = new Array("SPSA", "Spotted Sandpiper"); spnw[0][383] = new Array("SPTO", "Spotted Towhee"); spnw[0][384] = new Array("RSTO", "Spotted/Eastern Towhee (Rufous-sided Towhee)"); spnw[0][385] = new Array("SPPI", "Sprague\'s Pipit"); spnw[0][386] = new Array("SPGR", "Spruce Grouse"); spnw[0][387] = new Array("STJA", "Steller\'s Jay"); spnw[0][388] = new Array("STSA", "Stilt Sandpiper"); spnw[0][389] = new Array("SUSC", "Surf Scoter"); spnw[0][390] = new Array("SURF", "Surfbird"); spnw[0][391] = new Array("SWHA", "Swainson\'s Hawk"); spnw[0][392] = new Array("SWTH", "Swainson\'s Thrush"); spnw[0][393] = new Array("SWSP", "Swamp Sparrow"); spnw[0][394] = new Array("TEWA", "Tennessee Warbler"); spnw[0][395] = new Array("THGU", "Thayer\'s Gull"); spnw[0][396] = new Array("TBMU", "Thick-billed Murre"); spnw[0][397] = new Array("TTWO", "Three-toed Woodpecker"); spnw[0][398] = new Array("TOSO", "Townsend\'s Solitaire"); spnw[0][399] = new Array("TOWA", "Townsend\'s Warbler"); spnw[0][400] = new Array("TRFL", "Trail\'s Flycatcher (Willow or Alder)"); spnw[0][401] = new Array("TRES", "Tree Swallow"); spnw[0][402] = new Array("TRUS", "Trumpeter Swan"); spnw[0][403] = new Array("TUPU", "Tufted Puffin"); spnw[0][404] = new Array("TUTI", "Tufted Titmouse"); spnw[0][405] = new Array("TUSW", "Tundra Swan"); spnw[0][406] = new Array("TUVU", "Turkey Vulture"); spnw[0][407] = new Array("UNDU", "Unidentified Duck"); spnw[0][408] = new Array("USCA", "Unidentified Scaup"); spnw[0][409] = new Array("UNYE", "Unidentified Yellowlegs"); spnw[0][410] = new Array("UNCH", "Unknown chickadee"); spnw[0][411] = new Array("UPSA", "Upland Sandpiper"); spnw[0][412] = new Array("VATH", "Varied Thrush"); spnw[0][413] = new Array("VASW", "Vaux\'s Swift"); spnw[0][414] = new Array("VEER", "Veery"); spnw[0][415] = new Array("VESP", "Vesper Sparrow"); spnw[0][416] = new Array("VGSW", "Violet-green Swallow"); spnw[0][417] = new Array("VIRA", "Virginia Rail"); spnw[0][418] = new Array("WATA", "Wandering Tattler"); spnw[0][419] = new Array("WAVI", "Warbling Vireo"); spnw[0][420] = new Array("WEBL", "Western Bluebird"); spnw[0][421] = new Array("WEFL", "Western Flycatcher"); spnw[0][422] = new Array("WEGR", "Western Grebe"); spnw[0][423] = new Array("WEGU", "Western Gull"); spnw[0][424] = new Array("WEKI", "Western Kingbird"); spnw[0][425] = new Array("WEME", "Western Meadowlark"); spnw[0][426] = new Array("WESO", "Western Screech-Owl"); spnw[0][427] = new Array("WETA", "Western Tanager"); spnw[0][428] = new Array("WEWP", "Western Wood-Pewee"); spnw[0][429] = new Array("GWGH", "Western x Glaucous-winged Gull (hybrid)"); spnw[0][430] = new Array("WHIM", "Whimbrel"); spnw[0][431] = new Array("WPWI", "Whip-poor-will"); spnw[0][432] = new Array("WBNU", "White-breasted Nuthatch"); spnw[0][433] = new Array("WCSP", "White-crowned Sparrow"); spnw[0][434] = new Array("WEVI", "White-eyed Vireo"); spnw[0][435] = new Array("WHWO", "White-headed Woodpecker"); spnw[0][436] = new Array("WRSA", "White-rumped Sandpiper"); spnw[0][437] = new Array("WTPT", "White-tailed Ptarmigan"); spnw[0][438] = new Array("WTSP", "White-throated Sparrow"); spnw[0][439] = new Array("WTSW", "White-throated Swift"); spnw[0][440] = new Array("WWCR", "White-winged Crossbill"); spnw[0][441] = new Array("WWSC", "White-winged Scoter"); spnw[0][442] = new Array("WBTH", "White-winged x Black Tern Hybrid"); spnw[0][443] = new Array("WHCR", "Whooping Crane"); spnw[0][444] = new Array("WITU", "Wild Turkey"); spnw[0][445] = new Array("WILL", "Willet"); spnw[0][446] = new Array("WISA", "Williamson\'s Sapsucker"); spnw[0][447] = new Array("WIFL", "Willow Flycatcher"); spnw[0][448] = new Array("WIPT", "Willow Ptarmigan"); spnw[0][449] = new Array("WIPH", "Wilson\'s Phalarope"); spnw[0][450] = new Array("WISN", "Wilson\'s Snipe"); spnw[0][451] = new Array("WIWA", "Wilson\'s Warbler"); spnw[0][452] = new Array("EWWR", "Winter Wren"); spnw[0][453] = new Array("WIWR", "Winter Wren"); spnw[0][454] = new Array("WODU", "Wood Duck"); spnw[0][455] = new Array("WOSA", "Wood Sandpiper"); spnw[0][456] = new Array("WOTH", "Wood Thrush"); spnw[0][457] = new Array("WEWA", "Worm-eating Warbler"); spnw[0][458] = new Array("XAMU", "Xantus\'s Murrelet"); spnw[0][459] = new Array("YERA", "Yellow Rail"); spnw[0][460] = new Array("YWAG", "Yellow Wagtail"); spnw[0][461] = new Array("YWAR", "Yellow Warbler"); spnw[0][462] = new Array("YBFL", "Yellow-bellied Flycatcher"); spnw[0][463] = new Array("YBSA", "Yellow-bellied Sapsucker"); spnw[0][464] = new Array("YBCU", "Yellow-billed Cuckoo"); spnw[0][465] = new Array("YBLO", "Yellow-billed Loon"); spnw[0][466] = new Array("YBCH", "Yellow-breasted Chat"); spnw[0][467] = new Array("YCNH", "Yellow-crowned Night-Heron"); spnw[0][468] = new Array("YHBL", "Yellow-headed Blackbird"); spnw[0][469] = new Array("YRWA", "Yellow-rumped Warbler"); spnw[0][470] = new Array("AUWA", "Yellow-rumped Warbler (Audubon\'s)"); spnw[0][471] = new Array("MYWA", "Yellow-rumped Warbler (Myrtle)"); spnw[0][472] = new Array("YTVI", "Yellow-throated Vireo"); spnw[1][0] = new Array("GOEA", "Aigle royal"); spnw[1][1] = new Array("SNEG", "Aigrette neigeuse"); spnw[1][2] = new Array("SKLA", "Alouette des champs"); spnw[1][3] = new Array("HOLA", "Alouette hausse-col"); spnw[1][4] = new Array("UNDU", "Anatidé sp."); spnw[1][5] = new Array("HARD", "Arlequin plongeur"); spnw[1][6] = new Array("NOGO", "Autour des palombes"); spnw[1][7] = new Array("AMAV", "Avocette d\'Amérique"); spnw[1][8] = new Array("OSPR", "Balbuzard pêcheur"); spnw[1][9] = new Array("HUGO", "Barge hudsonienne"); spnw[1][10] = new Array("MAGO", "Barge marbrée"); spnw[1][11] = new Array("WRSA", "Bécasseau à croupion blanc"); spnw[1][12] = new Array("STSA", "Bécasseau à échasses"); spnw[1][13] = new Array("PESA", "Bécasseau à poitrine cendrée"); spnw[1][14] = new Array("BASA", "Bécasseau de Baird"); spnw[1][15] = new Array("SURF", "Bécasseau du ressac"); spnw[1][16] = new Array("REKN", "Bécasseau maubèche"); spnw[1][17] = new Array("LESA", "Bécasseau minuscule"); spnw[1][18] = new Array("LIST", "Bécasseau minute"); spnw[1][19] = new Array("BBSA", "Bécasseau roussâtre"); spnw[1][20] = new Array("SAND", "Bécasseau sanderling"); spnw[1][21] = new Array("SESA", "Bécasseau semipalmé"); spnw[1][22] = new Array("DUNL", "Bécasseau variable"); spnw[1][23] = new Array("PUSA", "Bécasseau violet"); spnw[1][24] = new Array("AMWO", "Bécasse d\'Amérique"); spnw[1][25] = new Array("LBDO", "Bécassin à long bec"); spnw[1][26] = new Array("COSN", "Bécassine des marais"); spnw[1][27] = new Array("WISN", "Bécassine de Wilson"); spnw[1][28] = new Array("SBDO", "Bécassin roux"); spnw[1][29] = new Array("WWCR", "Bec-croisé bifascié"); spnw[1][30] = new Array("RECR", "Bec-croisé des sapins"); spnw[1][31] = new Array("EYWA", "Bergeronnette de Béringie"); spnw[1][32] = new Array("YWAG", "Bergeronnette printanière"); spnw[1][33] = new Array("BRAN", "Bernache cravant"); spnw[1][34] = new Array("CAGO", "Bernache du Canada"); spnw[1][35] = new Array("BCNH", "Bihoreau gris"); spnw[1][36] = new Array("YCNH", "Bihoreau violacé"); spnw[1][37] = new Array("WCSP", "Bruant à couronne blanche"); spnw[1][38] = new Array("GCSP", "Bruant à couronne dorée"); spnw[1][39] = new Array("HASP", "Bruant à face noire"); spnw[1][40] = new Array("WTSP", "Bruant à gorge blanche"); spnw[1][41] = new Array("LASP", "Bruant à joues marron"); spnw[1][42] = new Array("SOSP", "Bruant chanteur"); spnw[1][43] = new Array("BAIS", "Bruant de Baird"); spnw[1][44] = new Array("BRSP", "Bruant de Brewer"); spnw[1][45] = new Array("HESP", "Bruant de Henslow"); spnw[1][46] = new Array("LCSP", "Bruant de Le Conte"); spnw[1][47] = new Array("LISP", "Bruant de Lincoln"); spnw[1][48] = new Array("NSTS", "Bruant de Nelson"); spnw[1][49] = new Array("FISP", "Bruant des champs"); spnw[1][50] = new Array("SWSP", "Bruant des marais"); spnw[1][51] = new Array("CCSP", "Bruant des plaines"); spnw[1][52] = new Array("SAVS", "Bruant des prés"); spnw[1][53] = new Array("CHSP", "Bruant familier"); spnw[1][54] = new Array("FOSP", "Bruant fauve"); spnw[1][55] = new Array("ATSP", "Bruant hudsonien"); spnw[1][56] = new Array("LARB", "Bruant noir et blanc"); spnw[1][57] = new Array("GRSP", "Bruant sauterelle"); spnw[1][58] = new Array("VESP", "Bruant vespéral"); spnw[1][59] = new Array("NOHA", "Busard Saint-Martin"); spnw[1][60] = new Array("RSHA", "Buse à épaulettes"); spnw[1][61] = new Array("RTHA", "Buse à queue rousse"); spnw[1][62] = new Array("SWHA", "Buse de Swainson"); spnw[1][63] = new Array("RLHA", "Buse pattue"); spnw[1][64] = new Array("FEHA", "Buse rouilleuse"); spnw[1][65] = new Array("AMBI", "Butor d\'Amérique"); spnw[1][66] = new Array("WODU", "Canard branchu"); spnw[1][67] = new Array("GADW", "Canard chipeau"); spnw[1][68] = new Array("MALL", "Canard colvert"); spnw[1][69] = new Array("MBDH", "Canard colvert x C. noir"); spnw[1][70] = new Array("AMWI", "Canard d\'Amérique"); spnw[1][71] = new Array("ABDU", "Canard noir"); spnw[1][72] = new Array("NOPI", "Canard pilet"); spnw[1][73] = new Array("NSHO", "Canard souchet"); spnw[1][74] = new Array("RBGR", "Cardinal à poitrine rose"); spnw[1][75] = new Array("BHGR", "Cardinal à tête noire"); spnw[1][76] = new Array("NOCA", "Cardinal rouge"); spnw[1][77] = new Array("RWBL", "Carouge à épaulettes"); spnw[1][78] = new Array("YHBL", "Carouge à tête jaune"); spnw[1][79] = new Array("CLNU", "Cassenoix d\'Amérique"); spnw[1][80] = new Array("AMGO", "Chardonneret jaune"); spnw[1][81] = new Array("WATA", "Chevalier errant"); spnw[1][82] = new Array("SPSA", "Chevalier grivelé"); spnw[1][83] = new Array("WILL", "Chevalier semipalmé"); spnw[1][84] = new Array("SOSA", "Chevalier solitaire"); spnw[1][85] = new Array("WOSA", "Chevalier sylvain"); spnw[1][86] = new Array("BUOW", "Chevêche des terriers"); spnw[1][87] = new Array("NOPO", "Chevêchette des Rocheuses"); spnw[1][88] = new Array("NHOW", "Chouette épervière"); spnw[1][89] = new Array("GGOW", "Chouette lapone"); spnw[1][90] = new Array("BDOW", "Chouette rayée"); spnw[1][91] = new Array("SPOW", "Chouette tachetée"); spnw[1][92] = new Array("AMDI", "Cincle d\'Amérique"); spnw[1][93] = new Array("BCHU", "Colibri à gorge noire"); spnw[1][94] = new Array("RTHU", "Colibri à gorge rubis"); spnw[1][95] = new Array("CAHU", "Colibri calliope"); spnw[1][96] = new Array("ANHU", "Colibri d\'Anna"); spnw[1][97] = new Array("RUHU", "Colibri roux"); spnw[1][98] = new Array("CAQU", "Colin de Californie"); spnw[1][99] = new Array("MOQU", "Colin des montagnes"); spnw[1][100] = new Array("NOBO", "Colin de Virginie"); spnw[1][101] = new Array("DCCO", "Cormoran à aigrettes"); spnw[1][102] = new Array("BRAC", "Cormoran de Brandt"); spnw[1][103] = new Array("PECO", "Cormoran pélagique"); spnw[1][104] = new Array("NOCR", "Corneille d\'Alaska"); spnw[1][105] = new Array("AMCR", "Corneille d\'Amérique"); spnw[1][106] = new Array("YBCU", "Coulicou à bec jaune"); spnw[1][107] = new Array("BBCU", "Coulicou à bec noir"); spnw[1][108] = new Array("LBCU", "Courlis à long bec"); spnw[1][109] = new Array("WHIM", "Courlis corlieu"); spnw[1][110] = new Array("AMKE", "Crécerelle d\'Amérique"); spnw[1][111] = new Array("TUSW", "Cygne siffleur"); spnw[1][112] = new Array("TRUS", "Cygne trompette"); spnw[1][113] = new Array("MUSW", "Cygne tuberculé"); spnw[1][114] = new Array("DICK", "Dickcissel d\'Amérique"); spnw[1][115] = new Array("WITU", "Dindon sauvage"); spnw[1][116] = new Array("PIGR", "Durbec des sapins"); spnw[1][117] = new Array("BNST", "Échasse d\'Amérique"); spnw[1][118] = new Array("BNOW", "Effraie des clochers"); spnw[1][119] = new Array("COEI", "Eider à duvet"); spnw[1][120] = new Array("KIEI", "Eider à tête grise"); spnw[1][121] = new Array("EWPW", "Engoulevent bois-pourri"); spnw[1][122] = new Array("WPWI", "Engoulevent bois-pourri"); spnw[1][123] = new Array("CONI", "Engoulevent d\'Amérique"); spnw[1][124] = new Array("CWWI", "Engoulevent de Caroline"); spnw[1][125] = new Array("COPO", "Engoulevent de Nuttall"); spnw[1][126] = new Array("SSHA", "Épervier brun"); spnw[1][127] = new Array("COHA", "Épervier de Cooper"); spnw[1][128] = new Array("RUDU", "Érismature rousse"); spnw[1][129] = new Array("UNKN", "Espèce inconnue"); spnw[1][130] = new Array("EUST", "Étourneau sansonnet"); spnw[1][131] = new Array("RIPH", "Faisan de Colchide"); spnw[1][132] = new Array("PRFA", "Faucon des prairies"); spnw[1][133] = new Array("MERL", "Faucon émerillon"); spnw[1][134] = new Array("GYRF", "Faucon gerfaut"); spnw[1][135] = new Array("PEFA", "Faucon pèlerin"); spnw[1][136] = new Array("NOGA", "Fou de Bassan"); spnw[1][137] = new Array("AMCO", "Foulque d\'Amérique"); spnw[1][138] = new Array("RNDU", "Fuligule à collier"); spnw[1][139] = new Array("CANV", "Fuligule à dos blanc"); spnw[1][140] = new Array("REDH", "Fuligule à tête rouge"); spnw[1][141] = new Array("GRSC", "Fuligule milouinan"); spnw[1][142] = new Array("USCA", "Fuligule sp."); spnw[1][143] = new Array("NOFU", "Fulmar boréal"); spnw[1][144] = new Array("COMO", "Gallinule d\'Amérique"); spnw[1][145] = new Array("COGA", "Gallinule d\'Amérique"); spnw[1][146] = new Array("COGO", "Garrot à oeil d\'or"); spnw[1][147] = new Array("BAGO", "Garrot d\'Islande"); spnw[1][148] = new Array("BLJA", "Geai bleu"); spnw[1][149] = new Array("STJA", "Geai de Steller"); spnw[1][150] = new Array("RUGR", "Gélinotte huppée"); spnw[1][151] = new Array("BGGN", "Gobemoucheron gris-bleu"); spnw[1][152] = new Array("GWGU", "Goéland à ailes grises"); spnw[1][153] = new Array("RBGU", "Goéland à bec cerclé"); spnw[1][154] = new Array("ICGU", "Goéland arctique"); spnw[1][155] = new Array("HERG", "Goéland argenté"); spnw[1][156] = new Array("GLGU", "Goéland bourgmestre"); spnw[1][157] = new Array("MEGU", "Goéland cendré"); spnw[1][158] = new Array("WEGU", "Goéland d\'Audubon"); spnw[1][159] = new Array("CAGU", "Goéland de Californie"); spnw[1][160] = new Array("THGU", "Goéland de Thayer"); spnw[1][161] = new Array("GBBG", "Goéland marin"); spnw[1][162] = new Array("BOBO", "Goglu des prés"); spnw[1][163] = new Array("GRYE", "Grand Chevalier"); spnw[1][164] = new Array("CORA", "Grand Corbeau"); spnw[1][165] = new Array("GRCO", "Grand Cormoran"); spnw[1][166] = new Array("GHOW", "Grand-duc d\'Amérique"); spnw[1][167] = new Array("GREG", "Grande Aigrette"); spnw[1][168] = new Array("COME", "Grand Harle"); spnw[1][169] = new Array("GBHE", "Grand Héron"); spnw[1][170] = new Array("PIWO", "Grand Pic"); spnw[1][171] = new Array("GRAU", "Grand Pingouin"); spnw[1][172] = new Array("PBGR", "Grèbe à bec bigarré"); spnw[1][173] = new Array("EAGR", "Grèbe à cou noir"); spnw[1][174] = new Array("CLGR", "Grèbe à face blanche"); spnw[1][175] = new Array("WEGR", "Grèbe élégant"); spnw[1][176] = new Array("HOGR", "Grèbe esclavon"); spnw[1][177] = new Array("RNGR", "Grèbe jougris"); spnw[1][178] = new Array("BRCR", "Grimpereau brun"); spnw[1][179] = new Array("VATH", "Grive à collier"); spnw[1][180] = new Array("SWTH", "Grive à dos olive"); spnw[1][181] = new Array("GCTH", "Grive à joues grises"); spnw[1][182] = new Array("BITH", "Grive de Bicknell"); spnw[1][183] = new Array("WOTH", "Grive des bois"); spnw[1][184] = new Array("VEER", "Grive fauve"); spnw[1][185] = new Array("HETH", "Grive solitaire"); spnw[1][186] = new Array("EVGR", "Gros-bec errant"); spnw[1][187] = new Array("WHCR", "Grue blanche"); spnw[1][188] = new Array("SACR", "Grue du Canada"); spnw[1][189] = new Array("BLTE", "Guifette noire"); spnw[1][190] = new Array("ANMU", "Guillemot à cou blanc"); spnw[1][191] = new Array("BLGU", "Guillemot à miroir"); spnw[1][192] = new Array("PIGU", "Guillemot colombin"); spnw[1][193] = new Array("TBMU", "Guillemot de Brünnich"); spnw[1][194] = new Array("XAMU", "Guillemot de Xantus"); spnw[1][195] = new Array("MAMU", "Guillemot marbré"); spnw[1][196] = new Array("COMU", "Guillemot marmette"); spnw[1][197] = new Array("LTDU", "Harelde kakawi"); spnw[1][198] = new Array("SNOW", "Harfang des neiges"); spnw[1][199] = new Array("HOME", "Harle couronné"); spnw[1][200] = new Array("RBME", "Harle huppé"); spnw[1][201] = new Array("CAEG", "Héron garde-boeufs"); spnw[1][202] = new Array("GRHE", "Héron vert"); spnw[1][203] = new Array("SEOW", "Hibou des marais"); spnw[1][204] = new Array("LEOW", "Hibou moyen-duc"); spnw[1][205] = new Array("NRWS", "Hirondelle à ailes hérissées"); spnw[1][206] = new Array("VGSW", "Hirondelle à face blanche"); spnw[1][207] = new Array("CLSW", "Hirondelle à front blanc"); spnw[1][208] = new Array("TRES", "Hirondelle bicolore"); spnw[1][209] = new Array("BANS", "Hirondelle de rivage"); spnw[1][210] = new Array("PUMA", "Hirondelle noire"); spnw[1][211] = new Array("BARS", "Hirondelle rustique"); spnw[1][212] = new Array("AMOY", "Huîtrier d\'Amérique"); spnw[1][213] = new Array("BLOY", "Huîtrier de Bachman"); spnw[1][214] = new Array("MNPH", "Hybride de Canard colvert x C. pilet"); spnw[1][215] = new Array("WARH", "Hybride de paruline sp."); spnw[1][216] = new Array("GWGH", "Hybride Goéland à ailes grises x G. d\'Audubon"); spnw[1][217] = new Array("WBTH", "Hybride Guifette leucoptère x G. noire"); spnw[1][218] = new Array("BOWA", "Jaseur boréal"); spnw[1][219] = new Array("CEDW", "Jaseur d\'Amérique"); spnw[1][220] = new Array("DEJU", "Junco ardoisé"); spnw[1][221] = new Array("ORJU", "Junco ardoisé (à dos roux)"); spnw[1][222] = new Array("SCJU", "Junco ardoisé (race hyemalis)"); spnw[1][223] = new Array("LTJA", "Labbe à longue queue"); spnw[1][224] = new Array("PAJA", "Labbe parasite"); spnw[1][225] = new Array("POJA", "Labbe pomarin"); spnw[1][226] = new Array("ROPT", "Lagopède alpin"); spnw[1][227] = new Array("WTPT", "Lagopède à queue blanche"); spnw[1][228] = new Array("WIPT", "Lagopède des saules"); spnw[1][229] = new Array("HOPU", "Macareux cornu"); spnw[1][230] = new Array("TUPU", "Macareux huppé"); spnw[1][231] = new Array("ATPU", "Macareux moine"); spnw[1][232] = new Array("RHAU", "Macareux rhinocéros"); spnw[1][233] = new Array("BLSC", "Macreuse à bec jaune"); spnw[1][234] = new Array("SUSC", "Macreuse à front blanc"); spnw[1][235] = new Array("WWSC", "Macreuse brune"); spnw[1][236] = new Array("SORA", "Marouette de Caroline"); spnw[1][237] = new Array("WTSW", "Martinet à gorge blanche"); spnw[1][238] = new Array("VASW", "Martinet de Vaux"); spnw[1][239] = new Array("CHSW", "Martinet ramoneur"); spnw[1][240] = new Array("BLSW", "Martinet sombre"); spnw[1][241] = new Array("CRMY", "Martin huppé"); spnw[1][242] = new Array("BEKI", "Martin-pêcheur d\'Amérique"); spnw[1][243] = new Array("UPSA", "Maubèche des champs"); spnw[1][244] = new Array("DOVE", "Mergule nain"); spnw[1][245] = new Array("MOBL", "Merlebleu azuré"); spnw[1][246] = new Array("EABL", "Merlebleu de l\'Est"); spnw[1][247] = new Array("WEBL", "Merlebleu de l\'Ouest"); spnw[1][248] = new Array("AMRO", "Merle d\'Amérique"); spnw[1][249] = new Array("CBCH", "Mésange à dos marron"); spnw[1][250] = new Array("GRAJ", "Mésangeai du Canada"); spnw[1][251] = new Array("BOCH", "Mésange à tête brune"); spnw[1][252] = new Array("BCCH", "Mésange à tête noire"); spnw[1][253] = new Array("TUTI", "Mésange bicolore"); spnw[1][254] = new Array("BUSH", "Mésange buissonnière"); spnw[1][255] = new Array("MOCH", "Mésange de Gambel"); spnw[1][256] = new Array("UNCH", "Mésange sp."); spnw[1][257] = new Array("HOSP", "Moineau domestique"); spnw[1][258] = new Array("GRCA", "Moqueur chat"); spnw[1][259] = new Array("SATH", "Moqueur des armoises"); spnw[1][260] = new Array("NOMO", "Moqueur polyglotte"); spnw[1][261] = new Array("BRTH", "Moqueur roux"); spnw[1][262] = new Array("OSFL", "Moucherolle à côtés olive"); spnw[1][263] = new Array("YBFL", "Moucherolle à ventre jaune"); spnw[1][264] = new Array("SAPH", "Moucherolle à ventre roux"); spnw[1][265] = new Array("PSFL", "Moucherolle côtier"); spnw[1][266] = new Array("WEFL", "Moucherolle côtier ou des ravins"); spnw[1][267] = new Array("HAFL", "Moucherolle de Hammond"); spnw[1][268] = new Array("ALFL", "Moucherolle des aulnes"); spnw[1][269] = new Array("COFL", "Moucherolle des ravins"); spnw[1][270] = new Array("WIFL", "Moucherolle des saules"); spnw[1][271] = new Array("TRFL", "Moucherolle des saules ou des aulnes"); spnw[1][272] = new Array("GRFL", "Moucherolle gris"); spnw[1][273] = new Array("EAPH", "Moucherolle phébi"); spnw[1][274] = new Array("DUFL", "Moucherolle sombre"); spnw[1][275] = new Array("LEFL", "Moucherolle tchébec"); spnw[1][276] = new Array("ACFL", "Moucherolle vert"); spnw[1][277] = new Array("LAGU", "Mouette atricille"); spnw[1][278] = new Array("IVGU", "Mouette blanche"); spnw[1][279] = new Array("BOGU", "Mouette de Bonaparte"); spnw[1][280] = new Array("FRGU", "Mouette de Franklin"); spnw[1][281] = new Array("SAGU", "Mouette de Sabine"); spnw[1][282] = new Array("RLKI", "Mouette des brumes"); spnw[1][283] = new Array("LIGU", "Mouette pygmée"); spnw[1][284] = new Array("BHGU", "Mouette rieuse"); spnw[1][285] = new Array("ROGU", "Mouette rosée"); spnw[1][286] = new Array("BLKI", "Mouette tridactyle"); spnw[1][287] = new Array("BOOW", "Nyctale de Tengmalm"); spnw[1][288] = new Array("FTSP", "Océanite à queue fourchue"); spnw[1][289] = new Array("LHSP", "Océanite cul-blanc"); spnw[1][290] = new Array("ROGO", "Oie de Ross"); spnw[1][291] = new Array("SNGO", "Oie des neiges"); spnw[1][292] = new Array("GWFG", "Oie rieuse"); spnw[1][293] = new Array("BAOR", "Oriole de Baltimore"); spnw[1][294] = new Array("NOOR", "Oriole de Baltimore ou de Bullock"); spnw[1][295] = new Array("BUOR", "Oriole de Bullock"); spnw[1][296] = new Array("OROR", "Oriole des vergers"); spnw[1][297] = new Array("BWWA", "Paruline à ailes bleues"); spnw[1][298] = new Array("GWWA", "Paruline à ailes dorées"); spnw[1][299] = new Array("WIWA", "Paruline à calotte noire"); spnw[1][300] = new Array("HOWA", "Paruline à capuchon"); spnw[1][301] = new Array("NOPA", "Paruline à collier"); spnw[1][302] = new Array("PAWA", "Paruline à couronne rousse"); spnw[1][303] = new Array("YRWA", "Paruline à croupion jaune"); spnw[1][304] = new Array("AUWA", "Paruline à croupion jaune (race auduboni)"); spnw[1][305] = new Array("MYWA", "Paruline à croupion jaune (race coronata)"); spnw[1][306] = new Array("CSWA", "Paruline à flancs marron"); spnw[1][307] = new Array("CONW", "Paruline à gorge grise"); spnw[1][308] = new Array("BTNW", "Paruline à gorge noire"); spnw[1][309] = new Array("BLBW", "Paruline à gorge orangée"); spnw[1][310] = new Array("NAWA", "Paruline à joues grises"); spnw[1][311] = new Array("BBWA", "Paruline à poitrine baie"); spnw[1][312] = new Array("MAWA", "Paruline à tête cendrée"); spnw[1][313] = new Array("CERW", "Paruline azurée"); spnw[1][314] = new Array("BTBW", "Paruline bleue"); spnw[1][315] = new Array("OVEN", "Paruline couronnée"); spnw[1][316] = new Array("BRWA", "Paruline de Brewster (hybride)"); spnw[1][317] = new Array("KIWA", "Paruline de Kirtland"); spnw[1][318] = new Array("MGWA", "Paruline des buissons"); spnw[1][319] = new Array("PIWA", "Paruline des pins"); spnw[1][320] = new Array("PRAW", "Paruline des prés"); spnw[1][321] = new Array("NOWA", "Paruline des ruisseaux"); spnw[1][322] = new Array("TOWA", "Paruline de Townsend"); spnw[1][323] = new Array("CAWA", "Paruline du Canada"); spnw[1][324] = new Array("AMRE", "Paruline flamboyante"); spnw[1][325] = new Array("BTYW", "Paruline grise"); spnw[1][326] = new Array("LOWA", "Paruline hochequeue"); spnw[1][327] = new Array("YWAR", "Paruline jaune"); spnw[1][328] = new Array("COYE", "Paruline masquée"); spnw[1][329] = new Array("BAWW", "Paruline noir et blanc"); spnw[1][330] = new Array("TEWA", "Paruline obscure"); spnw[1][331] = new Array("PROW", "Paruline orangée"); spnw[1][332] = new Array("YBCH", "Paruline polyglotte"); spnw[1][333] = new Array("BLPW", "Paruline rayée"); spnw[1][334] = new Array("CMWA", "Paruline tigrée"); spnw[1][335] = new Array("MOWA", "Paruline triste"); spnw[1][336] = new Array("OCWA", "Paruline verdâtre"); spnw[1][337] = new Array("WEWA", "Paruline vermivore"); spnw[1][338] = new Array("LAZB", "Passerin azuré"); spnw[1][339] = new Array("INBU", "Passerin indigo"); spnw[1][340] = new Array("AWPE", "Pélican d\'Amérique"); spnw[1][341] = new Array("CHUK", "Perdrix choukar"); spnw[1][342] = new Array("GRPA", "Perdrix grise"); spnw[1][343] = new Array("LEBI", "Petit Blongios"); spnw[1][344] = new Array("LEYE", "Petit Chevalier"); spnw[1][345] = new Array("WESO", "Petit-duc des montagnes"); spnw[1][346] = new Array("EASO", "Petit-duc maculé"); spnw[1][347] = new Array("FLOW", "Petit-duc nain"); spnw[1][348] = new Array("BWHA", "Petite Buse"); spnw[1][349] = new Array("NSWO", "Petite Nyctale"); spnw[1][350] = new Array("LESC", "Petit Fuligule"); spnw[1][351] = new Array("BUFF", "Petit Garrot"); spnw[1][352] = new Array("UNYE", "Petit ou Grand Chevalier"); spnw[1][353] = new Array("RAZO", "Petit Pingouin"); spnw[1][354] = new Array("RTTR", "Phaéton à brins rouges"); spnw[1][355] = new Array("RNPH", "Phalarope à bec étroit"); spnw[1][356] = new Array("REPH", "Phalarope à bec large"); spnw[1][357] = new Array("WIPH", "Phalarope de Wilson"); spnw[1][358] = new Array("BBWO", "Pic à dos noir"); spnw[1][359] = new Array("ATTW", "Pic à dos rayé"); spnw[1][360] = new Array("RNSA", "Pic à nuque rouge"); spnw[1][361] = new Array("RBSA", "Pic à poitrine rouge"); spnw[1][362] = new Array("WHWO", "Pic à tête blanche"); spnw[1][363] = new Array("RHWO", "Pic à tête rouge"); spnw[1][364] = new Array("RBWO", "Pic à ventre roux"); spnw[1][365] = new Array("HAWO", "Pic chevelu"); spnw[1][366] = new Array("LEWO", "Pic de Lewis"); spnw[1][367] = new Array("WISA", "Pic de Williamson"); spnw[1][368] = new Array("NOFL", "Pic flamboyant"); spnw[1][369] = new Array("YBSA", "Pic maculé"); spnw[1][370] = new Array("DOWO", "Pic mineur"); spnw[1][371] = new Array("TTWO", "Pic tridactyle"); spnw[1][372] = new Array("BBMA", "Pie d\'Amérique"); spnw[1][373] = new Array("NSHR", "Pie-grièche grise"); spnw[1][374] = new Array("LOSH", "Pie-grièche migratrice"); spnw[1][375] = new Array("BTPI", "Pigeon à queue barrée"); spnw[1][376] = new Array("RODO", "Pigeon biset"); spnw[1][377] = new Array("ROPI", "Pigeon biset"); spnw[1][378] = new Array("EAWP", "Pioui de l\'Est"); spnw[1][379] = new Array("WEWP", "Pioui de l\'Ouest"); spnw[1][380] = new Array("AMPI", "Pipit d\'Amérique"); spnw[1][381] = new Array("SPPI", "Pipit de Sprague"); spnw[1][382] = new Array("WETA", "Piranga à tête rouge"); spnw[1][383] = new Array("SCTA", "Piranga écarlate"); spnw[1][384] = new Array("CCLO", "Plectrophane à ventre noir"); spnw[1][385] = new Array("MCLO", "Plectrophane de McCown"); spnw[1][386] = new Array("SMLO", "Plectrophane de Smith"); spnw[1][387] = new Array("SNBU", "Plectrophane des neiges"); spnw[1][388] = new Array("LALO", "Plectrophane lapon"); spnw[1][389] = new Array("YBLO", "Plongeon à bec blanc"); spnw[1][390] = new Array("RTLO", "Plongeon catmarin"); spnw[1][391] = new Array("PALO", "Plongeon du Pacifique"); spnw[1][392] = new Array("COLO", "Plongeon huard"); spnw[1][393] = new Array("BBPL", "Pluvier argenté"); spnw[1][394] = new Array("AMGP", "Pluvier bronzé"); spnw[1][395] = new Array("CRPL", "Pluvier grand-gravelot"); spnw[1][396] = new Array("KILL", "Pluvier kildir"); spnw[1][397] = new Array("MOUP", "Pluvier montagnard"); spnw[1][398] = new Array("SNPL", "Pluvier neigeux"); spnw[1][399] = new Array("SEPL", "Pluvier semipalmé"); spnw[1][400] = new Array("PIPL", "Pluvier siffleur"); spnw[1][401] = new Array("MASH", "Puffin des Anglais"); spnw[1][402] = new Array("BAEA", "Pygargue à tête blanche"); spnw[1][403] = new Array("COGR", "Quiscale bronzé"); spnw[1][404] = new Array("BRBL", "Quiscale de Brewer"); spnw[1][405] = new Array("RUBL", "Quiscale rouilleux"); spnw[1][406] = new Array("VIRA", "Râle de Virginie"); spnw[1][407] = new Array("KIRA", "Râle élégant"); spnw[1][408] = new Array("YERA", "Râle jaune"); spnw[1][409] = new Array("GCKI", "Roitelet à couronne dorée"); spnw[1][410] = new Array("RCKI", "Roitelet à couronne rubis"); spnw[1][411] = new Array("GCRF", "Roselin à tête grise"); spnw[1][412] = new Array("CAFI", "Roselin de Cassin"); spnw[1][413] = new Array("HOFI", "Roselin familier"); spnw[1][414] = new Array("PUFI", "Roselin pourpré"); spnw[1][415] = new Array("BWTE", "Sarcelle à ailes bleues"); spnw[1][416] = new Array("CITE", "Sarcelle cannelle"); spnw[1][417] = new Array("GWTE", "Sarcelle d\'hiver"); spnw[1][418] = new Array("WBNU", "Sittelle à poitrine blanche"); spnw[1][419] = new Array("RBNU", "Sittelle à poitrine rousse"); spnw[1][420] = new Array("PYNU", "Sittelle pygmée"); spnw[1][421] = new Array("HORE", "Sizerin blanchâtre"); spnw[1][422] = new Array("CORE", "Sizerin flammé"); spnw[1][423] = new Array("URED", "Sizerin flammé ou blanchâtre"); spnw[1][424] = new Array("TOSO", "Solitaire de Townsend"); spnw[1][425] = new Array("CAAU", "Starique de Cassin"); spnw[1][426] = new Array("ARTE", "Sterne arctique"); spnw[1][427] = new Array("CATE", "Sterne caspienne"); spnw[1][428] = new Array("ROST", "Sterne de Dougall"); spnw[1][429] = new Array("FOTE", "Sterne de Forster"); spnw[1][430] = new Array("COTE", "Sterne pierregarin"); spnw[1][431] = new Array("WEME", "Sturnelle de l\'Ouest"); spnw[1][432] = new Array("EAME", "Sturnelle des prés"); spnw[1][433] = new Array("PISI", "Tarin des pins"); spnw[1][434] = new Array("STGR", "Tétras à queue fine"); spnw[1][435] = new Array("GRSG", "Tétras des armoises"); spnw[1][436] = new Array("GPCH", "Tétras des prairies"); spnw[1][437] = new Array("SPGR", "Tétras du Canada"); spnw[1][438] = new Array("DUGR", "Tétras sombre"); spnw[1][439] = new Array("BGRO", "Tétras sombre ou fuligineux"); spnw[1][440] = new Array("EATO", "Tohi à flancs roux"); spnw[1][441] = new Array("RSTO", "Tohi à flancs roux ou tacheté"); spnw[1][442] = new Array("SPTO", "Tohi tacheté"); spnw[1][443] = new Array("RUTU", "Tournepierre à collier"); spnw[1][444] = new Array("MODO", "Tourterelle triste"); spnw[1][445] = new Array("ECDO", "Tourterelle turque"); spnw[1][446] = new Array("PAPI", "Tourte voyageuse"); spnw[1][447] = new Array("NOWH", "Traquet motteux"); spnw[1][448] = new Array("SEWR", "Troglodyte à bec court"); spnw[1][449] = new Array("PAWR", "Troglodyte de Baird"); spnw[1][450] = new Array("BEWR", "Troglodyte de Bewick"); spnw[1][451] = new Array("CARW", "Troglodyte de Caroline"); spnw[1][452] = new Array("CANW", "Troglodyte des canyons"); spnw[1][453] = new Array("EWWR", "Troglodyte des forêts"); spnw[1][454] = new Array("MAWR", "Troglodyte des marais"); spnw[1][455] = new Array("ROWR", "Troglodyte des rochers"); spnw[1][456] = new Array("HOWR", "Troglodyte familier"); spnw[1][457] = new Array("WIWR", "Troglodyte mignon"); spnw[1][458] = new Array("WEKI", "Tyran de l\'Ouest"); spnw[1][459] = new Array("GCFL", "Tyran huppé"); spnw[1][460] = new Array("EAKI", "Tyran tritri"); spnw[1][461] = new Array("TUVU", "Urubu à tête rouge"); spnw[1][462] = new Array("BHCO", "Vacher à tête brune"); spnw[1][463] = new Array("YTVI", "Viréo à gorge jaune"); spnw[1][464] = new Array("BHVI", "Viréo à tête bleue"); spnw[1][465] = new Array("SOVI", "Viréo à tête bleue (sensu lato)"); spnw[1][466] = new Array("WEVI", "Viréo aux yeux blancs"); spnw[1][467] = new Array("REVI", "Viréo aux yeux rouges"); spnw[1][468] = new Array("CAVI", "Viréo de Cassin"); spnw[1][469] = new Array("HUVI", "Viréo de Hutton"); spnw[1][470] = new Array("PHVI", "Viréo de Philadelphie"); spnw[1][471] = new Array("WAVI", "Viréo mélodieux"); spnw[1][472] = new Array("PLVI", "Viréo plombé"); function makeSpeciesSelectNW(s, d, l) { j = 0; if (l == 'FR') j = 1; var sr = ""; if (d != null) sr = ""; for (sri = 0; sri < spnw[j].length; sri++) { sr += "\n"; } return sr; } function getMaxClutch(s) { for (sri = 0; sri < sp.length; sri++) { if (sp[sri][0] == s) return String(sp[sri][3]); } return ''; } function getClutchSize(s,l) { e = " eggs"; u = "unknown"; if (l == "FR") { e = " oeufs"; u = "inconnu"; } for (sri = 0; sri < sp.length; sri++) { if (sp[sri][0] == s) { if (sp[sri][2] != "") return sp[sri][2] + (sp[sri][3] != "" && sp[sri][2] != sp[sri][3]?"-"+ sp[sri][3]:"") + e; else return u; } } return u; } function getIncubationPeriod(s,l) { e = " days"; u = "unknown"; if (l == "FR") { e = " jours"; u = "inconnu"; } for (sri = 0; sri < sp.length; sri++) { if (sp[sri][0] == s) { if (sp[sri][4] != "") return sp[sri][4] + (sp[sri][5] != "" && sp[sri][4] != sp[sri][5]?"-"+ sp[sri][5]:"") + e; else return u; } } return u; } function getFledgingPeriod(s,l) { e = " days"; u = "unknown"; if (l == "FR") { e = " jours"; u = "inconnu"; } for (sri = 0; sri < sp.length; sri++) { if (sp[sri][0] == s) { if (sp[sri][6] != "") return sp[sri][6] + (sp[sri][7] != "" && sp[sri][6] != sp[sri][7]?"-"+ sp[sri][7]:"") + e; else return u; } } return u; } function changeSelect(spc, spn) { if (spc.value == null || spc.value == '') { spn.selectedIndex = 0; return false; } spc.value = spc.value.toUpperCase(); for (i = 0; i < sp.length; i++) { if (spc.value == sp[i][0]) { spn.selectedIndex = i + 1; return true; } } alert('This is not a valid species code'); spc.value = ''; spn.selectedIndex = 0; return false; } function changeSelectNW(spc, spn, l) { j = 0; if (l == 'FR') j = 1; if (spc.value == null || spc.value == '') { spn.selectedIndex = 0; return false; } spc.value = spc.value.toUpperCase(); for (i = 0; i < spnw[j].length; i++) { if (spc.value == spnw[j][i][0]) { spn.selectedIndex = i + 1; return true; } } if (j == 0) alert('This is not a valid species code'); else alert('Ce code d\'espèce n\'existe page'); spc.value = ''; spn.selectedIndex = 0; return false; } ac = new Array(15); ac[0] = new Array("N", "no review needed"); ac[1] = new Array("R", "flagged for review"); ac[2] = new Array("S", "flagged for review (number)"); ac[3] = new Array("A", "accept as is"); ac[4] = new Array("B", "accept (already documented)"); ac[5] = new Array("M", "accept with modification"); ac[6] = new Array("D", "accept without documentation"); ac[7] = new Array("P", "accept (documentation requested)"); ac[8] = new Array("G", "accept (higher BE accepted in sq.)"); ac[9] = new Array("H", "accept (accepted in >2 sq in region)"); ac[10] = new Array("Q", "request more information"); ac[11] = new Array("U", "needs more review"); ac[12] = new Array("X", "rejected record"); ac[13] = new Array("E", "escaped bird"); ac[14] = new Array("F", "released bird"); function makeAcceptCode(a,d) { if (d != null) sr = " "; else sr = " "; for (sri = 0; sri < ac.length; sri++) { if (sri == 0 && a != 'N') continue; else sr = sr + "\n"; } return sr; } function changeAcceptCode(a,n) { for (sri = 0; sri < a.options.length; sri++) { if (a.options[sri].value == n) { a.selectedIndex = sri; break; } } } function makeAcceptCodeRC(a,d) { if (d != null) sr = " "; else sr = " "; for (sri = 3; sri < ac.length; sri++) { sr = sr + "\n"; } return sr; } function makeAcceptCodePC(a) { sr = " "; for (sri = 0; sri < ac.length; sri++) { if (sri != 4) sr += "\n"; } return sr; } function monthSelect(m) { var months = new Array('','Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'); sr = ''; for (i = 0; i <= 12; i++) { sr += ''; } return sr; } function makeProvSelect(s,l) { var prov = null; var prname = null; if (l == 'FR') { var prov = new Array('','AB','BC','PE','MB','NB','NS','NU','ON','QC','SK','NL','NT','YK'); var prname = new Array('choisissez une province','Alberta','Colombie-Britannique','Île-du-Prince-Édouard','Manitoba','Nouveau-Brunswick','Nouvelle-Écosse','Nunavut','Ontario','Québec','Saskatchewan','Terre-Neuve','Territoires-du-Nord-Ouest','Yukon'); } else { prov = new Array('','AB','BC','MB','NB','NL','NS','NT','NU','ON','PE','QC','SK','YK'); prname = new Array('select a province','Alberta','British Columbia','Manitoba','New Brunswick','Newfoundland','Nova Scotia','Northwest Territories','Nunavut','Ontario','Prince Edward Island','Québec','Saskatchewan','Yukon'); } sr = ''; for (i = 0; i < prov.length; i++) { sr += ''; } return sr; } function makeStatProvSelect(s,l) { var prov = null; var prname = null; if (l == 'FR') { var prov = new Array('','AL','AK','AB','AZ','AR','CA','NC','SC','BC','CO','CT','ND','SD','DE','DC','FL','GA','HI','ID','IL','IN','IA','KS','KY','LA','ME','MB','MD','MA','MI','MN','MS','MO','MT','NE','NV','NH','NJ','NY','NM','NB','NS','NU','OH','OK','ON','OR','PA','QC','RI','SK','TN','NL','NT','TX','UT','VT','VA','WV','WA','WI','WY','YK','PE'); var prname = new Array('choisissez province (ou état)','Alabama','Alaska','Alberta','Arizona','Arkansas','Californie','Caroline du Nord','Caroline du Sud','Colombie-Britannique','Colorado','Connecticut','Dakota du Nord','Dakota du Sud','Delaware','District de Columbia','Floride','Georgie','Hawaï','Idaho','Illinois','Indiana','Iowa','Kansas','Kentucky','Louisiane','Maine','Manitoba','Maryland','Massachussetts','Michigan','Minnesota','Mississipi','Missouri','Montana','Nebraska','Nevada','New Hampshire','New Jersey','New York','Nouveau Mexique','Nouveau-Brunswick','Nouvelle-Écosse','Nunavut','Ohio','Oklahoma','Ontario','Oregon','Pennsylvanie','Québec','Rhode Island','Saskatchewan','Tennessee','Terre-Neuve-et-Labrador','Territoires-du-Nord-Ouest','Texas','Utah','Vermont','Virginie','Virginie Occidentale','Washington','Wisconsin','Wyoming','Yukon','Île-du-Prince-Édouard'); } else { var prov = new Array('','AL','AK','AB','AZ','AR','BC','CA','CO','CT','DE','DC','FL','GA','HI','ID','IL','IN','IA','KS','KY','LA','ME','MB','MD','MA','MI','MN','MS','MO','MT','NE','NV','NB','NH','NJ','NM','NY','NL','NC','ND','NT','NS','NU','OH','OK','ON','OR','PA','PE','QC','RI','SK','SC','SD','TN','TX','UT','VT','VA','WA','WV','WI','WY','YK'); prname = new Array('select a state or province','Alabama','Alaska','Alberta','Arizona','Arkansas','British Columbia','California','Colorado','Connecticut','Delaware','District of Columbia','Florida','Georgia','Hawaii','Idaho','Illinois','Indiana','Iowa','Kansas','Kentucky','Louisiana','Maine','Manitoba','Maryland','Massachusetts','Michigan','Minnesota','Mississippi','Missouri','Montana','Nebraska','Nevada','New Brunswick','New Hampshire','New Jersey','New Mexico','New York','Newfoundland and Labrador','North Carolina','North Dakota','Northwest Territories','Nova Scotia','Nunavut','Ohio','Oklahoma','Ontario','Oregon','Pennsylvania','Prince Edward Island','Québec','Rhode Island','Saskatchewan','South Carolina','South Dakota','Tennessee','Texas','Utah','Vermont','Virginia','Washington','West Virginia','Wisconsin','Wyoming','Yukon'); } sr = ''; for (i = 0; i < prov.length; i++) { sr += ''; } return sr; } function isFormChanged(frm) { var rtnVal = false; var ele = frm.elements; for ( i=0; i < ele.length; i++ ) { if ( ele[i].type.length > 0 ) { if ( isElementChanged( ele, i ) ) { rtnVal = true; break; } } } return rtnVal; } function isElementChanged( ele, i ) { var isEleChanged = false; switch ( ele[i].type ) { case "text" : if ( ele[i].value != ele[i].defaultValue ) return true; break; case "textarea" : if ( ele[i].value != ele[i].defaultValue ) return true; break; case "radio" : val = ""; if ( ele[i].checked != ele[i].defaultChecked ) return true; break; case "select-one" : for ( var x =0 ; x = len) { input.value = input.value.slice(0, len); input.form[(getIndex(input)+1) % input.form.length].focus(); } } function getIndex(input) { var index = -1, i = 0, found = false; while (i < input.form.length && index == -1) if (input.form[i] == input)index = i; else i++; return index; }