// JavaScript Document

/* FLEXBLOCK */
var mode='';
function ge()
{
	var ea;
	for( var i = 0; i < arguments.length; i++ ) {
		var e = arguments[i];
		if( typeof e == 'string' )
			e = document.getElementById(e);
		if( arguments.length == 1 )
			return e;
		if( !ea )
			ea = new Array();
		ea[ea.length] = e;
	}
	return ea;
}

function toggle_block(set)
{
	if (mode=='expand_one' && set.id != 'flexblock_mode' && set.id != 'navigate') {
		show_none();
		deselect_modes();
		document.getElementById('one').className = 'selected';
		mode='expand_one'
		ge(set).className = 'flexblock';
	}
	else {
		if (ge(set).className == 'flexblock collapsed') {
			ge(set).className = 'flexblock';
		} else {
			ge(set).className = 'flexblock collapsed';
		}
	}
}

function deselect_modes() {
	document.getElementById('all').className = '';
	document.getElementById('one').className = '';
	document.getElementById('none').className = '';		
}	

function show_all()
{
	mode='';
	anchors = document.body.getElementsByTagName('div');
	for (var i = 0; i < anchors.length; i++) {
		if (anchors[i].className == 'flexblock collapsed' && anchors[i].id != 'flexblock_mode' && anchors[i].id != 'navigate') anchors[i].className='flexblock';
	}
	deselect_modes();
	document.getElementById('all').className = 'selected';
}	

function mode_one()
{	
	show_none();		
	anchors = document.body.getElementsByTagName('div');
	for (var i = 0; i < anchors.length; i++) {
			if (anchors[i].className == 'flexblock collapsed' && anchors[i].id != 'flexblock_mode' && anchors[i].id != 'navigate') {
				ge(anchors[i]).className = 'flexblock';
				break;
			}
	}		
	mode='expand_one';
	deselect_modes();
	document.getElementById('one').className = 'selected';		
}

	function show_one(set)
{	
	show_none();
		
	mode='expand_one';
	deselect_modes();
	document.getElementById('one').className = 'selected';		
}

function show_none()
{	
	mode='';
	anchors = document.body.getElementsByTagName('div');
	for (var i = 0; i < anchors.length; i++) {
		if (anchors[i].className == 'flexblock' && anchors[i].id != 'flexblock_mode' && anchors[i].id != 'navigate') anchors[i].className='flexblock collapsed';
		deselect_modes();
		document.getElementById('none').className = 'selected';
	}
}

