//cate_onoff.js
//side_category on off

function sideOnOff(x){
	var i;
	var childNd =document.getElementById("cat_word").childNodes;
	var childCount =childNd.length;

	for (i = 0; i <= childCount; i++) {
	
		if (document.getElementById("cat_word_" + i) != null) {
			
			var child_i = document.getElementById("cat_word_" + i).id;
			var child_x = document.getElementById(x).id;
			var child_sub = document.getElementById(x + "_sub");
			var child_sub_disp = child_sub.getAttribute("style");
			
			if (child_sub_disp['display'] == 'none'){ //IE6・7対策
				if (child_i == child_x) {
					if (document.getElementById(child_i + "_sub") != null) {
						var child_child_name = document.getElementById(child_i + "_sub").id
						new Effect.SlideDown($(child_child_name));
					}
				}
				else {
					if (document.getElementById(child_i + "_sub") != null) {
						document.getElementById(child_i + "_sub").style.display = "none";
					}	
				}
			}
			else {
				var child_sub_str = child_sub_disp.indexOf("none");
				//alert(child_sub_str);
				if ((child_sub_str == '9') || (child_sub_str == '8')  || (child_sub_str == '28') || (child_sub_str == '51')){ //IE8・safari・google・firefox対策
					//alert("○");
					if (child_i == child_x) {
						if (document.getElementById(child_i + "_sub") != null) {
							var child_child_name = document.getElementById(child_i + "_sub").id
							new Effect.SlideDown($(child_child_name));
						}
					}
					else {
						if (document.getElementById(child_i + "_sub") != null) {
							document.getElementById(child_i + "_sub").style.display = "none";
						}	
					}
				}
			}
		}
	}
}
