function ShowEvent(myDate, myMonth) {
	if (myMonth == 2) {
		myMonth = "February 2007";
		var CalMonth = February_Cal07;
	}
	else if (myMonth == 3) {
		myMonth = "March 2007";
		var CalMonth = March_Cal07;
	}
	else if (myMonth == 4) {
		myMonth = "April 2007";
		var CalMonth = April_Cal07;
	}
	else if (myMonth == 5) {
		myMonth = "May 2007";
		var CalMonth = May_Cal07;
	}
	else if (myMonth == 6) {
		myMonth = "June 2007";
		var CalMonth = June_Cal07;
	}
	else if (myMonth == 7) {
		myMonth = "July 2007";
		var CalMonth = July_Cal07;
	}
	else if (myMonth == 8) {
		myMonth = "August 2007";
		var CalMonth = August_Cal07;
	}
	else if (myMonth == 9) {
		myMonth = "September 2007";
		var CalMonth = September_Cal07;
	}
	else if (myMonth == 10) {
		myMonth = "October 2007";
		var CalMonth = October_Cal07;
	}
	else if (myMonth == 11) {
		myMonth = "November 2007";
		var CalMonth = November_Cal07;
	}
	else if (myMonth == 12) {
		myMonth = "December 2007";
		var CalMonth = December_Cal07;
	}
	else if (myMonth == 1) {
		myMonth = "January 2008";
		var CalMonth = January_Cal08;
	}

    	CalDetails.document.close();
		CalDetails.document.writeln("<HTML>\n<HEAD>\n<TITLE>Search Results</TITLE>\n</HEAD>" +
			'<LINK REL="STYLESHEET" HREF="../styles/calendar.css" TYPE="text/css"><BODY>');
		
		CalDetails.document.writeln('<H3>'+ myDate + ' ' + myMonth + '</H3>');
		
		FindRecords(myDate, CalMonth);

		CalDetails.document.writeln('</BODY></HTML>');
}


function FindRecords(myDate, CalMonth) {
	var tempArray = new Array(0);
	var rsMonth = CalMonth;
	var newCounter = 0;
	
	for (var arrayCounter = 0; arrayCounter < rsMonth.length; arrayCounter++) {
		var myEvent = rsMonth[arrayCounter].split("|");
		
		if (myEvent[1] == myDate) {
			tempArray[newCounter] = rsMonth[arrayCounter]
			newCounter++;
		}
	}
	
	if (tempArray.length == 0) {
		noMatch();
	}
	else {
		WriteRecords(tempArray);
	}
}
function WriteRecords(tempArray) {
	tempArray.sort();
	TypeChange = 0;
	
	for (var arrayCounter = 0; arrayCounter < tempArray.length; arrayCounter++) {	
		var myFixture = tempArray[arrayCounter].split("|");
			
		if ((TypeChange == 0) && (myFixture[0] == "Fixture") && !(NewType == "Fixture")) {
			CalDetails.document.writeln('<p>&nbsp;</p>');
			CalDetails.document.writeln('<table border="0" cellpadding="0" cellspacing="0" class="Event">');
			CalDetails.document.writeln('<caption align="top">Fixtures</caption>');
			CalDetails.document.writeln('<tr><th>Team</th><th width="10">&nbsp;</th><th>Opponents</th>');
			CalDetails.document.writeln('<th width="60">Time</th><th>Match Type</th>');
			CalDetails.document.writeln('<th>Home or Away </th></tr>');

			CalDetails.document.writeln('<tr>');
			CalDetails.document.writeln('<td>' + myFixture[2] + '</td>');
			CalDetails.document.writeln('<td><div align="center">vs.</div></td>');
			CalDetails.document.writeln('<td>' + myFixture[6] + '</td>');
			CalDetails.document.writeln('<td>' + myFixture[3] + '</td>');
			CalDetails.document.writeln('<td>' + myFixture[5] + '</td>');
			CalDetails.document.writeln('<td>' + myFixture[4] + '</td></tr>');
			
			var NewType = "Fixture";
			TypeChange++;
		}
		else if ((TypeChange > 0) && (myFixture[0] == "Fixture")) {
			CalDetails.document.writeln('<tr>');
			CalDetails.document.writeln('<td>' + myFixture[2] + '</td>');
			CalDetails.document.writeln('<td><div align="center">vs.</div></td>');
			CalDetails.document.writeln('<td>' + myFixture[6] + '</td>');
			CalDetails.document.writeln('<td>' + myFixture[3] + '</td>');
			CalDetails.document.writeln('<td>' + myFixture[5] + '</td>');
			CalDetails.document.writeln('<td>' + myFixture[4] + '</td></tr>');
			
			var NewType = "Fixture";
		}
		else if ((TypeChange > 0) && (myFixture[0] == "Social") && (NewType == "Fixture")) {
			//end first table
			CalDetails.document.writeln('</table>');
			CalDetails.document.writeln('<p>&nbsp;</p>');

			//start second table
			CalDetails.document.writeln('<table border="0" cellpadding="0" cellspacing="0" class="Event">');
			CalDetails.document.writeln('<caption align="top">Social Event</caption>');
			CalDetails.document.writeln('<tr><th width="150">Venue</th><th width="60">Time</th><th>Event Details</th></tr>');

			CalDetails.document.writeln('<tr>');
			CalDetails.document.writeln('<td>' + myFixture[2] + '</td>');
			CalDetails.document.writeln('<td>' + myFixture[3] + '</td>');
			CalDetails.document.writeln('<td>' + myFixture[4] + '</td></tr>');
		}
		else if ((TypeChange == 0) && (myFixture[0] == "Social")) {
			CalDetails.document.writeln('<p>&nbsp;</p>');
			CalDetails.document.writeln('<table border="0" cellpadding="0" cellspacing="0" class="Event">');
			CalDetails.document.writeln('<caption align="top">Social Event</caption>');
			CalDetails.document.writeln('<tr><th>Venue</th><th width="60">Time</th><th>Event Details </th></tr>');

			CalDetails.document.writeln('<tr>');
			CalDetails.document.writeln('<td>' + myFixture[2] + '</td>');
			CalDetails.document.writeln('<td>' + myFixture[3] + '</td>');
			CalDetails.document.writeln('<td>' + myFixture[4] + '</td></tr>');
			
			TypeChange++;
		}
		else if ((TypeChange > 0) && (myFixture[0] == "Social")) {
			CalDetails.document.writeln('<tr>');
			CalDetails.document.writeln('<td>' + myFixture[2] + '</td>');
			CalDetails.document.writeln('<td>' + myFixture[3] + '</td>');
			CalDetails.document.writeln('<td>' + myFixture[4] + '</td></tr>');
		}
		else if ((TypeChange == 0) && (myFixture[0] == "Nets")) {
			CalDetails.document.writeln('<p>&nbsp;</p>');
			CalDetails.document.writeln('<table border="0" cellpadding="0" cellspacing="0" class="Event">');
			CalDetails.document.writeln('<tr><th>Venue</th><th width="60">Time</th><th>Details</th></tr>');

			CalDetails.document.writeln('<tr>');
			CalDetails.document.writeln('<td>' + myFixture[2] + '</td>');
			CalDetails.document.writeln('<td>' + myFixture[3] + '</td>');
			CalDetails.document.writeln('<td>' + myFixture[4] + '</td></tr>');
			
			TypeChange++;
		}
		else if ((TypeChange > 0) && (myFixture[0] == "Nets")) {
			CalDetails.document.writeln('<tr>');
			CalDetails.document.writeln('<td>' + myFixture[2] + '</td>');
			CalDetails.document.writeln('<td>' + myFixture[3] + '</td>');
			CalDetails.document.writeln('<td>' + myFixture[4] + '</td></tr>');
		}
	}
	CalDetails.document.writeln('</table>');
}

function noMatch() {
	CalDetails.document.writeln('<p>There are no fixtures or events for this date.  Please try again.</p>');
}
//*************************** Find all fixtures **************************
function FindFixtures(FixtureType) {
	if (FixtureType == 1) {
		SearchAllFixtures();
	}
	else if (FixtureType == 2) {
		var Team = "1st XI"
		SearchTeamFixtures(Team);
	}
	else if (FixtureType == 3) {
		var Team = "2nd XI"
		SearchTeamFixtures(Team);
	}
	else if (FixtureType == 4) {
		var Team = "Allsorts"
		SearchTeamFixtures(Team);
	}
	else if (FixtureType == 5) {
		var Team = "4th XI"
		SearchTeamFixtures(Team);
	}
	else if (FixtureType == 6) {
		var Team = "Under 15's A"
		SearchTeamFixtures(Team);
	}
	else if (FixtureType == 7) {
		var Team = "Under 13's A"
		SearchTeamFixtures(Team);
	}
	else if (FixtureType == 8) {
		var Team = "Under 11's A"
		SearchTeamFixtures(Team);
	}
	else if (FixtureType == 9) {
		var Team = "Sunday XI"
		SearchTeamFixtures(Team);
	}
	else if (FixtureType == 10) {
		var Team = "Summersorts"
		SearchTeamFixtures(Team);
	}
	else if (FixtureType == 11) {
		var Team = "Under 15's B"
		SearchTeamFixtures(Team);
	}
	else if (FixtureType == 12) {
		var Team = "Under 13's B"
		SearchTeamFixtures(Team);
	}
	else if (FixtureType == 13) {
		var Team = "Under 11's B"
		SearchTeamFixtures(Team);
	}
	else if (FixtureType == 14) {
		var Team = "Midweek"
		SearchTeamFixtures(Team);
	}
}
function SearchAllFixtures() {
	var tempArray = new Array(0);
	var newCounter = 0;
		
	for (var arrayCounter = 0; arrayCounter < February_Cal07.length; arrayCounter++) {
		var myEvent = February_Cal07[arrayCounter].split("|");
		
		if (myEvent[0] == "Fixture") {
			tempArray[newCounter] = February_Cal07[arrayCounter] + "|February"
			newCounter++;
		}
	}
	for (var arrayCounter = 0; arrayCounter < March_Cal07.length; arrayCounter++) {
		var myEvent = March_Cal07[arrayCounter].split("|");
		
		if (myEvent[0] == "Fixture") {
			tempArray[newCounter] = March_Cal07[arrayCounter] + "|March"
			newCounter++;
		}
	}
	for (var arrayCounter = 0; arrayCounter < April_Cal07.length; arrayCounter++) {
		var myEvent = April_Cal07[arrayCounter].split("|");
		
		if (myEvent[0] == "Fixture") {
			tempArray[newCounter] = April_Cal07[arrayCounter] + "|April"
			newCounter++;
		}
	}
	for (var arrayCounter = 0; arrayCounter < May_Cal07.length; arrayCounter++) {
		var myEvent = May_Cal07[arrayCounter].split("|");
		
		if (myEvent[0] == "Fixture") {
			tempArray[newCounter] = May_Cal07[arrayCounter] + "|May"
			newCounter++;
		}
	}
	for (var arrayCounter = 0; arrayCounter < June_Cal07.length; arrayCounter++) {
		var myEvent = June_Cal07[arrayCounter].split("|");
		
		if (myEvent[0] == "Fixture") {
			tempArray[newCounter] = June_Cal07[arrayCounter] + "|June"
			newCounter++;
		}
	}
	for (var arrayCounter = 0; arrayCounter < July_Cal07.length; arrayCounter++) {
		var myEvent = July_Cal07[arrayCounter].split("|");
		
		if (myEvent[0] == "Fixture") {
			tempArray[newCounter] = July_Cal07[arrayCounter] + "|July"
			newCounter++;
		}
	}
	for (var arrayCounter = 0; arrayCounter < August_Cal07.length; arrayCounter++) {
		var myEvent = August_Cal07[arrayCounter].split("|");
		
		if (myEvent[0] == "Fixture") {
			tempArray[newCounter] = August_Cal07[arrayCounter] + "|August"
			newCounter++;
		}
	}
	for (var arrayCounter = 0; arrayCounter < September_Cal07.length; arrayCounter++) {
		var myEvent = September_Cal07[arrayCounter].split("|");
		
		if (myEvent[0] == "Fixture") {
			tempArray[newCounter] = September_Cal07[arrayCounter] + "|September"
			newCounter++;
		}
	}
	for (var arrayCounter = 0; arrayCounter < October_Cal07.length; arrayCounter++) {
		var myEvent = October_Cal07[arrayCounter].split("|");
		
		if (myEvent[0] == "Fixture") {
			tempArray[newCounter] = October_Cal07[arrayCounter] + "|October"
			newCounter++;
		}
	}
	for (var arrayCounter = 0; arrayCounter < November_Cal07.length; arrayCounter++) {
		var myEvent = November_Cal07[arrayCounter].split("|");
		
		if (myEvent[0] == "Fixture") {
			tempArray[newCounter] = November_Cal07[arrayCounter] + "|November"
			newCounter++;
		}
	}
	for (var arrayCounter = 0; arrayCounter < December_Cal07.length; arrayCounter++) {
		var myEvent = December_Cal07[arrayCounter].split("|");
		
		if (myEvent[0] == "Fixture") {
			tempArray[newCounter] = December_Cal07[arrayCounter] + "|December"
			newCounter++;
		}
	}
	for (var arrayCounter = 0; arrayCounter < January_Cal08.length; arrayCounter++) {
		var myEvent = January_Cal08[arrayCounter].split("|");
		
		if (myEvent[0] == "Fixture") {
			tempArray[newCounter] = January_Cal08[arrayCounter] + "|January"
			newCounter++;
		}
	}
	WriteAllFixtures(tempArray);
}

function SearchTeamFixtures(Team) {
	var tempArray = new Array(0);
	var newCounter = 0;
	
	for (var arrayCounter = 0; arrayCounter < February_Cal07.length; arrayCounter++) {
		var myEvent = February_Cal07[arrayCounter].split("|");
		
		if ((myEvent[0] == "Fixture") && (myEvent[2] == Team)) {
			tempArray[newCounter] = February_Cal07[arrayCounter] + "|February"
			newCounter++;
		}
	}
	for (var arrayCounter = 0; arrayCounter < March_Cal07.length; arrayCounter++) {
		var myEvent = March_Cal07[arrayCounter].split("|");
		
		if ((myEvent[0] == "Fixture") && (myEvent[2] == Team)) {
			tempArray[newCounter] = March_Cal07[arrayCounter] + "|March"
			newCounter++;
		}
	}
	for (var arrayCounter = 0; arrayCounter < April_Cal07.length; arrayCounter++) {
		var myEvent = April_Cal07[arrayCounter].split("|");
		
		if ((myEvent[0] == "Fixture") && (myEvent[2] == Team)) {
			tempArray[newCounter] = April_Cal07[arrayCounter] + "|April"
			newCounter++;
		}
	}
	for (var arrayCounter = 0; arrayCounter < May_Cal07.length; arrayCounter++) {
		var myEvent = May_Cal07[arrayCounter].split("|");
		
		if ((myEvent[0] == "Fixture") && (myEvent[2] == Team)) {
			tempArray[newCounter] = May_Cal07[arrayCounter] + "|May"
			newCounter++;
		}
	}
	for (var arrayCounter = 0; arrayCounter < June_Cal07.length; arrayCounter++) {
		var myEvent = June_Cal07[arrayCounter].split("|");
		
		if ((myEvent[0] == "Fixture") && (myEvent[2] == Team)) {
			tempArray[newCounter] = June_Cal07[arrayCounter] + "|June"
			newCounter++;
		}
	}
	for (var arrayCounter = 0; arrayCounter < July_Cal07.length; arrayCounter++) {
		var myEvent = July_Cal07[arrayCounter].split("|");
		
		if ((myEvent[0] == "Fixture") && (myEvent[2] == Team)) {
			tempArray[newCounter] = July_Cal07[arrayCounter] + "|July"
			newCounter++;
		}
	}
	for (var arrayCounter = 0; arrayCounter < August_Cal07.length; arrayCounter++) {
		var myEvent = August_Cal07[arrayCounter].split("|");
		
		if ((myEvent[0] == "Fixture") && (myEvent[2] == Team)) {
			tempArray[newCounter] = August_Cal07[arrayCounter] + "|August"
			newCounter++;
		}
	}
	for (var arrayCounter = 0; arrayCounter < September_Cal07.length; arrayCounter++) {
		var myEvent = September_Cal07[arrayCounter].split("|");
		
		if ((myEvent[0] == "Fixture") && (myEvent[2] == Team)) {
			tempArray[newCounter] = September_Cal07[arrayCounter] + "|September"
			newCounter++;
		}
	}
	for (var arrayCounter = 0; arrayCounter < October_Cal07.length; arrayCounter++) {
		var myEvent = October_Cal07[arrayCounter].split("|");
		
		if ((myEvent[0] == "Fixture") && (myEvent[2] == Team)) {
			tempArray[newCounter] = October_Cal07[arrayCounter] + "|October"
			newCounter++;
		}
	}
	for (var arrayCounter = 0; arrayCounter < November_Cal07.length; arrayCounter++) {
		var myEvent = November_Cal07[arrayCounter].split("|");
		
		if ((myEvent[0] == "Fixture") && (myEvent[2] == Team)) {
			tempArray[newCounter] = November_Cal07[arrayCounter] + "|November"
			newCounter++;
		}
	}
	for (var arrayCounter = 0; arrayCounter < December_Cal07.length; arrayCounter++) {
		var myEvent = December_Cal07[arrayCounter].split("|");
		
		if ((myEvent[0] == "Fixture") && (myEvent[2] == Team)) {
			tempArray[newCounter] = December_Cal07[arrayCounter] + "|December"
			newCounter++;
		}
	}
	for (var arrayCounter = 0; arrayCounter < January_Cal08.length; arrayCounter++) {
		var myEvent = January_Cal08[arrayCounter].split("|");
		
		if ((myEvent[0] == "Fixture") && (myEvent[2] == Team)) {
			tempArray[newCounter] = January_Cal08[arrayCounter] + "|January"
			newCounter++;
		}
	}
	WriteAllFixtures(tempArray);
}

function WriteAllFixtures(tempArray) {
	TypeChange = 0;
	
	CalDetails.document.close();
	CalDetails.document.writeln("<HTML>\n<HEAD>\n<TITLE>Search Results</TITLE>\n</HEAD>" +
		'<LINK REL="STYLESHEET" HREF="../styles/calendar.css" TYPE="text/css"><BODY>');
	
	CalDetails.document.writeln('<table border="0" cellpadding="0" cellspacing="0" class="Event">');
	CalDetails.document.writeln('<caption align="top">Fixtures</caption>');
	CalDetails.document.writeln('<tr><th>Date</th><th>Team</th><th width="10">&nbsp;</th><th>Opponents</th>');
	CalDetails.document.writeln('<th width="60">Time</th><th>Match Type</th>');
	CalDetails.document.writeln('<th>Home or Away </th></tr>');

	for (var arrayCounter = 0; arrayCounter < tempArray.length; arrayCounter++) {	
		var myFixture = tempArray[arrayCounter].split("|");
			
		CalDetails.document.writeln('<tr>');
		CalDetails.document.writeln('<td>' + myFixture[7] + ' ' + myFixture[1] + '</td>');
		CalDetails.document.writeln('<td>' + myFixture[2] + '</td>');
		CalDetails.document.writeln('<td><div align="center">vs.</div></td>');
		CalDetails.document.writeln('<td>' + myFixture[6] + '</td>');
		CalDetails.document.writeln('<td>' + myFixture[3] + '</td>');
		CalDetails.document.writeln('<td>' + myFixture[5] + '</td>');
		CalDetails.document.writeln('<td>' + myFixture[4] + '</td></tr>');
	}
	CalDetails.document.writeln('</table>');
}