var test = new Array( false, false, false, false, false, false, false, false, false, false, false );

function menu( number )
{
    var categories = new Array();

    categories[0] = document.getElementById( "newspapers" );
    categories[1] = document.getElementById( "alumni" );
    categories[2] = document.getElementById( "baseball" );
    categories[3] = document.getElementById( "americanleague" );
    categories[4] = document.getElementById( "nationalleague" );
    categories[5] = document.getElementById( "minorbaseball" );
    categories[6] = document.getElementById( "basketball" );
    categories[7] = document.getElementById( "football" );
    categories[8] = document.getElementById( "etravel" );
    categories[9] = document.getElementById( "soccer" );
    categories[10] = document.getElementById( "staffordsports" );

    var images = new Array();

    images[0] = document.images.nparrow;
    images[1] = document.images.amarrow;
    images[2] = document.images.baarrow;
    images[3] = document.images.alarrow;
    images[4] = document.images.nlarrow;
    images[5] = document.images.miarrow;
    images[6] = document.images.bkarrow;
    images[7] = document.images.fbarrow;
    images[8] = document.images.etarrow;
    images[9] = document.images.scarrow;
    images[10] = document.images.ssarrow;

    var count;

    test[number] = !test[number];

    if( test[number] )
    {
        var display = "block";
        var arrow = "images/downarrow.gif";
    }
    else
    {
        display = "none";
        arrow = "images/uparrow.gif";
    }

    //------------------------------------------

    for( count = 0; count < categories.length; ++count )
    {
        categories[count].style.display = "none";
    }

    categories[number].style.display = display;

    //------------------------------------------

    for( count = 0; count < images.length; ++count )
    {
        images[count].src = "images/uparrow.gif";
    }

    images[number].src = arrow;

    //------------------------------------------

    for( count = 0; count < test.length; ++count )
    {
        if( count != number )
        {
            test[count] = false;
        }
    }
}