﻿
//////////////////////////// サブカテゴリ表示、非表示切替 /////////////////////////////////////////////
function map_showTree(target){
	map.clearOverlays();
	var mainCatList = xml.getElementsByTagName('category');
	var mclLength = mainCatList.length;
	for(i=0;i<mclLength;i++){
		if(mainCatList[i].getElementsByTagName('subCat').length!=0){ // 空カテゴリはスルー
			if(mainCatList[i].getAttribute('id')==target){
				document.getElementById("sc_"+target).style.display=="none"?document.getElementById("sc_"+target).style.display="":document.getElementById("sc_"+target).style.display="none";
			}else{
				var tmpGenSC=mainCatList[i].getAttribute('id');
				document.getElementById("sc_"+tmpGenSC).style.display="none";
			}
		}
	}
}
// ( )内の数字表示
function showSCLength(){
	var subCats = xml.getElementsByTagName('subCat');
	var subCatsLength = subCats.length;
	var testVar = "";
	for(var i=0;i<subCatsLength;i++){
		var thisSC = subCats[i];
		var thisSCName = thisSC.getAttribute('id');
		var thisSCLength = thisSC.getElementsByTagName('marker').length;
		document.getElementById('length_'+thisSCName).innerHTML = '('+thisSCLength+')';
	}
}