/*----------------------------------------------------------
	http://www.omron.co.jp/
	IR > kabunushi > soukai.html

	Build:2009.05.27
----------------------------------------------------------*/

function getElementsByClassName(clsName,tagName) {
	var i, j, eltClass;
	if (tagName == "") {
		tagName = "*";
	}
	var objAll = document.getElementsByTagName ? document.getElementsByTagName(tagName) : document.all;
	var objCN = new Array();
	for (i = 0; i < objAll.length; i++) {
		eltClass = objAll[i].className.split(/\s+/);
		for (j = 0; j < eltClass.length; j++) {
			if (eltClass[j] == clsName) {
				objCN.push(objAll[i]);
				break;
			}
		}
	}
	return objCN;
}

function toggleDisp(clsName,tagName,aobj) {
	var objects = getElementsByClassName(clsName,tagName);
	for(var i = 0;i < objects.length;i++){
		if(objects[i].style.display != "block"){
			objects[i].style.display = "block";
			aobj.className = "arrowdown";
		} else {
			objects[i].style.display = "none";
			aobj.className = "arrow";
		}
	}
}

function toggleDispById(id) {
	var obj = document.all && document.all(id) || document.getElementById && document.getElementById(id);
	if (obj && obj.style) {
		if (obj.style.display == "none") {
			obj.style.display = "block";
		} else {
			obj.style.display = "none";
		}
	}
}

function hideItem(clsNames,tagName) {
	var objCN = clsNames.split(/\s+/);
	for (var j = 0;j < objCN.length;j++) {
		var objects = getElementsByClassName(objCN[j],tagName);
		for(var i = 0;i < objects.length;i++){
			objects[i].style.display = "none";
		}
	}
}
