
// メニュープルダウン選択で、該当記事一覧を表示
// url: リンクURL
function selectCategory(url) {

	// DOMをサポートしていなければ終了
	if (!document.getElementById) { return; }
	
	// カテゴリ選択時
	if (url.indexOf('category-')>-1 ) {
		url = "C" + url.split('category-')[1].split('.')[0] + "E"; // C + カテゴリ番号保存 + "E"
	}
	
	// アーカイブ選択時
	else {
		url = "A" + url.split('-date-')[1].split('.')[0]; // A + yyyyMM保存
	}

	var i, nRow, val;
	var oTABLE, oTDs;

	// TR要素のリストを取り出す
	oTABLE = document.getElementById("contentList");
	oTRs = oTABLE.getElementsByTagName("TR");

	for (nRow = 0; nRow < oTRs.length; nRow++) {
		oTDs = oTRs[nRow].getElementsByTagName("TD");
		val = oTDs[0].firstChild.nodeValue;
		
		if (val.indexOf(url)>-1) {
			oTRs[nRow].style.display = ""
		}
		else {
			oTRs[nRow].style.display = "none"
		}
	}
	
	nColId = "0";
}


function disp(id) {

	// DOMをサポートしていなければ終了
	if (!document.getElementById) { return; }
	
	var area = document.getElementById(id);
	
	if(area.style.display == "none") {
		area.style.display = "";
	}
	else {
		area.style.display = "none";
	}
}



function trInit() {

	var oTABLE = document.getElementById("contentList");
	var oTRs   = oTABLE.getElementsByTagName("TR");

	for(var i = 0; i < oTRs.length; i++) {
		var oTR = oTRs[i];
		oTR.onmouseover = onmouseTR;
		oTR.onmouseout  = outmouseTR;
	}

	oTABLE = document.getElementById("head");
	oTR    = oTABLE.getElementsByTagName("TR")[0];
	var oTDs   = oTR.getElementsByTagName("TD");

	for(i = 0; i < oTDs.length; i++) {
		var oTD = oTDs[i];
		oTD.onmouseover = onTD;
		oTD.onmouseout  = outTD;
	}

}


function onmouseTR() {
	this.className = "onTR";
}

function outmouseTR() {
	this.className = "outTR";
}

function onTD() {
	this.style.background = "onTR";
}

function outTD() {
	this.style.background = "outTR";
}
