
function ChangeClass(oldClasses, elementID, cookieName)
{
    var oldClassName;
    var newClassName;
    var newCookieState;
    
    if (oldClasses.match('close'))
    {
        oldClassName = 'close';
        newClassName = 'open';
        newCookieState = 'collapsed';
    }
    else if (oldClasses.match('open'))
    {
        oldClassName = 'open';
        newClassName = 'close';
        newCookieState = 'opened';
    }
    
    SetCookie(cookieName, newCookieState);
    document.getElementById(elementID).className = oldClasses.replace(oldClassName, newClassName);
}

function SetCookie(cookieName, value)
{
    var expireDays = 15;
    var expireDate = new Date();
    expireDate.setDate(expireDate.getDate() + expireDays);
    document.cookie = cookieName + "=" + escape(value) + ";expires=" + expireDate.toGMTString();
}