//************************************************************************************************
// --  English NEWS  --
//************************************************************************************************


// NEWS write------------------------------------------------------------
// ['start', 'end', 'text']  !! NOT TOUCH last[] !!
// アポストロフィは直前に￥マークを付ける
var ism_news = [
	['2010/03/11', '2100/01/01', '<a href="../editsec/toukei/tokeisuri-57-2e.html">Proceedings of the Institute of Statistical Mathematics Vol.57, No.2 published.</a>'],
	['2010/03/04', '2100/01/01', '<a href="/editsec/aism/vol62.html#NO2">Ann. Inst. Statist. Math. Vol.62, No.2 published.</a>'],
	['2010/01/29', '2100/01/01', '<a href="/editsec/aism/vol62.html">Ann. Inst. Statist. Math. Vol.62, No.1 published.</a>'],
	['2009/12/11', '2100/01/01', '<a href="/gaiyo-news/Gaiyou/2009en.pdf">Outline 2009-2010 (PDF: 2,849KB) published.</a>'],
	['2009/09/02', '2100/01/01', '<a href="/news/2009/090902e.html">ISM\'s New Address in Tachikawa </a>'],
	[]
];
// ------------------------------------------------------------


// NEWS program------------------------------------------------------------
function item_news(arr0, cnt) {
	if (cnt==undefined) { cnt=99999; }

	// for Opera
	arr = new Array();
	for (k in arr0) {
		if (arr0[k][0] != undefined) {
			arr[k] = arr0[k];
		}
	}

	// for IE
	for (j in arr) {
		//arr[j][99] = arr[j][0] + '_' + pad(j, 4);
		arr[j][99] = arr[j][0] + '_' + pad(9999-j, 4);
	}

	//arr = asort(arr, '0', '1');
	arr = asort(arr, '99', '1');

	var today = new Date();
	var new_days = 7;
	var new_text = '<img src="image/icon_new.gif" alt="new" width="27" height="11" />';

	var cnt2 = 0;
	for (var i=0; i<arr.length; i++) {
		var startday = new Date(arr[i][0] + ' 00:00:00');
		var endday = new Date(arr[i][1] + ' 23:59:59');

		if ((today >= startday) && (today <= endday)) {
			text1 = '<dt>' + arr[i][0] + '</dt>';
			if ((today - startday) / (24*60*60*1000) <= new_days) {
				text2 = new_text;
			} else {
				text2 = '';
			}
			text3 = '<dd>' + arr[i][2] + text2 + '</dd>';
			document.write(text1 + text3);
			cnt2++;
		}
		if (cnt2 >= cnt) { break; }
	}
}
function asort(arr, key, desc){
	if (desc == undefined) { desc = 0; }
	if (desc == 0) {
		arr.sort ( function (a, b) { return a[key] > b[key] ? 1 : -1; } );
	} else {
		arr.sort ( function (a, b) { return a[key] > b[key] ? -1 : 1; } );
	}
	return arr;
}
function pad(str, length) {
    while (str.length < length) str = '0' + str;
    return str;
}
// ------------------------------------------------------------
