var scrip = '';
var iLayerMaxNum = 10000;
var dbId;
var d1;


document.onmouseup = me;
document.onmousemove = ms;
var scripX;
var scripY;

function Move(Object, event)
{
	scrip = Object.id;
	if(document.all)
	{
		document.getElementById(scrip).setCapture();
		scripX = event.x - document.getElementById(scrip).style.pixelLeft;
		scripY = event.y - document.getElementById(scrip).style.pixelTop;

	}
	else if(window.captureEvents)
	{
		window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);
		scripX = event.clientX - parseInt(document.getElementById(scrip).style.left);
		scripY = event.clientY - parseInt(document.getElementById(scrip).style.top) - d1.offsetTop;
	}
	if(scrip != "scrip"+dbId){
		document.getElementById(scrip).style.zIndex = iLayerMaxNum;  
		iLayerMaxNum = iLayerMaxNum + 1;
	}
}

function ms(evt)
{
	if(scrip!=''){
		if(document.all)
		{
			document.getElementById(scrip).style.left = event.x - scripX;
			document.getElementById(scrip).style.top = event.y - scripY;
		}
		else if(window.captureEvents)
		{		
			var s = document.getElementById(scrip);
			s.style.left = evt.clientX - scripX + "px";
      		s.style.top  = evt.clientY - scripY - d1.offsetTop + "px";
		}
	 }
}

function me(evt){
	if(scrip!=''){
		if(document.all)
		{
			document.getElementById(scrip).releaseCapture();
			scrip='';
		}
		else if(window.captureEvents){
			window.releaseEvents(Event.MOUSEMOVE|Event.MOUSEUP);
			scrip='';
		}
	 }
}

function qq_drag_init(wallId)
{
    d1 = document.getElementById(wallId);
}