if (document.images) {
	HM = new Array();
	SM = new Image();
	for (var i = 1; i <= 3; i++) {
		HM[i] = new Image(); HM[i].src = 'img/top/menu' + i + '_on.gif';
	}
	HM[0] = new Image(); HM[0].src = 'img/top/s_button_on.gif';
}

onload = function() {
	getRSS();
	var r = Math.floor(Math.random() * ((mainVisual.length - 1) / 2));
	document.images['mainVisual'].src = mainVisual[r * 2];
	document.getElementById('mainVisualLink').href = mainVisual[r * 2 + 1];

	document.getElementById('date').innerHTML = dy + "年" + dm + "月" + dd + "日 " + da;
	var n = new Date(dy, dm - 1, dd, 0, 0, 0);
	for (var i = 0; i < nijushisekki.length - 1; i += 4) {
		var ymd = nijushisekki[i].split("/");
		n.setYear(Number(ymd[0]));
		n.setMonth(Number(ymd[1] - 1));
		n.setDate(Number(ymd[2]));
		if (n.getTime() >= d.getTime()) break;
	}
	if (i >= 4) i -= 4;
	document.getElementById('sekki').innerHTML = "<strong>" + nijushisekki[i + 1] + "</strong>【" + nijushisekki[i + 2] + "】：" + nijushisekki[i + 3];
	wrCalendar();
}

function MI(n) {
	if (document.images) {
		if (n) {
			SM.src = document.images['HM' + n].src;
			document.images['HM' + n].src = HM[n].src;
		} else {
			document.images['HM' + n].src = HM[0].src;
		}
	}
}

function MO(n) {
	if (document.images) {
		if (n) {
			document.images['HM' + n].src = SM.src;
		} else {
			
		}
	}
}

function getRSS() {
	xmlhttp = createXMLHttp();
	if (xmlhttp) {
		xmlhttp.onreadystatechange = wrRSS;
		xmlhttp.open('GET', '/rss.rdf?' + (new Date().getTime()));
		xmlhttp.send(null);
	}
}

function wrRSS() {
	if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
		feed = xmlhttp.responseText;
		feed = feed.substring(feed.indexOf("<item "));
		feeds = feed.split("</item>");
		var s = '';
		for (var i = 0; i < feeds.length - 1; i++) { s += createDiv(feeds[i]); }
		document.getElementById('whatsnew').innerHTML = s;
	}
}
function createDiv(n) {
	if (n.indexOf("<item") == -1) return;
	var s = '';
	var tit = perse("title", n);
	var lin = perse("link", n);
	var des = perse("description", n);
	var dat = perse("dc:date", n);
	dat = dat.split(/[^0-9]/);
	s += '<div>';
	s += dat[0] + '.' + dat[1] + '.' + dat[2] + ' ';
	s += '<a href="' + lin + '">' + tit + '</a><br>';
	s += '&nbsp; &nbsp;' + des + '<br>';
	s += '</div>';
	return s
}
function createXMLHttp() {
	obj = null;
	try { obj = new ActiveXObject("Msxml2.XMLHTTP"); }
	catch (e) {
		try { obj = new ActiveXObject("Microsoft.XMLHTTP"); }
		catch (e) { obj = false; }
	}
	if (!obj && typeof XMLHttpRequest != 'undefined') {
		obj = new XMLHttpRequest();
	}
	return obj;
}
function perse(n1, n2) {
	var n = n2.indexOf('<' + n1);
	n += n2.substring(n).indexOf(">") + 1;
	return n2.substring(n, n + n2.substring(n).indexOf('</' + n1));
}
