Play List

    html
    ----------
    <div id="outer">
    <h2>Play List</h2>
        <ul>
            <li><ahref="javascript:">First Choice</a></li>
            <li><ahref="javascript:">Second Choice</a></li>
            <li><ahref="javascript:">Third Choice</a></li>
            <li><ahref="javascript:">Fourth Choice</a></li>
            <li><ahref="javascript:">Fifth Choice</a></li>
            <li><ahref="javascript:">Sixth Choice</a></li>
        </ul>
    </div>

    css
    ----------
    body,div,ul,li,h2{margin:0;padding:0;}
    li{list-style: none;}
    #outer{width:200px;border:1px solid #aaa;margin:10px auto;}
    h2{cursor:pointer;color:#57646E;font-size:14px;font-weight:400;border:1px
    solid;height:30px;line-height:30px;padding-left:10px;background:#ced3d7 180px 15px no-repeat;border-color:#fff
    #e9edf2;}
    li{height:35px;line-height:25px; }
    a{display:block;color:#6b7980;background:#e9edf2;text-decoration:none;padding:5px 10px;}
    a:hover{background:#fff;text-decoration:underline;}

    js
    ----------
    var oH2 = document.getElementsByTagName("h2")[0];
    var oUl = document.getElementsByTagName("ul")[0];
        // 1 //
    oH2.onclick = function () 
    {
        var style = oUl.style;
        style.display = style.display == "none" ? "block" : "none";
        oH2.className = style.display == "none" ? "open" : ""
    }
        // 2 //
    /*oH2.onclick = function()
    {
        if(oUl.style.display ==='block'){oUl.style.display = 'none'}else{oUl.style.display='block'}
    }*/