    var lastItemNumber = 3;

    function show_search(search, item) {
        if (search) {
            document.getElementById('srch').style.display='block';
            for (i=0; i<=lastItemNumber; i+=1) {
                document.getElementById('MenuSubItems'+i).style.display = 'none';
            }
        }
        else {
            for (i=0; i<=lastItemNumber; i+=1) {
                if (i != item) {
                    document.getElementById('MenuSubItems'+i).style.display = 'none';
                }
            }
            document.getElementById('MenuSubItems'+item).style.display = 'block';
            document.getElementById('srch').style.display='none';
        }
    }

    function over(top, lng) {
        for (i=0; i<=lastItemNumber; i+=1) {
            if (i != top) {
                document.getElementById('MenuRootItem'+i).className='sub_out';
                document.getElementById('MenuRootImg'+i).src = '/img/site/menu/'+i+'_b_'+lng+'.gif';
            }
        }
        document.getElementById('MenuRootItem'+top).className='selected';
        document.getElementById('MenuRootImg'+top).src = '/img/site/menu/'+top+'_w_'+lng+'.gif';
        show_search(0, top);
    }

    function root_out(item, lng) {
        if (item == -1) {
        for (i=0; i<=lastItemNumber; i+=1) {
            if (i != item) {
                document.getElementById('MenuRootItem'+i).className='sub_out';
                document.getElementById('MenuRootImg'+i).src = '/img/site/menu/'+i+'_b_'+lng+'.gif';
            }
        }
        }
        show_search(1, 0);
        if (item != -1) {
            over(item, lng);
        }
    }
