               //0       1          2        3        4       5          6        7         8       9         10      11       12      13       14      15       16       17        18     19       20      21       22      23     24       25      26      27      28     29      30       31      32       33     34      35      36       37     38      39      40      41       42      43     44      45       46      47
dC = new Array('<','>',':','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',' ','.','@','0','1','2','3','4','5','6','7','8','9','0','=','"','/',':','_');
function getAddress(address) {
	// Use to obscure email addresses from bots and such, but present active link on browser.
	requestAddress=""
	prefix		=dC[0]+dC[3]+dC[29]+dC[10]+dC[20]+dC[7]+dC[8]+dC[43]+dC[44]+dC[15]+dC[3]+dC[11]+dC[14]+dC[22]+dC[17]+dC[46];
	postfix		=dC[0]+dC[45]+dC[3]+dC[1]
	switch(address.toUpperCase()){
		case "CHAIR": // ROB
			adrStr= dC[20]+dC[17]+dC[4]+dC[6]+dC[3]+dC[5]+dC[13]+dC[31]+dC[4]+dC[14]+dC[23]+dC[7]+dC[27]+dC[17]+dC[16]+dC[6]+dC[7]+dC[20]+dC[30]+dC[5]+dC[17]+dC[30]+dC[23]+dC[13];
		break
		case "SOCIAL": // SARAH&ADRIAN 
			adrStr= dC[3]+dC[6]+dC[20]+dC[11]+dC[3]+dC[16]+dC[3]+dC[16]+dC[6]+dC[21]+dC[3]+dC[20]+dC[3]+dC[10]+dC[31]+dC[3]+dC[17]+dC[14]+dC[30]+dC[5]+dC[17]+dC[15];
		break
		case "COACH": // ADRIAN
			adrStr= dC[3]+dC[6]+dC[20]+dC[11]+dC[3]+dC[16]+dC[3]+dC[16]+dC[6]+dC[21]+dC[3]+dC[20]+dC[3]+dC[10]+dC[31]+dC[3]+dC[17]+dC[14]+dC[30]+dC[5]+dC[17]+dC[15];
		break
		case "SEC": // ROGER
			adrStr = dC[22]+dC[5]+dC[5]+dC[31]+dC[36]+dC[33]+dC[30]+dC[7]+dC[5]+dC[14]+dC[11]+dC[18]+dC[21]+dC[7]+dC[30]+dC[5]+dC[17]+dC[30]+dC[23]+dC[13];
		break
		case "CPO": // CHAS
			adrStr = dC[5]+dC[10]+dC[3]+dC[21]+dC[3]+dC[16]+dC[6]+dC[12]+dC[3]+dC[16]+dC[7]+dC[4]+dC[31]+dC[22]+dC[11]+dC[21]+dC[5]+dC[3]+dC[14]+dC[11]+dC[30]+dC[5]+dC[17]+dC[30]+dC[23]+dC[13];
		break
		case "EQUIP": // YVETTE
			adrStr = dC[27]+dC[24]+dC[7]+dC[22]+dC[22]+dC[7]+dC[30]+dC[21]+dC[22]+dC[7]+dC[7]+dC[14]+dC[7]+dC[31]+dC[10]+dC[17]+dC[22]+dC[15]+dC[3]+dC[11]+dC[14]+dC[30]+dC[5]+dC[17]+dC[30]+dC[23]+dC[13];
		break
		case "COACH_SURF": // JOHN
			adrStr = dC[12]+dC[17]+dC[10]+dC[16]+dC[47]+dC[17]+dC[25]+dC[7]+dC[16]+dC[21]+dC[47]+dC[3]+dC[22]+dC[31]+dC[10]+dC[17]+dC[22]+dC[15]+dC[3]+dC[11]+dC[14]+dC[30]+dC[5]+dC[17]+dC[15];
		break
		case "COACH_SEA" : // JEREMY	
			adrStr= dC[11]+dC[16]+dC[8]+dC[17]+dC[31]+dC[12]+dC[7]+dC[20]+dC[7]+dC[15]+dC[27]+dC[24]+dC[3]+dC[16]+dC[20]+dC[30]+dC[5]+dC[17]+dC[15];
		break
		case "TREAS": // SARAH
			adrStr= dC[3]+dC[6]+dC[20]+dC[11]+dC[3]+dC[16]+dC[3]+dC[16]+dC[6]+dC[21]+dC[3]+dC[20]+dC[3]+dC[10]+dC[31]+dC[3]+dC[17]+dC[14]+dC[30]+dC[5]+dC[17]+dC[15];
		break
		case "WEB": // PAUL
			//adrStr = dC[18]+dC[3]+dC[23]+dC[14]+dC[30]+dC[14]+dC[17]+dC[24]+dC[7]+dC[14]+dC[14]+dC[33]+dC[31]+dC[24]+dC[11]+dC[20]+dC[9]+dC[11]+dC[16]+dC[30]+dC[16]+dC[7]+dC[22];
			adrStr = dC[18]+dC[3]+dC[23]+dC[14]+dC[30]+dC[14]+dC[17]+dC[24]+dC[7]+dC[14]+dC[14]+dC[33]+dC[31]+dC[4]+dC[14]+dC[23]+dC[7]+dC[27]+dC[17]+dC[16]+dC[6]+dC[7]+dC[20]+dC[30]+dC[5]+dC[17]+dC[30]+dC[23]+dC[13];
		break
		case "GRAHAM": // GRAHAM	
			adrStr = dC[9]+dC[20]+dC[3]+dC[10]+dC[3]+dC[15]+dC[31]+dC[22]+dC[25]+dC[7]+dC[7]+dC[6]+dC[37]+dC[32]+dC[30]+dC[8]+dC[20]+dC[7]+dC[7]+dC[21]+dC[7]+dC[20]+dC[24]+dC[7]+dC[30]+dC[5]+dC[17]+dC[30]+dC[23]+dC[13];
		break
		default: // CHAIR
			adrStr= dC[20]+dC[17]+dC[4]+dC[6]+dC[3]+dC[5]+dC[13]+dC[31]+dC[4]+dC[14]+dC[23]+dC[7]+dC[27]+dC[17]+dC[16]+dC[6]+dC[7]+dC[20]+dC[30]+dC[5]+dC[17]+dC[30]+dC[23]+dC[13];
		break

	}
	subject = "?subject=From Totnes Canoe Club web site";
	requestAddress=prefix+adrStr+subject+dC[44]+dC[1]+adrStr+postfix
	return (requestAddress)
}

function writeAddress(type) {
	// Bit more hiding of email strings
	document.write(getAddress(type))
}

function loadArchive(source) {
	// Use to load up a newsletter
	var d = source.options[source.selectedIndex].value;
	document.location.href=d;
}

function maskPastEvents() {
	var curyear =(new Date).getFullYear();
	var curmonth=(new Date).getMonth();
	var strDate=""+curyear;
	var curDate=""+curmonth+(strDate.substring(2,4))+"";
	alert(curDate);
}
