var CurrentDiv = "";

function init() {
	draggin = false;
	document.onmousedown = mouseDown
	document.onmousemove = mouseMove
	document.onmouseup = mouseUp
	if (Browser=="Netscape4" || Browser=="Netscape6") document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP)
}

function mouseDown(e) {
	if(Browser=="IE"){x = event.x+document.body.scrollLeft; y = event.y+document.body.scrollTop}
	if(Browser=="Netscape4" || Browser=="Netscape6"){x = e.pageX; y = e.pageY}
	if(Browser=="IE"){
		WhichButton = window.event.button;
	} else if(Browser=="Netscape4" || Browser=="Netscape6"){
		WhichButton = e.which;
	}
	draggin = true;
}

function mouseMove(e) {
	if(Browser=="IE"){x = event.x+document.body.scrollLeft; y = event.y+document.body.scrollTop}
	if(Browser=="Netscape4" || Browser=="Netscape6"){x = e.pageX; y = e.pageY}
	if(CurrentDiv != ""){
		if(Browser=="IE"){
			TopVal = eval("document.all." + CurrentDiv + ".style.top")
			TopVal = parseInt(TopVal);
			LeftVal = eval("document.all." + CurrentDiv + ".style.left")
			LeftVal = parseInt(LeftVal);
			DivWidth = eval("document.all." + CurrentDiv + ".scrollWidth");
			DivWidth = parseInt(DivWidth);
			DivHeight = eval("document.all." + CurrentDiv + ".scrollHeight");
			DivHeight = parseInt(DivHeight);
		} else if(Browser=="Netscape4"){
			TopVal = eval("document.layers." + CurrentDiv + ".top")
			LeftVal = eval("document.layers." + CurrentDiv + ".left")
			DivWidth = eval("document.layers." + CurrentDiv + ".document.width")
			DivHeight = eval("document.layers." + CurrentDiv + ".document.height")
		} else if(Browser=="Netscape6"){
			TopVal = eval("document.getElementById('" + CurrentDiv + "').style.top")
			TopVal = parseInt(TopVal);
			LeftVal = eval("document.getElementById('" + CurrentDiv + "').style.left")
			LeftVal = parseInt(LeftVal);
			DivWidth = eval("document.getElementById('" + CurrentDiv + "').scrollWidth");
			DivWidth = parseInt(DivWidth);
			DivHeight = eval("document.getElementById('" + CurrentDiv + "').scrollHeight");
			DivHeight = parseInt(DivHeight);			
		}
		
		RightVal = LeftVal + DivWidth;
		BottomVal = TopVal + DivHeight;
		
		if(y < (TopVal) || x > RightVal || y > BottomVal){
			Hide(CurrentDiv);
			CurrentDiv = "";
		}
	}
}

function mouseUp(e) {
	if(Browser=="IE"){x = event.x+document.body.scrollLeft; y = event.y+document.body.scrollTop}
	if(Browser=="Netscape4" || Browser=="Netscape6"){x = e.pageX; y = e.pageY}

	draggin = false
	return true
}