var cur, last, parent_cur, parent_last, limit_cl = 0;

function show_child( name, parent_obj ){
	if ( name && name != cur )
		cur = name;
	if ( parent_obj && parent_obj != parent_cur )
		parent_cur = parent_obj;
}

function check_on_active(){
	limit_cl = 0;
}

function show_hide(){
	++ limit_cl;
	if ( cur ){
		if ( last )
			document.getElementById( last ).style.display = 'none';
		document.getElementById( cur ).style.display = '';
		last = cur;
	}
	if ( parent_cur ){
		if ( parent_last )
			parent_last.style.display = '';
		parent_cur.style.display = 'none';
		parent_last = parent_cur;
	}
	if ( limit_cl > 5 ){
		limit_cl = 0;
		if ( last )
			document.getElementById( last ).style.display = 'none';
		if ( parent_last )
			parent_last.style.display = '';
		cur = 0;
		parent_cur = 0;		
	}
	setTimeout( "show_hide()", 300 );
}

show_hide();