// 日本語認識補助

function getReport( date, title, server, html ) {
	this.date = date;
	this.title = title;
	switch( server ) {
		case '2007':
			server = "./";
			break;
		case '2006':
			server = "./";
			break;
		case '2005':
			server = "./";
			break;
		case '2004':
			server = "./";
			break;
		case '2003':
			server = "./";
			break;
		case '2002':
			server = "./";
			break;
		case '2001':
			server = "./";
			break;
		case '2000':
			server = "./";
			break;
		case '1999':
			server = "./";
			break;
		case '1998':
			server = "./";
			break;
		case '1997':
			server = "./";
			break;
		case '1996':
			server = "./";
			break;
		case 'special':
			server = "./";
			break;
		default:
			server = "./";
			break;
	}
	this.url = server + html;
}

function writeReport( i ) {
	report = new getReport( reports[i][0], reports[i][1], reports[i][2], reports[i][3] );
	document.write( report.date, "の\n" );
	document.write( report.title.link( report.url ));
//	document.links[ i ].target = 'self';
	document.write( "を追加\n" );
}

function writeReportLink( i, target ) {
	report = new getReport( reports[i][0], reports[i][1], reports[i][2], reports[i][3] );
	document.write( report.title.link( report.url ));
	document.links[ i ].target = target;
}

function otayori() {
	s = new Array(1,5,-1,-1,3,2,1,-1,-2,3,4,2,1,1,-2,-1,2,-1,-3,2,-1,1,2,3,2,-1);
	a = new String( "lfsrxoj-wdqcnprnBmfhsz0fql" );
	r = new String();
	for( var i = 0; i < 26; i++ ) {
		r += String.fromCharCode( a.charCodeAt( i ) - s[ i ]);
	}
	location.href = "mailto:" + r;
}

