salve a tutti non sapevo dove postare e ho postato qui

posto il codice
Codice PHP:
$categories_ids_array = $db->query_objects_array('SELECT category_idnFROM categories
                                              ORDER BY category_priority DESC');
    
$max=$db -> query_single_value('SELECT MAX(category_id) FROM categories');

[img]pictures/menu_buttons/prodotti_button_out.jpg[/img]get_id());?>,'catalogo'); " />


<div id="catalogo" style="display:none; ">
    <?php
    
if ($categories) {
    foreach (
$categories as $category) {
    
# Se la categoria è nascosta, ovviamente non la visualizzo.
         
if (!$category->get_hidden()) { ?>
                       
            <div class="category_title_menu"            
onclick="show_hide_subcategories(<?php echo($max);?>
<?php echo($category->get_id());?>);"
onmouseover="this.className = 'category_title_menu_hover'"
onmouseout="this.className = 'category_title_menu'">
<?php echo($category->get_name()); ?>
    </div>
<div class="category_list" id="c_category_<?php echo($category->get_id()); ?>" style="display:none;" cellspacing="0">
    <?php
    
if ($category->get_sub_categories()) {
    foreach (
$category->get_sub_categories() as $sub_category) {
                                        
                              
?>
        <div onclick="items_menu('item_catalogo', menu_items_array);
                                                         get_request('items.php', 'activity=get_sub_category&amp;count(sub_category_id=<?php echo($sub_category->get_id()); ?>')); "
onmouseover="if (this.className != 'category_item_clicked') this.className = 'category_item_hover'"
onmouseout="if (this.className != 'category_item_clicked') this.className = 'category_item'"
            style="padding-left:10px;">
            <?php echo($sub_category->get_name()); ?>
            </div>
                        <?php
                                    
}
                                } else
                                    echo(
'Nessuna sottocategoria.');
                                
?>
                            </div>
                            <?php
                        
}
                    }
                } else
                    echo(
'Nessuna categoria.');
                
?>
            </div>
pagina javascript

codice:
function show_hide_subcategories(id, cat) {
	for (var i = 1; i <= id; i++)
	{
		name = "c_category_" + i;
		view = 'none';
		if ( i == cat ) {
			view = (document.getElementById(name).style.display == 'none') ? 'block' : 'none';
		}
		document.getElementById(name).style.display = view;
	}
}