Move.prototype=new Event();
function Move()
{	
	this._map_node=document.getElementById(_MAP_ID);	
}
Move.prototype.mouse_move=function(event){
	var scrOfX=0;
	var scrOfY=0;
	
	if( typeof( window.pageYOffset ) == 'number' ) {
		//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	}
	
	this._x_mov=event.clientX+scrOfX;
	this._y_mov=event.clientY+scrOfY;
	
	this._map_node.style.left=this._x_mov-this._offset_left-this._x_click+this._x_map+"px";
	this._map_node.style.top=this._y_mov-this._offset_top-this._y_click+this._y_map+"px";
	
	stop_propagating_event(event);	
};

Move.prototype.mouse_up=function(event){  
    stop_propagating_event(event);
	if( (this._x_mov==0) && (this._y_mov == 0))
		return;
	
	 var params="type=map&action=move&vx="+(this._x_mov-this._offset_left-this._x_click)+"&vy="+
    (this._y_mov-this._offset_top-this._y_click);
	
    reload_map(params);

};

