var end = "N";

var janRide = new Date(2010, 0,30); // January Forum Ride
var febRide = new Date(2010, 1,28); // February Forum Ride
var marRide = new Date(2010, 2,27); // March Forum Ride
var aprRide = new Date(2010, 3,25); // April Forum Ride
var mayRide = new Date(2009, 4,29); // May Forum Ride
var junRide = new Date(2009, 5,27); // June Forum Ride
var julRide = new Date(2009, 6,31); // July Forum Ride
var augRide = new Date(2009, 7,29); // August Forum Ride
var sepRide = new Date(2009, 8,25); // September Forum Ride
var octRide = new Date(2009, 9,31); // October Forum Ride
var novRide = new Date(2009,10,27); // November Forum Ride
var decRide = new Date(2009,11,26); // December Forum Ride

var today = new Date(); // Today's Date

currentMonth=today.getMonth();
currentYear=today.getYear();
nextYear=currentYear+1;

switch (currentMonth)
{
	case 0:
		if(today < janRide)
		{
			var rideDate = janRide;
		}
		else
		{
			var rideDate = febRide;
		} 
		break;
	case 1:
		if(today < febRide)
		{
			var rideDate = febRide;
		}
		else
		{
			var rideDate = marRide;
		} 
		break;
	case 2:
		if(today < marRide)
		{
			var rideDate = marRide;
		}
		else
		{
			var rideDate = aprRide;
		} 
		break;
	case 3:
		if(today < aprRide)
		{
			var rideDate = aprRide;
		}
		else
		{
			var rideDate = mayRide;
		} 
		break;
	case 4:
		if(today < mayRide)
		{
			var rideDate = mayRide;
		}
		else
		{
			var rideDate = junRide;
		} 
		break;
	case 5:
		if(today < junRide)
		{
			var rideDate = junRide;
		}
		else
		{
			var rideDate = julRide;
		} 
		break;
	case 6:
		if(today < julRide)
		{
			var rideDate = julRide;
		}
		else
		{
			var rideDate = augRide;
		} 
		break;
	case 7:
		if(today < augRide)
		{
			var rideDate = augRide;
		}
		else
		{
			var rideDate = sepRide;
		} 
		break;
	case 8:
		if(today < sepRide)
		{
			var rideDate = sepRide;
		}
		else
		{
			var rideDate = octRide;
		} 
		break;
	case 9:
		if(today < octRide)
		{
			var rideDate = octRide;
		}
		else
		{
			var rideDate = novRide;
		} 
		break;
	case 10:
		if(today < novRide)
		{
			var rideDate = novRide;
		}
		else
		{
			var rideDate = decRide;
		} 
		break;
	case 11:
		if(today < decRide)
		{
			var rideDate = decRide;
		}
		else
		{
			var end = "Y";
		} 
		break;
	default:
		var rideDate = today;
}

if(end == "Y")
{

	document.write("<h3>Forum Rides</h3>")

	document.write("<ul class=\"sidemenu\"><li>The <strong>Mountain Biking North Wales</strong> Forum Ride dates for "+nextYear+" will be announced very soon. Check the <a href=\"http://northwalesmtb.proboards.com/index.cgi?board=forumrides\">forum</a> for more details.</li></ul>")

}
else
{

	var day=new Array(7);
	day[0]="Sunday";
	day[1]="Monday";
	day[2]="Tuesday";
	day[3]="Wednesday";
	day[4]="Thursday";
	day[5]="Friday";
	day[6]="Saturday";

	var rideDDD = day[rideDate.getDay()];

	var rideDD = rideDate.getDate();

	switch (rideDD)
	{
		case 1:
			var rideDDOrd = "st";
			break;
		case 2:
			var rideDDOrd = "nd";
			break;
		case 3:
			var rideDDOrd = "rd";
			break;
		case 21:
			var rideDDOrd = "st";
			break;
		case 22:
			var rideDDOrd = "nd";
			break;
		case 23:
			var rideDDOrd = "rd";
			break;
		case 31:
			var rideDDOrd = "st";
			break;
		default:
			var rideDDOrd = "th";
	}

	var month=new Array(12);
	month[0]="January";
	month[1]="February";
	month[2]="March";
	month[3]="April";
	month[4]="May";
	month[5]="June";
	month[6]="July";
	month[7]="August";
	month[8]="September";
	month[9]="October";
	month[10]="November";
	month[11]="December";

	var rideMMM = month[rideDate.getMonth()];

	var rideYYYY = rideDate.getYear();

	document.write("<h3>Forum Rides</h3>")

	document.write("<ul class=\"sidemenu\"><li>The next <strong>Mountain Biking North Wales</strong> Forum Ride will be on <strong>"+rideDDD+" "+rideDD+rideDDOrd+" "+rideMMM+" "+rideYYYY+"</strong>. Check the <a href=\"http://northwalesmtb.proboards.com/index.cgi?board=forumrides\">forum</a> for more details.</li></ul>")

}