add:  EchoDragPane.negativePosition = EchoDomPropertyStore.getPropertyValue( EchoDragPane.activePaneId, "fixedPane") == "1" ? 1 : 0; 
context: EchoDragPane.mouseDown = function(echoEvent) {    var mouseDownElement = echoEvent.target;    if (mouseDownElement != EchoDragPane.separatorElement) {        EchoDragPane.activePaneSeparatorDiv = mouseDownElement;        EchoDragPane.verticalDrag = EchoDragPane.activePaneSeparatorDiv.style.cursor == "s-resize";        EchoDragPane.activePaneId = mouseDownElement.parentNode.getAttribute("id");        EchoDragPane.activePaneDiv = document.getElementById(EchoDragPane.activePaneId);        EchoDragPane.activePane0Div = document.getElementById(EchoDragPane.activePaneId + "_pane_0");        EchoDragPane.activePane0MinimumSize = parseInt(EchoDomPropertyStore.getPropertyValue(                EchoDragPane.activePaneId + "_pane_0", "minimumSize"));        if (isNaN(EchoDragPane.activePane0MinimumSize)) {            EchoDragPane.activePane0MinimumSize = EchoDragPane.DEFAULT_MINIMUM_SIZE;        }        EchoDragPane.activePane1Div = document.getElementById(EchoDragPane.activePaneId + "_pane_1");        EchoDragPane.activePane1MinimumSize = parseInt(EchoDomPropertyStore.getPropertyValue(                EchoDragPane.activePaneId + "_pane_1", "minimumSize"));        if (isNaN(EchoDragPane.activePane1MinimumSize)) {            EchoDragPane.activePane1MinimumSize = EchoDragPane.DEFAULT_MINIMUM_SIZE;        }        EchoDragPane.activePane0MaximumSize = parseInt(EchoDomPropertyStore.getPropertyValue(                EchoDragPane.activePaneId + "_pane_0", "maximumSize"));        if (isNaN(EchoDragPane.activePane0MaximumSize)) {            EchoDragPane.activePane0MaximumSize = -1;        }        EchoDragPane.activePane1Div = document.getElementById(EchoDragPane.activePaneId + "_pane_1");        EchoDragPane.activePane1MaximumSize = parseInt(EchoDomPropertyStore.getPropertyValue(                EchoDragPane.activePaneId + "_pane_1", "maximumSize"));        if (isNaN(EchoDragPane.activePane1MaximumSize)) {            EchoDragPane.activePane1MaximumSize = -1;        }        if (EchoDragPane.verticalDrag) {            EchoDragPane.mouseOffset = echoEvent.clientY;            EchoDragPane.initialWindowPosition = parseInt(EchoDragPane.activePaneSeparatorDiv.style.top);        } else {            EchoDragPane.mouseOffset = echoEvent.clientX;            EchoDragPane.initialWindowPosition = parseInt(EchoDragPane.activePaneSeparatorDiv.style.left);        }        EchoDomUtil.addEventListener(document, "mousemove", EchoDragPane.mouseMove, true);        EchoDomUtil.addEventListener(document, "mouseup", EchoDragPane.mouseUp, true);        EchoDomUtil.addEventListener(document, "selectstart", EchoDragPane.selectStart, true);    }};
meta: 498	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/498/666a431a017ec645e8164f017b2a368827c41c42/DragPane.js/buggy/src/webcontainer/java/nextapp/echo2/webcontainer/resource/js/DragPane.js