
var flag = new Array();
$(document).ready(function(){
	$('.accordion').bind('click' , menuClick);
	
	//ulの数をチェック
	var element = document.getElementById('side_menu');
	var ulNum = element.getElementsByTagName('ul');
	
	//pの数をチェック
	var pNum = element.getElementsByTagName('img');
	var aNum = element.getElementsByTagName('a');
	
	for(var i = 0 ; i < ulNum.length ; i++) {
		flag['No' + i] = 'close';
		ulNum[i].id = 'ulNo' + i;
		pNum[i].id = 'No' + i;
		$('#' + ulNum[i].id).hide();
	}
	
	//現在開いてるページと一致するaを検索
	for(var i = 0 ; i < aNum.length ; i++) {
		console.log(location.href,aNum[i].getAttribute('href'));
		if(location.href == aNum[i].getAttribute('href')){
			var parent = aNum[i].parentNode;
			$('#' + parent.parentNode.id).show();
			flag[parent.parentNode.id.substring(2)] = 'open';
			break;
		}		
	}
});


function menuClick(e) {
	e.preventDefault();
	var id = e.target.id;
	
	
	if(flag[id] == 'close') {
		flag[id] = 'open';
		$('#ul' + id).show();
	}
	else if(flag[id] == 'open') {
		flag[id] = 'close';
		$('#ul' + id).hide();
	}
	
}


