document.getElementsByClassName = function (className) {
var i, j, eltClass;
var objAll = document.getElementsByTagName ? document.getElementsByTagName("*") : document.all;
var objCN = new Array();
for (i = 0; i < objAll.length; i++) {
	eltClass = objAll[i].className.split(/\s+/);
	for (j = 0; j < eltClass.length; j++) {
		if (eltClass[j] == className) {
			objCN.push(objAll[i]);
			break;
		}
	}
}
return objCN;
}

function code_outline(id)
{
	var vis = document.getElementById(id).style.display;
	CLASS = document.getElementsByClassName(id);
	if (vis=="none") {
		disp = '';
		disp2 = 'url(images/bg_arrow_04u.gif) 0px 6px no-repeat';
		ch = 'ー';
	} else {
		disp = 'none';
		disp2 = 'url(images/bg_arrow_04.gif) 0px 4px no-repeat';
		ch = '＋';
	}
	if (document.getElementById(id)){
		for(i=0;i<CLASS.length;i++) {
			CLASS[i].style.display = disp;
		}
	}
	document.getElementById(id+'_a').style.background = disp2;
}
