var vkl_paint_x, vkl_paint_y;
var paint_vkl=false;

jQuery.fn.canvas_paint=function ()
{
	$(this).each(function ()
	{
		var _dot=this;
		dotx=$(_dot).data('x');
		doty=-$(_dot).data('y');
		plus_minus_x=0;
		plus_minus_y=0;
		if (zoom>1)
		{
			vkl_paint_x=dotx;
			vkl_paint_y=-doty;
			$(cdrag).canvas_zoom({zoom: 1});
			test("vkl_paint_x: "+vkl_paint_x);
		}
		else
		{
			move_dots();
			map_move_dots();
			vkl_paint_x=undefined;
			vkl_paint_y=undefined;
			$.getJSON("dot_paint_draw.php", {x:dotx, y:doty}, function (ob)
			{
				if ((ob.ok)&&(!paint_vkl))
				{
					//test("vkl_paint_x: "+vkl_paint_x);
					var swf_div=$("<div id=\"swf_div\"></div>");
					$(_dot).append(swf_div);
					
					paint_x=$(_dot).data('x');
					paint_y=$(_dot).data('y');
					var vars={
								x:paint_x, 
								y:paint_y, 
								src:$(_dot).data('src'),
								lan:lan(),
								load_vkl:0, 
								person_id:person_id ,
								text:$(_dot).data('text') 
							};
					if (($(_dot).data('text')!='')&&($(_dot).data('text')!=undefined))
					{
						vars.text=$(_dot).data('text');
					}
					else
					{
						vars.text='';
					}
					$(swf_div).flash({
							swf:'paint.swf', 
							height: 442, 
							width:501, 
							flashvars:vars, 
							params:{wmode: "transparent", allowFullScreen:true}
					});
					$(_dot).find(".dot_hidden_container").hide(10);
					$(".dot").css("z-index", 1);
					$(_dot).css("z-index", 2000);
					$(swf_div).mouseenter(function () {
						$(".dot").css("z-index", 1);
						$(_dot).css("z-index", 2000);
					});
					paint_vkl=true;
					$(".dot_info").hide();
					http_select_but_hide();
				}
				if (ob.reload)
				{
					$(_dot).canvas_dot();
					load_dots();
				}
				if (ob.sc!=undefined)
				{
					eval(ob.sc);
				}
			});
		}
	});
	
	return this;
};

var paint_x, paint_y;

function paint_close()
{
	$(".dot_info").show();
	$(".dot").css("z-index", 10);
	var _dot=$("#"+paint_x+"_"+(-paint_y));
	//var _dot=$("#"+paint_x+"_"+(-paint_y)).css("z-index", 10);
	//$("#"+paint_x+"_"+(-paint_y)).canvas_dot();
	$(_dot).canvas_dot({x:$(_dot).data('x'), y:-$(_dot).data('y'), play_frame:'last'});
	$("#map").canvas_map();
	load_dots();
	$("#swf_div").remove();
	paint_vkl=false;
	$.get("dot_paint_draw.php", {x:paint_x, y:-paint_y, close:1});
}
