add:  docElement = document.documentElement;  if (document.compatMode == "BackCompat") { docElement = document.body; }  
context: function dragable_init(url) {        pageURL = url;    //window.scroll(10,500);    //set up event handlers    document.onmouseup=dragable_dragStop;    document.onkeydown=dragable_checkKeyEvent;    document.onmousemove=dragable_move;        //fill the draggableObject list    obj = document.getElementById("position1");        contentCount=2;        while (obj != null) {                tbody = dragable_getElementChildren(obj);        children = dragable_getElementChildren(tbody[0]);                    if (children.length == 0) {            //stick in a blank            dragable_appendBlankRow(tbody[0]);        }else {                    for (i = 0; i< children.length;i++) {                draggableObjectList[draggableObjectList.length] = children[i];                dragableList[dragableList.length]=document.getElementById(children[i].id + "_div");            }        }        obj = document.getElementById("position" + contentCount);        contentCount++;    }    for (i=0;i<draggableObjectList.length;i++) {        eval("document.getElementById('" + draggableObjectList[i].id + "').onmousedown=dragable_dragStart");            }}
meta: 5314	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5314/4f8489300f50896d88c9f8c17e76ebdb30cd4d26/draggable.js/clean/www/extras/draggable.js