function writeYear(){
	document.write((new Date).getFullYear());
}

             // 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.
	var at_domain = dC[31]
                    +dC[22]+dC[17]+dC[22]+dC[16]+dC[7]+dC[21] +dC[5]+dC[3]+dC[16]+dC[17]+dC[7] +dC[5]+dC[14]+dC[23]+dC[4]
                    +dC[30]
                    + dC[17] + dC[20] + dC[9]
                    +dC[30]
                    +dC[23]+dC[13];
    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":
            c = dC[5] + dC[10] + dC[3] + dC[11] + dC[20];
            adrStr = c + at_domain;
            break;
        case "SECRETARY":
            c = dC[21] + dC[7] + dC[5] + dC[20] + dC[7] + dC[22] + dC[3] + dC[20] + dC[27];
            adrStr = c + at_domain;
            break;
        case "TREASURER":
            c = dC[22] + dC[20] + dC[7] + dC[3] + dC[21] + dC[23] + dC[20] + dC[7] + dC[20];
            adrStr = "treasurer" + at_domain;
            break;
        case "TRAINING":
            c = dC[22] + dC[20] + dC[3] + dC[11] + dC[16] + dC[11] + dC[16] + dC[9];
            adrStr = c + at_domain;
            break;
        case "ENROLMENT":
            c = dC[7] + dC[16] + dC[20] + dC[17] + dC[14] + dC[15] + dC[7] + dC[16] + dC[22] + dC[21];
            adrStr = c + at_domain;
            break;
        case "EQUIPMENT": // CHAS
            c = dC[7] + dC[19] + dC[23] + dC[11] + dC[18] + dC[15] + dC[7] + dC[16] + dC[22];
             adrStr = c + at_domain;
             break;
        case "SOCIAL_SEC":
            c = dC[21] + dC[17] + dC[5] + dC[11] + dC[3] + dC[14]
              + dC[30]
              + dC[21] + dC[7] + dC[5] + dC[20] + dC[7] + dC[22] + dC[3] + dC[20] + dC[27];
            adrStr = c + at_domain;
            break;
        case "COACH_SEA" : // JEREMY	
            c = dC[5] + dC[17] + dC[3] + dC[5] + dC[10] + dC[30] + dC[21] + dC[7] + dC[3];
            adrStr = c + at_domain;
            break;
        case "COACH_INLAND" : // JEREMY	
            c = dC[5] + dC[17] + dC[3] + dC[5] + dC[10] + dC[30] + dC[11] + dC[16] + dC[14] + dC[3] + dC[16] + dC[6];
            adrStr = c + at_domain;
            break;
        case "WELFARE_OFFICER": // PAUL T
            c = dC[25] + dC[7] + dC[14] + dC[8] + dC[3] + dC[20] + dC[7] + dC[30]
              + dC[17] + dC[8] + dC[8] + dC[11] + dC[5] + dC[7] + dC[20];
            adrStr = c + at_domain;
            break;
        break
        case "WEB":
	        adrStr = dC[25]+dC[7]+dC[4]+dC[21]+dC[11]+dC[22]+dC[7] + at_domain;
        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 (ROB D)
	        c = dC[5] + dC[10] + dC[3] + dC[11] + dC[20];
            adrStr = c + at_domain;
        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);
}
