//汎用
//className2であればclassName1に、そうでなければclassName1に変更
//二つのクラスをひとつのボタンで切り替えたりする場合に使用
function switchClass (targetObj, className1, className2) {
	if (className2 == false) {
		targetObj.className = className1;
	} else {
		if (targetObj.className == className1) {
			targetObj.className = className2;
		} else {
			targetObj.className = className1;
		}
	}
}
//classNameを切り替える
function changeClass (targetObj, className) {
	targetObj.className = className;
}

//一覧
//並び順変更ボックス開閉
function switchOrderSelect() {
	switchClass(document.getElementById('orderThis'), 'off', 'this');
	switchClass(document.getElementById('orderNew'), 'off', 'on');
	switchClass(document.getElementById('orderCat'), 'off', 'on');
}
//並び順変更ボックスクリック
function changeOrder(type) {
	document.getElementById('orderHidden').value = type;
	document.getElementById('orderForm').submit();
}
//一覧ボックス高さ揃え
function listSetH() {
	var heightArray    = new Array();
	for (var buffer01 = 0; document.getElementById('list' + String(buffer01)); buffer01++) {
		heightArray.push(document.getElementById('list' + String(buffer01)).offsetHeight);
	}
	var rowNum = Math.ceil(buffer01 / 3);
	for (var buffer01 = 0; buffer01 < rowNum; buffer01++) {
		var rowStart = buffer01 * 3;
		var colHeight = 0;
		for (var buffer02 = 0; buffer02 < 3 && heightArray[rowStart + buffer02]; buffer02++) {
			var chkHeight = heightArray[rowStart + buffer02];
			colHeight = Math.max(colHeight, chkHeight);
		}
		for (var buffer02 = 0; buffer02 < 3 && document.getElementById('list' + String(rowStart + buffer02)); buffer02++) {
			document.getElementById('list' + String(rowStart + buffer02)).style.height = colHeight + 'px';
		}
	}
}
