
	var mouse_x;
	var mouse_y;
	
	var objx;
	var objy;

	var mouse_status = null;
	var zcnt = 101;

	function div_mousedown(){
		mouse_status = null;
		var obj = window.event.srcElement;
		if (obj.jwh!="div_popup_drag")
		{	
			return false;
		}
//		obj.style.filter = "alpha(Opacity:0)";


//		var obj = document.getElementById("div_popup");

		obj.style.filter = "alpha(Opacity:55)";

		mouse_x = window.event.clientX;
		mouse_y = window.event.clientY;

		objx = obj.style.pixelLeft;
		objy = obj.style.pixelTop;

//		alert("1=" + x + " " + y);
//		alert("2=" + objx + " " + objy);

		obj.style.zIndex = zcnt;
		if(obj.offsetParent){
			obj.offsetParent.style.zIndex = zcnt;
		}
		zcnt ++;
		mouse_status =  obj;



	}

	function div_mousemove(){

		//var obj_bg = document.getElementById("div_popup_shadow");

		if (mouse_status)
		{
			mouse_status_par = mouse_status.offsetParent;
			mouse_status_par.style.pixelLeft += window.event.clientX - mouse_x;
			mouse_status_par.style.pixelTop += window.event.clientY - mouse_y;
			
			mouse_x = window.event.clientX;
			mouse_y = window.event.clientY;


			//obj_bg.style.pixelLeft = mouse_status.style.pixelLeft + 5;
			//obj_bg.style.pixelTop = mouse_status.style.pixelTop + 5;


			return false;

		}



	}

	function div_mouseup(){
		if (mouse_status)
		{
			mouse_status.style.filter = "alpha(Opacity:100)";
			//mouse_status.style.zIndex = "100";
			if(mouse_status.offsetParent){
			//	mouse_status.offsetParent.style.zIndex = "100";
			}
			mouse_status = null;

		}

	}

		//var obj = document.body;

		//obj.setAttribute("onmousedown", div_mousedown );
		//obj.setAttribute("onmousemove", div_mousemove );
		//obj.setAttribute("onmouseup", div_mouseup );

		var obj = $("body");

		obj.mousedown(div_mousedown);
		obj.mousemove(div_mousemove);
		obj.mouseup(div_mouseup);

