function getCookie(){
tmp = document.cookie + ";";
index1 = tmp.indexOf("hyoji222",0);
if(index1 != -1){
	tmp = tmp.substring(index1,tmp.length);
	index2 = tmp.indexOf("=",0) + 1;
	index3 = tmp.indexOf(";",index2);
	return(unescape(tmp.substring(index2,index3)));
	}
else return ("000");	//4個（折りたたむメニューの数だけ0を増やす　例：000　3個)
}

function setCookie(val){
	myExp = new Date();
	myExp.setTime(myExp.getTime()+(365*24*60*60*1000));
	tmp = "hyoji222=" + escape(val) + ";";
	tmp += "expires=" + myExp.toGMTString();
	document.cookie = tmp;
}

function oritatami(id){
	statmen = getCookie();
	cli = id.substring(1);	//クリックされたidの番号を取得、2桁以上に対応するため第2引数を省略
	hai = statmen.match(/[01]/g);	//0か1にmatchさせて配列にする
	obj=(document.all)?document.all(id):((document.getElementById)?document.getElementById(id):null);
	if(obj)	obj.style.display=(hai[cli]=="0")?"block":"none";
	hai[cli] = "" + ((eval(hai[cli]))^1);	//クリックされた部分の0か1を反転
	statmen = "";	//いったん空にする
	for(i=0;i<hai.length;i++) statmen += hai[i];	//statmenに再び0と1の状態を格納
	setCookie(statmen);
}

function syoki(){
	statmen = getCookie();
	hai = statmen.match(/[01]/g);
	for(i=0;i<hai.length;i++){
		obj=(document.all)?document.all('o'+i):((document.getElementById)?document.getElementById('o'+i):null);
		if(obj)	obj.style.display=(hai[i]=="0")?"none":"block";
		}
}