events = function(){
	var isflag = false;
	var oldX = 0;
	var oldY = 0;
	var index_cate = [];
	var dragobj = "";
}
var _e = events.prototype;
_e.isflag = false;
_e.oldX = 0;
_e.oldY = 0;
_e.index_cate = [];
_e.dragobj = "";

_e.setdragobj = function(id){
	_e.dragobj = document.getElementById(id + "_MessageBox");
}


//窗口拖动
_e.startmove = function(evt){
	if(!evt){evt=window.event;}
	//alert(this.isflag);
	_e.isflag = true;
	
	_e.oldX = evt.clientX;
	_e.oldY = evt.clientY;
	document.onmousemove = this.MoveWin;
	document.onmouseup = this.stopmove;
}

//停止拖动
_e.stopmove = function(){
	_e.isflag = false;
	document.onmouseup = "";
	document.onmousemove = "";
	//alert(location.href+"\n\n"+location.href.indexOf("action=makeslide"));
	/*if(location.href.indexOf("makemolihe")>-1){
		//alert("f");
		document.onmouseup = sl.mouseUp;
		document.onmousemove = sl.mouseMove;
	}
	if(location.href.indexOf("modmolihe")>-1){
		//alert("f");
		document.onmouseup = sl.mouseUp;
		document.onmousemove = sl.mouseMove;
	}
	*/
}


//移动窗口
_e.MoveWin = function(evt){
	if(!evt){evt=window.event;}
	//alert(_e.isflag);
    if(_e.isflag){
		
		var x =evt.clientX;
    	var y = evt.clientY;
		//alert(x+"\n\n"+y);
		var width = document.getElementsByTagName("body").item(0).clientWidth - _e.dragobj.offsetWidth;
		var height = document.getElementsByTagName("body").item(0).offsetHeight - _e.dragobj.offsetHeight;
		var lefts = parseInt(_e.dragobj.style.left.replace("px","")) + (x - _e.oldX);
		var tops = parseInt(_e.dragobj.style.top.replace("px","")) + (y - _e.oldY);
		if(lefts<0)lefts=0;
		if(tops<0)tops=0;
		//alert(width+"\n"+lefts);
		if(lefts>width){lefts=width;}
		if(tops>height){tops=height;}
		_e.dragobj.style.left = lefts+"px";
		_e.dragobj.style.top = tops+"px";
		
		_e.oldX = x;
		_e.oldY = y;
	}
}


et = new events();

