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 == '' || typeof(l) == 'undefined') l = 'EN'; if (l != 'FR') l = 'EN'; if (v.value == '') return true; if (t == 'number' || t == 'float') { v.value = getCleanNumber(v); if (isNaN(v.value)) { v.value = ''; v.focus(); if (l == 'EN') alert('You must enter a valid number.'); else alert('Vous devez entrer un chiffre'); 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; } v.value = ''; 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.focus(); return false; } function checkDay (yr, mo, d, l) { if (l == '' || typeof(l) == 'undefined') l = 'EN'; 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 == '') { d.value = ''; if (l == 'EN') alert('You must select a month'); else alert('Vous devez choisir un mois'); 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, l) { if (l == '' || typeof(l) == 'undefined') l = 'EN'; if (h.value == '') return; if (checkValue(h, 'number', 0, 23) == false) return; h.value = parseInt(getCleanNumber(h)); if (l == 'EN') { 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(); } } else { if ((h.value < mnh || h.value > mxh) && confirm('Cela ne correspond pas aux heures recommendées pour compléter un point d\'écoute.\nLes heures recommendées sont à partir de l\'aube jusqu\'à\n5 heures après l\'aube.\n\nConfirmez que vous désirer garder la valeur entrée.') == false) {h.value = ''; h.focus(); } } } function checkPostalCode(p,l) { if (l == '' || typeof(l) == 'undefined') l = 'EN'; 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) { p.value = ''; 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.focus(); } return; } function checkEmail(s,l) { if (l == '' || typeof(l) == 'undefined') l = 'EN'; if (s.value == '') return; if (s.value.indexOf('@', 0) == -1 || s.value.indexOf('.', 0) == -1) { s.value = ''; if (l == 'FR') alert("\nVeuillez entrer une addresse de courrier électronique valide."); else alert("\nPlease enter a valid e-mail address."); s.focus(); } } function checkPhone(s,l) { if (l == '' || typeof(l) == 'undefined') l = 'EN'; if (s.value == '') return; var checked = true; if (s.value.length != 12) checked = false; for (i=0; i "9")) checked = false; } } if (!checked) { s.value = ''; 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.focus(); } } function checkPCBeCode(be,pc,l) { if (checkBeCode(be,l)) { if (be.value != "" && (pc.value == "" || parseInt(pc.value) < 1)) { be.value = ""; if (l == 'EN') alert('You can only enter breeding evidence for species observed on this point count (count greater than zero). Species found outside of the point count period must be reported on the breeding evidence form.'); else alert('Vous ne pouvez entrer un indice de nidification que pour les espèces détectées durant ce point d\'écoute (nombre supérieur à zéro). Les espèces observées en dehors de cette période doivent être rapportées sur le formulaire d\'indice de nidification.'); return false; } else return true; } else return false; } function checkBeCode(be,l) { if (l == '' || typeof(l) == 'undefined') l = 'EN'; 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; } be.value = ''; if (l == 'EN') alert('This is not a valid breeding evidence code.'); else alert('Cet indice de nidification n\'est pas valide.'); be.focus(); return false; } function checkAtlasSquare(s,l) { if (l == '' || typeof(l) == 'undefined') l = 'EN'; 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((s.value.substr(0,1) == '0' && parseInt(s.value.substr(1,2)) < 7) || parseInt(s.value.substr(0,2)) > 11) b = false; else if(s.value.substr(2,1) < 'A' || s.value.substr(2,1) > 'Z') b = false; else if(s.value.substr(3,1) < 'A' || s.value.substr(3,1) > 'Z') b = false; if (b == false) { s.value=''; if (l == 'EN') alert('This is not a valid square number'); else alert('Ce numéro de carré d\'atlas n\'est pas valide.'); 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; } function initSpecies() { sp[0] = new Array("ALFL", "Alder Flycatcher", "2", "4", "12", "13", "13", "14", "Moucherolle des aulnes"); sp[1] = new Array("AMAV", "American Avocet", "3", "5", "22", "29", "28", "35", "Avocette d'Amérique"); sp[2] = new Array("AMBI", "American Bittern", "2", "7", "28", "29", "", "", "Butor d'Amérique"); sp[3] = new Array("ABDU", "American Black Duck", "5", "17", "26", "29", "58", "63", "Canard noir"); sp[4] = new Array("AMCO", "American Coot", "2", "22", "21", "25", "49", "56", "Foulque d'Amérique"); sp[5] = new Array("AMCR", "American Crow", "3", "9", "18", "18", "28", "35", "Corneille d'Amérique"); sp[6] = new Array("AMDI", "American Dipper", "3", "6", "13", "17", "18", "25", "Cincle d'Amérique"); sp[7] = new Array("AGPL", "American Golden-Plover", "3", "4", "26", "27", "22", "22", "Pluvier bronzé"); sp[8] = new Array("AMGO", "American Goldfinch", "3", "7", "10", "12", "11", "17", "Chardonneret jaune"); sp[9] = new Array("AMKE", "American Kestrel", "3", "7", "29", "31", "30", "31", "Crécerelle d'Amérique"); sp[10] = new Array("AMPI", "American Pipit", "3", "7", "13", "15", "13", "15", "Pipit d'Amérique"); sp[11] = new Array("AMRE", "American Redstart", "2", "5", "12", "12", "9", "9", "Paruline flamboyante"); sp[12] = new Array("AMRO", "American Robin", "3", "7", "12", "14", "14", "16", "Merle d'Amérique"); sp[13] = new Array("ATTW", "American Three-toed Woodpecker", "", "", "", "", "", "", "Pic à dos rayé"); sp[14] = new Array("ATSP", "American Tree Sparrow", "3", "7", "12", "13", "8", "10", "Bruant hudsonien"); sp[15] = new Array("AWPE", "American White Pelican", "1", "6", "29", "36", "60", "60", "Pélican d'Amérique"); sp[16] = new Array("AMWI", "American Wigeon", "6", "12", "23", "25", "37", "48", "Canard d'Amérique"); sp[17] = new Array("CROW", "American or Northwestern Crow", "", "", "", "", "", "", "Corneille d'Amérique ou d'Alaska"); sp[18] = new Array("ANMU", "Ancient Murrelet", "1", "2", "33", "36", "", "", "Guillemot à cou blanc"); sp[19] = new Array("ANHU", "Anna's Hummingbird", "1", "3", "14", "19", "18", "23", "Colibri d'Anna"); sp[20] = new Array("ARTE", "Arctic Tern", "1", "3", "20", "24", "21", "28", "Sterne arctique"); sp[21] = new Array("AUWA", "Audubon's Warbler", "", "", "", "", "", "", "Paruline d'Audubon"); sp[22] = new Array("BASA", "Baird's Sandpiper", "2", "4", "20", "22", "16", "20", "Bécasseau de Baird"); sp[23] = new Array("BAEA", "Bald Eagle", "1", "3", "34", "36", "70", "98", "Pygargue à tête blanche"); sp[24] = new Array("BAOR", "Baltimore Oriole", "4", "6", "12", "14", "12", "14", "Oriole de Baltimore"); sp[25] = new Array("BTPI", "Band-tailed Pigeon", "1", "2", "18", "20", "25", "27", "Pigeon à queue barrée"); sp[26] = new Array("BKSW", "Bank Swallow", "4", "8", "14", "16", "18", "24", "Hirondelle de rivage"); sp[27] = new Array("BNOW", "Barn Owl", "3", "11", "30", "34", "52", "56", "Effraie des clochers"); sp[28] = new Array("BASW", "Barn Swallow", "4", "7", "13", "17", "18", "23", "Hirondelle rustique"); sp[29] = new Array("BDOW", "Barred Owl", "2", "4", "28", "33", "42", "42", "Chouette rayée"); sp[30] = new Array("BAGO", "Barrow's Goldeneye", "6", "15", "32", "34", "56", "56", "Garrot d'Islande"); sp[31] = new Array("BAYW", "Bay-breasted Warbler", "3", "7", "12", "13", "11", "12", "Paruline à poitrine baie"); sp[32] = new Array("BEKI", "Belted Kingfisher", "5", "8", "17", "22", "23", "23", "Martin-pêcheur d'Amérique"); sp[33] = new Array("BEWR", "Bewick's Wren", "4", "11", "12", "14", "14", "14", "Troglodyte de Bewick"); sp[34] = new Array("BLOY", "Black Oystercatcher", "1", "3", "24", "29", "35", "35", "Huîtrier de Bachman"); sp[35] = new Array("BLSW", "Black Swift", "1", "1", "24", "27", "45", "49", "Martinet sombre"); sp[36] = new Array("BLTE", "Black Tern", "2", "4", "21", "22", "21", "28", "Guifette noire"); sp[37] = new Array("BAWW", "Black-and-white Warbler", "4", "5", "10", "10", "8", "12", "Paruline noir et blanc"); sp[38] = new Array("BBWO", "Black-backed Woodpecker", "2", "6", "12", "14", "25", "25", "Pic à dos 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("BCHU", "Black-chinned Hummingbird", "1", "3", "13", "16", "21", "21", "Colibri à gorge noire"); sp[42] = new Array("BCNH", "Black-crowned Night-Heron", "1", "7", "24", "26", "42", "49", "Bihoreau gris"); sp[43] = new Array("BHGR", "Black-headed Grosbeak", "2", "5", "12", "13", "11", "12", "Cardinal à tête noire"); sp[44] = new Array("BLKI", "Black-legged Kittiwake", "1", "3", "23", "32", "43", "43", "Mouette tridactyle"); sp[45] = new Array("BNST", "Black-necked Stilt", "3", "5", "22", "26", "28", "32", "Échasse d'Amérique"); sp[46] = new Array("BTBW", "Black-throated Blue Warbler", "3", "5", "12", "13", "11", "12", "Paruline bleue"); sp[47] = new Array("BTGW", "Black-throated Gray Warbler", "3", "5", "", "", "", "", "Paruline grise"); sp[48] = new Array("BTNW", "Black-throated Green Warbler", "4", "5", "12", "12", "8", "10", "Paruline à gorge noire"); sp[49] = new Array("BTSP", "Black-throated Sparrow", "2", "4", "", "", "", "", "Bruant à gorge noire"); sp[50] = new Array("BKPW", "Blackpoll Warbler", "3", "5", "12", "12", "11", "12", "Paruline rayée"); sp[51] = new Array("BLJA", "Blue Jay", "3", "7", "16", "18", "17", "21", "Geai 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("BOBO", "Bobolink", "4", "7", "10", "13", "10", "14", "Goglu des prés"); sp[55] = new Array("BOWA", "Bohemian Waxwing", "2", "6", "14", "14", "13", "16", "Jaseur boréal"); sp[56] = new Array("BOGU", "Bonaparte's Gull", "2", "4", "24", "24", "", "", "Mouette de Bonaparte"); sp[57] = new Array("BOCH", "Boreal Chickadee", "4", "9", "15", "15", "18", "18", "Mésange à tête brune"); sp[58] = new Array("BOOW", "Boreal Owl", "3", "10", "27", "28", "28", "33", "Nyctale de Tengmalm"); sp[59] = new Array("BRCO", "Brandt's Cormorant", "3", "6", "", "", "", "", "Cormoran de Brandt"); sp[60] = new Array("BRBL", "Brewer's Blackbird", "3", "7", "12", "14", "13", "14", "Quiscale de Brewer"); sp[61] = new Array("BRSP", "Brewer's Sparrow", "3", "4", "11", "13", "8", "9", "Bruant de Brewer"); sp[62] = new Array("BWHA", "Broad-winged Hawk", "1", "4", "28", "32", "35", "35", "Petite Buse"); sp[63] = new Array("BRCR", "Brown Creeper", "4", "8", "14", "17", "13", "16", "Grimpereau brun"); sp[64] = new Array("BRTH", "Brown Thrasher", "2", "6", "11", "14", "9", "13", "Moqueur roux"); sp[65] = new Array("BHCO", "Brown-headed Cowbird", "1", "4", "10", "13", "10", "11", "Vacher à tête brune"); sp[66] = new Array("BUFF", "Bufflehead", "6", "12", "28", "33", "50", "55", "Petit Garrot"); sp[67] = new Array("BUOR", "Bullock's Oriole", "3", "6", "12", "14", "12", "14", "Oriole de Bullock"); sp[68] = new Array("BUOW", "Burrowing Owl", "6", "11", "21", "28", "28", "28", "Chevêche des terriers"); sp[69] = new Array("BUSH", "Bushtit", "5", "13", "12", "12", "14", "15", "Mésange buissonnière"); sp[70] = new Array("CAGU", "California Gull", "1", "5", "25", "25", "45", "45", "Goéland de Californie"); sp[71] = new Array("CAQU", "California Quail", "12", "16", "18", "23", "10", "10", "Colin de Californie"); sp[72] = new Array("CAHU", "Calliope Hummingbird", "2", "2", "15", "16", "18", "23", "Colibri calliope"); sp[73] = new Array("CAGO", "Canada Goose", "2", "12", "25", "30", "40", "73", "Bernache du Canada"); sp[74] = new Array("CAWA", "Canada Warbler", "3", "5", "", "", "", "", "Paruline du Canada"); sp[75] = new Array("CANV", "Canvasback", "7", "12", "24", "29", "56", "68", "Fuligule à dos blanc"); sp[76] = new Array("CAWR", "Canyon Wren", "4", "7", "", "", "", "", "Troglodyte des canyons"); sp[77] = new Array("CMWA", "Cape May Warbler", "4", "9", "", "", "", "", "Paruline tigrée"); sp[78] = new Array("CATE", "Caspian Tern", "1", "4", "20", "22", "30", "40", "Sterne caspienne"); sp[79] = new Array("CAAU", "Cassin's Auklet", "1", "1", "38", "38", "41", "41", "Starique de Cassin"); sp[80] = new Array("CAFI", "Cassin's Finch", "3", "6", "12", "14", "14", "14", "Roselin de Cassin"); sp[81] = new Array("CAVI", "Cassin's Vireo", "3", "5", "14", "14", "14", "14", "Viréo de Cassin"); sp[82] = new Array("CEWA", "Cedar Waxwing", "2", "6", "12", "12", "16", "16", "Jaseur d'Amérique"); sp[83] = new Array("CBCH", "Chestnut-backed Chickadee", "5", "9", "", "", "", "", "Mésange à dos marron"); sp[84] = new Array("CSWA", "Chestnut-sided Warbler", "3", "6", "12", "13", "10", "12", "Paruline à flancs marron"); sp[85] = new Array("CHSP", "Chipping Sparrow", "2", "5", "11", "14", "10", "10", "Bruant familier"); sp[86] = new Array("CHUK", "Chukar", "7", "20", "22", "24", "7", "10", "Perdrix choukar"); sp[87] = new Array("CITE", "Cinnamon Teal", "4", "16", "21", "25", "49", "49", "Sarcelle cannelle"); sp[88] = new Array("CLGR", "Clark's Grebe", "2", "7", "23", "23", "63", "77", "Grèbe à face blanche"); sp[89] = new Array("CLNU", "Clark's Nutcracker", "2", "6", "16", "18", "18", "21", "Cassenoix d'Amérique"); sp[90] = new Array("CCSP", "Clay-colored Sparrow", "3", "5", "10", "12", "8", "9", "Bruant des plaines"); sp[91] = new Array("CLSW", "Cliff Swallow", "3", "6", "14", "16", "21", "24", "Hirondelle à front blanc"); 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("COMU", "Common Murre", "1", "1", "32", "33", "19", "21", "Guillemot marmette"); sp[97] = new Array("CONI", "Common Nighthawk", "1", "3", "19", "19", "21", "21", "Engoulevent d'Amérique"); sp[98] = new Array("PEAF", "Common Peafowl", "", "", "", "", "", "", "Paon bleu"); sp[99] = new Array("COPO", "Common Poorwill", "2", "2", "", "", "", "", "Engoulevent de Nuttall"); sp[100] = new Array("CORA", "Common Raven", "3", "7", "18", "21", "38", "44", "Grand Corbeau"); sp[101] = new Array("CORE", "Common Redpoll", "4", "7", "10", "11", "12", "12", "Sizerin flammé"); sp[102] = new Array("COTE", "Common Tern", "1", "3", "21", "27", "26", "27", "Sterne pierregarin"); sp[103] = new Array("COYE", "Common Yellowthroat", "3", "6", "12", "12", "10", "10", "Paruline masquée"); sp[104] = new Array("COWA", "Connecticut Warbler", "3", "5", "", "", "", "", "Paruline à gorge grise"); sp[105] = new Array("COHA", "Cooper's Hawk", "3", "6", "32", "36", "27", "34", "Épervier de Cooper"); sp[106] = new Array("COFL", "Cordilleran Flycatcher", "3", "5", "14", "15", "14", "18", "Moucherolle des ravins"); sp[107] = new Array("DEJU", "Dark-eyed Junco", "3", "6", "12", "13", "9", "13", "Junco ardoisé"); sp[108] = new Array("DCCO", "Double-crested Cormorant", "2", "9", "25", "29", "35", "42", "Cormoran à aigrettes"); sp[109] = new Array("DOWO", "Downy Woodpecker", "3", "7", "12", "12", "20", "25", "Pic mineur"); sp[110] = new Array("DUFL", "Dusky Flycatcher", "3", "4", "12", "15", "18", "18", "Moucherolle sombre"); sp[111] = new Array("DUGR", "Dusky Grouse", "", "", "", "", "", "", "Tétras sombre"); sp[112] = new Array("EAGR", "Eared Grebe", "1", "6", "20", "22", "21", "21", "Grèbe à cou noir"); sp[113] = new Array("EAKI", "Eastern Kingbird", "2", "5", "16", "18", "16", "18", "Tyran tritri"); sp[114] = new Array("EAPH", "Eastern Phoebe", "3", "8", "16", "16", "15", "16", "Moucherolle phébi"); sp[115] = new Array("ECDO", "Eurasian Collared-Dove", "", "", "", "", "", "", "Tourterelle turque"); sp[116] = new Array("EUWI", "Eurasian Wigeon", "", "", "", "", "", "", "Canard siffleur"); sp[117] = new Array("EUST", "European Starling", "2", "8", "12", "14", "18", "21", "Étourneau sansonnet"); sp[118] = new Array("EVGR", "Evening Grosbeak", "2", "5", "11", "14", "13", "14", "Gros-bec errant"); sp[119] = new Array("FEHA", "Ferruginous Hawk", "2", "6", "28", "33", "44", "48", "Buse rouilleuse"); sp[120] = new Array("FLOW", "Flammulated Owl", "2", "4", "26", "26", "", "", "Petit-duc nain"); sp[121] = new Array("FTSP", "Fork-tailed Storm-Petrel", "1", "1", "", "", "", "", "Océanite à queue fourchue"); sp[122] = new Array("FOTE", "Forster's Tern", "2", "5", "23", "24", "", "", "Sterne de Forster"); sp[123] = new Array("FOSP", "Fox Sparrow", "2", "5", "12", "14", "9", "11", "Bruant fauve"); sp[124] = new Array("FRGU", "Franklin's Gull", "2", "4", "24", "25", "32", "32", "Mouette de Franklin"); sp[125] = new Array("GADW", "Gadwall", "5", "15", "24", "27", "48", "56", "Canard chipeau"); sp[126] = new Array("GWGU", "Glaucous-winged Gull", "1", "3", "27", "29", "35", "54", "Goéland à ailes grises"); sp[127] = new Array("GWGH", "Glaucous-winged X Western Gull Hybrid", "", "", "", "", "", "", "Hybride Goéland à ailes grises x G. d'Audubon"); sp[128] = new Array("GOEA", "Golden Eagle", "1", "4", "43", "45", "66", "75", "Aigle royal"); sp[129] = new Array("GCKI", "Golden-crowned Kinglet", "5", "11", "14", "15", "14", "19", "Roitelet à couronne dorée"); sp[130] = new Array("GCSP", "Golden-crowned Sparrow", "3", "5", "", "", "", "", "Bruant à couronne dorée"); sp[131] = new Array("GRSP", "Grasshopper Sparrow", "3", "6", "11", "12", "9", "9", "Bruant sauterelle"); sp[132] = new Array("GRCA", "Gray Catbird", "2", "6", "12", "13", "10", "11", "Moqueur chat"); sp[133] = new Array("GRFL", "Gray Flycatcher", "3", "4", "14", "14", "16", "16", "Moucherolle gris"); sp[134] = new Array("GRJA", "Gray Jay", "2", "5", "16", "18", "15", "15", "Mésangeai du Canada"); sp[135] = new Array("GRPA", "Gray Partridge", "5", "22", "23", "25", "13", "15", "Perdrix grise"); sp[136] = new Array("GCTH", "Gray-cheeked Thrush", "3", "6", "13", "14", "11", "13", "Grive à joues grises"); sp[137] = new Array("GCRF", "Gray-crowned Rosy-Finch", "3", "6", "12", "14", "18", "18", "Roselin à tête grise"); sp[138] = new Array("GBHE", "Great Blue Heron", "1", "7", "28", "28", "56", "60", "Grand Héron"); sp[139] = new Array("GGOW", "Great Gray Owl", "2", "5", "30", "30", "21", "28", "Chouette lapone"); sp[140] = new Array("GHOW", "Great Horned Owl", "1", "6", "26", "35", "35", "35", "Grand-duc d'Amérique"); sp[141] = new Array("GRSC", "Greater Scaup", "5", "11", "24", "28", "35", "42", "Fuligule milouinan"); sp[142] = new Array("GRYE", "Greater Yellowlegs", "4", "4", "23", "23", "18", "20", "Grand Chevalier"); sp[143] = new Array("GRHE", "Green Heron", "2", "7", "21", "25", "34", "35", "Héron vert"); sp[144] = new Array("GWTE", "Green-winged Teal", "5", "15", "21", "23", "34", "34", "Sarcelle d'hiver"); sp[145] = new Array("GYRF", "Gyrfalcon", "3", "8", "34", "36", "49", "56", "Faucon gerfaut"); sp[146] = new Array("HAWO", "Hairy Woodpecker", "3", "6", "11", "15", "28", "30", "Pic chevelu"); sp[147] = new Array("HAFL", "Hammond's Flycatcher", "2", "4", "12", "15", "17", "18", "Moucherolle de Hammond"); sp[148] = new Array("HADU", "Harlequin Duck", "5", "10", "28", "30", "60", "70", "Arlequin plongeur"); sp[149] = new Array("HETH", "Hermit Thrush", "3", "6", "12", "13", "12", "12", "Grive solitaire"); sp[150] = new Array("HEWA", "Hermit Warbler", "3", "5", "12", "12", "8", "10", "Paruline à tête jaune"); sp[151] = new Array("HEGU", "Herring Gull", "1", "4", "24", "28", "35", "35", "Goéland argenté"); sp[152] = new Array("HOME", "Hooded Merganser", "7", "18", "28", "41", "71", "71", "Harle couronné"); sp[153] = new Array("HOGR", "Horned Grebe", "3", "7", "22", "25", "45", "60", "Grèbe esclavon"); sp[154] = new Array("HOLA", "Horned Lark", "2", "5", "11", "12", "9", "12", "Alouette hausse-col"); sp[155] = new Array("HOPU", "Horned Puffin", "1", "1", "40", "42", "34", "40", "Macareux cornu"); sp[156] = new Array("HOFI", "House Finch", "2", "6", "12", "14", "11", "19", "Roselin familier"); sp[157] = new Array("HOSP", "House Sparrow", "3", "7", "10", "13", "14", "17", "Moineau domestique"); sp[158] = new Array("HOWR", "House Wren", "5", "12", "13", "13", "12", "18", "Troglodyte familier"); sp[159] = new Array("HUGO", "Hudsonian Godwit", "3", "4", "22", "25", "30", "30", "Barge hudsonienne"); sp[160] = new Array("HUVI", "Hutton's Vireo", "3", "5", "14", "14", "14", "14", "Viréo de Hutton"); sp[161] = new Array("INBU", "Indigo Bunting", "3", "6", "12", "13", "9", "10", "Passerin indigo"); sp[162] = new Array("KILL", "Killdeer", "3", "5", "24", "28", "25", "25", "Pluvier kildir"); sp[163] = new Array("LKBU", "Lark Bunting", "3", "7", "11", "12", "8", "9", "Bruant noir et blanc"); sp[164] = new Array("LASP", "Lark Sparrow", "3", "6", "11", "12", "9", "10", "Bruant à joues marron"); sp[165] = new Array("LZBU", "Lazuli Bunting", "3", "5", "12", "12", "10", "12", "Passerin azuré"); sp[166] = new Array("LCSP", "Le Conte's Sparrow", "3", "5", "12", "13", "", "", "Bruant de Le Conte"); sp[167] = new Array("LSPE", "Leach's Storm-Petrel", "1", "1", "41", "42", "63", "70", "Océanite cul-blanc"); sp[168] = new Array("LEBI", "Least Bittern", "2", "7", "19", "20", "25", "25", "Petit Blongios"); sp[169] = new Array("LEFL", "Least Flycatcher", "3", "6", "13", "14", "12", "16", "Moucherolle tchébec"); sp[170] = new Array("LESA", "Least Sandpiper", "4", "4", "19", "23", "", "", "Bécasseau minuscule"); sp[171] = new Array("LEGO", "Lesser Goldfinch", "3", "6", "12", "12", "", "", "Chardonneret mineur"); sp[172] = new Array("LESC", "Lesser Scaup", "8", "14", "21", "28", "45", "50", "Petit Fuligule"); sp[173] = new Array("LEYE", "Lesser Yellowlegs", "3", "4", "22", "23", "18", "20", "Petit Chevalier"); sp[174] = new Array("LEWO", "Lewis's Woodpecker", "4", "9", "13", "14", "28", "34", "Pic de Lewis"); sp[175] = new Array("LISP", "Lincoln's Sparrow", "3", "6", "12", "14", "9", "12", "Bruant de Lincoln"); sp[176] = new Array("LBCU", "Long-billed Curlew", "3", "5", "27", "30", "32", "45", "Courlis à long bec"); sp[177] = new Array("LEOW", "Long-eared Owl", "3", "10", "26", "28", "23", "26", "Hibou moyen-duc"); sp[178] = new Array("LTDU", "Long-tailed Duck", "5", "11", "24", "29", "35", "40", "Harelde kakawi"); sp[179] = new Array("MACW", "MacGillivray's Warbler", "3", "6", "11", "11", "8", "9", "Paruline des buissons"); sp[180] = new Array("MGNW", "Magnolia Warbler", "3", "5", "11", "13", "8", "10", "Paruline à tête cendrée"); sp[181] = new Array("MALL", "Mallard", "5", "15", "26", "30", "42", "60", "Canard colvert"); sp[182] = new Array("MAMU", "Marbled Murrelet", "1", "1", "27", "30", "27", "27", "Guillemot marbré"); sp[183] = new Array("MAWR", "Marsh Wren", "3", "10", "12", "16", "13", "16", "Troglodyte des marais"); sp[184] = new Array("MERL", "Merlin", "2", "7", "28", "32", "30", "35", "Faucon émerillon"); sp[185] = new Array("MEGU", "Mew Gull", "2", "3", "24", "26", "30", "32", "Goéland cendré"); sp[186] = new Array("MOBL", "Mountain Bluebird", "4", "8", "13", "14", "22", "23", "Merlebleu azuré"); sp[187] = new Array("MOCH", "Mountain Chickadee", "5", "12", "14", "14", "21", "21", "Mésange de Gambel"); sp[188] = new Array("MOQU", "Mountain Quail", "6", "15", "21", "24", "14", "14", "Colin des montagnes"); sp[189] = new Array("MODO", "Mourning Dove", "1", "4", "13", "14", "12", "14", "Tourterelle triste"); sp[190] = new Array("MOWA", "Mourning Warbler", "3", "5", "12", "12", "7", "9", "Paruline triste"); sp[191] = new Array("MUSW", "Mute Swan", "4", "8", "36", "36", "115", "155", "Cygne tuberculé"); sp[192] = new Array("MYWA", "Myrtle Warbler", "", "", "", "", "", "", "Paruline à croupion jaune"); sp[193] = new Array("NAWA", "Nashville Warbler", "4", "5", "11", "12", "11", "11", "Paruline à joues grises"); sp[194] = new Array("NSTS", "Nelson's Sparrow", "3", "7", "11", "11", "10", "10", "Bruant de Nelson"); sp[195] = new Array("NOBO", "Northern Bobwhite", "6", "28", "23", "24", "6", "7", "Colin de Virginie"); sp[196] = new Array("NOFL", "Northern Flicker", "3", "12", "11", "14", "25", "28", "Pic flamboyant"); sp[197] = new Array("NOFU", "Northern Fulmar", "1", "1", "50", "60", "50", "50", "Fulmar boréal"); sp[198] = new Array("NOGO", "Northern Goshawk", "2", "5", "36", "38", "35", "42", "Autour des palombes"); sp[199] = new Array("NOHA", "Northern Harrier", "3", "9", "31", "32", "30", "35", "Busard Saint-Martin"); sp[200] = new Array("NHOW", "Northern Hawk Owl", "3", "9", "25", "30", "25", "35", "Chouette épervière"); sp[201] = new Array("NOMO", "Northern Mockingbird", "2", "6", "12", "13", "11", "13", "Moqueur polyglotte"); sp[202] = new Array("NOPI", "Northern Pintail", "6", "12", "22", "25", "36", "57", "Canard pilet"); sp[203] = new Array("NPOW", "Northern Pygmy-Owl", "2", "7", "28", "28", "27", "28", "Chevêchette des Rocheuses"); sp[204] = new Array("NRWS", "Northern Rough-winged Swallow", "4", "8", "12", "12", "19", "21", "Hirondelle à ailes hérissées"); sp[205] = new Array("NSWO", "Northern Saw-whet Owl", "4", "7", "26", "28", "27", "34", "Petite Nyctale"); sp[206] = new Array("NOSL", "Northern Shoveler", "6", "14", "22", "25", "38", "66", "Canard souchet"); sp[207] = new Array("NOSH", "Northern Shrike", "2", "9", "17", "17", "19", "21", "Pie-grièche grise"); sp[208] = new Array("NOWA", "Northern Waterthrush", "3", "6", "13", "13", "10", "10", "Paruline des ruisseaux"); sp[209] = new Array("NOCR", "Northwestern Crow", "4", "5", "", "", "", "", "Corneille d'Alaska"); sp[210] = new Array("OSFL", "Olive-sided Flycatcher", "3", "4", "14", "14", "21", "23", "Moucherolle à côtés olive"); sp[211] = new Array("OCWA", "Orange-crowned Warbler", "3", "6", "12", "14", "8", "10", "Paruline verdâtre"); sp[212] = new Array("OSPR", "Osprey", "2", "4", "32", "43", "48", "59", "Balbuzard pêcheur"); sp[213] = new Array("OVEN", "Ovenbird", "3", "6", "11", "13", "8", "10", "Paruline couronnée"); sp[214] = new Array("PALO", "Pacific Loon", "1", "2", "23", "25", "60", "65", "Plongeon du Pacifique"); sp[215] = new Array("PAWR", "Pacific Wren", "", "", "", "", "", "", "Troglodyte de Baird"); sp[216] = new Array("PSFL", "Pacific-slope Flycatcher", "3", "5", "14", "15", "14", "18", "Moucherolle côtier"); sp[217] = new Array("PAWA", "Palm Warbler", "4", "5", "12", "12", "12", "12", "Paruline à couronne rousse"); sp[218] = new Array("PAJA", "Parasitic Jaeger", "1", "2", "25", "28", "25", "30", "Labbe parasite"); sp[219] = new Array("PECO", "Pelagic Cormorant", "3", "5", "22", "31", "90", "90", "Cormoran pélagique"); sp[220] = new Array("PEFA", "Peregrine Falcon", "2", "6", "29", "32", "35", "42", "Faucon pèlerin"); sp[221] = new Array("PHVI", "Philadelphia Vireo", "3", "5", "14", "14", "12", "14", "Viréo de Philadelphie"); sp[222] = new Array("PBGR", "Pied-billed Grebe", "3", "10", "23", "23", "", "", "Grèbe à bec bigarré"); sp[223] = new Array("PIGU", "Pigeon Guillemot", "1", "2", "30", "32", "35", "35", "Guillemot colombin"); sp[224] = new Array("PIWO", "Pileated Woodpecker", "3", "8", "15", "18", "26", "28", "Grand Pic"); sp[225] = new Array("PIGR", "Pine Grosbeak", "2", "6", "13", "15", "13", "20", "Durbec des sapins"); sp[226] = new Array("PISI", "Pine Siskin", "1", "5", "13", "13", "14", "15", "Tarin des pins"); sp[227] = new Array("PRFA", "Prairie Falcon", "2", "7", "29", "33", "35", "42", "Faucon des prairies"); sp[228] = new Array("PUFI", "Purple Finch", "3", "6", "13", "13", "14", "14", "Roselin pourpré"); sp[229] = new Array("PUMA", "Purple Martin", "3", "8", "15", "18", "26", "31", "Hirondelle noire"); sp[230] = new Array("PYNU", "Pygmy Nuthatch", "4", "9", "15", "16", "20", "22", "Sittelle pygmée"); sp[231] = new Array("RECR", "Red Crossbill", "2", "5", "12", "18", "15", "20", "Bec-croisé des sapins"); sp[232] = new Array("RBME", "Red-breasted Merganser", "5", "16", "29", "35", "59", "65", "Harle huppé"); sp[233] = new Array("RBNU", "Red-breasted Nuthatch", "4", "7", "12", "12", "14", "21", "Sittelle à poitrine rousse"); sp[234] = new Array("RBSA", "Red-breasted Sapsucker", "4", "7", "12", "13", "25", "29", "Pic à poitrine rouge"); sp[235] = new Array("REVI", "Red-eyed Vireo", "3", "5", "11", "14", "10", "12", "Viréo aux yeux rouges"); sp[236] = new Array("RNSA", "Red-naped Sapsucker", "3", "7", "12", "13", "25", "29", "Pic à nuque rouge"); sp[237] = new Array("RNGR", "Red-necked Grebe", "2", "6", "22", "23", "70", "70", "Grèbe jougris"); sp[238] = new Array("RNPL", "Red-necked Phalarope", "2", "4", "19", "19", "20", "20", "Phalarope à bec étroit"); sp[239] = new Array("HAHA", "Red-tailed (Harlan's) Hawk", "", "", "", "", "", "", "Buse de Harlan"); sp[240] = new Array("RTHA", "Red-tailed Hawk", "1", "5", "30", "35", "45", "46", "Buse à queue rousse"); sp[241] = new Array("RTLO", "Red-throated Loon", "1", "3", "24", "29", "49", "51", "Plongeon catmarin"); sp[242] = new Array("RWBL", "Red-winged Blackbird", "2", "6", "10", "12", "11", "14", "Carouge à épaulettes"); sp[243] = new Array("REDH", "Redhead", "9", "16", "24", "28", "56", "73", "Fuligule à tête rouge"); sp[244] = new Array("RHAU", "Rhinoceros Auklet", "1", "1", "45", "45", "48", "55", "Macareux rhinocéros"); sp[245] = new Array("RBGU", "Ring-billed Gull", "1", "7", "21", "21", "", "", "Goéland à bec cerclé"); sp[246] = new Array("RNDU", "Ring-necked Duck", "6", "14", "26", "27", "49", "56", "Fuligule à collier"); sp[247] = new Array("RNPH", "Ring-necked Pheasant", "6", "15", "23", "25", "12", "12", "Faisan de colchide"); sp[248] = new Array("ROPI", "Rock Pigeon", "", "", "", "", "", "", "Pigeon biset"); sp[249] = new Array("ROPT", "Rock Ptarmigan", "6", "13", "21", "24", "10", "12", "Lagopède alpin"); sp[250] = new Array("ROWR", "Rock Wren", "4", "10", "", "", "", "", "Troglodyte des rochers"); sp[251] = new Array("RBGR", "Rose-breasted Grosbeak", "3", "5", "13", "14", "9", "12", "Cardinal à poitrine rose"); sp[252] = new Array("RCKI", "Ruby-crowned Kinglet", "5", "11", "12", "12", "12", "12", "Roitelet à couronne rubis"); sp[253] = new Array("RTHU", "Ruby-throated Hummingbird", "2", "2", "11", "14", "14", "28", "Colibri à gorge rubis"); sp[254] = new Array("RUDU", "Ruddy Duck", "6", "10", "23", "26", "42", "48", "Érismature rousse"); sp[255] = new Array("RUGR", "Ruffed Grouse", "6", "15", "23", "24", "10", "12", "Gélinotte huppée"); sp[256] = new Array("RUHU", "Rufous Hummingbird", "1", "3", "12", "14", "20", "20", "Colibri roux"); sp[257] = new Array("RUBL", "Rusty Blackbird", "4", "5", "14", "14", "11", "13", "Quiscale rouilleux"); sp[258] = new Array("SATH", "Sage Thrasher", "1", "7", "15", "15", "11", "14", "Moqueur des armoises"); sp[259] = new Array("SACR", "Sandhill Crane", "1", "3", "28", "32", "65", "65", "Grue du Canada"); sp[260] = new Array("SAHY", "Sapsucker hybrid", "", "", "", "", "", "", "Hybride de Sphyrapicus"); sp[261] = new Array("SAVS", "Savannah Sparrow", "2", "6", "12", "13", "7", "10", "Bruant des prés"); sp[262] = new Array("SAPH", "Say's Phoebe", "3", "7", "12", "14", "14", "16", "Moucherolle à ventre roux"); sp[263] = new Array("SEPL", "Semipalmated Plover", "3", "4", "23", "25", "22", "31", "Pluvier semipalmé"); sp[264] = new Array("SSHA", "Sharp-shinned Hawk", "3", "8", "32", "35", "24", "27", "Épervier brun"); sp[265] = new Array("STGR", "Sharp-tailed Grouse", "5", "17", "21", "24", "7", "10", "Tétras à queue fine"); sp[266] = new Array("SBDO", "Short-billed Dowitcher", "3", "4", "21", "21", "", "", "Bécassin roux"); sp[267] = new Array("SEOW", "Short-eared Owl", "4", "14", "26", "28", "31", "36", "Hibou des marais"); sp[268] = new Array("SIPH", "Silver Pheasant", "", "", "", "", "", "", "Faisan argenté"); sp[269] = new Array("SKLA", "Sky Lark", "3", "7", "11", "12", "9", "10", "Alouette des champs"); sp[270] = new Array("SMLO", "Smith's Longspur", "4", "6", "11", "12", "", "", "Bruant de Smith"); sp[271] = new Array("SNBU", "Snow Bunting", "3", "9", "10", "16", "10", "17", "Bruant des neiges"); sp[272] = new Array("SOSA", "Solitary Sandpiper", "4", "5", "23", "24", "", "", "Chevalier solitaire"); sp[273] = new Array("SOSP", "Song Sparrow", "2", "6", "12", "14", "9", "12", "Bruant chanteur"); sp[274] = new Array("SOGR", "Sooty Grouse", "", "", "", "", "", "", "Tétras fuligineux"); sp[275] = new Array("SORA", "Sora", "6", "18", "18", "20", "21", "25", "Marouette de Caroline"); sp[276] = new Array("SPOW", "Spotted Owl", "1", "4", "28", "32", "34", "36", "Chouette tachetée"); sp[277] = new Array("SPSA", "Spotted Sandpiper", "1", "4", "20", "24", "17", "21", "Chevalier grivelé"); sp[278] = new Array("SPTO", "Spotted Towhee", "2", "6", "12", "13", "10", "12", "Tohi tacheté"); sp[279] = new Array("SPPI", "Sprague's Pipit", "3", "6", "", "", "10", "11", "Pipit de Sprague"); sp[280] = new Array("SPGR", "Spruce Grouse", "2", "10", "17", "24", "10", "10", "Tétras du Canada"); sp[281] = new Array("STJA", "Steller's Jay", "2", "6", "16", "16", "", "", "Geai de Steller"); sp[282] = new Array("SUTA", "Summer Tanager", "3", "5", "12", "12", "", "", "Piranga vermillon"); sp[283] = new Array("SUSC", "Surf Scoter", "5", "8", "", "", "", "", "Macreuse à front blanc"); sp[284] = new Array("SWHA", "Swainson's Hawk", "2", "4", "28", "35", "30", "30", "Buse de Swainson"); sp[285] = new Array("SWTH", "Swainson's Thrush", "3", "5", "12", "14", "10", "13", "Grive à dos olive"); sp[286] = new Array("SWSP", "Swamp Sparrow", "3", "6", "12", "15", "11", "13", "Bruant des marais"); sp[287] = new Array("TEWA", "Tennessee Warbler", "4", "7", "11", "12", "", "", "Paruline obscure"); sp[288] = new Array("TBMU", "Thick-billed Murre", "1", "1", "30", "35", "21", "21", "Guillemot de Brünnich"); sp[289] = new Array("TOSO", "Townsend's Solitaire", "3", "5", "", "", "", "", "Solitaire de Townsend"); sp[290] = new Array("TOWA", "Townsend's Warbler", "3", "5", "12", "12", "8", "10", "Paruline de Townsend"); sp[291] = new Array("TRSW", "Tree Swallow", "4", "6", "13", "16", "20", "20", "Hirondelle bicolore"); sp[292] = new Array("TRUS", "Trumpeter Swan", "2", "13", "33", "37", "91", "119", "Cygne trompette"); sp[293] = new Array("TUPU", "Tufted Puffin", "1", "1", "41", "41", "45", "45", "Macareux huppé"); sp[294] = new Array("TUVU", "Turkey Vulture", "1", "3", "38", "41", "66", "88", "Urubu à tête rouge"); sp[295] = new Array("SAPS", "Unknown Sapsucker", "", "", "", "", "", "", "Sphyrapicus sp."); sp[296] = new Array("UPSA", "Upland Sandpiper", "4", "4", "21", "27", "30", "31", "Maubèche des champs"); sp[297] = new Array("VATH", "Varied Thrush", "2", "5", "14", "14", "", "", "Grive à collier"); sp[298] = new Array("VASW", "Vaux's Swift", "3", "7", "18", "20", "28", "28", "Martinet de Vaux"); sp[299] = new Array("VEER", "Veery", "3", "5", "10", "12", "10", "10", "Grive fauve"); sp[300] = new Array("VESP", "Vesper Sparrow", "2", "6", "11", "13", "9", "9", "Bruant vespéral"); sp[301] = new Array("VGSW", "Violet-green Swallow", "4", "7", "13", "14", "16", "24", "Hirondelle à face blanche"); sp[302] = new Array("VIRA", "Virginia Rail", "5", "13", "18", "20", "25", "25", "Râle de Virginie"); sp[303] = new Array("WATA", "Wandering Tattler", "4", "4", "23", "25", "", "", "Chevalier errant"); sp[304] = new Array("WAVI", "Warbling Vireo", "3", "5", "12", "12", "16", "16", "Viréo mélodieux"); sp[305] = new Array("WEBL", "Western Bluebird", "3", "8", "", "", "", "", "Merlebleu de l'Ouest"); sp[306] = new Array("WEFL", "Western Flycatcher (Cordilleran or Pacific-slope)", "", "", "", "", "", "", "Moucherolle des ravins ou M. côtier"); sp[307] = new Array("WEGR", "Western Grebe", "2", "7", "23", "23", "63", "77", "Grèbe élégant"); sp[308] = new Array("WEGU", "Western Gull", "1", "5", "26", "26", "42", "49", "Goéland d'Audubon"); sp[309] = new Array("WEKI", "Western Kingbird", "3", "7", "18", "19", "16", "17", "Tyran de l'Ouest"); sp[310] = new Array("WEME", "Western Meadowlark", "3", "7", "13", "15", "12", "12", "Sturnelle de l'Ouest"); sp[311] = new Array("WSOW", "Western Screech-Owl", "2", "6", "21", "30", "28", "28", "Petit-duc des montagnes"); sp[312] = new Array("WSJA", "Western Scrub-Jay", "2", "7", "15", "17", "18", "19", "Geai buissonnier"); sp[313] = new Array("WETA", "Western Tanager", "3", "5", "13", "13", "13", "15", "Piranga à tête rouge"); sp[314] = new Array("WWPE", "Western Wood-Pewee", "2", "4", "12", "13", "14", "18", "Pioui de l'Ouest"); sp[315] = new Array("WBNU", "White-breasted Nuthatch", "3", "10", "12", "12", "14", "14", "Sittelle à poitrine blanche"); sp[316] = new Array("WCSP", "White-crowned Sparrow", "2", "6", "12", "12", "7", "12", "Bruant à couronne blanche"); sp[317] = new Array("WHWO", "White-headed Woodpecker", "3", "7", "14", "14", "26", "26", "Pic à tête blanche"); sp[318] = new Array("WTPT", "White-tailed Ptarmigan", "4", "16", "22", "24", "7", "10", "Lagopède à queue blanche"); sp[319] = new Array("WTSP", "White-throated Sparrow", "3", "6", "11", "14", "8", "9", "Bruant à gorge blanche"); sp[320] = new Array("WTSW", "White-throated Swift", "3", "6", "", "", "", "", "Martinet à gorge blanche"); sp[321] = new Array("WWCR", "White-winged Crossbill", "2", "5", "12", "14", "", "", "Bec-croisé bifascié"); sp[322] = new Array("WWSC", "White-winged Scoter", "5", "12", "25", "30", "63", "75", "Macreuse brune"); sp[323] = new Array("WITU", "Wild Turkey", "6", "20", "27", "28", "6", "10", "Dindon sauvage"); sp[324] = new Array("WISA", "Williamson's Sapsucker", "3", "7", "12", "14", "21", "28", "Pic de Williamson"); sp[325] = new Array("WIFL", "Willow Flycatcher", "2", "4", "12", "13", "12", "14", "Moucherolle des saules"); sp[326] = new Array("WIPT", "Willow Ptarmigan", "5", "14", "21", "22", "10", "12", "Lagopède des saules"); sp[327] = new Array("WIPH", "Wilson's Phalarope", "3", "4", "16", "21", "", "", "Phalarope de Wilson"); sp[328] = new Array("WISN", "Wilson's Snipe", "", "", "", "", "", "", "Bécassine de Wilson"); sp[329] = new Array("WIWA", "Wilson's Warbler", "2", "7", "10", "13", "8", "11", "Paruline à calotte noire"); sp[330] = new Array("EWWR", "Winter Wren (Eastern)", "", "", "", "", "", "", "Troglodyte des forêts"); sp[331] = new Array("WIWR", "Winter/Pacific Wren", "4", "7", "16", "16", "19", "19", "Troglodyte des forêts/de Baird"); sp[332] = new Array("WODU", "Wood Duck", "6", "15", "28", "37", "56", "70", "Canard branchu"); sp[333] = new Array("YERA", "Yellow Rail", "3", "10", "16", "18", "35", "35", "Râle jaune"); sp[334] = new Array("YEWA", "Yellow Warbler", "3", "6", "11", "12", "9", "12", "Paruline jaune"); sp[335] = new Array("YBFL", "Yellow-bellied Flycatcher", "3", "5", "12", "13", "13", "14", "Moucherolle à ventre jaune"); sp[336] = new Array("YBSA", "Yellow-bellied Sapsucker", "3", "7", "12", "13", "25", "29", "Pic maculé"); sp[337] = new Array("YBCU", "Yellow-billed Cuckoo", "1", "8", "9", "11", "7", "8", "Coulicou à bec jaune"); sp[338] = new Array("YBCH", "Yellow-breasted Chat", "3", "6", "11", "11", "8", "8", "Paruline polyglotte"); sp[339] = new Array("YHBL", "Yellow-headed Blackbird", "3", "5", "11", "13", "9", "12", "Carouge à tête jaune"); sp[340] = new Array("YRWA", "Yellow-rumped Warbler", "3", "5", "12", "13", "10", "12", "Paruline à croupion jaune"); } sp = new Array(341); initSpecies(); function makeSpeciesSelect(s, d, l) { if (l == '' || typeof(l) == 'undefined') l = 'EN'; 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(433); spnw[1] = new Array(433); 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("AMCO", "American Coot"); spnw[0][6] = new Array("AMCR", "American Crow"); spnw[0][7] = new Array("AMDI", "American Dipper"); spnw[0][8] = new Array("AGPL", "American Golden-Plover"); spnw[0][9] = new Array("AMGO", "American Goldfinch"); spnw[0][10] = new Array("AMKE", "American Kestrel"); spnw[0][11] = new Array("AMPI", "American Pipit"); spnw[0][12] = new Array("AMRE", "American Redstart"); spnw[0][13] = new Array("AMRO", "American Robin"); spnw[0][14] = new Array("ATSP", "American Tree Sparrow"); spnw[0][15] = new Array("AWPE", "American White Pelican"); spnw[0][16] = new Array("AMWI", "American Wigeon"); spnw[0][17] = new Array("AMWO", "American Woodcock"); spnw[0][18] = new Array("ANMU", "Ancient Murrelet"); spnw[0][19] = new Array("ANHU", "Anna\'s Hummingbird"); spnw[0][20] = new Array("ARTE", "Arctic Tern"); spnw[0][21] = new Array("ATPU", "Atlantic Puffin"); spnw[0][22] = new Array("BASA", "Baird\'s Sandpiper"); spnw[0][23] = new Array("BASP", "Baird\'s Sparrow"); spnw[0][24] = new Array("BAEA", "Bald Eagle"); spnw[0][25] = new Array("BAOR", "Baltimore Oriole"); spnw[0][26] = new Array("BTPI", "Band-tailed Pigeon"); spnw[0][27] = new Array("BKSW", "Bank Swallow"); spnw[0][28] = new Array("BNOW", "Barn Owl"); spnw[0][29] = new Array("BASW", "Barn Swallow"); spnw[0][30] = new Array("BDOW", "Barred Owl"); spnw[0][31] = new Array("BAGO", "Barrow\'s Goldeneye"); spnw[0][32] = new Array("BAYW", "Bay-breasted Warbler"); spnw[0][33] = new Array("BEKI", "Belted Kingfisher"); spnw[0][34] = new Array("BEWR", "Bewick\'s Wren"); spnw[0][35] = new Array("BITH", "Bicknell\'s Thrush"); spnw[0][36] = new Array("BLGU", "Black Guillemot"); spnw[0][37] = new Array("BLOY", "Black Oystercatcher"); spnw[0][38] = new Array("BLSC", "Black Scoter"); spnw[0][39] = new Array("BLSW", "Black Swift"); spnw[0][40] = new Array("BLTE", "Black Tern"); spnw[0][41] = new Array("BAWW", "Black-and-white Warbler"); spnw[0][42] = new Array("BBWO", "Black-backed Woodpecker"); spnw[0][43] = new Array("BBPL", "Black-bellied Plover"); spnw[0][44] = new Array("BBCU", "Black-billed Cuckoo"); spnw[0][45] = new Array("BBMA", "Black-billed Magpie"); spnw[0][46] = new Array("BCCH", "Black-capped Chickadee"); spnw[0][47] = new Array("BCHU", "Black-chinned Hummingbird"); spnw[0][48] = new Array("BCNH", "Black-crowned Night-Heron"); spnw[0][49] = new Array("BHGR", "Black-headed Grosbeak"); spnw[0][50] = new Array("BHGU", "Black-headed Gull"); spnw[0][51] = new Array("BLKI", "Black-legged Kittiwake"); spnw[0][52] = new Array("BNST", "Black-necked Stilt"); spnw[0][53] = new Array("BTBW", "Black-throated Blue Warbler"); spnw[0][54] = new Array("BTGW", "Black-throated Gray Warbler"); spnw[0][55] = new Array("BTNW", "Black-throated Green Warbler"); spnw[0][56] = new Array("BBNW", "Blackburnian Warbler"); spnw[0][57] = new Array("BKPW", "Blackpoll Warbler"); spnw[0][58] = new Array("BGRO", "Blue Grouse (Sooty or Dusky)"); spnw[0][59] = new Array("BLJA", "Blue Jay"); spnw[0][60] = new Array("BGGN", "Blue-gray Gnatcatcher"); spnw[0][61] = new Array("BHVI", "Blue-headed Vireo"); spnw[0][62] = new Array("BWTE", "Blue-winged Teal"); spnw[0][63] = new Array("BWWA", "Blue-winged Warbler"); spnw[0][64] = new Array("BOBO", "Bobolink"); spnw[0][65] = new Array("BOWA", "Bohemian Waxwing"); spnw[0][66] = new Array("BOGU", "Bonaparte\'s Gull"); spnw[0][67] = new Array("BOCH", "Boreal Chickadee"); spnw[0][68] = new Array("BOOW", "Boreal Owl"); spnw[0][69] = new Array("BRCO", "Brandt\'s Cormorant"); spnw[0][70] = new Array("BRAN", "Brant"); spnw[0][71] = new Array("BRBL", "Brewer\'s Blackbird"); spnw[0][72] = new Array("BRSP", "Brewer\'s Sparrow"); spnw[0][73] = new Array("BWHA", "Broad-winged Hawk"); spnw[0][74] = new Array("BRCR", "Brown Creeper"); spnw[0][75] = new Array("BRTH", "Brown Thrasher"); spnw[0][76] = new Array("BHCO", "Brown-headed Cowbird"); spnw[0][77] = new Array("BBSA", "Buff-breasted Sandpiper"); spnw[0][78] = new Array("BUFF", "Bufflehead"); spnw[0][79] = new Array("BUOR", "Bullock\'s Oriole"); spnw[0][80] = new Array("BUOW", "Burrowing Owl"); spnw[0][81] = new Array("BUSH", "Bushtit"); spnw[0][82] = new Array("CAGU", "California Gull"); spnw[0][83] = new Array("CAQU", "California Quail"); spnw[0][84] = new Array("CAHU", "Calliope Hummingbird"); spnw[0][85] = new Array("CAGO", "Canada Goose"); spnw[0][86] = new Array("CAWA", "Canada Warbler"); spnw[0][87] = new Array("CANV", "Canvasback"); spnw[0][88] = new Array("CAWR", "Canyon Wren"); spnw[0][89] = new Array("CMWA", "Cape May Warbler"); spnw[0][90] = new Array("CARW", "Carolina Wren"); spnw[0][91] = new Array("CATE", "Caspian Tern"); spnw[0][92] = new Array("CAAU", "Cassin\'s Auklet"); spnw[0][93] = new Array("CAFI", "Cassin\'s Finch"); spnw[0][94] = new Array("CAVI", "Cassin\'s Vireo"); spnw[0][95] = new Array("CAEG", "Cattle Egret"); spnw[0][96] = new Array("CEWA", "Cedar Waxwing"); spnw[0][97] = new Array("CERW", "Cerulean Warbler"); spnw[0][98] = new Array("CBCH", "Chestnut-backed Chickadee"); spnw[0][99] = new Array("CCLO", "Chestnut-collared Longspur"); spnw[0][100] = new Array("CSWA", "Chestnut-sided Warbler"); spnw[0][101] = new Array("CHSW", "Chimney Swift"); spnw[0][102] = new Array("CHSP", "Chipping Sparrow"); spnw[0][103] = new Array("CWWI", "Chuck-will\'s-widow"); spnw[0][104] = new Array("CHUK", "Chukar"); spnw[0][105] = new Array("CITE", "Cinnamon Teal"); spnw[0][106] = new Array("CLGR", "Clark\'s Grebe"); spnw[0][107] = new Array("CLNU", "Clark\'s Nutcracker"); spnw[0][108] = new Array("CCSP", "Clay-colored Sparrow"); spnw[0][109] = new Array("CLSW", "Cliff Swallow"); spnw[0][110] = new Array("COEI", "Common Eider"); spnw[0][111] = new Array("COGO", "Common Goldeneye"); spnw[0][112] = new Array("COGR", "Common Grackle"); spnw[0][113] = new Array("COLO", "Common Loon"); spnw[0][114] = new Array("COME", "Common Merganser"); spnw[0][115] = new Array("COMO", "Common Moorhen"); spnw[0][116] = new Array("COMU", "Common Murre"); spnw[0][117] = new Array("CONI", "Common Nighthawk"); spnw[0][118] = new Array("COPO", "Common Poorwill"); spnw[0][119] = new Array("CORA", "Common Raven"); spnw[0][120] = new Array("CORE", "Common Redpoll"); spnw[0][121] = new Array("CRPL", "Common Ringed Plover"); spnw[0][122] = new Array("COSN", "Common Snipe"); spnw[0][123] = new Array("COTE", "Common Tern"); spnw[0][124] = new Array("COYE", "Common Yellowthroat"); spnw[0][125] = new Array("COWA", "Connecticut Warbler"); spnw[0][126] = new Array("COHA", "Cooper\'s Hawk"); spnw[0][127] = new Array("COFL", "Cordilleran Flycatcher"); spnw[0][128] = new Array("CRMY", "Crested Myna"); spnw[0][129] = new Array("DEJU", "Dark-eyed Junco"); spnw[0][130] = new Array("DICK", "Dickcissel"); spnw[0][131] = new Array("DCCO", "Double-crested Cormorant"); spnw[0][132] = new Array("DOVE", "Dovekie"); spnw[0][133] = new Array("DOWO", "Downy Woodpecker"); spnw[0][134] = new Array("DUNL", "Dunlin"); spnw[0][135] = new Array("DUFL", "Dusky Flycatcher"); spnw[0][136] = new Array("EAGR", "Eared Grebe"); spnw[0][137] = new Array("EABL", "Eastern Bluebird"); spnw[0][138] = new Array("EAKI", "Eastern Kingbird"); spnw[0][139] = new Array("EAME", "Eastern Meadowlark"); spnw[0][140] = new Array("EAPH", "Eastern Phoebe"); spnw[0][141] = new Array("EASO", "Eastern Screech-Owl"); spnw[0][142] = new Array("EATO", "Eastern Towhee"); spnw[0][143] = new Array("EAWP", "Eastern Wood-Pewee"); spnw[0][144] = new Array("EUST", "European Starling"); spnw[0][145] = new Array("EVGR", "Evening Grosbeak"); spnw[0][146] = new Array("FEHA", "Ferruginous Hawk"); spnw[0][147] = new Array("FISP", "Field Sparrow"); spnw[0][148] = new Array("FLOW", "Flammulated Owl"); spnw[0][149] = new Array("FTSP", "Fork-tailed Storm-Petrel"); spnw[0][150] = new Array("FOTE", "Forster\'s Tern"); spnw[0][151] = new Array("FOSP", "Fox Sparrow"); spnw[0][152] = new Array("FRGU", "Franklin\'s Gull"); spnw[0][153] = new Array("GADW", "Gadwall"); spnw[0][154] = new Array("GLGU", "Glaucous Gull"); spnw[0][155] = new Array("GWGU", "Glaucous-winged Gull"); spnw[0][156] = new Array("GOEA", "Golden Eagle"); spnw[0][157] = new Array("GCKI", "Golden-crowned Kinglet"); spnw[0][158] = new Array("GCSP", "Golden-crowned Sparrow"); spnw[0][159] = new Array("GWWA", "Golden-winged Warbler"); spnw[0][160] = new Array("GRSP", "Grasshopper Sparrow"); spnw[0][161] = new Array("GRCA", "Gray Catbird"); spnw[0][162] = new Array("GRJA", "Gray Jay"); spnw[0][163] = new Array("GRPA", "Gray Partridge"); spnw[0][164] = new Array("GCTH", "Gray-cheeked Thrush"); spnw[0][165] = new Array("GCRF", "Gray-crowned Rosy-Finch"); spnw[0][166] = new Array("GRAU", "Great Auk"); spnw[0][167] = new Array("GBBG", "Great Black-backed Gull"); spnw[0][168] = new Array("GBHE", "Great Blue Heron"); spnw[0][169] = new Array("GRCO", "Great Cormorant"); spnw[0][170] = new Array("GCFL", "Great Crested Flycatcher"); spnw[0][171] = new Array("GREG", "Great Egret"); spnw[0][172] = new Array("GGOW", "Great Gray Owl"); spnw[0][173] = new Array("GHOW", "Great Horned Owl"); spnw[0][174] = new Array("GPCH", "Greater Prairie-Chicken"); spnw[0][175] = new Array("GRSC", "Greater Scaup"); spnw[0][176] = new Array("GWFG", "Greater White-fronted Goose"); spnw[0][177] = new Array("GRYE", "Greater Yellowlegs"); spnw[0][178] = new Array("GRHE", "Green Heron"); spnw[0][179] = new Array("GWTE", "Green-winged Teal"); spnw[0][180] = new Array("GYRF", "Gyrfalcon"); spnw[0][181] = new Array("HAWO", "Hairy Woodpecker"); spnw[0][182] = new Array("HAFL", "Hammond\'s Flycatcher"); spnw[0][183] = new Array("HADU", "Harlequin Duck"); spnw[0][184] = new Array("HASP", "Harris\'s Sparrow"); spnw[0][185] = new Array("HESP", "Henslow\'s Sparrow"); spnw[0][186] = new Array("HETH", "Hermit Thrush"); spnw[0][187] = new Array("HEGU", "Herring Gull"); spnw[0][188] = new Array("HORE", "Hoary Redpoll"); spnw[0][189] = new Array("HOME", "Hooded Merganser"); spnw[0][190] = new Array("HOWA", "Hooded Warbler"); spnw[0][191] = new Array("HOGR", "Horned Grebe"); spnw[0][192] = new Array("HOLA", "Horned Lark"); spnw[0][193] = new Array("HOPU", "Horned Puffin"); spnw[0][194] = new Array("HOFI", "House Finch"); spnw[0][195] = new Array("HOSP", "House Sparrow"); spnw[0][196] = new Array("HOWR", "House Wren"); spnw[0][197] = new Array("HUGO", "Hudsonian Godwit"); spnw[0][198] = new Array("HUVI", "Hutton\'s Vireo"); spnw[0][199] = new Array("ICGU", "Iceland Gull"); spnw[0][200] = new Array("INBU", "Indigo Bunting"); spnw[0][201] = new Array("IVGU", "Ivory Gull"); spnw[0][202] = new Array("KILL", "Killdeer"); spnw[0][203] = new Array("KIEI", "King Eider"); spnw[0][204] = new Array("KIRA", "King Rail"); spnw[0][205] = new Array("LALO", "Lapland Longspur"); spnw[0][206] = new Array("LKBU", "Lark Bunting"); spnw[0][207] = new Array("LASP", "Lark Sparrow"); spnw[0][208] = new Array("LAGU", "Laughing Gull"); spnw[0][209] = new Array("LZBU", "Lazuli Bunting"); spnw[0][210] = new Array("LCSP", "Le Conte\'s Sparrow"); spnw[0][211] = new Array("LSPE", "Leach\'s Storm-Petrel"); spnw[0][212] = new Array("LEBI", "Least Bittern"); spnw[0][213] = new Array("LEFL", "Least Flycatcher"); spnw[0][214] = new Array("LESA", "Least Sandpiper"); spnw[0][215] = new Array("LESC", "Lesser Scaup"); spnw[0][216] = new Array("LEYE", "Lesser Yellowlegs"); spnw[0][217] = new Array("LEWO", "Lewis\'s Woodpecker"); spnw[0][218] = new Array("LISP", "Lincoln\'s Sparrow"); spnw[0][219] = new Array("LIGU", "Little Gull"); spnw[0][220] = new Array("LIST", "Little Stint"); spnw[0][221] = new Array("LOSH", "Loggerhead Shrike"); spnw[0][222] = new Array("LBCU", "Long-billed Curlew"); spnw[0][223] = new Array("LBDO", "Long-billed Dowitcher"); spnw[0][224] = new Array("LEOW", "Long-eared Owl"); spnw[0][225] = new Array("LTDU", "Long-tailed Duck"); spnw[0][226] = new Array("LTJA", "Long-tailed Jaeger"); spnw[0][227] = new Array("LOWA", "Louisiana Waterthrush"); spnw[0][228] = new Array("MACW", "MacGillivray\'s Warbler"); spnw[0][229] = new Array("MGNW", "Magnolia Warbler"); spnw[0][230] = new Array("MALL", "Mallard"); spnw[0][231] = new Array("MASH", "Manx Shearwater"); spnw[0][232] = new Array("MAGO", "Marbled Godwit"); spnw[0][233] = new Array("MAMU", "Marbled Murrelet"); spnw[0][234] = new Array("MAWR", "Marsh Wren"); spnw[0][235] = new Array("MCLO", "McCown\'s Longspur"); spnw[0][236] = new Array("MERL", "Merlin"); spnw[0][237] = new Array("MEGU", "Mew Gull"); spnw[0][238] = new Array("MOBL", "Mountain Bluebird"); spnw[0][239] = new Array("MOCH", "Mountain Chickadee"); spnw[0][240] = new Array("MOPL", "Mountain Plover"); spnw[0][241] = new Array("MOQU", "Mountain Quail"); spnw[0][242] = new Array("MODO", "Mourning Dove"); spnw[0][243] = new Array("MOWA", "Mourning Warbler"); spnw[0][244] = new Array("MUSW", "Mute Swan"); spnw[0][245] = new Array("NAWA", "Nashville Warbler"); spnw[0][246] = new Array("NSTS", "Nelson\'s Sparrow"); spnw[0][247] = new Array("NOBO", "Northern Bobwhite"); spnw[0][248] = new Array("NOCA", "Northern Cardinal"); spnw[0][249] = new Array("NOFL", "Northern Flicker"); spnw[0][250] = new Array("NOFU", "Northern Fulmar"); spnw[0][251] = new Array("NOGA", "Northern Gannet"); spnw[0][252] = new Array("NOGO", "Northern Goshawk"); spnw[0][253] = new Array("NOHA", "Northern Harrier"); spnw[0][254] = new Array("NHOW", "Northern Hawk Owl"); spnw[0][255] = new Array("NOMO", "Northern Mockingbird"); spnw[0][256] = new Array("NOPA", "Northern Parula"); spnw[0][257] = new Array("NOPI", "Northern Pintail"); spnw[0][258] = new Array("NPOW", "Northern Pygmy-Owl"); spnw[0][259] = new Array("NRWS", "Northern Rough-winged Swallow"); spnw[0][260] = new Array("NSWO", "Northern Saw-whet Owl"); spnw[0][261] = new Array("NOSL", "Northern Shoveler"); spnw[0][262] = new Array("NOSH", "Northern Shrike"); spnw[0][263] = new Array("NOWA", "Northern Waterthrush"); spnw[0][264] = new Array("NOWH", "Northern Wheatear"); spnw[0][265] = new Array("NOCR", "Northwestern Crow"); spnw[0][266] = new Array("OSFL", "Olive-sided Flycatcher"); spnw[0][267] = new Array("OCWA", "Orange-crowned Warbler"); spnw[0][268] = new Array("OROR", "Orchard Oriole"); spnw[0][269] = new Array("OSPR", "Osprey"); spnw[0][270] = new Array("OVEN", "Ovenbird"); spnw[0][271] = new Array("PALO", "Pacific Loon"); spnw[0][272] = new Array("PSFL", "Pacific-slope Flycatcher"); spnw[0][273] = new Array("PAWA", "Palm Warbler"); spnw[0][274] = new Array("PAJA", "Parasitic Jaeger"); spnw[0][275] = new Array("PESA", "Pectoral Sandpiper"); spnw[0][276] = new Array("PECO", "Pelagic Cormorant"); spnw[0][277] = new Array("PEFA", "Peregrine Falcon"); spnw[0][278] = new Array("PHVI", "Philadelphia Vireo"); spnw[0][279] = new Array("PBGR", "Pied-billed Grebe"); spnw[0][280] = new Array("PIGU", "Pigeon Guillemot"); spnw[0][281] = new Array("PIWO", "Pileated Woodpecker"); spnw[0][282] = new Array("PIGR", "Pine Grosbeak"); spnw[0][283] = new Array("PISI", "Pine Siskin"); spnw[0][284] = new Array("PIWA", "Pine Warbler"); spnw[0][285] = new Array("PIPL", "Piping Plover"); spnw[0][286] = new Array("PLVI", "Plumbeous Vireo"); spnw[0][287] = new Array("POJA", "Pomarine Jaeger"); spnw[0][288] = new Array("PRFA", "Prairie Falcon"); spnw[0][289] = new Array("PRWA", "Prairie Warbler"); spnw[0][290] = new Array("POWA", "Prothonotary Warbler"); spnw[0][291] = new Array("PUFI", "Purple Finch"); spnw[0][292] = new Array("PUMA", "Purple Martin"); spnw[0][293] = new Array("PUSA", "Purple Sandpiper"); spnw[0][294] = new Array("PYNU", "Pygmy Nuthatch"); spnw[0][295] = new Array("RAZO", "Razorbill"); spnw[0][296] = new Array("RECR", "Red Crossbill"); spnw[0][297] = new Array("REKN", "Red Knot"); spnw[0][298] = new Array("REPH", "Red Phalarope"); spnw[0][299] = new Array("RBWO", "Red-bellied Woodpecker"); spnw[0][300] = new Array("RBME", "Red-breasted Merganser"); spnw[0][301] = new Array("RBNU", "Red-breasted Nuthatch"); spnw[0][302] = new Array("RBSA", "Red-breasted Sapsucker"); spnw[0][303] = new Array("REVI", "Red-eyed Vireo"); spnw[0][304] = new Array("RHWO", "Red-headed Woodpecker"); spnw[0][305] = new Array("RLKI", "Red-legged Kittiwake"); spnw[0][306] = new Array("RNSA", "Red-naped Sapsucker"); spnw[0][307] = new Array("RNGR", "Red-necked Grebe"); spnw[0][308] = new Array("RNPL", "Red-necked Phalarope"); spnw[0][309] = new Array("RSHA", "Red-shouldered Hawk"); spnw[0][310] = new Array("RTHA", "Red-tailed Hawk"); spnw[0][311] = new Array("RTTR", "Red-tailed Tropicbird"); spnw[0][312] = new Array("RTLO", "Red-throated Loon"); spnw[0][313] = new Array("RWBL", "Red-winged Blackbird"); spnw[0][314] = new Array("REDH", "Redhead"); spnw[0][315] = new Array("RHAU", "Rhinoceros Auklet"); spnw[0][316] = new Array("RBGU", "Ring-billed Gull"); spnw[0][317] = new Array("RNDU", "Ring-necked Duck"); spnw[0][318] = new Array("RNPH", "Ring-necked Pheasant"); spnw[0][319] = new Array("ROPT", "Rock Ptarmigan"); spnw[0][320] = new Array("ROWR", "Rock Wren"); spnw[0][321] = new Array("RBGR", "Rose-breasted Grosbeak"); spnw[0][322] = new Array("ROST", "Roseate Tern"); spnw[0][323] = new Array("ROGO", "Ross\'s Goose"); spnw[0][324] = new Array("ROGU", "Ross\'s Gull"); spnw[0][325] = new Array("RLHA", "Rough-legged Hawk"); spnw[0][326] = new Array("RCKI", "Ruby-crowned Kinglet"); spnw[0][327] = new Array("RTHU", "Ruby-throated Hummingbird"); spnw[0][328] = new Array("RUDU", "Ruddy Duck"); spnw[0][329] = new Array("RUTU", "Ruddy Turnstone"); spnw[0][330] = new Array("RUGR", "Ruffed Grouse"); spnw[0][331] = new Array("RUHU", "Rufous Hummingbird"); spnw[0][332] = new Array("RUBL", "Rusty Blackbird"); spnw[0][333] = new Array("SAGU", "Sabine\'s Gull"); spnw[0][334] = new Array("SATH", "Sage Thrasher"); spnw[0][335] = new Array("SAND", "Sanderling"); spnw[0][336] = new Array("SACR", "Sandhill Crane"); spnw[0][337] = new Array("SAVS", "Savannah Sparrow"); spnw[0][338] = new Array("SAPH", "Say\'s Phoebe"); spnw[0][339] = new Array("SCTA", "Scarlet Tanager"); spnw[0][340] = new Array("SEWR", "Sedge Wren"); spnw[0][341] = new Array("SEPL", "Semipalmated Plover"); spnw[0][342] = new Array("SESA", "Semipalmated Sandpiper"); spnw[0][343] = new Array("SSHA", "Sharp-shinned Hawk"); spnw[0][344] = new Array("STGR", "Sharp-tailed Grouse"); spnw[0][345] = new Array("SBDO", "Short-billed Dowitcher"); spnw[0][346] = new Array("SEOW", "Short-eared Owl"); spnw[0][347] = new Array("SKLA", "Sky Lark"); spnw[0][348] = new Array("SMLO", "Smith\'s Longspur"); spnw[0][349] = new Array("SNBU", "Snow Bunting"); spnw[0][350] = new Array("SNGO", "Snow Goose"); spnw[0][351] = new Array("SNOW", "Snowy Owl"); spnw[0][352] = new Array("SOSA", "Solitary Sandpiper"); spnw[0][353] = new Array("SOSP", "Song Sparrow"); spnw[0][354] = new Array("SORA", "Sora"); spnw[0][355] = new Array("SPOW", "Spotted Owl"); spnw[0][356] = new Array("SPSA", "Spotted Sandpiper"); spnw[0][357] = new Array("SPTO", "Spotted Towhee"); spnw[0][358] = new Array("SPPI", "Sprague\'s Pipit"); spnw[0][359] = new Array("SPGR", "Spruce Grouse"); spnw[0][360] = new Array("STJA", "Steller\'s Jay"); spnw[0][361] = new Array("STSA", "Stilt Sandpiper"); spnw[0][362] = new Array("SUSC", "Surf Scoter"); spnw[0][363] = new Array("SURF", "Surfbird"); spnw[0][364] = new Array("SWHA", "Swainson\'s Hawk"); spnw[0][365] = new Array("SWTH", "Swainson\'s Thrush"); spnw[0][366] = new Array("SWSP", "Swamp Sparrow"); spnw[0][367] = new Array("TEWA", "Tennessee Warbler"); spnw[0][368] = new Array("THGU", "Thayer\'s Gull"); spnw[0][369] = new Array("TBMU", "Thick-billed Murre"); spnw[0][370] = new Array("TTWO", "Three-toed Woodpecker"); spnw[0][371] = new Array("TOSO", "Townsend\'s Solitaire"); spnw[0][372] = new Array("TOWA", "Townsend\'s Warbler"); spnw[0][373] = new Array("TRSW", "Tree Swallow"); spnw[0][374] = new Array("TRUS", "Trumpeter Swan"); spnw[0][375] = new Array("TUPU", "Tufted Puffin"); spnw[0][376] = new Array("TUTI", "Tufted Titmouse"); spnw[0][377] = new Array("TUSW", "Tundra Swan"); spnw[0][378] = new Array("TUVU", "Turkey Vulture"); spnw[0][379] = new Array("UPSA", "Upland Sandpiper"); spnw[0][380] = new Array("VATH", "Varied Thrush"); spnw[0][381] = new Array("VASW", "Vaux\'s Swift"); spnw[0][382] = new Array("VEER", "Veery"); spnw[0][383] = new Array("VESP", "Vesper Sparrow"); spnw[0][384] = new Array("VGSW", "Violet-green Swallow"); spnw[0][385] = new Array("VIRA", "Virginia Rail"); spnw[0][386] = new Array("WATA", "Wandering Tattler"); spnw[0][387] = new Array("WAVI", "Warbling Vireo"); spnw[0][388] = new Array("WEBL", "Western Bluebird"); spnw[0][389] = new Array("WEGR", "Western Grebe"); spnw[0][390] = new Array("WEGU", "Western Gull"); spnw[0][391] = new Array("WEKI", "Western Kingbird"); spnw[0][392] = new Array("WEME", "Western Meadowlark"); spnw[0][393] = new Array("WSOW", "Western Screech-Owl"); spnw[0][394] = new Array("WETA", "Western Tanager"); spnw[0][395] = new Array("WWPE", "Western Wood-Pewee"); spnw[0][396] = new Array("WHIM", "Whimbrel"); spnw[0][397] = new Array("WPWI", "Whip-poor-will"); spnw[0][398] = new Array("WBNU", "White-breasted Nuthatch"); spnw[0][399] = new Array("WCSP", "White-crowned Sparrow"); spnw[0][400] = new Array("WEVI", "White-eyed Vireo"); spnw[0][401] = new Array("WHWO", "White-headed Woodpecker"); spnw[0][402] = new Array("WRSA", "White-rumped Sandpiper"); spnw[0][403] = new Array("WTPT", "White-tailed Ptarmigan"); spnw[0][404] = new Array("WTSP", "White-throated Sparrow"); spnw[0][405] = new Array("WTSW", "White-throated Swift"); spnw[0][406] = new Array("WWCR", "White-winged Crossbill"); spnw[0][407] = new Array("WWSC", "White-winged Scoter"); spnw[0][408] = new Array("WHCR", "Whooping Crane"); spnw[0][409] = new Array("WITU", "Wild Turkey"); spnw[0][410] = new Array("WILL", "Willet"); spnw[0][411] = new Array("WISA", "Williamson\'s Sapsucker"); spnw[0][412] = new Array("WIFL", "Willow Flycatcher"); spnw[0][413] = new Array("WIPT", "Willow Ptarmigan"); spnw[0][414] = new Array("WIPH", "Wilson\'s Phalarope"); spnw[0][415] = new Array("WIWA", "Wilson\'s Warbler"); spnw[0][416] = new Array("WIWR", "Winter/Pacific Wren"); spnw[0][417] = new Array("WODU", "Wood Duck"); spnw[0][418] = new Array("WOSA", "Wood Sandpiper"); spnw[0][419] = new Array("WOTH", "Wood Thrush"); spnw[0][420] = new Array("WEWA", "Worm-eating Warbler"); spnw[0][421] = new Array("XAMU", "Xantus\'s Murrelet"); spnw[0][422] = new Array("YERA", "Yellow Rail"); spnw[0][423] = new Array("YWAG", "Yellow Wagtail"); spnw[0][424] = new Array("YEWA", "Yellow Warbler"); spnw[0][425] = new Array("YBFL", "Yellow-bellied Flycatcher"); spnw[0][426] = new Array("YBSA", "Yellow-bellied Sapsucker"); spnw[0][427] = new Array("YBCU", "Yellow-billed Cuckoo"); spnw[0][428] = new Array("YBLO", "Yellow-billed Loon"); spnw[0][429] = new Array("YBCH", "Yellow-breasted Chat"); spnw[0][430] = new Array("YHBL", "Yellow-headed Blackbird"); spnw[0][431] = new Array("YRWA", "Yellow-rumped Warbler"); spnw[0][432] = new Array("YTVI", "Yellow-throated Vireo"); spnw[1][0] = new Array("GOEA", "Aigle royal"); spnw[1][1] = new Array("SKLA", "Alouette des champs"); spnw[1][2] = new Array("HOLA", "Alouette hausse-col"); spnw[1][3] = new Array("HADU", "Arlequin plongeur"); spnw[1][4] = new Array("NOGO", "Autour des palombes"); spnw[1][5] = new Array("AMAV", "Avocette d\'Amérique"); spnw[1][6] = new Array("OSPR", "Balbuzard pêcheur"); spnw[1][7] = new Array("HUGO", "Barge hudsonienne"); spnw[1][8] = new Array("MAGO", "Barge marbrée"); spnw[1][9] = new Array("WRSA", "Bécasseau à croupion blanc"); spnw[1][10] = new Array("STSA", "Bécasseau à échasses"); spnw[1][11] = new Array("PESA", "Bécasseau à poitrine cendrée"); spnw[1][12] = new Array("BASA", "Bécasseau de Baird"); spnw[1][13] = new Array("SURF", "Bécasseau du ressac"); spnw[1][14] = new Array("REKN", "Bécasseau maubèche"); spnw[1][15] = new Array("LESA", "Bécasseau minuscule"); spnw[1][16] = new Array("LIST", "Bécasseau minute"); spnw[1][17] = new Array("BBSA", "Bécasseau roussâtre"); spnw[1][18] = new Array("SAND", "Bécasseau sanderling"); spnw[1][19] = new Array("SESA", "Bécasseau semipalmé"); spnw[1][20] = new Array("DUNL", "Bécasseau variable"); spnw[1][21] = new Array("PUSA", "Bécasseau violet"); spnw[1][22] = new Array("AMWO", "Bécasse d\'Amérique"); spnw[1][23] = new Array("LBDO", "Bécassin à long bec"); spnw[1][24] = new Array("COSN", "Bécassine des marais"); spnw[1][25] = new Array("SBDO", "Bécassin roux"); spnw[1][26] = new Array("WWCR", "Bec-croisé bifascié"); spnw[1][27] = new Array("RECR", "Bec-croisé des sapins"); spnw[1][28] = new Array("YWAG", "Bergeronnette printanière"); spnw[1][29] = new Array("BRAN", "Bernache cravant"); spnw[1][30] = new Array("CAGO", "Bernache du Canada"); spnw[1][31] = new Array("BCNH", "Bihoreau gris"); spnw[1][32] = new Array("WCSP", "Bruant à couronne blanche"); spnw[1][33] = new Array("GCSP", "Bruant à couronne dorée"); spnw[1][34] = new Array("HASP", "Bruant à face noire"); spnw[1][35] = new Array("WTSP", "Bruant à gorge blanche"); spnw[1][36] = new Array("LASP", "Bruant à joues marron"); spnw[1][37] = new Array("CCLO", "Bruant à ventre noir"); spnw[1][38] = new Array("SOSP", "Bruant chanteur"); spnw[1][39] = new Array("BASP", "Bruant de Baird"); spnw[1][40] = new Array("BRSP", "Bruant de Brewer"); spnw[1][41] = new Array("HESP", "Bruant de Henslow"); spnw[1][42] = new Array("LCSP", "Bruant de Le Conte"); spnw[1][43] = new Array("LISP", "Bruant de Lincoln"); spnw[1][44] = new Array("MCLO", "Bruant de McCown"); spnw[1][45] = new Array("NSTS", "Bruant de Nelson"); spnw[1][46] = new Array("FISP", "Bruant des champs"); spnw[1][47] = new Array("SWSP", "Bruant des marais"); spnw[1][48] = new Array("SMLO", "Bruant de Smith"); spnw[1][49] = new Array("SNBU", "Bruant des neiges"); spnw[1][50] = new Array("CCSP", "Bruant des plaines"); spnw[1][51] = new Array("SAVS", "Bruant des prés"); spnw[1][52] = new Array("CHSP", "Bruant familier"); spnw[1][53] = new Array("FOSP", "Bruant fauve"); spnw[1][54] = new Array("ATSP", "Bruant hudsonien"); spnw[1][55] = new Array("LALO", "Bruant lapon"); spnw[1][56] = new Array("LKBU", "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("AMWI", "Canard d\'Amérique"); spnw[1][70] = new Array("ABDU", "Canard noir"); spnw[1][71] = new Array("NOPI", "Canard pilet"); spnw[1][72] = new Array("NOSL", "Canard souchet"); spnw[1][73] = new Array("RBGR", "Cardinal à poitrine rose"); spnw[1][74] = new Array("BHGR", "Cardinal à tête noire"); spnw[1][75] = new Array("NOCA", "Cardinal rouge"); spnw[1][76] = new Array("RWBL", "Carouge à épaulettes"); spnw[1][77] = new Array("YHBL", "Carouge à tête jaune"); spnw[1][78] = new Array("CLNU", "Cassenoix d\'Amérique"); spnw[1][79] = new Array("AMGO", "Chardonneret jaune"); spnw[1][80] = new Array("WATA", "Chevalier errant"); spnw[1][81] = new Array("SPSA", "Chevalier grivelé"); spnw[1][82] = new Array("WILL", "Chevalier semipalmé"); spnw[1][83] = new Array("SOSA", "Chevalier solitaire"); spnw[1][84] = new Array("WOSA", "Chevalier sylvain"); spnw[1][85] = new Array("BUOW", "Chevêche des terriers"); spnw[1][86] = new Array("NPOW", "Chevêchette des Rocheuses"); spnw[1][87] = new Array("NHOW", "Chouette épervière"); spnw[1][88] = new Array("GGOW", "Chouette lapone"); spnw[1][89] = new Array("BDOW", "Chouette rayée"); spnw[1][90] = new Array("SPOW", "Chouette tachetée"); spnw[1][91] = new Array("AMDI", "Cincle d\'Amérique"); spnw[1][92] = new Array("BCHU", "Colibri à gorge noire"); spnw[1][93] = new Array("RTHU", "Colibri à gorge rubis"); spnw[1][94] = new Array("CAHU", "Colibri calliope"); spnw[1][95] = new Array("ANHU", "Colibri d\'Anna"); spnw[1][96] = new Array("RUHU", "Colibri roux"); spnw[1][97] = new Array("CAQU", "Colin de Californie"); spnw[1][98] = new Array("MOQU", "Colin des montagnes"); spnw[1][99] = new Array("NOBO", "Colin de Virginie"); spnw[1][100] = new Array("DCCO", "Cormoran à aigrettes"); spnw[1][101] = new Array("BRCO", "Cormoran de Brandt"); spnw[1][102] = new Array("PECO", "Cormoran pélagique"); spnw[1][103] = new Array("NOCR", "Corneille d\'Alaska"); spnw[1][104] = new Array("AMCR", "Corneille d\'Amérique"); spnw[1][105] = new Array("YBCU", "Coulicou à bec jaune"); spnw[1][106] = new Array("BBCU", "Coulicou à bec noir"); spnw[1][107] = new Array("LBCU", "Courlis à long bec"); spnw[1][108] = new Array("WHIM", "Courlis corlieu"); spnw[1][109] = new Array("AMKE", "Crécerelle d\'Amérique"); spnw[1][110] = new Array("TUSW", "Cygne siffleur"); spnw[1][111] = new Array("TRUS", "Cygne trompette"); spnw[1][112] = new Array("MUSW", "Cygne tuberculé"); spnw[1][113] = new Array("DICK", "Dickcissel d\'Amérique"); spnw[1][114] = new Array("WITU", "Dindon sauvage"); spnw[1][115] = new Array("PIGR", "Durbec des sapins"); spnw[1][116] = new Array("BNST", "Échasse d\'Amérique"); spnw[1][117] = new Array("BNOW", "Effraie des clochers"); spnw[1][118] = new Array("COEI", "Eider à duvet"); spnw[1][119] = new Array("KIEI", "Eider à tête grise"); spnw[1][120] = new Array("WPWI", "Engoulevent bois-pourri"); spnw[1][121] = new Array("CONI", "Engoulevent d\'Amérique"); spnw[1][122] = new Array("CWWI", "Engoulevent de Caroline"); spnw[1][123] = new Array("COPO", "Engoulevent de Nuttall"); spnw[1][124] = new Array("SSHA", "Épervier brun"); spnw[1][125] = new Array("COHA", "Épervier de Cooper"); spnw[1][126] = new Array("RUDU", "Érismature rousse"); spnw[1][127] = new Array("EUST", "Étourneau sansonnet"); spnw[1][128] = new Array("RNPH", "Faisan de colchide"); spnw[1][129] = new Array("PRFA", "Faucon des prairies"); spnw[1][130] = new Array("MERL", "Faucon émerillon"); spnw[1][131] = new Array("GYRF", "Faucon gerfaut"); spnw[1][132] = new Array("PEFA", "Faucon pèlerin"); spnw[1][133] = new Array("NOGA", "Fou de Bassan"); spnw[1][134] = new Array("AMCO", "Foulque d\'Amérique"); spnw[1][135] = new Array("RNDU", "Fuligule à collier"); spnw[1][136] = new Array("CANV", "Fuligule à dos blanc"); spnw[1][137] = new Array("REDH", "Fuligule à tête rouge"); spnw[1][138] = new Array("GRSC", "Fuligule milouinan"); spnw[1][139] = new Array("NOFU", "Fulmar boréal"); spnw[1][140] = new Array("COMO", "Gallinule poule-d\'eau"); spnw[1][141] = new Array("COGO", "Garrot à oeil d\'or"); spnw[1][142] = new Array("BAGO", "Garrot d\'Islande"); spnw[1][143] = new Array("BLJA", "Geai bleu"); spnw[1][144] = new Array("STJA", "Geai de Steller"); spnw[1][145] = new Array("RUGR", "Gélinotte huppée"); spnw[1][146] = new Array("BGGN", "Gobemoucheron gris-bleu"); spnw[1][147] = new Array("GWGU", "Goéland à ailes grises"); spnw[1][148] = new Array("RBGU", "Goéland à bec cerclé"); spnw[1][149] = new Array("ICGU", "Goéland arctique"); spnw[1][150] = new Array("HEGU", "Goéland argenté"); spnw[1][151] = new Array("GLGU", "Goéland bourgmestre"); spnw[1][152] = new Array("MEGU", "Goéland cendré"); spnw[1][153] = new Array("WEGU", "Goéland d\'Audubon"); spnw[1][154] = new Array("CAGU", "Goéland de Californie"); spnw[1][155] = new Array("THGU", "Goéland de Thayer"); spnw[1][156] = new Array("GBBG", "Goéland marin"); spnw[1][157] = new Array("BOBO", "Goglu des prés"); spnw[1][158] = new Array("GRYE", "Grand Chevalier"); spnw[1][159] = new Array("CORA", "Grand Corbeau"); spnw[1][160] = new Array("GRCO", "Grand Cormoran"); spnw[1][161] = new Array("GHOW", "Grand-duc d\'Amérique"); spnw[1][162] = new Array("GREG", "Grande Aigrette"); spnw[1][163] = new Array("COME", "Grand Harle"); spnw[1][164] = new Array("GBHE", "Grand Héron"); spnw[1][165] = new Array("PIWO", "Grand Pic"); spnw[1][166] = new Array("GRAU", "Grand Pingouin"); spnw[1][167] = new Array("PBGR", "Grèbe à bec bigarré"); spnw[1][168] = new Array("EAGR", "Grèbe à cou noir"); spnw[1][169] = new Array("CLGR", "Grèbe à face blanche"); spnw[1][170] = new Array("WEGR", "Grèbe élégant"); spnw[1][171] = new Array("HOGR", "Grèbe esclavon"); spnw[1][172] = new Array("RNGR", "Grèbe jougris"); spnw[1][173] = new Array("BRCR", "Grimpereau brun"); spnw[1][174] = new Array("VATH", "Grive à collier"); spnw[1][175] = new Array("SWTH", "Grive à dos olive"); spnw[1][176] = new Array("GCTH", "Grive à joues grises"); spnw[1][177] = new Array("BITH", "Grive de Bicknell"); spnw[1][178] = new Array("WOTH", "Grive des bois"); spnw[1][179] = new Array("VEER", "Grive fauve"); spnw[1][180] = new Array("HETH", "Grive solitaire"); spnw[1][181] = new Array("EVGR", "Gros-bec errant"); spnw[1][182] = new Array("WHCR", "Grue blanche"); spnw[1][183] = new Array("SACR", "Grue du Canada"); spnw[1][184] = new Array("BLTE", "Guifette noire"); spnw[1][185] = new Array("ANMU", "Guillemot à cou blanc"); spnw[1][186] = new Array("BLGU", "Guillemot à miroir"); spnw[1][187] = new Array("PIGU", "Guillemot colombin"); spnw[1][188] = new Array("TBMU", "Guillemot de Brünnich"); spnw[1][189] = new Array("XAMU", "Guillemot de Xantus"); spnw[1][190] = new Array("MAMU", "Guillemot marbré"); spnw[1][191] = new Array("COMU", "Guillemot marmette"); spnw[1][192] = new Array("LTDU", "Harelde kakawi"); spnw[1][193] = new Array("SNOW", "Harfang des neiges"); spnw[1][194] = new Array("HOME", "Harle couronné"); spnw[1][195] = new Array("RBME", "Harle huppé"); spnw[1][196] = new Array("CAEG", "Héron garde-boeufs"); spnw[1][197] = new Array("GRHE", "Héron vert"); spnw[1][198] = new Array("SEOW", "Hibou des marais"); spnw[1][199] = new Array("LEOW", "Hibou moyen-duc"); spnw[1][200] = new Array("NRWS", "Hirondelle à ailes hérissées"); spnw[1][201] = new Array("VGSW", "Hirondelle à face blanche"); spnw[1][202] = new Array("CLSW", "Hirondelle à front blanc"); spnw[1][203] = new Array("TRSW", "Hirondelle bicolore"); spnw[1][204] = new Array("BKSW", "Hirondelle de rivage"); spnw[1][205] = new Array("PUMA", "Hirondelle noire"); spnw[1][206] = new Array("BASW", "Hirondelle rustique"); spnw[1][207] = new Array("BLOY", "Huîtrier de Bachman"); spnw[1][208] = new Array("BOWA", "Jaseur boréal"); spnw[1][209] = new Array("CEWA", "Jaseur d\'Amérique"); spnw[1][210] = new Array("DEJU", "Junco ardoisé"); spnw[1][211] = new Array("LTJA", "Labbe à longue queue"); spnw[1][212] = new Array("PAJA", "Labbe parasite"); spnw[1][213] = new Array("POJA", "Labbe pomarin"); spnw[1][214] = new Array("ROPT", "Lagopède alpin"); spnw[1][215] = new Array("WTPT", "Lagopède à queue blanche"); spnw[1][216] = new Array("WIPT", "Lagopède des saules"); spnw[1][217] = new Array("HOPU", "Macareux cornu"); spnw[1][218] = new Array("TUPU", "Macareux huppé"); spnw[1][219] = new Array("ATPU", "Macareux moine"); spnw[1][220] = new Array("RHAU", "Macareux rhinocéros"); spnw[1][221] = new Array("SUSC", "Macreuse à front blanc"); spnw[1][222] = new Array("WWSC", "Macreuse brune"); spnw[1][223] = new Array("BLSC", "Macreuse noire"); spnw[1][224] = new Array("SORA", "Marouette de Caroline"); spnw[1][225] = new Array("WTSW", "Martinet à gorge blanche"); spnw[1][226] = new Array("VASW", "Martinet de Vaux"); spnw[1][227] = new Array("CHSW", "Martinet ramoneur"); spnw[1][228] = new Array("BLSW", "Martinet sombre"); spnw[1][229] = new Array("CRMY", "Martin huppé"); spnw[1][230] = new Array("BEKI", "Martin-pêcheur d\'Amérique"); spnw[1][231] = new Array("UPSA", "Maubèche des champs"); spnw[1][232] = new Array("DOVE", "Mergule nain"); spnw[1][233] = new Array("MOBL", "Merlebleu azuré"); spnw[1][234] = new Array("EABL", "Merlebleu de l\'Est"); spnw[1][235] = new Array("WEBL", "Merlebleu de l\'Ouest"); spnw[1][236] = new Array("AMRO", "Merle d\'Amérique"); spnw[1][237] = new Array("CBCH", "Mésange à dos marron"); spnw[1][238] = new Array("GRJA", "Mésangeai du Canada"); spnw[1][239] = new Array("BOCH", "Mésange à tête brune"); spnw[1][240] = new Array("BCCH", "Mésange à tête noire"); spnw[1][241] = new Array("TUTI", "Mésange bicolore"); spnw[1][242] = new Array("BUSH", "Mésange buissonnière"); spnw[1][243] = new Array("MOCH", "Mésange de Gambel"); spnw[1][244] = new Array("HOSP", "Moineau domestique"); spnw[1][245] = new Array("GRCA", "Moqueur chat"); spnw[1][246] = new Array("SATH", "Moqueur des armoises"); spnw[1][247] = new Array("NOMO", "Moqueur polyglotte"); spnw[1][248] = new Array("BRTH", "Moqueur roux"); spnw[1][249] = new Array("OSFL", "Moucherolle à côtés olive"); spnw[1][250] = new Array("YBFL", "Moucherolle à ventre jaune"); spnw[1][251] = new Array("SAPH", "Moucherolle à ventre roux"); spnw[1][252] = new Array("PSFL", "Moucherolle côtier"); spnw[1][253] = new Array("HAFL", "Moucherolle de Hammond"); spnw[1][254] = new Array("ALFL", "Moucherolle des aulnes"); spnw[1][255] = new Array("COFL", "Moucherolle des ravins"); spnw[1][256] = new Array("WIFL", "Moucherolle des saules"); spnw[1][257] = new Array("EAPH", "Moucherolle phébi"); spnw[1][258] = new Array("DUFL", "Moucherolle sombre"); spnw[1][259] = new Array("LEFL", "Moucherolle tchébec"); spnw[1][260] = new Array("ACFL", "Moucherolle vert"); spnw[1][261] = new Array("LAGU", "Mouette atricille"); spnw[1][262] = new Array("IVGU", "Mouette blanche"); spnw[1][263] = new Array("BOGU", "Mouette de Bonaparte"); spnw[1][264] = new Array("FRGU", "Mouette de Franklin"); spnw[1][265] = new Array("SAGU", "Mouette de Sabine"); spnw[1][266] = new Array("RLKI", "Mouette des brumes"); spnw[1][267] = new Array("LIGU", "Mouette pygmée"); spnw[1][268] = new Array("BHGU", "Mouette rieuse"); spnw[1][269] = new Array("ROGU", "Mouette rosée"); spnw[1][270] = new Array("BLKI", "Mouette tridactyle"); spnw[1][271] = new Array("BOOW", "Nyctale de Tengmalm"); spnw[1][272] = new Array("FTSP", "Océanite à queue fourchue"); spnw[1][273] = new Array("LSPE", "Océanite cul-blanc"); spnw[1][274] = new Array("ROGO", "Oie de Ross"); spnw[1][275] = new Array("SNGO", "Oie des neiges"); spnw[1][276] = new Array("GWFG", "Oie rieuse"); spnw[1][277] = new Array("BAOR", "Oriole de Baltimore"); spnw[1][278] = new Array("BUOR", "Oriole de Bullock"); spnw[1][279] = new Array("OROR", "Oriole des vergers"); spnw[1][280] = new Array("BWWA", "Paruline à ailes bleues"); spnw[1][281] = new Array("GWWA", "Paruline à ailes dorées"); spnw[1][282] = new Array("WIWA", "Paruline à calotte noire"); spnw[1][283] = new Array("HOWA", "Paruline à capuchon"); spnw[1][284] = new Array("NOPA", "Paruline à collier"); spnw[1][285] = new Array("PAWA", "Paruline à couronne rousse"); spnw[1][286] = new Array("YRWA", "Paruline à croupion jaune"); spnw[1][287] = new Array("CSWA", "Paruline à flancs marron"); spnw[1][288] = new Array("COWA", "Paruline à gorge grise"); spnw[1][289] = new Array("BTNW", "Paruline à gorge noire"); spnw[1][290] = new Array("BBNW", "Paruline à gorge orangée"); spnw[1][291] = new Array("NAWA", "Paruline à joues grises"); spnw[1][292] = new Array("BAYW", "Paruline à poitrine baie"); spnw[1][293] = new Array("MGNW", "Paruline à tête cendrée"); spnw[1][294] = new Array("CERW", "Paruline azurée"); spnw[1][295] = new Array("BTBW", "Paruline bleue"); spnw[1][296] = new Array("OVEN", "Paruline couronnée"); spnw[1][297] = new Array("MACW", "Paruline des buissons"); spnw[1][298] = new Array("PIWA", "Paruline des pins"); spnw[1][299] = new Array("PRWA", "Paruline des prés"); spnw[1][300] = new Array("NOWA", "Paruline des ruisseaux"); spnw[1][301] = new Array("TOWA", "Paruline de Townsend"); spnw[1][302] = new Array("CAWA", "Paruline du Canada"); spnw[1][303] = new Array("AMRE", "Paruline flamboyante"); spnw[1][304] = new Array("BTGW", "Paruline grise"); spnw[1][305] = new Array("LOWA", "Paruline hochequeue"); spnw[1][306] = new Array("YEWA", "Paruline jaune"); spnw[1][307] = new Array("COYE", "Paruline masquée"); spnw[1][308] = new Array("BAWW", "Paruline noir et blanc"); spnw[1][309] = new Array("TEWA", "Paruline obscure"); spnw[1][310] = new Array("POWA", "Paruline orangée"); spnw[1][311] = new Array("YBCH", "Paruline polyglotte"); spnw[1][312] = new Array("BKPW", "Paruline rayée"); spnw[1][313] = new Array("CMWA", "Paruline tigrée"); spnw[1][314] = new Array("MOWA", "Paruline triste"); spnw[1][315] = new Array("OCWA", "Paruline verdâtre"); spnw[1][316] = new Array("WEWA", "Paruline vermivore"); spnw[1][317] = new Array("LZBU", "Passerin azuré"); spnw[1][318] = new Array("INBU", "Passerin indigo"); spnw[1][319] = new Array("AWPE", "Pélican d\'Amérique"); spnw[1][320] = new Array("CHUK", "Perdrix choukar"); spnw[1][321] = new Array("GRPA", "Perdrix grise"); spnw[1][322] = new Array("LEBI", "Petit Blongios"); spnw[1][323] = new Array("LEYE", "Petit Chevalier"); spnw[1][324] = new Array("WSOW", "Petit-duc des montagnes"); spnw[1][325] = new Array("EASO", "Petit-duc maculé"); spnw[1][326] = new Array("FLOW", "Petit-duc nain"); spnw[1][327] = new Array("BWHA", "Petite Buse"); spnw[1][328] = new Array("NSWO", "Petite Nyctale"); spnw[1][329] = new Array("LESC", "Petit Fuligule"); spnw[1][330] = new Array("BUFF", "Petit Garrot"); spnw[1][331] = new Array("RAZO", "Petit Pingouin"); spnw[1][332] = new Array("RTTR", "Phaéton à brins rouges"); spnw[1][333] = new Array("RNPL", "Phalarope à bec étroit"); spnw[1][334] = new Array("REPH", "Phalarope à bec large"); spnw[1][335] = new Array("WIPH", "Phalarope de Wilson"); spnw[1][336] = new Array("BBWO", "Pic à dos noir"); spnw[1][337] = new Array("RNSA", "Pic à nuque rouge"); spnw[1][338] = new Array("RBSA", "Pic à poitrine rouge"); spnw[1][339] = new Array("WHWO", "Pic à tête blanche"); spnw[1][340] = new Array("RHWO", "Pic à tête rouge"); spnw[1][341] = new Array("RBWO", "Pic à ventre roux"); spnw[1][342] = new Array("HAWO", "Pic chevelu"); spnw[1][343] = new Array("LEWO", "Pic de Lewis"); spnw[1][344] = new Array("WISA", "Pic de Williamson"); spnw[1][345] = new Array("NOFL", "Pic flamboyant"); spnw[1][346] = new Array("YBSA", "Pic maculé"); spnw[1][347] = new Array("DOWO", "Pic mineur"); spnw[1][348] = new Array("TTWO", "Pic tridactyle"); spnw[1][349] = new Array("BBMA", "Pie d\'Amérique"); spnw[1][350] = new Array("NOSH", "Pie-grièche grise"); spnw[1][351] = new Array("LOSH", "Pie-grièche migratrice"); spnw[1][352] = new Array("BTPI", "Pigeon à queue barrée"); spnw[1][353] = new Array("EAWP", "Pioui de l\'Est"); spnw[1][354] = new Array("WWPE", "Pioui de l\'Ouest"); spnw[1][355] = new Array("AMPI", "Pipit d\'Amérique"); spnw[1][356] = new Array("SPPI", "Pipit de Sprague"); spnw[1][357] = new Array("WETA", "Piranga à tête rouge"); spnw[1][358] = new Array("SCTA", "Piranga écarlate"); spnw[1][359] = new Array("YBLO", "Plongeon à bec blanc"); spnw[1][360] = new Array("RTLO", "Plongeon catmarin"); spnw[1][361] = new Array("PALO", "Plongeon du Pacifique"); spnw[1][362] = new Array("COLO", "Plongeon huard"); spnw[1][363] = new Array("BBPL", "Pluvier argenté"); spnw[1][364] = new Array("AGPL", "Pluvier bronzé"); spnw[1][365] = new Array("CRPL", "Pluvier grand-gravelot"); spnw[1][366] = new Array("KILL", "Pluvier kildir"); spnw[1][367] = new Array("MOPL", "Pluvier montagnard"); spnw[1][368] = new Array("SEPL", "Pluvier semipalmé"); spnw[1][369] = new Array("PIPL", "Pluvier siffleur"); spnw[1][370] = new Array("MASH", "Puffin des Anglais"); spnw[1][371] = new Array("BAEA", "Pygargue à tête blanche"); spnw[1][372] = new Array("COGR", "Quiscale bronzé"); spnw[1][373] = new Array("BRBL", "Quiscale de Brewer"); spnw[1][374] = new Array("RUBL", "Quiscale rouilleux"); spnw[1][375] = new Array("VIRA", "Râle de Virginie"); spnw[1][376] = new Array("KIRA", "Râle élégant"); spnw[1][377] = new Array("YERA", "Râle jaune"); spnw[1][378] = new Array("GCKI", "Roitelet à couronne dorée"); spnw[1][379] = new Array("RCKI", "Roitelet à couronne rubis"); spnw[1][380] = new Array("GCRF", "Roselin à tête grise"); spnw[1][381] = new Array("CAFI", "Roselin de Cassin"); spnw[1][382] = new Array("HOFI", "Roselin familier"); spnw[1][383] = new Array("PUFI", "Roselin pourpré"); spnw[1][384] = new Array("BWTE", "Sarcelle à ailes bleues"); spnw[1][385] = new Array("CITE", "Sarcelle cannelle"); spnw[1][386] = new Array("GWTE", "Sarcelle d\'hiver"); spnw[1][387] = new Array("WBNU", "Sittelle à poitrine blanche"); spnw[1][388] = new Array("RBNU", "Sittelle à poitrine rousse"); spnw[1][389] = new Array("PYNU", "Sittelle pygmée"); spnw[1][390] = new Array("HORE", "Sizerin blanchâtre"); spnw[1][391] = new Array("CORE", "Sizerin flammé"); spnw[1][392] = new Array("TOSO", "Solitaire de Townsend"); spnw[1][393] = new Array("CAAU", "Starique de Cassin"); spnw[1][394] = new Array("ARTE", "Sterne arctique"); spnw[1][395] = new Array("CATE", "Sterne caspienne"); spnw[1][396] = new Array("ROST", "Sterne de Dougall"); spnw[1][397] = new Array("FOTE", "Sterne de Forster"); spnw[1][398] = new Array("COTE", "Sterne pierregarin"); spnw[1][399] = new Array("WEME", "Sturnelle de l\'Ouest"); spnw[1][400] = new Array("EAME", "Sturnelle des prés"); spnw[1][401] = new Array("PISI", "Tarin des pins"); spnw[1][402] = new Array("STGR", "Tétras à queue fine"); spnw[1][403] = new Array("GPCH", "Tétras des prairies"); spnw[1][404] = new Array("SPGR", "Tétras du Canada"); spnw[1][405] = new Array("BGRO", "Tétras sombre ou T. fuligineux"); spnw[1][406] = new Array("EATO", "Tohi à flancs roux"); spnw[1][407] = new Array("SPTO", "Tohi tacheté"); spnw[1][408] = new Array("RUTU", "Tournepierre à collier"); spnw[1][409] = new Array("MODO", "Tourterelle triste"); spnw[1][410] = new Array("NOWH", "Traquet motteux"); spnw[1][411] = new Array("SEWR", "Troglodyte à bec court"); spnw[1][412] = new Array("BEWR", "Troglodyte de Bewick"); spnw[1][413] = new Array("CARW", "Troglodyte de Caroline"); spnw[1][414] = new Array("CAWR", "Troglodyte des canyons"); spnw[1][415] = new Array("WIWR", "Troglodyte des forêts/de Baird"); spnw[1][416] = new Array("MAWR", "Troglodyte des marais"); spnw[1][417] = new Array("ROWR", "Troglodyte des rochers"); spnw[1][418] = new Array("HOWR", "Troglodyte familier"); spnw[1][419] = new Array("WEKI", "Tyran de l\'Ouest"); spnw[1][420] = new Array("GCFL", "Tyran huppé"); spnw[1][421] = new Array("EAKI", "Tyran tritri"); spnw[1][422] = new Array("TUVU", "Urubu à tête rouge"); spnw[1][423] = new Array("BHCO", "Vacher à tête brune"); spnw[1][424] = new Array("YTVI", "Viréo à gorge jaune"); spnw[1][425] = new Array("BHVI", "Viréo à tête bleue"); spnw[1][426] = new Array("WEVI", "Viréo aux yeux blancs"); spnw[1][427] = new Array("REVI", "Viréo aux yeux rouges"); spnw[1][428] = new Array("CAVI", "Viréo de Cassin"); spnw[1][429] = new Array("HUVI", "Viréo de Hutton"); spnw[1][430] = new Array("PHVI", "Viréo de Philadelphie"); spnw[1][431] = new Array("WAVI", "Viréo mélodieux"); spnw[1][432] = new Array("PLVI", "Viréo plombé"); function makeSpeciesSelectNW(s, d, l) { if (l == '' || typeof(l) == 'undefined') l = 'EN'; 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) { if (l == '' || typeof(l) == 'undefined') l = 'EN'; 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) { if (l == '' || typeof(l) == 'undefined') l = 'EN'; 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) { if (l == '' || typeof(l) == 'undefined') l = 'EN'; 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,l) { if (l == '' || typeof(l) == 'undefined') l = 'EN'; 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; } } spc.value = ''; if (l == 'EN') alert('This is not a valid species code'); else alert('Ce code d\'espèce n\'est pas valide.'); spn.selectedIndex = 0; return false; } function changeSelectNW(spc, spn, l) { if (l == '' || typeof(l) == 'undefined') l = 'EN'; 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; } } spc.value = ''; if (j == 0) alert('This is not a valid species code'); else alert('Ce code d\'espèce n\'existe page'); spn.selectedIndex = 0; return false; } ac = new Array(12); ac[0] = new Array("N", "no review needed (accepted)","aucune révision nécessaire (accepté)"); ac[1] = new Array("R", "flagged for review","révision requise"); ac[2] = new Array("S", "flagged for review (number)","révision requise (nombre)"); ac[3] = new Array("A", "accept as is","accepter tel quel"); ac[4] = new Array("B", "accept (already documented)","accepter (déjà documenté)"); ac[5] = new Array("M", "accept with modification","accepter avec changements"); ac[6] = new Array("D", "accept without documentation","accepter sans documentation"); ac[7] = new Array("Q", "request more information","demander plus d'information"); ac[8] = new Array("U", "needs more review","requière plus de révision"); ac[9] = new Array("X", "rejected record","mention rejetée"); ac[10] = new Array("E", "escaped bird","oiseau échappé de captivité"); ac[11] = new Array("F", "released bird","oiseau relâché de captivité"); function makeAcceptCode(a,d,l) { if (l == '' || typeof(l) == 'undefined') l = 'EN'; j = 1; if (l == 'FR') j = 2; if (d != null) sr = " "; else sr = " "; for (sri = 0; sri < ac.length; sri++) { if (sri == 0 && a != 'N') continue; else if (a == 'N' && (self.ac[sri][0] == 'A' || self.ac[sri][0] == 'B'|| self.ac[sri][0] == 'D')) 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,l) { if (l == '' || typeof(l) == 'undefined') l = 'EN'; j = 1; if (l == 'FR') j = 2; if (d != null) sr = " "; else sr = " "; for (sri = 3; sri < ac.length; sri++) { sr = sr + "\n"; } return sr; } function makeAcceptCodePC(a,l) { if (l == '' || typeof(l) == 'undefined') l = 'EN'; j = 1; if (l == 'FR') j = 2; sr = " "; for (sri = 0; sri < ac.length; sri++) { if (sri != 4) sr += "\n"; } return sr; } function monthSelect(m,l) { if (l == '' || typeof(l) == 'undefined') l = 'EN'; var months = new Array('','Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'); if (l == 'FR') months = new Array('','Jan','Fév','Mar','Avr','Mai','Juin','Juil','Août','Sep','Oct','Nov','Déc'); sr = ''; for (i = 0; i <= 12; i++) { sr += ''; } return sr; } function makeProvSelect(s,l) { if (l == '' || typeof(l) == 'undefined') l = 'EN'; var prov = null; var prname = null; if (l == 'FR') { var prov = new Array('','AB','BC','PE','MB','NB','NS','NU','ON','QC','SK','NF','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) { if (l == '' || typeof(l) == 'undefined') l = 'EN'; 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','PE','IL','IN','IA','KS','KY','LA','ME','MB','MD','MA','MI','MN','MS','MO','MT','NE','NV','NB','NH','NJ','NY','NM','NS','NU','OH','OK','ON','OR','PA','QC','RI','SK','TN','NL','NT','TX','UT','VT','VA','WV','WA','WI','WY','YK'); 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','Ile-du-Prince-Édouard','Illinois','Indiana','Iowa','Kansas','Kentucky','Louisiane','Maine','Manitoba','Maryland','Massachussetts','Michigan','Minnesota','Mississipi','Missouri','Montana','Nebraska','Nevada','New Brunswick','New Hampshire','New Jersey','New York','Nouveau Mexique','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'); } 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; }