
/* expand and collapse */
var box_names = new Array(
	'1',
	'2',
	'3',
	'4',
	'5',
	'6',
	'7',
	'8',
	'9',
	'10',
	'11',
	'12',
	'13',
	'14',
	'15',
	'16',
	'17',
	'18',
	'19',
	'20',
	'21',
	'22'
	
);
var boxes = new Array();
for(var i=0; i<box_names.length; i++){
	var element = document.getElementById(box_names[i]);
	if(!element){
		continue;
	}
	boxes[box_names[i]] = 0;
}

function expand_all(){
	for(var i=0; i<box_names.length; i++){
		var element = document.getElementById(box_names[i]);
		if(!element){
			continue;
		}
		boxes[box_names[i]] = 1;
		element.style.display = 'block';
		document.getElementById('hide_all').style.display = 'block';
		document.getElementById('show_all').style.display = 'none';
		document.getElementById(box_names[i]+'_hide').style.display = 'block';
		document.getElementById(box_names[i]+'_show').style.display = 'none';
	}
}

function collapse_all(){
	for(var i=0; i<box_names.length; i++){
		var element = document.getElementById(box_names[i]);
		if(!element){
			continue;
		}
		boxes[box_names[i]] = 0;
		element.style.display = 'none';
		document.getElementById('hide_all').style.display = 'none';
		document.getElementById('show_all').style.display = 'block';
		document.getElementById(box_names[i]+'_hide').style.display = 'none';
		document.getElementById(box_names[i]+'_show').style.display = 'block';
	}
}

function collapse(element_id){
	document.getElementById(element_id).style.display = 'none';
	boxes[element_id] = 0;
	document.getElementById(element_id+'_show').style.display = 'block';
	document.getElementById(element_id+'_hide').style.display = 'none';
	var all = 1;
	for(var i=0; i<box_names.length; i++){
		var element = document.getElementById(box_names[i]);
		if(!element){
			continue;
		}
		if(boxes[box_names[i]] == 1){
			all = 0;
			break;
		}
	}
	if(!all){
		document.getElementById('hide_all').style.display = 'none';
		document.getElementById('show_all').style.display = 'block';
	}
}

function expand(element_id){
	document.getElementById(element_id).style.display = 'block';
	boxes[element_id] = 1;
	document.getElementById(element_id+'_show').style.display = 'none';
	document.getElementById(element_id+'_hide').style.display = 'block';
}