//************************************************************************************************
// --  English EVENT  --
//************************************************************************************************


// EVENTS write------------------------------------------------------------
// ['start', 'end', 'text', 'flag']    *flag  =1:stat seminars (top level)  =2:event  !! NOT TOUCH last[] !!
// ※種類フラグ  1=(上位表示)公開講座等, 2=イベント
// <img src="../image/soon2.gif" alt="soon" width="38" height="11">

var ism_events = [
//------まとめページ掲載済み------
	['2012/01/06', '2012/03/31', '<a href="events/2012/meeting0331.html">2012 International Workshop on Statistical Machine Learning for Speech Processing (IWSML) - Scalable Approach in the Era of Abundant Data - will be held on March 31.</a>', '2'],
	['2012/01/19', '2012/02/03', '<a href="events/2012/meeting0202_03.html">ISM-ISI-ISSAS Joint Conference 2012 will be held on February 2-3.</a>', '2'],
//-------新規イベント--------
	['2012/01/27', '2012/02/01', '<a href="events/2012/meeting0201.html">Talk by Professor S. H. Ong will be held on February 1.</a>', '2'],



// ↓↓****これより下は消さない（この下には追加しないこと）****↓↓
	['2011/08/04', '2012/03/31', '<a href="../meetings/eseminar.html">Statistical Mathematics Seminars (April, 2011 - March, 2012)</a>', '1'],
	[]
];
// ------------------------------------------------------------


// EVENTS program ------------------------------------------------------------

function item_events(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][3] + '_' + arr[j][1] + '_' + pad(j, 4);
		//alert(arr[j][99] + ' / ' + arr[j][2]);
	}

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

	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 = '';
			if ((today - startday) / (24*60*60*1000) <= new_days) {
				text2 = new_text;
			} else {
				text2 = '';
			}
			text3 = '<li>' + arr[i][2] + text2 + '</li>';
			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;
}
// ------------------------------------------------------------

