function init(id) {

        var div = document.getElementById(id);

        var dragging = null;

        div.onmousedown = function(ev) {
                ev = ev || window.event;
                this.diff = { x: ev.clientX - this.offsetLeft,
                              y: ev.clientY - this.offsetTop };

                document.onmousemove = onDocMouseMove;
                document.onmouseup = onDocMouseUp;

                dragging = this;
                return false;
        };

        function onDocMouseMove(ev) {
                ev = ev || window.event;
                if (dragging) {
                        dragging.style.left = ev.clientX - dragging.diff.x;
                        dragging.style.top = ev.clientY - dragging.diff.y;
                        return false;
                }
        };

        function onDocMouseUp(ev) {
                ev = ev || window.event;
                dragging = null;
                document.onmousemove = null;
                document.onmouseup = null;
                return false;
        };

}

function addLipsum(cant, id) {
        var div = document.getElementById(id), txt = "";
        if (cant == 0) {
                div.innerHTML = "";
        } else {
                var lipsum = document.getElementById("lorem_ipsum").innerHTML;
                while (cant-- > 0)
                        txt += lipsum;
                div.innerHTML += txt;
        }
}

function changeOverflow(btn, id) {
        if (btn.checked) {
                var div = document.getElementById(id);
                div.style.overflow = btn.value;
        }
}

