var dobj;
var offsetX;
var offsetY;
var thewindow;

function startdrag(whichwindow,e){
if (window.event) e=window.event;

dobj=document.getElementById(whichwindow);

var thestartX = parseInt(dobj.style.left);
var thestartY = parseInt(dobj.style.top);
var mouseX = e.clientX;
var mouseY = e.clientY;

offsetX = mouseX - thestartX;
offsetY = mouseY-thestartY;
document.onmousemove=movewindow;
document.onmouseup=stopdrag;
dobj.ondrag=function(){return false;};
dobj.onselectstart=function(){return false;};
return false;
}

function movewindow(e){
if (window.event) e=window.event;
var newX = e.clientX-offsetX;
var newY = e.clientY-offsetY;
dobj.style.left= newX +"px";
dobj.style.top=newY+"px";
return false;
}

function stopdrag(){
dobj=null;
document.onmousemove=null;
document.onmouseup=null;
return false;
}


function togglewindow(windowname){
if(thewindow&&(thewindow!=document.getElementById(windowname))){
thewindow.style.visibility="hidden";
}
thewindow=document.getElementById(windowname);
if(thewindow.style.visibility=="visible"){
thewindow.style.visibility="hidden";
}else{
thewindow.style.visibility="visible";

}
}