// JavaScript Document
var family_currentInfo = 'default';
function family_toggleInfo(div_info)
{
	$('info_'+family_currentInfo).style.display = 'none';
	if (family_currentInfo != 'default') {
		$('bt_' + family_currentInfo).src = '/images/bt_' + family_currentInfo + '_off.gif';
		$('btbody_' + family_currentInfo).src = '/images/btbody_' + family_currentInfo + '_off.gif';
	}
	if (div_info != 'default') {
		$('bt_'+div_info).src = '/images/bt_'+div_info+'_on.gif';
		$('btbody_'+div_info).src = '/images/btbody_'+div_info+'_on.gif';
	}
	family_currentInfo = div_info;
	$('info_'+div_info).style.display = 'block';
}


function family_menu_ToggleSubMenu(subfamily_id, list_id)
{
        var subfamily = $(subfamily_id);
        var list = $(list_id);
        list.style.display = (subfamily.className == 'off') ? 'block' : 'none';
        subfamily.className = (subfamily.className == 'off') ? 'on' : 'off';
}


var last_toggle_indicator = null;
var last_toggle_block = null;
var toggle_blocks = null;
var block_placeholder = null;
function toggleBlock (indicator, block_id)
{
        var block = $(block_id);

        if (last_toggle_block == null) {
                last_toggle_indicator = $('indicator_generaldata');
                last_toggle_block = $('block_generaldata');
                toggle_blocks = $('toggle_blocks');
                block_placeholder = $('block_placeholder');
        }
        if (last_toggle_block) {
                last_toggle_indicator.className = 'block_depliantblue_off';
                last_toggle_block.style.display = 'none';
        }
        if (indicator != null)
                indicator.className  = (block.style.display == 'none') ? 'block_depliantblue_on' : 'block_depliantblue_off';

        block.style.display = (block.style.display == 'none') ? 'block' : 'none';

        if (block.style.display == 'block') {
                toggle_blocks.replaceChild(block.parentNode, block_placeholder);
                block_placeholder = document.createElement('div');
                toggle_blocks.appendChild(block_placeholder);
                window.scrollBy(0, -5000);
                last_toggle_indicator = indicator;
                last_toggle_block = block;
        }
}
