var send_potok_x=new Array();
var send_potok_y=new Array();
var send_potok_n=0;
var potok_see=true;
var potok_see_map=true;
var server_date=new Date();

$(document).ready(function ()
{
	$("#potok_see_check").click(function ()
	{
		potok_see=$(this).is(":checked");
		$(".dot").potok();
		if (potok_see)
		{
			_do("<span class=\"green\">Potok</span>");
		}
		else
		{
			_do("<span class=\"red\">Potok</span>");
		}
	});
	$("#potok_see_map_check").click(function ()
	{
		potok_see_map=$(this).is(":checked");
		$(".map_dot").map_potok();
		if (potok_see_map)
		{
			_do("<span class=\"green\">Potok_map</span>");
		}
		else
		{
			_do("<span class=\"red\">Potok_map</span>");
		}
	});
	$("#potok_period").change(function ()
	{
		potok_period=$(this).val();
		_do("Potok_period: "+potok_period);
		$(".dot").potok();
		$(".map_dot").map_potok();
	});
});

// Map Dot potok
jQuery.fn.map_potok=function ()
{
	$(this).each(function ()
	{
		$(this).find(".map_potok").remove();
		// Показать поток
			if (potok_see_map)
			{
				var _src;
				var _m=server_date.getMonth()+1;
				if (_m<10) { _m='0'+_m; }
				var _d=server_date.getDate();
				if (_d<10) { _d='0'+_d; }
				
				if (potok_period=='h')
				{
					_src="potok.php?img=box/potok/map_"+map_zoom+"/"+server_date.getFullYear()+"/"+_m+"/"+_d+"/"+server_date.getHours()+"/";
				}
				else if (potok_period=='d')
				{
					_src="potok.php?img=box/potok/map_"+map_zoom+"/"+server_date.getFullYear()+"/"+_m+"/"+_d+"/";
				}
				else if (potok_period=='m')
				{
					_src="potok.php?img=box/potok/map_"+map_zoom+"/"+server_date.getFullYear()+"/"+_m+"/";
				}
				else if (potok_period=='y')
				{
					_src="potok.php?img=box/potok/map_"+map_zoom+"/"+server_date.getFullYear()+"/";
				}
				else
				{
					_src="potok.php?img=box/potok/map_"+map_zoom+"/";
				}
				_src+=$(this).data("x")+"_"+($(this).data("y"))+".png&rand="+Math.random();
				var _potok_div=$("<div class=\"map_potok\" style=\"background:url("+_src+");\"></div>").width(map_dot_width).height(map_dot_height).css("opacity", 1);
				$(this).append(_potok_div);
			}
		// Показать поток End
	});
	
	return this;
};
// Map Dot potok End

// Dot potok
jQuery.fn.potok=function ()
{
	$(this).each(function ()
	{
		$(this).find(".potok").remove();
		// Показать поток
			if (potok_see)
			{
				var _m=server_date.getMonth()+1;
				if (_m<10) { _m='0'+_m; }
				var _d=server_date.getDate();
				if (_d<10) { _d='0'+_d; }
				
				var _src;
				if (potok_period=='h')
				{
					_src="potok.php?img=box/potok/zoom_"+zoom+"/"+server_date.getFullYear()+"/"+_m+"/"+_d+"/"+server_date.getHours()+"/";
				}
				else if (potok_period=='d')
				{
					_src="potok.php?img=box/potok/zoom_"+zoom+"/"+server_date.getFullYear()+"/"+_m+"/"+_d+"/";
				}
				else if (potok_period=='m')
				{
					_src="potok.php?img=box/potok/zoom_"+zoom+"/"+server_date.getFullYear()+"/"+_m+"/";
				}
				else if (potok_period=='y')
				{
					_src="potok.php?img=box/potok/zoom_"+zoom+"/"+server_date.getFullYear()+"/";
				}
				else
				{
					_src="potok.php?img=box/potok/zoom_"+zoom+"/";
				}
				_src+=$(this).data("x")+"_"+(-$(this).data("y"))+".png&rand="+Math.random();
				var _potok_div=$("<div class=\"potok\" style=\"background:url("+_src+");\"></div>").width(dot_width).height(dot_height).css("opacity", 0.8);
				$(this).append(_potok_div);
			}
		// Показать поток End
	});
	
	return this;
};
// Dot potok End

function send_potok_get()
{
	if (send_potok_n>0)
	{
		var _ret='';
		var _last_x, _last_y;
		var _x='';
		var _y='';
		for(n in send_potok_x)
		{
			//_ret+="&potok_x["+n+"]="+send_potok_x[n]+"&potok_y["+n+"]="+send_potok_y[n];
			
			if (_x!='') { _x+=","; }
			_x+=send_potok_x[n];
			if (_y!='') { _y+=","; }
			_y+=send_potok_y[n];
			
			_last_x=send_potok_x[n];
			_last_y=send_potok_y[n];
		}
		_ret+="&potok_x="+_x+"&potok_y="+_y;
		
		send_potok_n=1;
		send_potok_x=new Array();
		send_potok_y=new Array();
		send_potok_x[0]=_last_x;
		send_potok_y[0]=_last_y;

		return _ret;
	}
	else
	{
		return '';
	}
}