var ns4=document.layers
var ie4=document.all
var ns6=document.getElementById&&!document.all

function drag_drop(e){
	if (ie4 && dragapproved){
		crossobj.style.left=tempx+event.clientX-offsetx;
		crossobj.style.top=tempy+event.clientY-offsety;
		return false;
	} else if (ns6 && dragapproved){
		crossobj.style.left=tempx+e.clientX-offsetx+"px";
		crossobj.style.top=tempy+e.clientY-offsety+"px";
		return false;
	};
};
 
function initializedrag(e,id){

	crossobj=ns6? document.getElementById("diabox_"+id) : document.all["diabox_"+id];
	var firedobj=ns6? e.target : event.srcElement;
	var topelement=ns6? "html" : document.compatMode && document.compatMode!="BackCompat"? "documentElement" : "body";
	while (firedobj.tagName!=topelement.toUpperCase() && firedobj.id!="dragbar_"+id){
		firedobj=ns6? firedobj.parentNode : firedobj.parentElement;
	};
 
	if (firedobj.id=="dragbar_"+id){
		offsetx=ie4? event.clientX : e.clientX;
		offsety=ie4? event.clientY : e.clientY;
		 
		tempx=parseInt(crossobj.style.left);
		tempy=parseInt(crossobj.style.top);
		 
		dragapproved=true;
		document.onmousemove=drag_drop;
	};
};

document.onmouseup=new Function("dragapproved=false");

function show_diabox(id){
	document.getElementById("diabox_"+id).style.visibility="visible";
	document.getElementById("diabox_"+id).style.left=(document.body.clientWidth-490)/2;
	document.getElementById("diabox_"+id).style.top=document.body.scrollTop+(document.body.clientHeight-200)/2;
};
 
function hide_diabox(id){
	document.getElementById("diabox_"+id).style.visibility="hidden";
};