
var dragswitch=0 
var nsx 
var nsy 
var nstemp 
function drag_dropns(name){ 
temp=eval(name) 
temp.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP) 
temp.onmousedown=gons 
temp.onmousemove=dragns 
temp.onmouseup=stopns 
} 

function gons(e){ 
temp.captureEvents(Event.MOUSEMOVE) 
nsx=e.x 
nsy=e.y 
} 
function dragns(e){ 
if (dragswitch==1){ 
temp.moveBy(e.x-nsx,e.y-nsy) 
return false 
} 
} 

function stopns(){ 
temp.releaseEvents(Event.MOUSEMOVE) 
} 
var dragapproved=false 
function drag_dropie(){ 
if (dragapproved==true){ 
document.all.showimage.style.pixelLeft=tempx+event.clientX-iex 
document.all.showimage.style.pixelTop=tempy+event.clientY-iey 
return false 
} 
} 

function initializedragie(){ 
iex=event.clientX 
iey=event.clientY 
tempx=showimage.style.pixelLeft 
tempy=showimage.style.pixelTop 
dragapproved=true 
document.onmousemove=drag_dropie 
} 
if (document.all){ 
document.onmouseup=new Function("dragapproved=false") 
} 
function hidebox(){ 
if (document.all) 
showimage.style.visibility="hidden" 
else if (document.layers) 
document.showimage.visibility="hide" 
} 
// JavaScript Document
