// Email.js version  5
var tld_ = new Array()
tld_[0] = "com";
tld_[1] = "org";
tld_[2] = "net";
tld_[3] = "ws";
tld_[4] = "info";
tld_[10] = "co.uk";
tld_[11] = "org.uk";
tld_[12] = "gov.uk";
tld_[13] = "ac.uk";
var topDom_ = 13;
var m_ = "mailto:";
var a_ = "@";
var d_ = ".";
 
function mail(name, dom, tl, params)
{
	var s = e(name,dom,tl);
	document.write('<a href="'+m_+s+params+'">'+s+'</a>');
}
function mail2(name, dom, tl, params, display)
{
	document.write('<a href="'+m_+e(name,dom,tl)+params+'">'+display+'</a>');
}
function e(name, dom, tl)
{
	var s = name+a_;
	if (tl!=-2)
	{
		s+= dom;
		if (tl>=0)
			s+= d_+tld_[tl];
	}
	else
		s+= swapper(dom);
	return s;
}
function swapper(d)
{
	var s = "";
	for (var i=0; i<d.length; i+=2)
		if (i+1==d.length)
			s+= d.charAt(i)
		else
			s+= d.charAt(i+1)+d.charAt(i);
	return s.replace(/\?/g,'.');
}

function datecheck(meeting,mdate,count)
{
	var today = new Date();
	var mm = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
	var dd = new Array("31","28","31","30","31","30","31","31","30","31","30","31");

	for (i=0; i<count; i++)
	{
	var date = new Date(mdate[i]);
	if(today.getTime() <  date.getTime())
		{
			var month = date.getMonth();
			var day = date.getDate();
			if (i == count)
			{
				document.write(" ");
			}
			else
				if (day == 1)
				{
					document.write(dd[month-1] + " " + mm[month-1] + ": " + meeting[i]);
				}
				else	
				{
					document.write((day-1) + " " + mm[month] + ": " + meeting[i]);
				}
			i=count;
		}

	} 
}

function nottingham()
{
var meeting = new Array(	" ",
				"Daybrook (3.00) and Arnold (7.00) - AGM",
				"West Bridgford (3.00)",
				"Wollaton (2.30) - Crawford Cup Heat and Teapot Trophy, and Nuthall (7.00)",
				"Basford (4.00)",
				"Mini Outing",
				"Bramcote (4.00)",
				"<a href=\"../nottm_district/Jun09_Poster.pdf\">Attenborough</a> (4.00)",
				"Beeston - Young people's ringing day",
				"Aspley (7.30)",
				"Stapleford (7.00)",
				"Mini Outing",
				"<a href=\"../nottm_district/Nottingham_20091107.pdf\">Bulwell (4.00) Quiz Night</a>",
				"Trowell (4.00)",
				"AGM - Nottingham St Peter (3.00) and St Mary (7.00)",
				"Daybrook (4.00)",
				"West Bridgford (2.30) - Crawford Cup Heat and Teapot Trophy, and Clifton St Mary V (7.00)",
				"Mini Outing - Rugby area",
				"to be confirmed"
				);
var mdate = new Array (	"January 1, 2004",
				"January 11, 2009",
				"February 8, 2009",
				"March 8, 2009",
				"April 5, 2009",
				"April 26, 2009",
				"June 7, 2009",
				"June 28, 2009",
				"July 12, 2009",
				"August 4, 2009",
				"September 8, 2009",
				"October 4, 2009",
				"November 8, 2009",
				"December 6, 2009",
				"January 10, 2010",
				"February 7, 2010",
				"March 7, 2010",
				"April 11, 2010",
				"January 1, 2020"
				);


datecheck(meeting,mdate,19);
}

function bingham()
{
var meeting = new Array(	" ",
				"Plumtree (3.15 - AGM) and Cotgrave (6.30)",
				"Shelford (3.15) and Radcliffe on Trent (6.30)",
				"Calverton (3.15) and Oxton (6.30)",
				"Lowdham (2.30 - Crawford Cup) and Thurgarton (6.30)",
				"Woodborough (2.00) and Gedling (6.30)<br>Also Outing Mon 4 May",
				"Cropwell Bishop (3.15) and Colston Bassett (6.30)",
				"Langar (3.15) and picnic at Granby",
				"BBQ",
				"Willoughby on the Wolds (3.15) and Hickling (6.30)",
				"Scarrington (3.15) and East Bridgford (6.30)",
				"Shelford (3.15) and Cotgrave (6.30)",
				"Bingham (3.15) and Whatton in the Vale (6.30)",
				"Holme Pierrepont (3.15) and Radcliffe on Trent (AGM and ringing 6.30)",
				"Woodborough (3.15) and Oxton (6.30)",
				"Thoroton (3.15) and Orston (6.30)",
				"to be confirmed"
				);
var mdate = new Array (	"January 1, 2004",
				"January 11, 2009",
				"February 15, 2009",
				"March 15, 2009",
				"April 12, 2009",
				"May 10, 2009",
				"June 14, 2009",
				"July 12, 2009",
				"August 9, 2009",
				"September 13, 2009",
				"October 11, 2009",
				"November 15, 2009",
				"December 13, 2009",
				"January 10, 2010",
				"February 14, 2010",
				"March 14, 20010",
				"January 1,2018"
				);


datecheck(meeting,mdate,17);
}

function mansfield()
{
var meeting = new Array(	" ",
				"Eastwood (AGM 3.00 and 6.00)",
				"Farnsfield (7.30)",
				"Sutton in Ashfield (7.00)",
				"Mansfield (7.00)",
				"Greasley  (7.00)",
				"Edwinstowe (7.00)",
				"Warsop (7.00)",
				"Kirkby in Ashfield (AGM)",
				"Farnsfield (3.00)",
				"Linby (7.30)",
				"to be confirmed"
				);
var mdate = new Array (	"January 1, 2004",
				"January 25, 2009",
				"February 21, 2009",
				"March 29, 2009",
				"April 26, 2009",
				"June 28, 2009",
				"August 30, 2009",
				"October 25, 2009",
				"January 24, 2010",
				"February 21, 2010",
				"April 25, 2010",
				"January 1, 2020"
				);

datecheck(meeting,mdate,12);
}

function nnotts()
{
var meeting = new Array(	" ",
				"East Retford (AGM)",
				"Tuxford (7.30)",
				"North Wheatley (7.30)",
				"East Drayton inc Crawford Cup Heat (7.30)",
				"Worksop St Anne (7.30)",
				"Ordsall (7.30)",
				"Egmanton and Laxton (7.30)",
				"Mattersey (7.30)",
				"Everton (with Tea Pot Trophy - 7.00)",
				"East Drayton (7.30)",
				"<a href=\"guild_half_yearly_meeting_2009.htm\">Guild Half-Yearly Open Day</a>",
				"Clayworth (7.30)",
				"East Reford (AGM)",
				"Scofton with Osberton (7.30)",
				"Bawtry (7.00)",
				"to be confirmed"
				);
var mdate = new Array (	"January 1, 2005",
				"January 11, 2009",
				"February 10, 2009",
				"March 13, 2009",
				"April 15, 2009",
				"May 13, 2009",
				"June 9, 2009",
				"July 11, 2009",
				"August 13, 2009",
				"September 11, 2009",
				"October 9, 2009",
				"November 15, 2009",
				"December 9, 2009",
				"January 10, 2010",
				"February 13, 2010",
				"March 10, 2010",
				"January 14, 2012"
				);
datecheck(meeting,mdate,17);
}

function southnotts()
{
var meeting = new Array(	" ",
				"East Leake and Stanford on Soar (AGM 3.30)",
				"Ruddington (7.30)",
				"Kingston on Soar (Crawford Cup Heat 2.30)",
				"Lockington (7.30)",
				"Outing",
				"Barton in Fabis (7.30)",
				"Kegworth (4.30) and Diseworth (7.00)",
				"Rempstone (7.30)",
				"Shepshed (5.00)",
				"Bunny (7.30)",
				"Willoughby on the Wolds (7.30)",
				"Kingston on Soar (7.30)",
				"Clifton St Francis (3.30) and St Mary (eve)",
				"Keyworth (7.30)",
				"Rempstone (Crawford Cup Heat 2.30)",
				"Edwalton (7.30)",
				"to be confirmed"
				);
var mdate = new Array (	"January 1, 2004",
				"January 25, 2009",
				"February 27, 2009",
				"March 29, 2009",
				"April 24, 2009",
				"May 26, 2009",
				"June 26, 2009",
				"July 19, 2009",
				"August 27, 2009",
				"September 27, 2009",
				"October 28, 2009",
				"November 26, 2009",
				"December 15, 2009",
				"January 24, 2010",
				"February 23, 2010",
				"March 28, 2010",
				"April 24, 2010",
				"January 1, 2020"
				);
datecheck(meeting,mdate,18);
}

function newark()
{
var meeting = new Array(	" ",
				"Elston (2.30 - Crawford Cup Heat)",
				"Winthorpe (7.00)",
				"Wellow (3.00)",
				"Farndon (3.00)",
				"Sutton-on-Trent (3.00)",
				"Newark (3.00 AGM)",
				"Norwell (3.00 - Crawford Cup Heat)",
				"to be confirmed"
				);
var mdate = new Array (	"January 1, 2004",
				"March 22, 2009",
				"May 15, 2009",
				"July 19, 2009",
				"September 20, 2009",
				"November 22, 2009",
				"January 17, 2010",
				"March 21, 2010",
				"January 1, 2020"
				);
datecheck(meeting,mdate,9);
}



