var Miasta = {
	pokazWiecejMiast: function(idWeb)
	{
		var divMiasta = document.createElement('div');
		var layer = $(divMiasta);
		var pos = $("#miasta_wiecej").offset();
		layer.addClass("divMiasta");
		
		layer.css("top", pos.top+20+"px");
		layer.css("left", pos.left+"px");
		layer.css("z-index", "100");
		this.wezZawartosc(layer, idWeb, function(){
			if(pos.top+20-$(document).scrollTop()+$(layer).height()>$(window).height())
			{
				layer.css("top", pos.top-20+"px");
				layer.css("left", pos.left+170+"px");
			}
		});
		
		
		
		document.body.appendChild(divMiasta);
		
	},
	zapiszMiasto: function(idMiasto)
	{
		$('#idMiasto').attr("value", idMiasto);
		submitform("Miasta");
	},
	wezZawartosc: function(div, idWeb, callback)
	{
		jQuery.get('wezPozostaleMiasta.php?id='+idWeb, function(data)
		{
			//alert(data);
			$(div).html(data);
			callback();
			$("html").mousemove(function(e)
			{
				var pos = $(".divMiasta").offset();
				if(pos.top!=0 && pos.left!=0)
				{
					e = e || window.event;
				
					var wysokosc = 0;
					if(pos.top-30>e.pageY)
					{
						Miasta.usunPozostale();
						return;
					}
					
					if(pos.left-130>e.pageX)
					{
						Miasta.usunPozostale();
						return;
					}
	
					//alert(e.pageY)
					if(pos.top+$(".divMiasta").height()<e.pageY)
					{
						Miasta.usunPozostale();
						return;
					}
		
					if(pos.left+$(".divMiasta").width()<e.pageX)
					{
						Miasta.usunPozostale();
						return;
					}
				}
				return;
			});
		});
		
	},
	usunPozostale: function ()
	{
		if($(".divMiasta"))
			$(".divMiasta").remove()
		$("HTML").unbind("mousemove");
	}
}