var slider = function() {
    var array = []; var speed = 10; var timer = 10;
    return {
        init: function(t, c) {
            var s, ds, l, i, y;
            s = document.getElementById(t); ds = s.getElementsByTagName('div'); l = ds.length; i = y = 0;
            for (i = 0; i < l; i++) {
                var d, did; d = ds[i]; did = d.id;
                if (did.indexOf("header") != -1) {
                    y++; d.onclick = new Function("slider.process(this)");
                } else if (did.indexOf("content") != -1) {
                    array.push(did.replace('-content', '')); d.maxh = d.offsetHeight;
                    if (c != y) { d.style.height = '0px'; d.style.display = 'none' }
                    else { d.style.display = 'block' }
                }
            }
        },
        process: function(d) {
            var cl, i; cl = array.length; i = 0;
            for (i; i < cl; i++) {
                var s, h, c, cd;
                s = array[i]; h = document.getElementById(s + '-header');
                c = s + '-content'; cd = document.getElementById(c);
                if (h == d)
                {
                    if(cd.style.display == 'none') 
                    {
                        cd.style.display = 'block';
                        cd.style.height = cd.maxh + 'px';
                    }
                    else 
                    {
                        cd.style.display = 'none';
                    }
                }
                /*else if (cd.style.display == 'block') {
                    cd.style.display = 'none';
                }*/
            }
        }
    };
} ();