o.onmousedown=function(a){
var
d=document;
if
(!a)a=window.event;
o.style.backgroundColor="#0066ff"
var
x=a.layerX?a.layerX:a.offsetX,y=a.layerY?a.layerY:a.offsetY;
var
leftdiv=document.getElementById("leftregion");
var
leftdivwidth=parseInt(leftdiv.style.width);
var
rightdiv=document.getElementById("rightregion");
var
rightdivwidth=parseInt(rightdiv.style.width);
var
xx=a.pageX?a.pageX:a.clientX,yy=a.pageY?a.lpageY:a.clientY;
var
oleft=parseInt(o.style.left)
var
rightdivleft=parseInt(rightdiv.style.left);
if
(o.setCapture)
o.setCapture();
else
if(window.captureEvents)
window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);
d.onmousemove=function(a){
if
(!a)a=window.event;
if
(!a.pageX)a.pageX=a.clientX;
if
(!a.pageY)a.pageY=a.clientY;
var
tx=a.pageX-x,ty=a.pageY-y;
var
txx=a.pageX-xx,tyy=a.pageY-yy
o.style.left=tx<r[0]?r[0]:tx>r[1]?r[1]:tx;
move_x=parseInt(o.style.left)-oleft;
leftdiv.style.width=(leftdivwidth+move_x)+"px"
rightdiv.style.width=(rightdivwidth-move_x)+"px"
rightdiv.style.left=(rightdivleft+move_x)+"px"
} ;
d.onmouseup=function(){
o.style.backgroundColor="#FFFFFF"
if
(o.releaseCapture)
o.releaseCapture();
else
if(window.captureEvents)
window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);
d.onmousemove=null;
d.onmouseup=null;
} ;