//---Drag OBJ---//

function set_evt(obj){
	if(obj.dragFlag){
		document.onmousemove = move_od;
		document.onmousedown=get_pos;
		document.onmouseup=initoff;
		m_obj = obj;
	}
}

function mm(){
	document.onmousemove = move_od;
}

function get_pos(evt){
	returnOBJ('dragCover').style.height = returnOBJ('header').offsetHeight + returnOBJ('contentsArea').offsetHeight;
	returnOBJ('dragCover').style.width =  returnOBJ('header').offsetWidth;
	document.body.style.cursor = "move";
	if(document.all) evt = event;
	if(evt.x) {startX = evt.x; startY = evt.y;}
	else if(evt.clientX) {startX=evt.clientX; startY=evt.clientY;}
	Y1 = -m_obj.scrollTop; Y1 -= startY; Y1*=(-1);
	X1 = -m_obj.scrollLeft; X1 -= startX; X1*=(-1);
	return false;
}

function move_od(evt){
	returnOBJ('dragCover').style.display = 'block';
	if(document.all) evt = event;
	if(evt.x) {X = evt.x; Y = evt.y;}
	else if(evt.clientX) {X=evt.clientX; Y=evt.clientY;}
	scrollOBJ(X-X1,Y-Y1);
	return false;
}

function scrollOBJ(left_pos,top_pos){
	m_obj.scrollTop = -top_pos;
	m_obj.scrollLeft = -left_pos;
}

function initoff(evt){
	move_od(evt);
	returnOBJ('dragCover').style.display = 'none';
	document.body.style.cursor = "auto";
	document.onmousedown=null;
	document.onmousemove=null;
	document.onmouseup=null;
	m_obj=null;
}
