
function check() {
img.style.left=ob.style.pixelLeft+document.body.scrollLeft;
img.style.top=ob.style.pixelTop+document.body.scrollTop;
if(xflag) {ob.style.pixelLeft++;}
else {ob.style.pixelLeft--;}
if (ob.offsetLeft<0){
xflag = 1;
ob.style.left = 0;
}
if(ob.offsetLeft>=(document.body.clientWidth+document.body.scrollLeft)-ob.offsetWidth){
xflag = 0;
ob.style.left = (document.body.clientWidth+document.body.scrollLeft)-ob.offsetWidth;
}
if(yflag) {ob.style.pixelTop++;}
else {ob.style.pixelTop--;}
if (ob.offsetTop<0){
yflag = 1;
ob.style.top = 0;
}
if(ob.offsetTop>=(document.body.clientHeight+document.body.scrollTop)-ob.offsetHeight){
yflag = 0;
ob.style.top = (document.body.clientHeight+document.body.scrollTop)-ob.offsetHeight;
}
}
function start() {
interval = setInterval("check();",10);
}
start();
function oMousedown(object){
obj=object.id;
clearInterval(interval);
document.all(obj).setCapture();
px=event.x-document.all(obj).style.pixelLeft;
py=event.y-document.all(obj).style.pixelTop;
}
function oMousemove(){
if(obj!=""){
if ((event.x-px)>-1 && (event.x-px)<(document.body.scrollLeft+document.body.clientWidth-document.all(obj).offsetWidth)) {document.all(obj).style.left=event.x-px;}
else if ((event.x-px)<0) {document.all(obj).style.left=0;}
else if ((event.x-px)>(document.body.scrollLeft+document.body.clientWidth-document.all(obj).offsetWidth)) {document.all(obj).style.left=document.body.scrollLeft+document.body.clientWidth-document.all(obj).offsetWidth;}
if ((event.y-py)>-1 && (event.y-py)<(document.body.scrollTop+document.body.clientHeight-document.all(obj).offsetHeight)) { document.all(obj).style.top=event.y-py;}
else if ((event.y-py)<0) {document.all(obj).style.top=0;}
else if((event.y-py)>(document.body.scrollTop+document.body.clientHeight-document.all(obj).offsetHeight)){document.all(obj).style.top=document.body.scrollTop+document.body.clientHeight-document.all(obj).offsetHeight;}
}
}
function oMouseup(){
if(obj!=""){
document.all(obj).releaseCapture();
obj="";
}
setTimeout("start()",100);
}
</SCRIPT>

