var lastvalidmonth=7; //points to last valid month where dates have been provided 0-11 for each month

var text;
var dCurrent = new Date();
dCurrent.setDate(1);
var DayName = new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat")
var MonthName = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
var MonthLength = new Array(31,28,31,30,31,30,31,31,30,31,30,31);

var October = new Array(2,5,6,7,9,12,13,16,19,20,23,26,27,30);
var November = new Array(2,3,6,9,10,13,16,17,20,23,24,27,30);
var December = new Array(1,4,7,8,11,14,15,18,21,22,25,26,28,29);
var January = new Array(1,4,5,8,11,12,15,18,19,22,25,26,27,29);
var February = new Array(1,2,5,8,9,12,15,16,19,22,23,26);
var March = new Array(1,2,5,8,9,12,15,16,19,22,23,26,29,30);
var April = new Array(2,5,6,9,12,13,14,16,18,19,20,21,23,25,26,27);
var May = new Array(1,3,4,7,10,11,14,17,18,21,24,25,28,31);
var June = new Array(1,4,7,8,9,11,14,15,18,19,21,22,25,28,29);
var July = new Array(2,5,6,9,12,13,14,16,19,20,23,26,27,30);
var August = new Array(2,3,6,9,10,13,16,17,20,23,24,27);

var Januarye = new Array();
var Februarye = new Array();
var Marche = new Array();
var Aprile = new Array();
var Maye = new Array();
var Junee = new Array();
var Julye = new Array();
var Auguste = new Array();
var Septembere = new Array();
var Octobere = new Array();
var Novembere = new Array();
var Decembere = new Array();


Novembere[0]='MONTHLY MEDAL<br>STROKE<br>"A" "B" & "C" Grades<br>SCRATCH SCORE';
Novembere[1]='MIXED 2 B.B.B. STABLEFORD<br>MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES';
Novembere[2]='LADIES<br>SINGLES STABLEFORD<br>N.T.P. - 3 DIVISIONS';
Novembere[3]='MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD';
Novembere[4]='MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>2 B.B.B.STABLEFORD + SINGLES';
Novembere[5]='2 B.B.B. AGGREGATE<br>STABLEFORD + SINGLES<br>N.T.R - 3 DIVISIONS';
Novembere[6]='CARNARVON CUP<br>18 HOLES STROKE';
Novembere[7]='MIXED 2 B.B.B. STABLEFORD<br>MEMBERS 2 B.B.B. STABLEFORD<br>SINGLE$ STABLEFORD<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES';
Novembere[8]='2 B.B.B. STABLEFORD + SINGLES<br>N.T.P. - 3 DIVISIONS';
Novembere[9]='MEMBERS 2 BALL AGGREGATE<br>STABLEFORD<br>SINGLES STABLEFORD';
Novembere[10]='INVITATION MIXED<br>2 B.B.B. STABLEFORD<br>MIXED 2 B.B.B. STABLEFORD<br>MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES';
Novembere[11]='LADIES CHRISTMAS OPEN DAY<br>OPEN 2 B.B.B. STABLEFORD<br>LONG DRIVE & N.T.P. -<br>3 DIVISIONS';
Novembere[12]='MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD';

Decembere[0]="INVITATION MIXED<br>2 BALL AGGREGATE<br>STABLEFORD<br>MEMBERS 2 BALL AGGREGATE<br>STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>2 BALL AGGREGATE<br>STABLEFORD + SINGLES";
Decembere[1]="7.30 A.M. HIT OFF<br>SINGLES STABLEFORD<br>N.T.P. - 3 DIVISIONS<br>CHRISTMAS LUNCHEON<br>PRESENTATION DAY";
Decembere[2]="CHRISTMAS AMBROSE<br>PRESENTATION NIGHT<br>MIXED AMBROSE TEAMS (4)<br>EVENT<br>MEMBERS AMBROSE TEAMS (4)<br>EVENT";
Decembere[3]="MIXED 2 B.B.B. STABLEFORD<br>MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES";
Decembere[4]='"SUMMER CUP" COMMENCES<br>18 HOLE SINGLES STABLEFORD<br>N.T.P. - 3 DIVISIONS<br>7.30 A.M. START';
Decembere[5]='MONTHLY MEDAL STROKE<br>"A" "B" & "C" Grades<br>SCRATCH SCORE each Grade';
Decembere[6]="MIXED 2 B.B.B. MULTIPLIER<br>MEMBERS 2 B.B.B. MULTIPLIER<br>SINGLES STABLEFORD<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES";
Decembere[7]='"SUMMER CUP"<br>18 HOLE SINGLES STABLEFORD<br>N.T.P. - 3 DIVISIONS';
Decembere[8]="MEMBERS 2 B.B.B. v PAR<br>	SINGLES v PAR";
Decembere[9]="MIXED 2 B.B.B. STABLEFORD<br>	MEMBERS 2 B.B.B.STABLEFORD<br>	SINGLES STABLEFORD<br>	LADIES<br>	2 B.B.B. STABLEFORD + SINGLES";
Decembere[10]="CHRISTMAS DAY -<br>	CLUB CLOSED";
Decembere[11]="BOXING DAY<br>GALA DAY<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES";
Decembere[12]="MEMBERS 2 B.B.B. STABLEFORD<br>	SINGLES STABLEFORD";
Decembere[13]='MIXED 2 B.B.B. v PAR<br>MEMBERS 2 B.B.B. v PAR<br>SINGLES v PAR<br>SINGLES KNOCKOUT 16 PLAYERS<br>Perpetual Trophy presented by<br>	"J.E. SIMPSON TRUST FUND"<br>	LADIES<br>	2 B.B.B. v PAR + SINGLES';

Januarye[0]='NEW YEARS DAY GIFT<br>	OPEN DAY<br>MIXED 2 B.B.B. STABLEFORD<br>2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES';
Januarye[1]='MONTHLY MEDAL<br>STROKE<br>"A" "B" & "C" Grades<br>SCRATCH SCORE each Grade';
Januarye[2]='MIXED 2 B.B.B. STABLEFORD<br>MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>1st ROUND SINGLES KNOCKOUT<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES';
Januarye[3]='"SUMMER CUP"<br>18 HOLES SINGLES STABLEFORD<br>N.T.P. - 3 DIVISIONS';
Januarye[4]='MEMBERS 2 B.B.B. v PAR<br>SINGLES v PAR';
Januarye[5]='MIXED 2 B.B.B. STABLEFORD<br>MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>2ND ROUND SINGLES<br>KNOCKOUT<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES';
Januarye[6]='"SUMMER CUP"<br>18 HOLES SINGLES STABLEFORD<br>N.T.P. - 3 DIVISIONS';
Januarye[7]='MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD';
Januarye[8]='MIXED 2 B.B.B. STABLEFORD<br>MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>SEMI FINAL SINGLES KNOCKOUT<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES';
Januarye[9]='"SUMMER CUP"<br>18 HOLES SINGLES STABLEFORD<br>N.T.P. - 3 DIVISIONS';
Januarye[10]='MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD';
Januarye[11]='AUSTRALIA DAY<br>MIXED 2 B.B.B. v PAR<br>MEMBERS 2 B.B.B. v PAR<br>SINGLES v PAR<br>FINAL ROUND SINGLES<br>KNOCKOUT<br>LADIES<br>2 B.B.B. v PAR + SINGLES';
Januarye[12]='GALA DAY<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES';
Januarye[13]='"SUMMER CUP"<br>18 HOLES SINGLES STABLEFORD<br>N.T.P. - 3 DIVISIONS';

Februarye[0]='VETERANS CHAMPIONSHIPS<br>1ST ROUND VETERANS C/SHIPS<br>FINAL ROUND VETERANS<br>(36 Holes)<br>PRESIDENTS CUP (36 Holes)<br>1 ST ROUND STROKE (18 Holes)<br>MONTHLY MEDAL<br>STROKE<br>"A" "B" & "C" Grades<br>SCRATCH SCORE each Grade';
Februarye[1]='MIXED 2 B.B.B. STABLEFORD<br>MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES';
Februarye[2]='LADIES SINGLES v PAR<br>N.T.P. - 3 DIVISIONS<br>HIT OFF 7.00 A.M.<br>MORNING TEA - 11.00 A.M';
Februarye[3]='PRESIDENTS CUP<br>FINAL ROUND (36 Holes)<br>Trophy presented by PRESIDENT<br>FINAL ROUND VETERANS<br>CHAMPIONSHIPS<br>Trophies presented by<br>THE FAMILY OF THE LATE<br>"BOB RIDGE"<br>Trophies donated by<br>11CARNARVON VETERANS"';
Februarye[4]='MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>SINGLES STABLEFORD<br>BEST 1st & 2nd NINES<br>N.T.P. - 3 DIVISIONS';
Februarye[5]='SINGLES STABLEFORD<br>BEST 1st & 2nd NINES<br>N.T.P. - 3 DIVISIONS';
Februarye[6]='"SUTTONS CHULLORA HOLDEN"<br>MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD';
Februarye[7]='MAJOR PENNANTS<br>CARNARVOIN v AVONDALE<br>MIXED COUNTDOWN<br>TEAMS STABLEFORD<br>MEMBERS COUNTDOWN<br>TEAMS STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>SINGLES STABLEFORD';
Februarye[8]='2 B.B.B. v PAR + SINGLES<br>N.T.P. - 3 DIVISIONS<br>BEST NINE OVER THE FIELD';
Februarye[9]='INVITATION<br>AGGREGATE STABLEFORD<br>MEMBERS<br>AGGREGATE STABLEFORD<br>SINGLES STABLEFORD';
Februarye[10]='2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES<br>N.T.P. - 3 DIVISIONS';
Februarye[11]='LADIES<br>2 B.B.B. STABLEFORD + SINGLES<br>N.T.P. - 3 DIVISIONS<br>BEST NINE OVER THE FIELD';

Marche[0]='MONTHLY MEDAL<br>STROKE<br>"A" "B" & "C" Grades<br>SCRATCH SCORE each grade';
Marche[1]='MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>MONTHLY MEDAL - W.G.N.S.W.<br>SCRATCH & NET<br>N.T.P. - 3 DIVISIONS';
Marche[2]='LADIES<br>2 B.B.B. STABLEFORD + SINGLES<br>N.T.P. - 3 DIVISIONS';
Marche[3]='MEMBERSFOURSOMES<br>CHAMPIONSHIPS (36 HOLES)<br>MEMBERS FOURSOMES<br>18 HOLES A.M.<br>MEMBERS FOURSOMES<br>18 HOLES P.M.<br>MEMBERS FOURSOMES<br>36 HOLES SCRATCH<br>MEMBERS FOURSOMES<br>36 HOLES NET';
Marche[4]='MIXED 2 B.B.B. STABLEFORD<br>MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>	2 B.B.B. STABLEFORD + SINGLES';
Marche[5]='LADIES<br>MONTHLY MEDAL - W.G.N.S.W.<br>SCRATCH & NET<br>N.T.P. - 3 DIVISIONS<br>VETS 9 HOLE';
Marche[6]='MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD';
Marche[7]='MIXED 2 B.B.B. STABLEFORD<br>MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES';
Marche[8]='LADIES AMERICAN FOURSOMES<br>LONG DRIVE - 3 DIVISIONS';
Marche[9]='MEMBERS 2 MAN AMBROSE';
Marche[10]='MAJOR PENNANTS<br>CARNARVON v PENNANT HILLS<br>MIXED 2 B.B.B. STABLEFORD<br>MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES';
Marche[11]='GRANDMOTHERS TROPHY<br>BEST NET OVER THE FIELD<br>STABLEFORD<br>N.T.P. - 3 DIVISIONS';
Marche[12]='MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>';
Marche[13]='MAJOR PENNANTS<br>CARNARVON v CASTLE HILL 7a.m.<br>MIXED 2 BALL STABLEFORD<br>AGGREGATE<br>MEMBERS 2 BALL STABLEFORD<br>AGGREGATE<br>SINGLES STABLEFORD<br>LADIES<br>2 B.B.B. AGGREGATE<br>STABLEFORD + SINGLES';

Aprile[0]='CAPTAINS TROPHY<br>BEST OVER THE FIELD<br>SINGLES PAR<br>N.T.P. - 3 DIVISIONS';
Aprile[1]='MONTHLY MEDAL<br>STROKE<br>"A" "B" and "C" Grades<br>SCRATCH SCORE each Grade';
Aprile[2]='MIXED FOURSOMES<br>CHAMPIONSHIPS<br>36 HOLES STROKE (First Round)<br>BEST NET 36 HOLES<br>MIXED (18 holes) 2 B.B.B. v PAR -<br>Club Trophies<br>Winner - R/up - Scratch<br>MEMBERS (18 holes) 2 B.B.B. v PAR<br>Winner - R/up - Scratch<br>SINGLES v PAR - Club Trophies';
Aprile[3]='EASTER OPEN DAY<br>2 B.B.B. STABLEFORD (3/4 H-CAP)<br>N.T.P. - 3 DIVISIONS';
Aprile[4]='MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD';
Aprile[5]='FINAL ROUND MIXED FOUR-<br>SOMES CHAMPIONSHIPS<br>(36 HOLES) STROKE<br>BEST NET 36 HOLES<br>MIXED (18 holes) 2 B.B.B. v PAR -<br>Club Trophies<br>Winner - R/up - Scratch<br>MEMBERS (18 holes) 2 B.B.B. v PAR<br>Winner - R/up - Scratch<br>SINGLES v PAR - Club Trophies<br>';
Aprile[6]='EX-SERVICEMENS DAY';
Aprile[7]='MONTHLY MEDAL - W.G.N.S.W.<br>SCRATCH & NET<br>N.T.P. - 3 DIVISIONS<br>VETS 9 HOLE';
Aprile[8]='MIXED 2 B.B.B. STABLEFORD<br>MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES';
Aprile[9]='MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD';
Aprile[10]='MIXED 2 B.B.B. STABLEFORD<br>MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES';
Aprile[11]='MIXED 2 B.B.B. STABLEFORD<br>MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES';
Aprile[12]='CARNARVON CUP<br>STROKE	-  0 - 20<br>CARNARVON SALVER<br>STROKE -  21 - 30<br>LONG MARKERSCUP<br>STABLEFORD -  31 - 45';
Aprile[13]='ANZAC DAY<br>MIXED 2 B.B.B. STABLEFORD<br>MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES';
Aprile[14]='ROSANNA TROPHY<br>SINGLES STABLEFORD<br>Trophy presented by<br>"ROSANNA GOLF CLUB-VICTORIA<br>MEMBERS 2 B.B.B. STABLEFORD';
Aprile[15]='SINGLES STABLEFORD<br>Trophy for Players -<br>Fifty Years & Over<br>SINGLES STABLEFORD<br>Trophy for Players -<br>49 Years & Under<br>MEMBERS 2 B.B.B. STABLEFORD<br>LADIES<br>MONTHLY MEDAL - W.G.N.S.W.<br>SCRATCH & NET<br>N.T.P. - 3 DIVISIONS';

Maye[0]='LADIES<br>2 B.B.B. STABLEFORD + SINGLES<br>N.T.P - 3 DIVISIONS';
Maye[1]='GOLD MEDAL<br>ALL MONTHLY MEDAL WINNERS<br>FOR 2002 - 2003 will compete for<br>the GOLD MEDAL STROKE<br>Draw for time for Qualifiers<br>MONTHLY MEDAL STROKE<br>"A" "B" & "C" Grades<br>SCRATCH SCORE each Grade';
Maye[2]='MEMBERS 2 B.B.B. v PAR<br>SINGLES v PAR<br>LADIES<br>MOTHERS DAY CUP<br>BEST OVER THE FIELD<br>SINGLES v PAR<br>N.T.P. - 3 DIVISIONS';
Maye[3]='MONTHLY MEDAL - W.G.N.S.W.<br>SCRATCH & NET<br>N.T.P. - 3 DIVISIONS<br>VETS 9 HOLE<br>VETERANS BROOCH';
Maye[4]='PATRONS TROPHY<br>SINGLES v PAR<br>Trophy presented by<br>THE PATRON<br>MEMBERS 2 B.B.B. v PAR';
Maye[5]='MOTHERS DAY<br>MIXED 2 B.B.B. STABLEFORD<br>MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES';
Maye[6]='LADIES - VISITORS DAY<br>STABLEFORD - TEAMS EVENT<br>BEST 2 SCORES OF 4<br>N.T.P. - 3 DIVISIONS';
Maye[7]='INVITATION<br>MEMBERS 2 B.B.B. v PAR<br>MEMBERS 2 B.B.B. v PAR<br>SINGLES v PAR';
Maye[8]='MIXED 2 B.B.B. STABLEFORD<br>MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES';
Maye[9]='LADIES<br>2 B.B.B. v STABLEFORD<br>+ SINGLES<br>N.T.P. - 3 DIVISIONS';
Maye[10]='MEMBERS 2 BALL AGGREGATE<br>STABLEFORD<br>SINGLES STABLEFORD';
Maye[11]='MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>MONTHLY MEDAL - W.G.N.S.W.<br>SCRATCH & NET<br>N.T.P. - 3 DIVISIONS';
Maye[12]='LADIES<br>SECRETARYS TROPHY<br>BEST OVER THE FIELD<br>SINGLES STABLEFORD<br>N.T.P. - 3 DIVISIONS';
Maye[13]='MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD';

Junee[0]='"DAVE & JACK HALIBURTON CUP"<br>SINGLES v PAR<br>Trophy presented by<br>"CARNARVON VETERANS"<br>MEMBERS 2 B.B.B. v PAR<br>LADIES<br>CHARLIE WASSON MEMORIAL<br>TROPHY<br>MONTHLY MEDAL - W.G.N.S.W.<br>SCRATCH & NET<br>N.T.P. - 3 DIVISIONS';
Junee[1]='LADIES<br>CHARLIE WASSON MEMORIAL<br>TROPHY<br>BEST OVER THE FIELD<br>Presented On Presentation Day<br>MONTHLY MEDAL - W.G.N.S.W.<br>SCRATCH & NET<br>N.T.P. - 3 DIVISIONS<br>VETS 9 HOLE';
Junee[2]='MONTHLY MEDAL<br>STROKE<br>"A" "B" and "C" Grades<br>SCRATCH SCORE each Grade';
Junee[3]='MIXED 2 B.B.B. STABLEFORD<br>MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES';
Junee[4]='PUBLIC HOLIDAY<br>GALA DAY LADIES<br>2 B.B.B. v PAR + SINGLES';
Junee[5]='LADIES<br>CANADIAN FOURSOMES';
Junee[6]='MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD';
Junee[7]='MEMBERS 2 B.B.B. v PAR<br>SINGLES v PAR<br>LADIES<br>FOURSOMES CHAMPIONSHIPS<br>l st ROUND - 18 HOLES';
Junee[8]='LADIES<br>FOURSOME CHAMPIONSHIPS<br>2nd ROUND - 18 HOLES';
Junee[9]='MIXED - HOLDEN SCRAMBLE';
Junee[10]='MEMBERS 2 B.B.B. v PAR<br>SINGLES v PAR';
Junee[11]='MIXED 2 B.B.B. STABLEFORD<br>MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES';
Junee[12]='LADIES OPEN CHARITY DAY TEAMS<br>BEST 2 SCORES OF <br> LONG DRIVE & N.T.P. 3 DIV.';
Junee[13]='INVITATION 2 B.B.B. STABLEFORD<br>MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD';
Junee[14]='MIXED 2 B.B.B. v PAR<br>MEMBERS 2 B.B.B. v PAR<br>SINGLES v PAR<br>LADIES<br>2 B.B.B. v PAR + SINGLES';

Julye[0]='LADIES<br>MONTHLY MEDAL - W.G.N.S.W.<br>SCRATCH & NET<br>N.T.P. - 3 DIVISIONS<br>VETS 9 HOLE';
Julye[1]='MONTHLY MEDAL<br>STROKE<br>"A" "B" and "C" Grades<br>SCRATCH SCORE each Grade';
Julye[2]='PEGG LAKEMAN SHIELD<br>MEMBERS 2 B.B.B. STABLEFORD<br>Winner - Trophies Presented by<br>"CARNARVON VETERANS"<br>SINGLES STABLEFORD LADIES<br>PATRONS TROPHY<br>SINGLES STABLEFORD<br>BEST OVER THE FIELD<br>N.T.P. - 3 DIVISIONS';
Julye[3]='LADIES VISITORS DAY<br>COUNTDOWN TEAMS<br>N.T.R - 3 DIVISIONS<br>VISITOR OR MEMBER';
Julye[4]='MEMBER TEAMS STABLEFORD (4)<br>BEST (2) SCORES TO COUNT<br>SINGLES STABLEFORD';
Julye[5]='LEGACY CUP - MIXED<br>SINGLES STABLEFORD<br>Best 2 Net Scores available<br>are eligible to play in<br>"GOVERNORS LEGACY CUP"<br>MIXED 2 B.B.B. STABLEFORD<br>MEMBERS 2 B.B.B. STABLEFORD<br>PROCEEDS FROM THIS DAY TO<br>GOLFERS LEGACY FUND<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES';
Julye[6]='LADIES VETERANS LUNCH';
Julye[7]='SINGLES STABLEFORD N.T.R - 3 DIVISIONS';
Julye[8]='CAPTAINS TROPHY<br>SINGLES STABLEFORD<br>Trophy presented by the<br>"CAPTAIN"<br>MEMBERS 2 B.B.B. STABLEFORD';
Julye[9]='MEMBERS 2 B.B.B. v PAR<br>SINGLES v PAR<br>LADIES<br>MONTHLY MEDAL - W.G.N.S.W.<br>SCRATCH & NET<br>N.T.P. - 3 DIVISIONS';
Julye[10]='LADIES<br>2 B.B.B. v PAR + SINGLES<br>N.T.P. - 3 DIVISIONS';
Julye[11]='VICE PRESIDENTS TROPHY<br>SINGLES STABLEFORD<br>Trophy presented by the<br>"VICE PRESIDENT"<br>BEST OVERALL GRADES<br>MEMBERS 2 B.B.B. STABLEFORD';
Julye[12]='MIXED 2 B.B.B. STABLEFORD<br>MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES';
Julye[13]='LADIES<br>VETERANS TROPHY<br>BEST OVER THE FIELD<br>SINGLES STABLEFORD<br>N.T.P. - 3 DIVISIONS';

Auguste[0]='MONTHLY MEDAL<br>STROKE<br>"A" "B" & "C" Grades<br>SCRATCH SCORE each Grade';
Auguste[1]='HUSBAND & WIFE<br>2 B.B.B. v PAR<br>MEMBERS & LADY MEMBERS ONLY)<br>MIXED 2 B.B.B. v PAR<br>(FOR MEMBERS & LADY MEMBERS<br>NOT ELIGIBLE TO PARTICIPATE<br>IN HUSBAND & WIFE EVENT)<br>MEMBERS 2 B.B.B. v PAR<br>SINGLES v PAR<br>LADIES<br>2 B.B.B. v PAR + SINGLES';
Auguste[2]='MONTHLY MEDAL - W.G.N.S.W.<br>SCRATCH & NET<br>N.T.P. - 3 DIVISIONS<br>VETS 9 HOLE';
Auguste[3]='MEMBERS 2 BALL AGGREGATE<br>STABLEFORD<br>SINGLES STABLEFORD';
Auguste[4]='MIXED 2 B.B.B. STABLEFORD<br>MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES';
Auguste[5]='LADIES VISITORS DAY<br>2 BALL AMBROSE<br>N.T.P. - 3 DIVISIONS';
Auguste[6]='INVITATION 2 B.B.B. v PAR<br>MEMBERS 2 B.B.B. v PAR<br>SINGLES v PAR';
Auguste[7]='LADIES CHOICE<br>Trophies Presented by<br>THE "LADIES"<br>MIXED 2 B.B.B. STABLEFORD<br>(Husband & Wife ineligible to pair)<br>MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>2 B.B.B. STABLEFORD + SINGLES';
Auguste[8]='PRESIDENTS TROPHY<br>BEST OVER THE FIELD<br>SINGLES STABLEFORD<br>N.T.P. - 3 DIVISIONS';
Auguste[9]='MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD';
Auguste[10]='MEMBERS 2 B.B.B. STABLEFORD<br>SINGLES STABLEFORD<br>LADIES<br>MONTHLY MEDAL - W.G.N.S.W.<br>SCRATCH & NET<br>N.T.P. - 3 DIVISIONS';
Auguste[11]='2 BALL AGGREGATE<br>STABLEFORD + SINGLES<br>N.T.P. - 3 DIVISIONS';

function writehtml(id,text)
{
	if (browser.ie5 || browser.ns6)
		document.getElementById(id).innerHTML=text;
	else if (browser.ie4)
	{ 
		id = eval(id);
		id.innerHTML=text;
	}
}

function DayString(dt, m, year)
{
	var outstr = '<td class="smallcenter"';
	var found=false;
	var month=eval(MonthName[m]);
	var i;
	for(i = 0; i < month.length&&!found; i++)
		if(dt == month[i]){found=true;}
	if(found)
			outstr += '><a style="font-size: 7pt;" href="" onclick="return false" onmouseover="return writeevent('+m+','+(i-1)+','+year+')">'+dt+'</a></td>';
	else
		outstr += '>'+dt+'</td>';
	return outstr;
}

function generatecalendar(d)
{
	//set up variables
	var dt 	= 1;
	var col	= 0;
	var i;
	var text;
		
	var d= new Date(d);

	var l = new Date(d)
	l.setMonth(l.getMonth()+1);
	l.setDate(l.getDate()-1);
	var lastdayinmonth = l.getDate();

	var day = d.getDay();

	prev=new Date(d);
	next=new Date(d);
	prev.setMonth(prev.getMonth()-1)
	next.setMonth(next.getMonth()+1)
    
    	text="";
	text+='<table class="calendertable" cellpadding="0" cellspacing="0" border="0">';

	if((d.getMonth()==dCurrent.getMonth())&&(d.getFullYear()==dCurrent.getFullYear())&&(d.getMonth()==lastvalidmonth))
		text+='<tr><td colspan="2" align="center"></td><td class="small" colspan="3" align="center"><a href="golfcalender.htm?index='+d+'" style="font-size: 7pt">'+MonthName[d.getMonth()]+' '+d.getFullYear()+'</a></td><td colspan="2" align="center"></td></tr>';
	else if ((d.getMonth()==lastvalidmonth))
		text+='<tr><td colspan="2" align="center"><a style="font-size: 7pt" href="Javascript:generatecalendar(\''+prev+'\');"><img src="../images/calender/left.gif" style="border-width: 0" align="center" width="5" height="9"> Prev</a></td><td class="small" colspan="3" align="center"><a href="golfcalender.htm?index='+d+'" style="font-size: 7pt">'+MonthName[d.getMonth()]+' '+d.getFullYear()+'</a></td><td colspan="2" align="center"></td></tr>';
	else if(d.getMonth()==dCurrent.getMonth()&&d.getFullYear()==dCurrent.getFullYear())
		text+='<tr><td colspan="2" align="center"></td><td class="small" colspan="3" align="center"><a href="golfcalender.htm?index='+d+'" style="font-size: 7pt">'+MonthName[d.getMonth()]+' '+d.getFullYear()+'<a/></td><td colspan="2" align="center"><a style="font-size: 7pt" href="Javascript:generatecalendar(\''+next+'\');" >Next <img src="../images/calender/right.gif" style="border-width: 0" align="center" width="5" height="9"></a></td></tr>';
	else
		text+='<tr><td colspan="2" align="center"><a style="font-size: 7pt" href="Javascript:generatecalendar(\''+prev+'\');"><img src="../images/calender/left.gif" style="border-width: 0" align="center" width="5" height="9"> Prev</a></td><td class="small" colspan="3" align="center"><a href="golfcalender.htm?index='+d+'" style="font-size: 7pt">'+MonthName[d.getMonth()]+' '+d.getFullYear()+'</a></td><td colspan="2" align="center"><a style="font-size: 7pt" href="Javascript:generatecalendar(\''+next+'\');">Next <img src="../images/calender/right.gif" style="border-width: 0" align="center" width="5" height="9"></a></td></tr>';
	
	
	//write out day titles
	text+='<tr>';
	for(i = 0; i < 7; i++)
		text+='<td class="small" align="center" width="25">'+DayName[i]+'</td>';
	text=text+'</tr>';

	// Write out first week
	text+='<tr>';
	for(i = 0; i < day; i++)
	{
		text+='<td class="small" width="25"> </td>';
		col++
	}

	while(dt <= lastdayinmonth) 
	{
	    text+=DayString(dt,d.getMonth(),d.getFullYear());
		col++;
		if((col % 7) == 0) 
		{
			text+='</tr>';
			col=0;
			if(dt < (lastdayinmonth - 1))
				text+='<tr>';
			
		}
		dt++;
	}
	if (col!=0)
	 text+='<td colspan="'+(7-col)+'"></td></tr>';
	
	text+='</table><br><span id="calevent">'
	text+='<table class="formtable2" border="0" cellpadding="2" cellspacing="0" width="175">';
	text+='<tr><td class="small" valign="top"><span id="date"></span></td></tr>';
	text+='<tr><td class="small" valign="top"><span id="event"><center>Run your mouse over a date or click on the month for a full listing of whats on at Carnarvon.</center></span></td></tr>';
	text+='</table>';
	text+='</span>';

	writehtml("calender",text);
}


function writeevent(m, index, year) 
{
    var text;
    var month=eval(MonthName[m]);
	text='<table class="formtable2" border="0" cellpadding="2" cellspacing="0" width="175">';
	text+='<tr><td class="small" valign="top"><span id="date"></span></td></tr>';
	text+='<tr><td class="small" valign="top"><span id="event"></span></td></tr>';
	text+='</table>';

	writehtml("calevent",text);
	writehtml("date", month[index]+" "+MonthName[m]+" "+year);
	writehtml("event",eval(MonthName[m]+"e["+index+"]"));
	return false;
}