
function expandCollapse( objName, writeCookie )
{
    var obj = document.getElementById( objName )
    var menuString = readCookie( 'menu' );
    var menuItem = parseInt( objName.substring( 4, 5 ) );
    
    if( !menuString ){
        menuString = "111111111111111111111111111111111111";
    } 

    if( obj.style.height == "auto" )
    {
        obj.style.height = "0px"
        menuString = menuString.substring( 0, menuItem ) + "0" + menuString.substring( menuItem + 1 )
        document.getElementById( "plusminus"+menuItem ).src = "/BBWeb/images/menu_expand.gif"
    } 
    else 
    {
        obj.style.height = "auto"
        menuString = menuString.substring( 0, menuItem ) + "1" + menuString.substring( menuItem + 1 )
        document.getElementById( "plusminus"+menuItem ).src = "/BBWeb/images/menu_contract.gif"
    }
    
    if( writeCookie )
    {
        var today = new Date();
        var month = today.getMonth()+2;
        var year = today.getFullYear();
        var date = today.getDate()
        setCookie( "menu", menuString, new Date(year, month, date), "/", false, false );
 //       document.cookie = 'menu=' + menuString + ';path=/;expires=' + new Date(year, month, date) + ';';
    }     
}
   
   
function readCookie( name ) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}   
    
    
function setCookie(name, value, expires, path, domain, secure) { 
    var curCookie = name + "=" + escape(value) + 
        ((expires) ? "; expires=" + expires.toGMTString() : "") + 
        ((path) ? "; path=" + path : "") + 
        ((domain) ? "; domain=" + domain : "") + 
        ((secure) ? "; secure" : ""); 
    document.cookie = curCookie; 
}    
    
    
function setMenu( )
{
     var menuCookie = readCookie( 'menu' );

     if( menuCookie )
     {
        
         for( var i = 0; i < menuCookie.length; i++ )
         {
            if( menuCookie.substring( i, i + 1 ) == "0" )
            {
                if( document.getElementById( "menu" + i ) ) expandCollapse( "menu" + i, false );
            }
         }
     }
}

