//カテゴリメニュークリック時
function categolyChange(categoly){
	var elements = document.getElementsByClassName("site_detail_container");   
	//対象となる要素を全て取得し、非表示にする
	for(i=0;i<elements.length;i++){
		elements[i].style.display = "none";
	}
	//対象となる要素を表示する
	var elements2 = document.getElementsByClassName(categoly);
	for(i=0;i<elements2.length;i++){
		elements2[i].style.display = "block";
	}
}

//コメント表示/非表示
function showComment(target){
	//アクション元の要素から対象となるオブジェクトを取得
	var parentObj = target.parentNode.parentNode;
	var childNodesObj = parentObj.childNodes;

	//取得したオブジェクトに対し、スタイルを追加
	for(i=0;i<childNodesObj.length;i++){
		if(childNodesObj[i].className == "comment"){
			if(childNodesObj[i].style.display == "none"){
				childNodesObj[i].style.display = "block";
				var commentDispFlag = "true";
			} else {
				childNodesObj[i].style.display = "none";
				var commentDispFlag = "false";
			}
		}
	}
	//ボタン名変更
	if(commentDispFlag == "true"){
		target.innerHTML = "閉じる";
	} else {
		target.innerHTML = "もっとコメントを見る";
	}
}

function onloadEvent(){
	//サブカテゴリを非表示
 	//document.getElementById("sub_cat_area").style.display = "none";

	//JavaScriptが有効の場合、カテゴリーメニューを表示
	//document.getElementById("categoly_navi").style.display = "block";

	//JavaScriptが有効の場合、最新コメントのみ表示する
	var commentsList = document.getElementsByTagName("dd");
	for(i=0;i<commentsList.length;i++){
		commentsList[i].style.display = "none";
		if(commentsList[i].className == "comment_new"){
			commentsList[i].style.display = "block";
		}
	}

	//JavaScriptが有効の場合、その他コメント表示ボタンを表示する
	var commentsListDispBtn = document.getElementsByTagName("dt");
	for(i=0;i<commentsListDispBtn.length;i++){
		commentsListDispBtn[i].style.display = "block";
	}

}

function navSubCategory(scName,Xarrow){
	if(!scName){
	 	document.getElementById("sub_cat_area").style.display = "none";
	 	document.getElementById("sub_cat_arrow").style.display = "none";
		return false;
	}
	//宣言済みのサブカテゴリメニューを配列をに代入
	//var subCategorys = new Array ("cat_game_sub");
	//for(i=0;i<subCategorys.length;i++){
	//	document.getElementById(subCategorys[i]).style.display = "none";
	//}
	if(document.getElementById(scName).style.display == "block"){
		document.getElementById("sub_cat_area").style.display = "none";
		document.getElementById("sub_cat_arrow").style.display = "none";
		document.getElementById(scName).style.display = "none";
	} else {
		navSubCategoryDisp(scName,Xarrow);
	}
}
function navSubCategoryDisp(scName,Xarrow){
	document.getElementById("sub_cat_area").style.display = "block";
	document.getElementById("sub_cat_arrow").style.display = "block";
	document.getElementById("sub_cat_arrow").style.top = "0";
	document.getElementById("sub_cat_arrow").style.left = Xarrow + "px";
	document.getElementById(scName).style.display = "block";
}

