']&lA%t~0/ G*G2G6G G GG1DO QUITG7     ;77 !" T# T$ T% T&T T TT C #TC #TC #T C #TNT "T'UPPER(left(status,1))T T  T!$NEST program version 2l $Created: 4/25/96 $last modified: 07/29/04  Grant Ballard     'R(hit any key to continue...s(@arial ?s)("!Choose nest & nestcheck databases.s*("Enter a new nest/s+("Enter nest checks4s,("Display check schedule6s-("Make backup of nest data,s.("Edit nest data 2s/("Edit nest-check data(<s0("Enter a clutch completion date(6s1("Enter a known hatch date(@s2(""Enter known fledge or failure date(Fs3("(Close-out nest(s) (requires nest checks)(Ds4("&Proof nest data and fill Observer Days (%o2s5("Do Nest Calculations (/s6("Exit nest program1м)( DO choose1м*( DO newnest1м+(DO check1м,(DO sched1м0( DO clutch1м1(DO hatch1м2( DO florfail1м4(DO proof1м3( DO closeout1м-( DO backup1м.( DO ednest1м/( DO edchec%of1м5(DO calcs1м6(DO QUITs7@arial 3s87"Summarize fledge/fail9s97"Generate Mayfield estimates(?s:7"!Generate begin/end/outcome fields?s;7"!Get help about Mayfield estimates(1s<7"Return to main menu1м87 DO nestsum1м97 DO docalcs1м:7DO cox1м;7 DO mayfhelp1м<7DO rtmmt(u< temp.dbf temp.fpt nestdx.idx per.tmp close.tmp sppmastr.idxG2 G. (Goodbye from NEST program - UEMIDMFILEMFILE1DBHMDBFMFLORFAMHATCHMNESMINCMDUPMDPRMFEGGMCLUTCHMCSIZENUMEGGSNUMCHECKINACTIVEMPRSTMSPECTOTCOUN TOTCOUNTERNESTCHECCHOSENMPWMOSMRECNENINN MPRECISIONINCCOUN CALLEDFROMMYEARIN_NESTOFFSITEERROR1ERROR2ERROR3ERROR4MSTATNESTMENUCHOOSENEWNESTCHECKSCHEDBACKUPEDNESTEDCHECCLUTCHHATCHFLORFAILCLOSEPROOFCALCSQUIT CALCSMENUNESTSUMDOCALCSCOXHELPRTMMTEMPDBFFPTNESTDXIDXPERTMPSPPMASTR%Y1DO QUITIR(<Are you working with known (colorbanded) individuals? (y/n) TCf2&Please select nest database from list:#){ TC&%calcsTCCCJ=f%MACD,TC" CC&CC&>=NC.dbfC" rGQ TCC&CC&>=NC.dbfTYF1 do error3use &nestchec {T FUCHOSENOFFSITEMFILE1 CALLEDFROMMOSNESTCHECBA Ca>1 DO error1G 12Press ctrl+end when finished%YwG. (tempF Qtemp%ND     bd     %#)+C+ Z T T  T! T" F For nest: :! T$%C"=YC;'.Please estimate age of natal young (in days): ($T% 8+Cowbird Status? (eg. E1, leave blank if NA)(%T&C%f T'%C%=Y='0Please estimate age of cowbird young (in days): ('I>! ($)"*%+'FHQF temp{G { TU-NESTMENUCHOSENCHOOSETEMPEOFFSITEDATETIMENESTIDFINDERFINDCONTGPOINT RATEABOVE RATEBELOWRATEAPPR HUMANPATHFINDDISTFINDMETH TIMESPENT NUMPARVIS SEARCHRAD NUMPREVTRY MALEPARENTMAPARPRE MALEPARCO MALECOPRE FEMALEPAR FEMPARPREFEMPARCOFEMCOPREERROR1MDATEMTIMEMIDMCONTBMNYAMCSTATMCENMCYANYAGESTATUSCOWSTATCYAGEAH T%Y.0'#View/Edit one nest (1) or all (2)? (%G(12Press ctrl+end when finished1 do error1d     G(UNESTMENUNUMCHECKCHOSENCHOOSEFINDIDNESTIDMIDDATETIMEFINDERFINDCONTGPOINT MALEPARENTMAPARPRE MALEPARCO MALECOPRE FEMALEPAR FEMPARPREFEMPARCOFEMCOPRE RATEABOVE RATEBELOWRATEAPPR HUMANPATHFINDDISTFINDMETH TIMESPENT NUMPARVIS SEARCHRAD NUMPREVTRY) T T%Y;F9',View/Edit one nest's checks (1) or all (2)? (%G(%12Press ctrl+end when finished G(  TFU NESTMENUNUMCHECKERROR3CHOSENCHOOSEBFINDIDNESTIDMIDAG %Y'FVANYAGE = age of natal nestlings, CYAGE = age of cowbird nestlings.1Press ctrl+end when finishedG   GFG U NESTMENUCHOSENCHOOSEBNESTIDDATETIMESTATUSNYAGECOWSTATCYAGEAeG CLOSEOUT PROCEDURE------------------aUThis attempts to fill all dates that have not already been completed by user. It useseYdata from the nest check and pertabl databases. Any mistakes in either of those databasescWwill result in errors with dates in your nest data! CLOSEOUT attempts to find errors ini]the nest check data, and will inform you of missing data in pertabl, but is not intrinsically=1aware of correct incubation and nestling periods.  #RHit any key to continue...%YjF T T T1 DO error3F1 DO error4FQpertabl%@8#Please find period table database: T#){% "% ALL BFG.& C*( close.tmpG( ( H HA,No nest checks found for this nest! Nestid: ,  / check found for this nest.20 checks found for this nest.#)FG.& (per.tmpG. F TCOG(CO#)12Press ctrl+end when finished.Enter close-out data for  1 do flderrX !"#$%&'()d*+,-./0123456789:;<=>?@A{ TBTCC =F EC %C4 TDE TFG THIJQFKLG(*{ T TG UMNESTMENUCHOSENCHOOSEAFINDIDERROR3ERROR4MDBFBCPERTABLMIDCLOSEALLNESTIDDATECLOSETMPTEMPCOUNSPECPERMRECRESULTS RESULTPREPRSTCOWPRSTSTATUS CLUTCHSIZE CLUSIZEPRE COWNUMEGGHATCHNUM HATNUMPRE COWNUMHAT FLEDGENUM FLGNUMPRE COWNUMFLED FAILCAUSEBANDDATEB1B2B3B4B5 CLUMPWIDTH PERPWIDTH MAXCLUMPHTPLANTHTHTFRGRDPLANTSP1PLANTSP2 NESTCNCL1 NESTCNCL2SHRUBDBH DIST_EDGE CANOPYCOV CONCEALAB CONCEALBE CONCEALNO CONCEALSO CONCEALEA CONCEALWECOMPDIR TOTALCOVERLATLONDATUM ELEVATIONMPRSTMSPECMINCINCMNESNESMPREC FLEDSTRATADDPERS CALCDATESDATEFILLTHProgram is looking for fields that you don't have in your nest database!ORFTry downloading the latest version of the program from PRBO's website.UFG.& (per.tmpG. F#) T+C+  T T FG(}( C iT C 8C i (% TnE1WARNING: nest program thinks your year should be CC ZWKbut some nest checks are reported for other years. If all data are supposedWKto be from a single year, you should take another look at your nest checks.UR(HPress 'e' to edit records with other years, any other key to continue...%eG(C i 5 '+Make changes, press ctrl+end when finished.G( TG.& C *( close.tmpG(( H r<%No nest checks found for this nest! ();R(.Skipping to next nest...(hit a key when ready) *check found for this nest.2+checks found for this nest.#)F%TC=F E %C4V T T TeFTC #TC #TC #TC #TC #T C #!"HU#CSPECPERTMPAWARNEDMIDNESTIDMPRSTPRSTBDATEMAVGYR CORRECTYR NUMBADYEARSCORRECTNESTCHECKSCLOSE CHECKCOUNTTEMPWAITMSPECMINCINCMNESNESMPREC FLEDSTRATADDPERSMHATCHMDPRMDUPMFLORFAMCLUTCHMFEGG CALCDATESDATEFILLENo data found for . Please enter periods below.TN+NW 'Incubation period: ('Nestling period: (8!Incubation and nestling data for :$Incubation period = "Nestling period = Correct(y/n)? (TCf!>UMSPECOKMINCMNESNOKSPECINCNES%Y!G.( nback.dbfF( CHECKBAK.DBFF%MACG.  Which drive? ( $T CC =f:nestdat$T CC =f:checdatG2 G. COPY TO &mback1 FCOPY TO &mback2 FD8Backups made to hard drive (nback.dbf and checkbak.dbf).=1Be sure to make backups to another disk manually.  Rany key to continue...G2U NESTMENUCHOSENCHOOSENBACKDBFBCHECKBAKAMOSMDRIVEMBACK1MBACK2%Y!PROOF PROCEDURE---------------eYPROOF checks nest records for inconsistencies in all dates and outcome codes. It does notK?require nest check data, so can be used for any nest database. eYIMPORTANT: This procedure RECALCULATES d and p values! If you don't want this to happen, h\or if you don't know what a d or p value is, hit escape! This procedure does not recalculate6*dates other than dpr if dpr is left blank.  Rany key to continue...#)TCi1 DO error1%>Ci>C =  G2G!(G({ TU NESTMENUCHOSENCHOOSETESTYRDATEERROR1ALLYEARSPECIESNESTIDMAYFILL NESTPROOF@ T%Y.1 DO error3/R("Would you like a print-out? (Y/N) %CfYG* F% G.& C*( sched.tmpG. T ONestid Last CheckDays since last check#D8--------------------------------------------------------+C+  T + H H T 5IF &mstat="Y" .OR. &mstat="E" .OR. &mstat="B"T  %C$ U6  C$ #!2)  C$ #C7-------------------------------------------------------H%   T 'R( Hit any key to continue...ONestid Last CheckDays since last check#D8--------------------------------------------------------%CfYG*2R( %Hit any key to return to main menu... T{FUERROR3NESTMENUCHOSENCHOOSEMPRINTBNESTIDDATESCHEDTMPXMID LASTCHECKWAITA%  TCOG(CO=(Enter only known clutch completion date.&CLUDATPRE CODES: 8#2 = exact date known (within 24 hr)L74 = date known within 2 days or exact HATCH date known.YDif less precise than this, let computer calculate clutch completion. G(UNESTMENUFINDIDMIDMREC CLUTCHDATE CLUDATPRE%  TCOG(CO4Enter only known hatching date.&HATDATPRE CODES: 8#2 = exact date known (within 24 hr)M84 = date known within 2 days or exact FLEDGE date known.R=if less precise than this, let computer calculate hatch date. G(UNESTMENUFINDIDMIDMREC HATCHDATE HATDATPRE%  TCOG(COA,Enter a only a known fledge or failure date.&FLEDATPRE CODES: 8#2 = exact date known (within 24 hr)M84 = date known within 2 days or exact FLEDGE date known.R=if less precise than this, let computer calculate florfadate. G(UNESTMENUFINDIDMIDMREC FLORFADATE FLEDATPREW%Y#)TYT '+YC4    H0#Enter nestid (ALL can be entered): (TCf%ALLB T- %C4TN@4R('Nest not found. Re-enter nestid? (Y/N) TCf{UCHOSENCHOOSEMCONTMIDTESTIDNESTID>C #C #%CP>C #C #%Cv>C #%C>C #F F>  "%C # C #  >CO%     C # C # FF>>C >>CG% (C # C # C #  GF F!>  >CO%    C # C #  TFF >>C>UDPRDUP CLUDATPRE CLUTCHDATEFIRSTEGG HATDATPRE HATCHDATE FLEDATPRE FLORFADATEB FLEDGECALCAMDPRMDUPMINCPRST HATCHCALCMHATCHMFLORFAMCSIZE CLUTCHSIZE CLUTCHCALCMCLUTCHTC #LOCA FOR &mstat="E" %C46TCC\g T%NV=Please enter the number of eggs for on: %6WKNote: This information is required to calculate the clutch completion date.UIIf you can calculate clutch completion (or date with maximum natal eggs),?3you should enter that value directly for this nest.9ER(8Should this value be added to the nestcheck data? (y/n) %CfYJ>ECCZA H% Hz TT   TT2TTOCThere are no checks with eggs (but PRST indicates there were eggs).)Nestid:   PRST:  &R( Cannot complete close-outU MFEGGNUMEGGSSTATUSMDATEEDATENESTIDTEMPWAITMCSIZEMCLUTCHMIDMPRSTWAIT~TC #TC # TLOCA FOR &mstat="Y" %C4 T T H%O%  TT  K%6&Additional information requested for:  UI(This data should be entered in NYAGE for the first check for this nest.)V'IPlease enter approximate age of nestlings (in days) when nest was found: (/R( "Add this to nestcheck data? (y/n) %C fY >TT   T  T T w%P p B<0There are no checks with young and nest hatched?)Nestid:   PRST: ,R(Cannot complete nest-close out.sTT  UMHATCHMDATEYMAGEDATENYAGEMPRST FLEDGECALCMFLORFAMNESMCLUTCHMINCMIDMWAITDBHMPRECWAITi#)5IF &mstat="B" .OR. &mstat="E" .OR. &mstat="Y"T T TTC # T T+C+ QH5IF &mstat="B" .OR. &mstat="E" .OR. &mstat="Y" TTC # TM%<T  T TTUMDUPDATEINACTIVEMDBFMDPRMFLORFA 1 DO error1 T"{%A%C #*    T> CZ%C #*    C #  ST> C%C # T%C #>A%C #*     mF F Hi   @>C i>C+%C #   FF%S0>C%CPossible problem with : last check was >4d, andMAcalculated fledge or fail date (florfadate) is > last nest check.R% OCPossible problem with : last check was >4d, andTHcalculated fledge or fail date (florfadate) is < last date active (dup).R,>C T HH C # T+ C #  3F F>C T2H T TTC01/01/50#T'%   > > T% T T% 4 T%\T C 8q T % T!T!  %C #> C TU"ERROR1 CLUTCHDATEFIRSTEGG CLUTCHSIZE HATCHDATEPRST FLORFADATEDATEC CLUDATPREB HATCHCALCADBHMINC HATDATPREMHATCH FLEDGECALCMDBFDPRMDPRDUPMDUPMNES FLEDATPRENESTIDMFLORFADHFLDDAYSBTWNHALFDAYSFRACTIONEu<(Goodbye from NEST program - ULu</#Can't find required file - quittingU] T=R(0Error type 1: Incompatible database structure...{UERROR1WAITE T)R(Can't find proofing routine!{UERROR2WAITpG* T8,Please select nestcheck data file from list:#) TUNESTMENUERROR3d TLR(?Can't find pertabl.dbf (for incubation and nestling periods)...UERROR4WAIT7Tcalcs#Calculations Procedures#-----------------------dXThese procedures do various calculations on nest data. Please be aware of the following:g[The program assumes that the data have already been proofed and all dates have been filled,i]either manually or by using the CLOSEOUT procedure (previous menu) - but see below note aboutp and d values.  aUThe program also assumes that the database contains only data meant for inclusion in dXanalysis. For example, if you want to exclude nests with cowbirds, you need to quit the `Tprogram and create a new database without those nests, then re-run nest, chosing the new database.  eYThese procedures will not re-calculate p and d values if they already exist. If you don't8,know what a p or d value is, hit escape now!R( t T U NESTMENUMFILEMFILE1MSPECMVARMCOUNMVAR1 CALLEDFROMMW CALCSMENUG.(temp1 TC& (ndata Qtemp1(>dsbtwnN'>hdaysC0>fracN>pD>eD.>p1N.>p2N.>p3N.>d1N.>d2N.>d3Ntemptemp1 Qtemp ndataCOPY TO &mfile USE &mfile T  G. U CALCSMENUTEMP1MFILENDATA FIELD_NAME FIELD_TYPE FIELD_LEN FIELD_DECTEMPCREAMAYFILL,%N3Tcalcs/7      T T T T T T  T  T  T1 DO creafile >{TALL %2 TTALL T C&TNTNT N|DWhat species are you interested in working with? (you can enter ALL)@courier X What year? (0 for ALL combined) @courier [#What location? (you can enter ALL) @courier ]%Filter out result precision>6 (y/n)? @courier Y !Filter out PRST 8, 9, & 4 (y/n)? @courier Y !Display results on screen (y/n)? @courier 9TCCVfTCCVfTCCVfTCCfT CC f%ALL{G6 G.& (temp(  (G6G!( T  J( T+ TCF H  ALL  H+ Y Y G(Ci CfCf          Cg         Y N G(Ci CfCf            Y N hG(Ci CfCf                 2G(Ci CfCf            ALL 9 H#5  Y Y  G(CiC!\ CfCf                   Y N  G(CiC!\ CfCf            Y N  G(CiC!\ CfCf                 25 G(CiC!\ CfCf            ALL G He C Y Y 8 G(C!\ CfCf                   Y N  G(C!\ CfCf            Y N  G(C!\ CfCf                 2CG(C!\ CfCf          2 H\ Y Y G(CfCf                  Y N G(CfCf           Y N pG(CfCf                2vG(CfCf         % T"!+"![R("NWould you like to enter the periods (E) or look-up data (L) from pertabl.dbf?  H  C"fE T# T$ T%& C"fL'2 T"!"'F T(+(  T T T  Hm (T)Laying K(( T )    ( (vT) Incubation K(( T )    ( (T)Nestling K(( T )    ( ( T)Laying & IncubationK( ( T V           ( (t"T)Incubation & NestlingK( ( T K         ( (m*T)Laying, Incubation & NestlingK((  ( T l              (*T((TG(G2 G. G6+Data are saved in Maytable.dbf.2R(+%Hit any key to return to main menu...G2U, CALCSMENUCHOSEN CALLEDFROMCHOOSEZ1Z2Z3XYZNUMNESTTOTCOUNMFILE1MDISPLAY MPRSTFILT TOTCOUNTERD1MSPECMYEARMLOC MPRECISIONSPECIESTEMPSPECLISTADATEP1D2P2D3P3 RESULTPREPRSTNESTIDMUSENENINNPROMPT3PROMPT4MAYCOUNMPERMAYCLMWAIT~%N3Tcalcs1 DO noobsdays >1 DO addbegin >{>c> > > > >  ">    >  >>C #)>  C # "> &>  C # (%DFR Warning: CCZ( nests with hatchnum>0 and no hatchdate.#)+C+ N*% C # > T Jc(#opertablF#TC1/1/CCiZ#%c%>: >cFH> G2U CALCSMENUCHOSEN CALLEDFROMCHOOSED2BEGINALLFORDATEFIRSTEGGEND FLORFADATEOUTCOMEPRSTMAXBEGIN HATCHDATENSTENDHATCHNUMNSTBEGINMCOUN MINCARRAY CLUTCHDATEMSPSPECIESINCPERTABLSPECAMJD CLUTCHSIZEMAXENDNH<ERROR: This routine relies on observer days - so you need toI=have already generated these. Observer days are calculated byL@choosing proof/calc obs days (main menu) OR by choosing generate, mayfield estimates (calcs menu).0R(#hit any key to return to calcs menuUMCOXPROC TC&i1Ni1Ni1Ni1Ni1Ni1Ni1NUMDBFBEGINMAXBEGINENDMAXENDOUTCOMENSTBEGINNSTEND.4 TUSE &mfile uBUMFILEMFILE134 TDO &mprompt uBUMPROMPTMB%  T72 4 5  (<K2 4 5  (T +Calculated laying period = ` (based on @ nests with clutchsize precision =2, 4, or 5 .and. clutchsize>0)!Is this okay? (Y/N) (%CfN'Laying period?(%'Laying period?(%'Incubation period?( % 7'Nestling period?( BU NEIN_NESTINCCOUN CLUSIZEPRE CLUTCHSIZEINCSUMZ1QUESTIONNIZ2NNZ3  T T TF1 DO PERTABLERRQ pertabl.dbf{G.& (spec E %C4|%c  T 6 TUNo data found for /, LAYING period, please enter periods manually.F F%  c c T   TYNo data found for 3, INCUBATION period, please enter periods manually. %c  Tx TWNo data found for 1, NESTLING period, please enter periods manually. FNo data found for  , please enter periods manually. T T T T UNENINNCPERTABLDBFSPECMSPECLAYZ1APROMPT3INCZ2NESZ3IN_NESTD8Mayfield calculations rely on 3 values that all must be -!accurate to assure valid results:  D values (x) ------------I=The number of observer days in each period corresponds to theI= d value for that period. D1 = number of observer days in theRFlaying period, D2 = incubation, D3 = nestling. It does not matter whatWKthe outcome of the nest is (i.e., it doesn't matter what the PRST or RESULTfields contain). UIIt is extremeley important that the d values are correct. Please take theB6time to look at these values to assure their validity. 3'Number of nests lost in each period (y)3'---------------------------------------SGThe number of losses in the period is calculated purely by using PRST. VJThe result field is not used. If PRST=8 or PRST=9 the nest is NOT counted YMas a lost nest, and if it has D values, it will be included in the estimates. THPlease take the time to make sure the number of losses being reported byTHthe program is correct. If it is not, changes should be made in the PRSTfield. 1%The number of days in each period (z)1%-------------------------------------_SThe period information comes in 3 ways. 1.The user of the program may enter desiredaUperiods. 2.The program can calculate the number of days in the laying period if therebVare sufficient data in the given nest database (sufficient sample size). 3.The programbVrefers to the data in the database. Options 1 & 2 are only available if bVthe user does not select from the prompt. The results are only as`Tgood as these values, and any changes to these periods will have significant effects&on the mayfield estimates. Rany key to continue...BU CALCSMENU[Beginning date? ( Ending date? (C# C# BUMBDATEMEDATEFINDDATElPlant species? (IR(<Any combination with this plant (1), or this plant only?(2) BUMPLANTMCOMBFLow plant height? ( High plant height? (BUMLPHTMHPHT*'How many locations to delete?( T+Enter location (T3BULOCNUMMCOUNMLOCLOC''How many PRST's to delete?( T+%'Enter PRST to filter out(T3UPRSTNUMMCOUNMPRSTPRSTF1do creamaytableQmaytable{7 G (%  T T T T T T TuT T 'TC     YTTT T % Y4VC f Calculations for Cf. Loc: . Year: CCZE"Daily nest survivorship estimate: CCZAI&Standard error for daily surv. value: CCZA^%Approx. 95% daily confidence limits: CCZA to CCZAE"Total nest survivorship estimate: CCZA, Observed days: CC ZA% Losses: CC ZA7 Period length used: CC ZA7 Number of nests included: CCZA%$7R.Hit any key when ready to proceed (not escape),<>CCV R >C$ >C^ > > > > > > > > > >  >! >"FU$DMAYTABLENSNSTSECLLCLHCLLTCLHTXYZMDISPLAYMSPECMPERMLOCMYEARNUMNESTTOTCOUN SOURCEFILEMFILE1DATETIMESPEC SAMPLE_YRPERIOD PERIODDAYSOBS_DAYSNUMNESTS NUMLOSSES DAILY_SURVST_ERROR TOTAL_SURVLODAYCONHIDAYCONAuU CALCSMENUNESTMENUF G (#)G2G.G6 & (temp( (& (temp1((G6G!(1DO nestsumcreaFQnestsum{SF T + t T G(C #)T C\ T+ HTC (tempF QtempG6 & C=(temp(G6G!(( K( (J( J ( J( J( J( %J ( J( J( %$J (  EJ(  J(  %J (  J(  T  QF(Completed species: %Completed year: F FT  FG. G6G!(G ( QFUAYEARTEMPYRCOUNTRASPECIESTEMP1 SPECCOUNTSPECLISTENESTSUMSCFCMLOCNESTIDMSPECMYRCMNTPRSTMNS FLEDGENUM FLEDGESUMUSEDNESTF(tempF QtempS&>yearN&>specC%>LocC4>numnestsN2>numsucN3>numfailN3>propsucN5> fledgetotN2>fpnestN3>numterrN2>fpterrNFnestsumtemptemp.dbfU ATEMPE FIELD_NAME FIELD_TYPE FIELD_LEN FIELD_DECNESTSUMDBFF(tempF QtempS'>recnoN&>nestC &>yearN&>duplC&>specC&>dateC%>eggC(>clutchC'>hatchC,> florfadateC%>dprC%>dupC&>prstC%>incC'>csizeCnesterrtemptemp.dbfUATEMPE FIELD_NAME FIELD_TYPE FIELD_LENNESTERRDBFF(tempF QtempS,> sourcefileC &>dateD&>timeC&>specC5> sample_yrN(>periodC,> perioddaysN*>obs_daysN*>numnestsN+> numlossesN6> daily_survN4>st_errorN6> total_survN4>lodayconN4>hidayconN4>lototconN4>hitotconNmaytabletemptemp.dbfU ATEMPD FIELD_NAME FIELD_TYPE FIELD_LEN FIELD_DECMAYTABLEDBF]{I4Please locate file SPPMASTR (required for proofing).#)Up{\GPlease locate file PERTABL (incubation/laying & nestling period info): #)Uj T>>>>>>>C i> C =#)+C+  c %CO1 DO errmsg1 DO errmsg2 T T  T  TTC #TC # T T T T T T H C # TA C #*    T Z C #*    C #  sT2 T T H C # T+ C #  T 2 T T T!C01/01/50#T '% "!  >" ># T %"!  T "# T %   T % ,T C  8A T % c TT   (%    T#  T!%!T T!%!?T%mTT%T?%! %T Tb% ET^T% T?%!9%! T T% T5 TRT%!%!1% T% T%  T%- T%_T|T T%T?%! %!f % T% @ T%b T % T T T%  T?%! %! %O T%  T% T % T T T >$ >% >& >' >(1DO err T)%)S % >% >% >% >%% >%G >{[ HU*FATALERRALLP1P2P3D1D2D3YEARDATESPECIESNESTIDDAYSBTWNHALFDAYSFRACTIONMPMEMP1MP2MP3MD1MD2MD3 CLUTCHDATECPRSTFIRSTEGG CLUTCHSIZED HATCHDATEHF FLORFADATELDDPRDUPDSBTWNHDAYSFRACPEERR8G2 aUERROR: Either your nest table structure is not compatible (get latest from website), \Por one of the calculated values is out of the expected range. Especially check: ?+daysbtwn (days between the last 2 checks): CCZ1halfdays (half of daysbtwn): CCZI=Make sure your years are correct in nest data and check data.\4No observer days will be filled after record number CCCOZ, nest: .;/Start by checking data for nest at this record.RG2 TUDAYSBTWNHALFDAYSNESTIDFATALERRTG2 `TERROR: One of the calculated values is out of the expected range. Especially check: ?+daysbtwn (days between the last 2 checks): CCZ1halfdays (half of daysbtwn): CCZNest: I=Make sure your years are correct in nest data and check data.RG2UDAYSBTWNHALFDAYSNESTID TG2 QProblem with record number CO, observer days not calculated.G2 > > > > > >UERRP1P2P3D1D2D3 G.G6G #) TC&F1do creanesterrQnesterr{SF1do sppmastrerrQsppmastr{1do quit& (sppmastr{FG.&  (nestdxG(    #)+C+  T CO T  T TF > >>CiFHF              !  "    #  $  3(%%%t 5)Errors found! Check nesterr.dbf for list./#See below for error explanations...F9Would you like a print-out of errors & explanations?(Y/N)(&T&C&f%&YLG* TG T'+'%w4 Errors for  C^, C$%&NRS+CO' CO'    !" #$T'' 'R((Hit any key to continue...s+T'%+Field Error Explanation+----- ----- -----------/#dupl D Duplicate entry2&spec ! wrong species code1%any date yr years don't matchC7any date > find date is greater than this date<0florfadate ! florfadate and dpr are blank7+dup ! dup is greater than dpr6*prst <> prst=0 and fledgenum=06*prst >< prst>0 and fledgenum>0YMinc >> incubation period>30 days (check hatch and clutch dates!)XLinc << incubation period<0 days (check hatch and clutch dates!)\Pcsize o program unable to calculate laying days (P1) possibly due to8, incorrect clutch size...  C7Remember: Florfadate is only used if dpr is left blank.H<If dpr is blank, florfadate is assumed to be the actual dateG;of fledge or failure from observation. If dpr is filled in,I=failure date is caculated to be 1/2 time between dup and dpr.)%&Y G*G# IR((<Errors are stored in nesterr.dbf. Hit any key to continue... R((No errors found! QFG. U*MFENESTERRCSPPMASTRSPECASPECIESNESTIDATTEMPTNESTDXPRSTMNOMSPECMIDMDATEDATERECNONESTYEAR DUPECHECK SPECCHECK YEARCHECKFINDDATEDUPDPR FLEDGECHKINCPER CLUTCHSIZEDUPLEGGCLUTCHHATCH FLORFADATEDPRDUPINCCSIZEMCOUNPLISTCOUNTEMP PRSTCODES_FH'%  NF>DF HU AMIDNESTIDSPECIESMSPECDATEMDATEEDUPL@F E %C4 2F>!FUCMSPECESPECA%Ci0F>yrF!%Ci C # rF>yrF!%Ci C # F>yrF!%Ci C # F> yrF!%C i C # 8F> yrF!%C i C # zF> yrF!%C i C # F> yrFU YEARDATEEAFIRSTEGGEGG CLUTCHDATECLUTCH HATCHDATEHATCH FLORFADATEDPRDUP% C # AF>CV>F% C # F>CV>F%F>CV>FUDATE FLORFADATEEADPRDUP"%C # C # DF>CV!F% C # F>CV!FU FLORFADATEDPREADUP% ?F>CV<>F2%    F>CV><FU FLEDGENUMPRSTEAs%4F>CV>>F% lF>CV<<FUP2EINCA% -F>oF?%      F>oFUP1ECSIZEA FLEDGENUMHATCHNUM PRST CODES:( 0=fledged at least 1 young) 1=preyed upon during laying-! 2=preyed upon during incubation+ 3=preyed upon during nestling+ 4=abandoned prior to any eggs' 5=abandoned during laying+ 6=abandoned during incubation) 7=abandoned during nestling2& 8=probable predation, timing unknown1% 9=probable fledging, timing unknownUchoose newnest?ednestkedcheccheckLcloseoutflderr"closeallH#addpersD)backup*proof7-schedv0clutch5hatch6florfail8findid: calcdates< clutchcalc? hatchcalcD fledgecalc HdatefillIQUITQBADQUITQerror1IRerror2Rerror3Serror4Scalcs TcreafilePXdocalcsf[coxs noobsdays>Mb>FTFHHxKK&O4OT0TVdAVX{QXZaZ]y ]ddiinBnp{p&v3.}l8{BKVSe` 3hD}̮o ָ[ks(D(:QMV=ZM^hBqPJFZ5N I ( sNG x[> }?F O~S g^  un Q  ] \ n .: lF ~:Q ,Kx <#! G5!\" Rk"{# ]#$ h$p& z:\procedur\nest\nest program 2004\nest2l.fxpz:\procedur\nest\nest program 2004\nest2l.PRG)'$