jQuery.fn.canvas_map_dots=function (params)
{
	$(this).each(function ()
	{
		$(this).html('');
		map_last_dotx_ot=map_dotx_ot;
		map_last_dotx_do=map_dotx_do;
		map_last_doty_ot=map_doty_ot;
		map_last_doty_do=map_doty_do;
		
		var top_n=0;
		for (var yy=map_doty_ot; yy<=map_doty_do; yy++)
		{
			var left_n=0;
			var _top=top_n*map_dot_height;
			for (var xx=map_dotx_ot; xx<=map_dotx_do; xx++)
			{
				var _left=left_n*map_dot_width;
				var dot=$("<div onmousemove=\"return false;\" onmousedown=\"return false;\"></div>").css("left", _left).data("left", _left).css("top", _top).data("top", _top).map_dot({x:xx, y:yy}).css('z-index', 10);
				$(this).append(dot);
				left_n++;
			}
			top_n++;
		}
	});
	
	return this;
};