<% Function fncGetDayOrdinal( _ byVal intDay _ ) ' Accepts a day of the month as an integer and returns the ' appropriate suffix Dim strOrd Select Case intDay Case 1, 21, 31 strOrd = "st" Case 2, 22 strOrd = "nd" Case 3, 23 strOrd = "rd" Case Else strOrd = "th" End Select fncGetDayOrdinal = strOrd End Function ' fncGetDayOrdinal Function fncFmtDate( _ byVal strDate, _ byRef strFormat _ ) ' Accepts strDate as a valid date/time, ' strFormat as the output template. ' The function finds each item in the ' template and replaces it with the ' relevant information extracted from strDate ' Template items (example) ' %m Month as a decimal (02) ' %B Full month name (February) ' %b Abbreviated month name (Feb ) ' %d Day of the month (23) ' %O Ordinal of day of month (eg st or rd or nd) ' %j Day of the year (54) ' %Y Year with century (1998) ' %y Year without century (98) ' %w Weekday as integer (0 is Sunday) ' %a Abbreviated day name (Fri) ' %A Weekday Name (Friday) ' %H Hour in 24 hour format (24) ' %h Hour in 12 hour format (12) ' %N Minute as an integer (01) ' %n Minute as optional if minute <> 0 ' %S Second as an integer (55) ' %P AM/PM Indicator (PM) On Error Resume Next Dim intPosItem Dim int12HourPart Dim str24HourPart Dim strMinutePart Dim strSecondPart Dim strAMPM ' Insert Month Numbers strFormat = Replace(strFormat, "%m", _ DatePart("m", strDate), 1, -1, vbBinaryCompare) ' Insert non-Abbreviated Month Names strFormat = Replace(strFormat, "%B", _ MonthName(DatePart("m", strDate), _ False), 1, -1, vbBinaryCompare) ' Insert Abbreviated Month Names strFormat = Replace(strFormat, "%b", _ MonthName(DatePart("m", strDate), _ True), 1, -1, vbBinaryCompare) ' Insert Day Of Month strFormat = Replace(strFormat, "%d", _ DatePart("d",strDate), 1, _ -1, vbBinaryCompare) ' Insert Day of Month Ordinal (eg st, th, or rd) strFormat = Replace(strFormat, "%O", _ fncGetDayOrdinal(Day(strDate)), _ 1, -1, vbBinaryCompare) ' Insert Day of Year strFormat = Replace(strFormat, "%j", _ DatePart("y",strDate), 1, _ -1, vbBinaryCompare) ' Insert Long Year (4 digit) strFormat = Replace(strFormat, "%Y", _ DatePart("yyyy",strDate), 1, _ -1, vbBinaryCompare) ' Insert Short Year (2 digit) strFormat = Replace(strFormat, "%y", _ Right(DatePart("yyyy",strDate),2), _ 1, -1, vbBinaryCompare) ' Insert Weekday as Integer (eg 0 = Sunday) strFormat = Replace(strFormat, "%w", _ DatePart("w",strDate,1), 1, _ -1, vbBinaryCompare) ' Insert Abbreviated Weekday Name (eg Sun) strFormat = Replace(strFormat, "%a", _ WeekDayName(DatePart("w",strDate,1),True), 1, _ -1, vbBinaryCompare) ' Insert non-Abbreviated Weekday Name strFormat = Replace(strFormat, "%A", _ WeekDayName(DatePart("w",strDate,1),False), 1, _ -1, vbBinaryCompare) ' Insert Hour in 24hr format str24HourPart = DatePart("h",strDate) If Len(str24HourPart) < 2 then str24HourPart = "0" & _ str24HourPart strFormat = Replace(strFormat, "%H", str24HourPart, 1, _ -1, vbBinaryCompare) ' Insert Hour in 12hr format int12HourPart = DatePart("h",strDate) Mod 12 If int12HourPart = 0 then int12HourPart = 12 strFormat = Replace(strFormat, "%h", int12HourPart, 1, _ -1, vbBinaryCompare) ' Insert Minutes strMinutePart = DatePart("n",strDate) If Len(strMinutePart) < 2 then _ strMinutePart = "0" & strMinutePart strFormat = Replace(strFormat, "%N", strMinutePart, _ 1, -1, vbBinaryCompare) ' Insert Optional Minutes If CInt(strMinutePart) = 0 then strFormat = Replace(strFormat, "%n", "", 1, _ -1, vbBinaryCompare) Else If CInt(strMinutePart) < 10 then _ strMinutePart = "0" & strMinutePart strMinutePart = ":" & strMinutePart strFormat = Replace(strFormat, "%n", strMinutePart, _ 1, -1, vbBinaryCompare) End if ' Insert Seconds strSecondPart = DatePart("s",strDate) If Len(strSecondPart) < 2 then _ strSecondPart = "0" & strSecondPart strFormat = Replace(strFormat, "%S", strSecondPart, 1, _ -1, vbBinaryCompare) ' Insert AM/PM indicator If DatePart("h",strDate) >= 12 then strAMPM = "PM" Else strAMPM = "AM" End If strFormat = Replace(strFormat, "%P", strAMPM, 1, _ -1, vbBinaryCompare) fncFmtDate = strFormat 'If there is an error output its value If err.Number <> 0 then Response.Clear Response.Write "ERROR " & err.Number & _ ": fmcFmtDate - " & err.Description Response.Flush Response.End End if End Function ' fncFmtDate %> Commonwealth Games 2005 Mill Mountain Hill Climb Time Trial

back to 2006 games


2005 USCF Results by Time

Shelburne, Matt Christiansburg VA Mens Category 3 110 0:09:23 Gold
Anderson, David Richmond VA Mens Category 4 071 0:09:39 Gold
Dickenson, Ed Roanoke VA Masters Men 40-44 084 0:09:53 Gold
Baker, Keck Newkent VA Mens Category 3 044 0:09:57 Silver
Brittain, Patrick Boone NC Masters Men 35-39 105 0:09:59 *
Stoop, Michael Virginia Beach VA Mens Category 3 082 0:10:04 Bronze
Dinterman, Robert Moyock NC Masters Men 35-39 079 0:10:07 *
McGarva, John Glen Allen VA Mens Category 3 116 0:10:12 4
Fizer, Jason Roanoke VA Mens Category 5 118 0:10:14 Gold
Owens, Ryan Lynchburg VA Junior Men 17-18 011 0:10:25 Gold
King, Ben North Garden VA Junior Men 15-16 023 0:10:31 Gold
Carter, Leigh Richmond VA Mens Category 1/2 046 0:10:34 Gold
Hosang, Michael Virginia Beach VA Mens Category 3 054 0:10:37 5
Suydam, Robert Glen Allen VA Mens Category 1/2 076 0:10:37 Silver
Wittwer, Fred Charlottesville VA Masters Men 50-54 119 0:10:44 Gold
Gilmer, William Virginia Beach VA Masters Men 40-44 073 0:10:51 Silver
Hudson, Charlie Richmond VA Masters Men 30-34 035 0:10:52 Gold
Estes, James Yorktown VA Masters Men 35-39 029 0:10:56 Gold
Dawes, Hawker Crozet VA Mens Category 3 106 0:10:56 6
Nieters, Jared Washington VA Mens Category 4 080 0:10:57 Silver
Haymes, Benjamin Richmond VA Mens Category 3 062 0:11:01 7
White, Christian Virginia Beach VA Junior Men 17-18 065 0:11:06 Silver
Evans, Mark Mechanicsville VA Masters Men 35-39 103 0:11:09 Silver
Rutledge, Franklin Chesapeake VA Masters Men 30-34 096 0:11:10 Silver
Bilotta, tony Earlysville VA Masters Men 50-54 015 0:11:10 Silver
Garvin, Erin Salem VA Womens Category 1/2/3 090 0:11:13 Gold
Cornelius, David Yorktown VA Masters Men 35-39 028 0:11:15 Bronze
Dinsmore, Matt Ashland VA Mens Category 1/2 048 0:11:15 Bronze
Rushing, David Carrollton VA Masters Men 45-49 085 0:11:17 Gold
Sanders, Bernie Roanoke VA Masters Men 55-59 086 0:11:23 Gold
Deal, Frank Yorktown VA Mens Category 4 068 0:11:24 Bronze
Simet, Steve Virginia Beach VA Masters Men 50-54 009 0:11:25 Bronze
Forbes, Matt Richmond VA Mens Category 1/2 059 0:11:29 4
Best, Wesley Roanoke VA Mens Category 4 099 0:11:30 4
Fernandez, Pascal Midlothian VA Mens Category 4 100 0:11:32 5
Fletcher, Eric Earlysville VA Mens Category 4 053 0:11:37 6
Evans, William Fredericksburg VA Masters Men 35-39 063 0:11:47 4
Petty, Melissa Blacksburg VA Womens Category 1/2/3 089 0:11:47 Silver
Roehrman, Ryan Newport News VA Masters Men 30-34 069 0:11:53 Bronze
Connelly, Mark Midlothian VA Masters Men 45-49 117 0:11:54 Silver
Wells, Jerry Stuart VA Junior Men 15-16 002 0:11:56 Silver
Edwards, Mark Virginia Beach VA Junior Men 13-14 074 0:11:57 Gold
Rainear, Dennis Richmond VA Masters Men 50-54 019 0:11:58 4
Sheck, Kenneth Strasburg VA Masters Men 50-54 008 0:12:04 5
Starkey, Tim Virginia Beach VA Masters Men 45-49 075 0:12:05 Bronze
Lawson, Jeff Virginia Beach VA Masters Men 45-49 043 0:12:06 4
Stapanowich, Nick Virginia Beach VA Junior Men 15-16 056 0:12:12 Bronze
Lang, Brad Chester VA Masters Men 45-49 016 0:12:15 5
Riley, Scott Midlothian VA Junior Men 15-16 092 0:12:18 4
Henrickson, David Warrenton VA Masters Men 35-39 041 0:12:20 5
Owens, Martin Lynchburg VA Masters Men 40-44 010 0:12:21 Bronze
Horvath, Kevin Chesapeake VA Masters Men 30-34 032 0:12:25 4
Huffman, Skip Roanoke VA Mens Category 5 017 0:12:30 Silver
Lee, Marc Newport News VA Masters Men 35-39 108 0:12:31 6
Fournier, Thomas Virginia Beach VA Masters Men 45-49 042 0:12:32 6
King, Mark North Garden VA Masters Men 45-49 024 0:12:35 7
Marks, Arthur Virginia Beach VA Mens Category 4 067 0:12:36 7
Davenport, timothy Newport News VA Masters Men 45-49 049 0:12:38 8
Schnelle, Jeff Keene VA Masters Men 40-44 072 0:12:46 4
Aceves, Simon Fieldale VA Mens category 5 122 0:12:46 Bronze
King, Wesley Glen Allen VA Mens Category 4 033 0:12:47 8
Fowler, Gene Fowler Elizabeth City VA Masters Men 40-44 102 0:12:47 5
Winch, Andy Portsmouth VA Mens Category 4 094 0:12:48 9
Simmons, Trent Midlothian VA Mens Category 5 025 0:12:51 4
Hurley, Patrick Yorktown VA Masters Men 50-54 031 0:12:52 6
Huth, John Williamsburg VA Mens Category 3 045 0:12:52 8
Wallace, Liam Flint Hill VA Junior Men 15-16 109 0:12:52 5
Conoscenti, Bill Virginia Beach VA Masters Men 50-54 047 0:12:55 7
Craddock, Jeff Virginia Beach VA Mens Category 4 021 0:13:00 10
Ducharme-Barth, Nicholas Fredericksburg VA Junior Men 15-16 098 0:13:08 6
Isom, Aaron Charlottesville VA Mens Category 4 007 0:13:18 11
Smith, Julia Tappahannock VA Womens Category 4 030 0:13:20 Gold
Davis, Jordan Virginai Beach VA Masters Men 55-59 070 0:13:21 Silver
Cook, Laura Virginia Beach VA Womens Category 4 038 0:13:22 Silver
Crawley, Ryan Dillwyn VA Mens Category 5 087 0:13:23 5
Rozelle, Michael Norfolk VA Junior Men 17-18 111 0:13:28 Bronze
Libbey, Brandon Virginia Beach VA Junior Men 15-16 083 0:13:28 7
Owens, Hollis Lynchburg VA Junior Women 10-14 012 0:13:33 Gold
Libby, Michael Woodbridge VA Masters Men 45-49 036 0:13:35 9
Dahl, Timothy Forest VA Masters Men 45-49 114 0:13:36 10
Pleasants, Cliff Mineral VA Mens Category 5 026 0:13:36 6
George, Katie Midlothian VA Womens Category 4 027 0:13:36 Bronze
Warner-Sanchez, Rachel Luray VA Womens Category 4 101 0:13:38 4
Whiley, Jordan Farmville VA Mens Category 4 081 0:13:47 12
Gauthier, Yvette Virginia Beach VA Women 40+ 064 0:13:48 Gold
Samuel, BJ Virginia Beach VA Womens Category 4 039 0:13:51 5
Ennser, Carol Hampton VA Womens Category 1/2/3 051 0:13:51 Bronze
Darby, Dan Virginia Beach VA Masters Men 55-59 052 0:13:52 Bronze
Doby, Liz Lynchburg VA Womens Category 4 058 0:14:10 6
Durham, Wayne Blacksburg VA Masters Men 60+ 003 0:14:19 Gold
Taylor, Robin Norfolk VA Womens Category 4 014 0:14:21 7
Branson, Mark Virginia Beach VA Mens Category 5 060 0:14:23 7
Olds, Dave South Mills NC Masters Men 50-54 115 0:14:33 *
Kenner, Robert Virginia Beach VA Masters Men 60+ 066 0:14:42 Silver
Hardy, Ann Richmond VA Womens Category 4 034 0:14:50 8
Karnes, Tyler Chesapeake VA Junior Men 13-14 088 0:14:58 S
Currie, Monti Salem VA Masters Men 50-54 112 0:15:03 8
Swan, Peter Yorktown VA Masters Men 55-59 004 0:15:06 4
Zimmerman, Pamela Norfolk VA Women 40+ 077 0:15:09 Silver
Kinsler, Alison Richmond VA Womens Category 4 121 0:15:15 9
Hanson, Karen Manakin Sabot VA Women 40+ 018 0:15:26 Bronze
Joyner, Emily Virginia Beach VA Womens Category 4 095 0:15:29 10
Seitz, Ellery Blacksburg VA Masters Men 60+ 005 0:15:39 Bronze
Stapanowich, Matt Virginia Beach VA Junior Men 10-12 055 0:15:42 Gold
McMahon, Michael Norfolk VA Mens Category 5 013 0:15:48 8
Craddock, Glenda Virginia Beach VA Women 40+ 020 0:16:41 4
King, Jake North Garden VA Junior Men 10-12 022 0:17:34 Silver
Sutton, Mandy Hampton VA Women 40+ 040 0:17:48 5
Pye, Mark Glen Allen VA Masters Men 50-54 037 0:19:07 9
Fowler, Austin Elizabeth City VA Junior Men 10-12 104 0:20:55 Bronze
Stapanowich, Frank Virginia Beach VA Masters Men 50-54 057 0:24:32 10
Hofschulte, Elliott Virginia Beach VA Junior Men 13-14 078 0:26:03 Bronze
Williams, Wendell Warrenton VA Masters Men 50-54 006 0:31:15 11
Murphy, Duke Virginia Beach VA Mens Category 3 050 DNS DNS
Terry, Steve Ruckersville VA Mens Category 4 061 DNS DNS
King, Michael Woodbridge VA Masters Men 35-39 091 DNS DNS
Williams, Ben Dumfries VA Masters Men 60+ 093 DNS DNS
Moore, Jen Charlottesville VA Womens Category 1/2/3 097 DNS DNS
Ensley, Ethan Chesapeake VA Mens Category 4 107 DNS DNS
Collins, William Virginia Beach VA Masters Men 40-44 113 DNS DNS
Hall, Anthony Richmond VA Mens Category 3 120 DNS DNS
Vinson, Jonathan Newport News VA Mens Category 5 001 DNS DNS
* out of state - cannot qualify for medals

back to 2006 games