
Array.prototype.arrstrpos = function( value ){
	for( var i = 0; i < this.length; i++ )
		if( this[i] == value ) return i;
	return false;
}

// main controller
var city_map = {
	moveable : false,
	current : null,
	R : null,
	city : {},
	names : {},
	area_color : '#FF4500',
	main_div : 'szukaj_mapka_inner',
	map_interval : null,
	active_area : [70, 70],
	size : [540, 300],
	position : null,
	selected : [],
	last : null,
	trigger : null,
	city_trig : null,
	
	// area attributes { can (but don't want) add different for each city }
	attr : {
			fill: "#ccc",
			stroke: "#666",
			"stroke-width": 1,
			"stroke-linejoin": "round",
			"is_active" : 0
		},
	attr_dec : {
		'fill':'none',
		'stroke':'#a6b9df',
		'stroke-width':5
	},
	attr_dec_fill : {
		'fill':'#a6b9df',
		'stroke':'#a6b9df',
		'stroke-width':5
	},

	mapMove : function( event ){
			clearInterval( city_map.map_interval );
			city_map.map_interval = null;
			
			if( event == undefined ){
				city_map.moveable = false;
			}else{
				if( city_map.position == null )
					city_map.position = $( '#' + city_map.main_div ).offset();

				city_map.moveable = true;

				position = [
						Math.round( ( ( event.pageX - city_map.position['left'] ) / city_map.size[0] - 0.5 ) * 100 ) / 100 ,
						Math.round( ( ( event.pageY - city_map.position['top'] ) / city_map.size[1] - 0.5 ) * 100 ) / 100,
						Math.abs( 0.5 - Math.round( ( city_map.active_area[0] / city_map.size[0] ) * 100 ) / 100 ),
						Math.abs( 0.5 - Math.round( ( city_map.active_area[1] / city_map.size[1] ) * 100 ) / 100 )
						];

				if( Math.abs( position[0] ) > position[2] || Math.abs( position[1] ) > position[3] )
					city_map.map_interval = setInterval( 'city_map.mapScroll(' + position[0] + ',' + position[1] + ')', 20 );
			}
			},
	mapScroll : function( left, top ){
		if( city_map.moveable ){
			$( '#' + city_map.main_div ).scrollLeft( $( '#' + city_map.main_div ).scrollLeft() + left * 20 );
			$( '#' + city_map.main_div ).scrollTop( $( '#' + city_map.main_div ).scrollTop() + top * 20 );
		}else{
			clearInterval( city_map.map_interval );
			city_map.map_interval = null;
		}
	},
	mapInit : function( force ){
		city_map.tmp = 0;
		city = $( '#miasto' ).val();
		city = city_map.checkCity( 1 );
		city_map.selected = [];
		if( city != city_map.getSimple( city_map.last ) )
			$( '#map_selected' ).val('');
		if( ( city && city_map.last == city || !$( '.szukaj_mapka_wrapper' ).children().is(':visible') ) && force == undefined  && $( '.szukaj_mapka_wrapper' )) {
			if($( '.szukaj_mapka_wrapper' ).hasClass('vertical'))
				slideDetailsVertical('szukaj_mapka_wrapper');
			else 
				slideDetails('szukaj_mapka_wrapper');
		}
			
		city_map.last = city;
		if( cities[ city ] && typeof cities[ city ][ 2 ] == 'function' && $( '#' + city_map.main_div ).length ){
			delete city_map.R;
			$( '#' + city_map.main_div ).html( '' );
			city_map.R = Raphael( city_map.main_div, cities[ city ][ 0 ], cities[ city ][ 1 ] );
			if( ( cities[ city ][ 2 ] )() ) city_map.init();
			setTimeout( city_map.mapOnLoad, 800 );
		}
	},
	polandInit : function(){
		city_map.R = Raphael( 'oddzialy_mapka' , maps[ 'polska' ][ 0 ], maps[ 'polska' ][ 1 ] );
		if( ( maps[ 'polska' ][ 2 ] )() ) {
			city_map.pl();
		}
	},
	pl: function(){
		for ( var element in city_map.city ) {
			(function ( st ) {
				if( element.indexOf( 'decoration' ) != -1 ) return;
				st[0].style.cursor = "pointer";
				
				st[0].setAttribute( 'id_div', element.match(/\d{1,2}/) );

				st[0].onmouseover = function () {
					st.animate({fill: '#fff', stroke: "#999"}, 500);
					city_map.R.safari();
				};
				st[0].onmouseout = function () {
					if( st[0].getAttribute( 'is_active' ) != 1 ){
						st.animate({fill: "#ccc", stroke: "#666"}, 500);
					}else{
						st.animate({fill: city_map.area_color, stroke: "#666"}, 500);
					}
					city_map.R.safari();
				};
				st[0].onclick = function(){
					st.stop();
					for ( var element in city_map.city ) {
						el = city_map.city[element];
						if(el.id == st.id){
							el.animate({fill: city_map.area_color}, 500);
							el[0].setAttribute( 'is_active', 1 );
							$('#'+el[0].getAttribute('id_div'),'.oddzialy_main_wrapper_left').fadeIn(1000);
						}else{
							el.animate({fill: '#ccc'}, 500);
							el[0].setAttribute( 'is_active', 0 );
							$('#'+el[0].getAttribute('id_div'),'.oddzialy_main_wrapper_left').hide();
						}
					};
				}
			})( city_map.city[element] );
		}
	},
	init : function(){
		for ( var element in city_map.city ) {
			(function ( st ) {
				if( element.indexOf( 'decoration' ) != -1 ) return;
				st[0].style.cursor = "pointer";

				st[0].onmouseover = function () {
					st.stop();
					st.animate({fill: '#fff', stroke: "#999"}, 500);
					city_map.R.safari();
				};
				st[0].onmouseout = function () {
					st.animate({fill: ( st[0].getAttribute( 'is_active' ) != 1 ? "#ccc" : city_map.area_color ), stroke: "#666"}, 500);
					city_map.R.safari();
				};
				st[0].onclick = function(){
					st.stop();
					if( st[0].getAttribute( 'is_active' ) == 1 ){
						city_map.select( 0, st[0].getAttribute('dict_district') );
						st.animate({fill: '#ccc'}, 500);
						st[0].setAttribute( 'is_active', 0 );
					}else{
						city_map.select( 1, st[0].getAttribute('dict_district') );
						st.animate({fill: city_map.area_color}, 500);
						st[0].setAttribute( 'is_active', 1 );
					}
				}
			})( city_map.city[element] );
		}
	},
	select : function( type, val ){
		var p = city_map.selected.arrstrpos( val );
		if( type ){ // add to list
			if( p === false ){
				city_map.selected.push( val );
			}
		}else{ // remove from list
			if( p !== false ){
				city_map.selected.splice( p, 1 );
			}
		}
		$( '#map_selected' ).val( city_map.selected.join(',') );
	},
        clearAllDistinct : function() {
            city_map.selected = new Array();
            $( '#map_selected' ).val('');
        },
	checkCity :  function( force ){
		city = city_map.getSimple( $( '#miasto' ).val() );
		if( force == 1 ){
			if( cities[ city ] && typeof cities[ city ][2] == 'function' ) return city;
			else return false;
		}
		if( cities[ city ] && $( '.szukaj_mapka_wrapper' ).children().is(':visible') )
			city_map.mapInit( 1 );
		if(  cities[ city ] && typeof cities[ city ][2] == 'function' && ( $( 'input#ulica' ).width() > 200 || force == 2 ) ){
			$( 'input#ulica' ).animate( {width:'120px'}, 300, function(){$( '#show_city_div').fadeIn(200);} );
			return city;
		}else if( !cities[ city ] && $( 'input#ulica' ).width() < 130 ){
			$( '#show_city_div').fadeOut(200);
			setTimeout("$( 'input#ulica' ).animate( {width:'203px'} );", 300);
                        element = $('.szukaj_mapka_wrapper');
                        element.removeClass('visible');
                        element.children('div').stop(true, true).fadeOut(400, function() {
                            element.stop(true, false).animate({
                                width: 0
                            }, 700);
                        });
                        city_map.clearAllDistinct();
                        $('#extended_search').attr('value', false);
			return false;
		}
	},
	getSimple : function( value ){
		if( value != '' && value != null && value != undefined )
			return value.toLowerCase().replace( /ę/gi, 'e').replace( /ó/gi, 'o').replace( /ł/gi, 'l').replace( /ś/gi, 's').replace( /ą/gi, 'a').replace( /ż/gi, 'z').replace( /ź/gi, 'z').replace( /ć/gi, 'c').replace( /ń/gi, 'n').replace( /[^a-z0-9_]/gi, '');
		return ''
	},
	addArea : function( city, did, attr, path){
		city_map.city[ city + '_' + did ] = city_map.R.path( path ).attr( attr );
		city_map.city[ city + '_' + did ][0].setAttribute( 'dict_district', did );
	},
	addText : function(  text, text_x, text_y, did ){
		var t = city_map.R.text( text_x, text_y, text );//.attr({'text-anchor': 'start'});
		if( $.browser.msie && $.browser.version < 9 ) obj = t[0].parentNode.parentNode;
		else obj = t[0];
		obj.style.cursor = 'pointer';
		obj.style.backgrounColor = '#000000';

		city_map.addTextAction( obj, did );

		if( !isNaN( text[0] ) ){
			if( $.browser.msie && $.browser.version < 9 ){
				var rect = city_map.R.rect(text_x, (text_y - 10), (text.length * 5), 12 ).attr( { stroke: 'none', fill: 'none' } );
				rect[0].parentNode.style.cursor = 'pointer';
				city_map.addTextAction( rect[0].parentNode, did );
			}
			t.attr({'text-anchor': 'start'});
		}
	},
	addTextAction : function( obj, did ){
		$( obj ).click( function(){ city_map.city[ city_map.last + '_' + did ][0].onclick(); } );

		$( obj ).mouseover( function(){
			if( city_map.city[ city_map.last + '_' + did ] ){
				city_map.city[ city_map.last + '_' + did ].stop();
				city_map.city[ city_map.last + '_' + did ].attr({fill:'#fff'});//.animate({fill: '#fff', stroke: "#999"}, 500);
			}
		} );

		$( obj ).mouseout( function(){
			if( city_map.city[ city_map.last + '_' + did ] )
				city_map.city[ city_map.last + '_' + did ][0].onmouseout();
		});
	},
	mapOnLoad : function(){
		$( '#' + city_map.main_div ).scrollLeft( ( cities[ city ][0] / 2 - 270 ) );
		$( '#' + city_map.main_div ).scrollTop( ( cities[ city ][1] / 2 - 150 ) );
		var selected = $('[name=map_selected]').val().split( ',' );
		if( selected.length > 0 )
			for( i = 0; i < selected.length; i++ )
				if( !isNaN( parseInt( selected[ i ] ) ) && city_map.city[ city_map.last + '_' + selected[ i ] ] )
					city_map.city[ city_map.last + '_' + selected[ i ] ][0].onclick();
	},
	listen : function(){
		$( '#miasto' ).focus( function(){ city_map.trigger = setInterval( function(){ var val = $( '#miasto' ).val(); if( city_map.city_trig != val ){ city_map.checkCity(); city_map.city_trig = val; } }, 500 ); } ).blur( function(){ clearInterval( city_map.trigger ); }  );
	}
}

// container of cities data
// city_name : [ width, height, function_city_inits ]
var cities = {
	bedzin : [ 530, 430, function(){
			city_map.addArea( 'bedzin', '1', city_map.attr, 'M 74.081933,220.99456 12.870504,167.63075 3.4533538,137.8098 30.920034,98.571704 l 10.2019,-69.84381 41.592379,-25.8971398 6.27809,3.13905 40.807617,45.5161898 61.21143,25.89714 41.59239,-1.56953 32.96,47.870466 -1.56953,54.14858 12.55619,14.91047 -22.7581,23.54287 -28.25142,-21.97334 -67.48953,29.82096 z' );
			city_map.addArea( 'bedzin', '2', city_map.attr, 'm 322.85145,246.10694 -30.60571,-32.17524 -24.9501,-11.61456 9.25486,-9.57402 -12.55619,-14.91047 1.56953,-54.14858 -32.96,-47.870466 17.26475,-7.84761 3.92381,-30.60571 14.12573,7.84761 -8.63239,-25.89714 2.35429,-16.4799998 50.22476,17.2647698 30.60571,2.35428 1.56953,13.34095 15.69523,7.84762 -16.48,49.44001 91.03238,26.681896 -3.9238,-12.5562 26.6819,-11.771426 -2.35429,11.771426 20.40381,6.2781 8.63238,-25.112376 25.11244,-15.69523 6.27799,32.959986 -21.1885,9.41714 -12.55621,25.11238 2.35428,10.20191 -5.49333,4.70857 -7.06286,-1.56953 -33.74476,23.54286 4.70857,8.63239 -27.46667,22.7581 -32.17524,21.18856 3.92381,7.06286 z' );
			city_map.addArea( 'bedzin', '3', city_map.attr, 'm 198.85907,325.36789 -11.77143,-38.45333 -55.7181,0.78476 -23.54285,-14.91048 -3.9238,-26.6819 -29.820957,-25.11238 83.969517,3.13905 67.48953,-29.82096 28.25142,21.97334 13.50324,-13.96885 24.9501,11.61456 -33.74477,51.79429 3.92382,42.37713 -25.11239,15.69525 z' );
			city_map.addArea( 'bedzin', '4', city_map.attr, 'm 262.42479,308.10312 -3.92382,-42.37713 33.74477,-51.79429 30.60571,32.17524 4.70857,30.60571 0,28.25142 31.39048,51.00954 -7.84761,14.91046 -11.83724,21.85768 0.85056,17.38042 -32.17524,-72.98285 z' );
			city_map.addArea( 'bedzin', '5', city_map.attr, 'm 412.31431,290.83837 -84.75429,-14.12572 -4.70857,-30.60571 63.56571,-9.41714 14.91048,-0.78478 12.5562,24.32763 z' );
			city_map.addArea( 'bedzin', '6', city_map.attr, 'm 327.56002,304.96407 31.39048,51.00954 -7.84761,14.91046 7.84761,12.5562 9.41714,-18.83428 35.3143,-5.49334 26.6819,-15.69523 -18.04953,-52.57905 -84.75429,-14.12572 z' );
			city_map.addArea( 'bedzin', '7', city_map.attr, 'm 232.60384,409.33742 -27.46668,-46.30096 -6.27809,-37.66857 38.45333,-1.56952 25.11239,-15.69525 45.51618,29.0362 32.17524,72.98285 -21.97332,1.56953 3.9238,10.20191 -21.97334,-9.41715 0,-7.84762 -35.31428,8.63238 -1.56953,-17.26476 -13.34095,0.78476 -3.13905,18.83429 z' );
			city_map.addText( 'Grodziec', 120, 146, 1);
			city_map.addText( 'Łagisza', 326, 168, 2);
			city_map.addText( 'Gzichów', 172, 262, 3);
			city_map.addText( 'Śródm.', 275, 286, 4);
			city_map.addText( 'Ksawera', 344, 266, 5);
			city_map.addText( 'Warpie', 357, 324, 6);
			city_map.addText( 'Małobądz', 241, 368, 7);
			return true;
		}
	],
	bialystok : [ 540, 540, function(){
			city_map.addArea( 'bialystok', '8', city_map.attr, 'm 144.9249,8.6127129 -86.56603,47.7223001 4.43928,7.76875 21.0866,-2.77456 -13.31785,14.98259 -21.0866,55.491037 11.09821,18.31205 -9.98839,-0.55491 0,18.86695 62.70488,-31.62989 27.19061,3.32946 9.98839,-6.65893 97.66425,0 6.65892,-51.606667 -22.75133,-25.52588 -24.97097,3.32946 -28.30043,21.64151 -31.07499,-1.10982 -1.10982,-17.20222 -29.41025,-8.87857 28.85534,-16.09241 z' );
			city_map.addArea( 'bialystok', '9', city_map.attr, 'm 112.18518,209.4903 7.21384,-26.08079 19.42186,-9.43348 13.31785,-27.19061 -1.66473,-13.31786 -9.98839,6.65893 -27.19061,-3.32946 -62.70488,31.62989 -3.32946,21.64151 z' );
			city_map.addArea( 'bialystok', '10', city_map.attr, 'm 114.95973,273.85991 -41.61828,-10.5433 -11.77163,-68.96766 50.61536,15.14135 30.52008,10.5433 z' );
			city_map.addArea( 'bialystok', '11', city_map.attr, 'm 114.95973,273.85991 -1.66473,12.76294 -13.87276,7.76875 16.64731,20.53169 16.09241,-4.9942 7.21383,6.65893 -49.38703,42.7281 -15.53749,-16.64731 -22.75133,-59.93033 2.21964,-9.43348 -15.53749,4.43929 -2.21964,-7.76875 9.98839,-4.43928 -7.21384,-14.42768 8.32366,-61.04015 14.30916,4.28052 11.77163,68.96766 z' );
			city_map.addArea( 'bialystok', '12', city_map.attr, 'm 139.37579,316.58802 31.07499,-28.85535 -5.5491,-3.32946 -49.94195,-10.5433 -1.66473,12.76294 -13.87276,7.76875 16.64731,20.53169 16.09241,-4.9942 z' );
			city_map.addArea( 'bialystok', '13', city_map.attr, 'm 257.57172,365.97505 114.86647,-64.92452 -57.15578,-34.40445 -29.41025,24.97097 -4.9942,-4.43929 -3.88437,13.31785 -30.82988,33.60411 z' );
			city_map.addArea( 'bialystok', '14', city_map.attr, 'm 238.70477,313.25856 -0.55491,-7.76875 14.98258,-18.31205 2.21964,-12.76294 19.42187,-17.20222 21.33157,25.71575 -10.23336,8.6887 -4.9942,-4.43929 -3.88437,13.31785 -30.82988,33.60411 z' );
			city_map.addArea( 'bialystok', '15', city_map.attr, 'm 181.54899,289.39741 17.75713,-9.98839 22.19642,0 21.69096,19.91634 -5.04364,6.16445 0.55491,7.76875 -37.179,17.20222 z' );
			city_map.addArea( 'bialystok', '16', city_map.attr, 'm 301.40965,200.05682 16.64731,-22.19642 17.32479,12.34003 41.64073,-55.39003 35.74818,3.14269 6.67823,9.42809 58.92554,5.10689 -11.3923,104.10183 -10.99939,-0.39284 -3.97272,22.85886 -76.16605,-45.64341 -11.39227,1.57135 -18.46335,-13.35646 -26.32008,-16.892 z' );
			city_map.addArea( 'bialystok', '17', city_map.attr, 'm 334.38899,278.14713 38.0492,22.9034 11.65536,12.50075 56.56854,19.24901 15.71349,-9.03525 -10.99944,-10.6066 0.39283,-24.3559 13.35646,-5.49972 -75.03188,-44.78343 -1.17851,16.892 7.4639,0 0.39284,8.64241 -27.10576,-6.28539 -8.64242,9.82093 -3.57481,-4.5962 z' );
			city_map.addArea( 'bialystok', '18', city_map.attr, 'm 248.13825,133.46756 6.65892,-51.606667 2.80283,-11.08294 38.89088,-5.89256 9.82092,-15.71348 41.2479,1.57135 1.57135,-7.85675 31.03413,1.17852 -1.96419,43.21208 108.81584,14.927807 -8.6424,50.28315 -58.92554,-5.10689 -6.67823,-9.42809 -35.74818,-3.14269 -41.64073,55.39003 -79.47476,-55.62304 z' );
			city_map.addArea( 'bialystok', '19', city_map.attr, 'm 95.53787,363.2005 -5.54911,-3.88438 49.38703,-42.7281 31.07499,-28.85535 11.09821,1.66474 19.97678,41.06337 4.61257,28.6596 14.53498,17.67767 -1.39042,11.92833 -22.75133,8.32366 -19.97677,-26.63571 -63.2598,-23.30624 z' );
			city_map.addArea( 'bialystok', '20', city_map.attr, 'm 150.474,133.46756 1.66473,13.31786 -7.64535,15.60925 26.58703,21.44481 24.84417,-29.78007 -3.1427,-20.59185 z' );
			city_map.addArea( 'bialystok', '21', city_map.attr, 'm 171.08041,183.83948 29.89045,12.33297 31.62989,-43.28302 13.31785,4.99419 2.21965,-24.41606 -55.35637,0 3.1427,20.59185 z' );
			city_map.addArea( 'bialystok', '22', city_map.attr, 'm 235.3753,226.69252 46.05757,-21.64151 19.97678,-4.99419 16.64731,-22.19642 -62.14997,-43.28301 -7.76874,-1.10983 -2.21965,24.41606 z' );
			city_map.addArea( 'bialystok', '23', city_map.attr, 'm 142.70526,220.0336 74.358,21.64151 18.31204,-14.98259 10.5433,-68.8089 -13.31785,-4.99419 -43.83792,59.37542 z' );
			city_map.addArea( 'bialystok', '24', city_map.attr, 'm 142.70526,220.0336 46.05757,-7.76875 12.20803,-16.0924 -29.89045,-12.33297 -26.58703,-21.44481 -5.6725,11.58136 -19.42186,9.43348 -7.21384,26.08079 z' );
			city_map.addArea( 'bialystok', '25', city_map.attr, 'm 142.70526,220.0336 -27.74553,53.82631 49.94195,10.5433 4.43928,-20.53169 -22.75133,-12.20803 z' );
			city_map.addArea( 'bialystok', '26', city_map.attr, 'm 169.34096,263.87152 -22.75133,-12.20803 -3.88437,-31.62989 74.358,21.64151 -46.61248,46.05756 -5.5491,-3.32946 z' );
			city_map.addArea( 'bialystok', '27', city_map.attr, 'm 243.1935,299.32536 9.93894,-12.1476 2.21964,-12.76294 -10.5433,-15.53749 -0.55491,-16.0924 -14.42767,1.66473 -12.76294,-2.77455 -46.61248,46.05756 11.09821,1.66474 17.75713,-9.98839 22.19642,0 z' );
			city_map.addArea( 'bialystok', '28', city_map.attr, 'm 331.45338,255.01855 15.32065,1.96418 8.24957,10.60661 8.64242,-9.82093 27.10576,6.28539 -0.39284,-8.64241 -7.4639,0 1.17851,-16.892 -8.24958,-5.10688 -11.39227,1.57135 -18.46335,-13.35646 z' );
			city_map.addArea( 'bialystok', '29', city_map.attr, 'm 315.28241,266.64608 16.17097,-11.62753 14.53497,-33.39115 -26.32008,-16.892 -31.44189,33.9699 8.65733,6.09948 z' );
			city_map.addArea( 'bialystok', '30', city_map.attr, 'm 288.22638,238.7053 -8.6275,-6.07847 -8.11886,-22.89918 9.95285,-4.67664 19.97678,-4.99419 18.25862,4.67858 z' );
			city_map.addArea( 'bialystok', '31', city_map.attr, 'm 296.10552,282.92835 19.17689,-16.28227 -18.3987,-21.8413 -17.28483,-12.17795 -8.11886,-22.89918 -36.10472,16.96487 -18.31204,14.98259 12.76294,2.77455 14.42767,-1.66473 0.55491,16.0924 10.5433,15.53749 19.42187,-17.20222 z' );
			city_map.addArea( 'bialystok', '32', city_map.attr, 'm 351.44879,262.99314 -17.0598,15.15399 -19.10658,-11.50105 16.17097,-11.62753 15.32065,1.96418 z' );
			city_map.addArea( 'bialystok', '33', city_map.attr, 'm 201.52577,330.46078 37.179,-17.20222 7.45894,20.84116 11.40801,31.87533 -38.28882,22.75133 1.39042,-11.92833 -14.53498,-17.67767 z' );
			city_map.addArea( 'bialystok', '34', city_map.attr, 'm 387.23625,451.82994 1.57135,15.32064 14.92781,0 10.6066,63.24678 26.71292,-12.57079 2.35702,-23.57023 5.89256,0 -0.39284,-15.32064 11.39226,7.07106 9.8209,-26.32008 22.7846,1.57135 8.6424,-69.13933 -34.5697,-20.42753 -15.71344,-8.24958 -1.57134,12.57079 -12.17795,-0.78568 -16.49916,-15.71348 -0.39284,6.28539 -10.99944,0.39284 0.39284,14.92781 -15.71349,0.78567 z' );
			city_map.addArea( 'bialystok', '35', city_map.attr, 'm 196.53157,397.05004 -34.39098,32.38818 25.53441,0.78568 7.85674,23.17738 14.14214,2.35703 2.35702,-5.89256 54.21152,11.78511 0,-29.46278 14.14214,-12.96362 14.92781,0 13.74929,11.78511 23.17739,-3.53553 6.2854,22.78455 32.21264,-2.35702 0,5.10688 16.49916,-1.17851 7.07106,-69.92501 15.71349,-0.78567 -0.39284,-14.92781 10.99944,-0.39284 0.39284,-6.28539 16.49916,15.71348 12.17795,0.78568 1.57134,-12.57079 15.71344,8.24958 -0.7856,-20.82037 -27.89146,-10.21376 -3.40325,-9.81684 -50.80827,-17.28892 -11.65536,-12.50075 -114.86647,64.92452 -38.28882,22.75133 z' );
			city_map.addText( 'Staro-', 78, 296, 11);
			city_map.addText( 'sielce', 78, 311, 11);
			city_map.addText( 'Jaroszówka', 354, 118, 18);
			city_map.addText( 'Zawady', 157, 111, 8);
			city_map.addText( '1', 210, 158, 21);
			city_map.addText( '2', 170, 157, 20);
			city_map.addText( 'Wygoda', 409, 203, 16);
			city_map.addText( 'Bacieczki', 97, 176, 9);
			city_map.addText( 'Wysoki', 149, 192, 24);
			city_map.addText( 'Stoczek', 149, 208, 24);
			city_map.addText( 'Biało-', 273, 176, 22);
			city_map.addText( 'stoczek', 273, 192, 22);
			city_map.addText( 'Skorupy', 403, 289, 17);
			city_map.addText( 'Leśna', 100, 231, 10);
			city_map.addText( 'Dolina', 100, 247, 10);
			city_map.addText( 'Młodych', 177, 252, 26);
			city_map.addText( '6', 222, 267, 27);
			city_map.addText( '4', 264, 293, 14);
			city_map.addText( '8', 142, 269, 25);
			city_map.addText( 'Bojary', 317, 239, 29);
			city_map.addText( 'Antoniuk', 206, 225, 23);
			city_map.addText( 'Centrum', 274, 254, 31);
			city_map.addText( '5', 333, 268, 32);
			city_map.addText( 'Piasta I', 359, 251, 28);
			city_map.addText( '7', 288, 219, 30);
			city_map.addText( 'Mickiewicza', 315, 306, 13);
			city_map.addText( 'Nowe', 166, 333, 19);
			city_map.addText( 'Miasto', 166, 349, 19);
			city_map.addText( 'Bema', 212, 308, 15);
			city_map.addText( '3', 227, 353, 33);
			city_map.addText( '1. Dziesięciny I', 87, 394, 21);
			city_map.addText( '2. Dziesięciny II', 87, 410, 20);
			city_map.addText( '3. Kawaleryjskie', 87, 425, 33);
			city_map.addText( '4. Piaski', 87, 441, 14);
			city_map.addText( '5. Piasta II', 87, 457, 32);
			city_map.addText( '6. Przydworcowe', 87, 472, 27);
			city_map.addText( '7. Sienkiewicza', 87, 488, 30);
			city_map.addText( '8. Słoneczny Stok', 87, 504, 25);
			city_map.addText( '9. Zielone Wzgórza', 87, 519, 12);
			city_map.addText( 'Dojlidy', 443, 426, 34);
			city_map.addText( 'Górne', 443, 441, 34);
			city_map.addText( 'Dojlidy', 324, 388, 35);
			city_map.addText( '9', 133, 299, 12);
			return true;
		}
	],
	bielskobiala : [ 600, 550, function(){
			city_map.addArea( 'bielskobiala', '36', city_map.attr, 'm 158.95672,266.79838 10.2019,18.04952 34.52953,1.56952 14.91047,51.00953 -2.35428,48.65524 -24.32762,10.98666 -2.35429,22.7581 -39.23809,58.07238 19.61905,44.73143 31.39047,-7.06286 36.09905,27.46667 29.03619,-6.2781 -4.70857,-29.82095 19.61905,-36.88381 -9.41715,-11.77143 15.69524,-15.69524 -10.2019,-33.74476 32.96,-24.32762 -15.69524,0 -12.55619,-18.04952 -21.97333,0 -4.70858,-20.40381 20.40381,-31.39049 -12.55619,-25.11238 6.2781,-3.92381 -10.98667,-11.77143 -11.77143,3.13905 -13.34095,-32.17524 0,-46.30095 -12.55619,-11.77143 0,-18.04952 -10.2019,0.78476 4.70857,21.18857 -15.69524,23.54286 -9.41714,-8.63238 1.56952,18.83428 z' );
			city_map.addArea( 'bielskobiala', '37', city_map.attr, 'm 281.37958,470.05171 6.27809,-11.77143 65.13524,-26.68191 7.06286,14.12572 69.05905,4.70857 2.35428,-14.91048 13.34095,0 -0.78476,-18.83429 14.91048,-18.83429 -54.93334,-75.33714 -11.77142,1.56953 -11.77143,21.97333 -12.55619,-6.2781 -32.17524,48.65524 -10.98667,-15.69524 -14.12571,11.77143 -32.96,24.32762 10.2019,33.74477 -15.69524,15.69524 z' );
			city_map.addArea( 'bielskobiala', '38', city_map.attr, 'm 458.73577,397.85361 15.69524,9.41715 25.11238,-16.48 18.04952,-23.54287 -22.75809,-8.63238 -25.11239,-24.32762 -42.37714,0 -7.84762,-10.2019 -15.69524,-1.56953 z' );
			city_map.addArea( 'bielskobiala', '39', city_map.attr, 'm 469.72243,334.2879 -2.35428,-39.23811 -7.84762,-25.11238 18.83429,9.41715 11.77142,-3.92381 9.41715,10.2019 15.69524,3.13905 0,22.75809 15.69523,12.5562 26.68189,-14.91048 0,10.98667 18.0495,17.26476 -0.7847,9.41714 -6.2781,-0.78476 3.9238,7.06286 -22.7581,21.18857 -20.40381,0.78476 -11.77143,-7.84762 -22.75809,-8.63238 z' );
			city_map.addArea( 'bielskobiala', '40', city_map.attr, 'm 515.23863,288.77171 14.12571,-17.26477 21.97333,-24.32762 18.83428,12.55619 14.9105,-0.78476 -3.9238,-21.18856 -19.6191,-14.91049 -19.61902,-60.42667 -9.41714,22.75811 -65.13524,22.75808 -0.78476,25.11239 -14.91048,3.13905 -15.69524,34.52953 26.12615,7.48176 -2.58329,-8.26653 18.83429,9.41715 11.77142,-3.92381 9.41715,10.2019 z' );
			city_map.addArea( 'bielskobiala', '41', city_map.attr, 'm 541.92053,162.42504 9.41714,-14.91047 -7.84762,-25.89715 -10.2019,-7.84762 0.78476,-25.897144 4.70857,-7.06286 0.78476,-19.61904 -6.27809,-7.84762 0,-16.48 -25.89714,8.63238 -15.69524,18.83428 -18.83429,-13.34095 -29.03619,-4.70857 -0.78476,15.69524 6.2781,9.41714 -1.56953,28.251434 -9.41714,12.55619 0,13.34095 14.12571,13.34094 -0.78476,20.40381 -15.69524,2.35429 6.2781,25.89714 -10.20191,7.06286 16.48,12.55619 18.83429,0.78476 65.13524,-22.75808 z' );
			city_map.addArea( 'bielskobiala', '42', city_map.attr, 'm 443.82529,46.280276 -10.2019,-1.56952 -7.84762,4.70857 1.56952,-14.91048 -17.26476,2.35429 -14.12571,-10.20191 -0.78477,-17.26476 -13.34095,-6.2781003 -31.39048,20.4038103 10.20191,6.2781 0.78476,32.96 9.41714,43.946674 -9.41714,9.41714 2.35429,18.04952 18.04952,10.98667 -0.78476,10.2019 21.97333,-2.35428 -5.49333,-7.84762 9.41714,-4.70857 23.54286,8.63238 5.49333,12.55619 15.69524,-2.35429 0.78476,-20.40381 -14.12571,-13.34095 0,-13.34095 9.41714,-12.55619 1.56953,-28.251434 -6.2781,-9.41714 z' );
			city_map.addArea( 'bielskobiala', '43', city_map.attr, 'm 361.42529,62.760276 -19.61905,9.41714 -29.03619,-5.49333 -11.77143,18.04952 8.63239,20.403814 -8.63239,12.55619 10.20191,3.92381 -3.13905,25.89715 33.74476,1.56952 21.18858,25.89714 18.83428,-3.92381 -0.78476,-15.69525 0.78476,-10.20189 -18.04952,-10.98668 -2.35429,-18.04951 9.41714,-9.41714 z' );
			city_map.addArea( 'bielskobiala', '44', city_map.attr, 'm 381.8291,171.05742 10.98667,18.44191 39.23809,5.10095 10.20191,-7.06286 -6.2781,-25.89714 -5.49333,-12.55619 -23.54286,-8.63238 -9.41714,4.70857 5.49333,7.84762 -21.97333,2.35428 z' );
			city_map.addArea( 'bielskobiala', '45', city_map.attr, 'm 392.81577,189.49933 -1.17714,13.34095 3.9238,9.41714 -9.41714,22.7581 23.54286,3.53143 22.36571,-43.94667 z' );
			city_map.addArea( 'bielskobiala', '46', city_map.attr, 'm 409.68815,238.54695 7.06286,5.10095 10.2019,3.92381 12.65294,15.16848 12.06706,-26.54753 14.91048,-3.13905 0.78476,-25.11239 -18.83429,-0.78476 -16.48,-12.55619 z' );
			city_map.addArea( 'bielskobiala', '47', city_map.attr, 'm 439.60585,262.74019 -3.62818,7.982 -14.12571,-2.35429 -13.34095,2.74667 -0.78477,18.4419 -10.2019,0 -0.39238,-6.2781 -5.10095,-0.39238 0,-11.37904 -8.63238,0 5.49333,-23.54286 7.84762,0.39238 7.45524,-5.10095 2.74666,2.74666 2.74667,-7.45523 7.06286,5.10095 10.2019,3.92381 z' );
			city_map.addArea( 'bielskobiala', '48', city_map.attr, 'm 388.89196,247.96409 5.10095,-6.67048 -7.84762,-6.27809 23.54286,3.53143 -2.74667,7.45523 -2.74666,-2.74666 -7.45524,5.10095 z' );
			city_map.addArea( 'bielskobiala', '49', city_map.attr, 'm 407.72624,289.55647 1.17715,7.45524 11.37905,9.80952 5.10095,0 7.45524,-7.06285 8.24,0.39238 26.28952,-5.10096 -5.26433,-16.84585 -26.12615,-7.48176 -14.12571,-2.35429 -13.34095,2.74667 z' );
			city_map.addArea( 'bielskobiala', '50', city_map.attr, 'm 383.39863,271.50695 8.63238,0 0,11.37904 5.10095,0.39238 0.39238,6.2781 10.2019,0 1.17715,7.45524 11.37905,9.80952 5.10095,0 7.45524,-7.06285 8.24,0.39238 26.28952,-5.10096 2.35428,39.2381 -42.37714,0 -7.84762,-10.20191 -15.69524,-1.56953 -21.97333,-23.15048 -0.39238,-12.94857 4.70857,-6.27809 z' );
			city_map.addArea( 'bielskobiala', '51', city_map.attr, 'm 385.92533,260.67823 -8.41242,-0.55033 -0.78476,-12.16381 -7.84762,-6.2781 3.53143,-6.67047 -3.53143,-8.24 7.45524,-4.3162 6.67047,3.92381 4.70858,-6.27809 4.53488,0.15814 -6.10441,14.75234 7.84762,6.27809 -5.10095,6.67048 z' );
			city_map.addArea( 'bielskobiala', '52', city_map.attr, 'm 392.2497,220.26319 3.31273,-8.00577 -3.9238,-9.41714 1.17714,-13.34095 -10.98667,-18.44191 -18.83428,3.92381 1.9619,6.67048 -5.10095,17.65713 -10.20191,9.41714 10.98667,22.36573 8.24,-4.31619 7.45524,-4.3162 6.67047,3.92381 4.70858,-6.27809 z' );
			city_map.addArea( 'bielskobiala', '53', city_map.attr, 'm 368.88053,226.77552 3.53143,8.24 -3.53143,6.67047 1.56952,7.84762 -40.41523,13.73334 -5.10096,-0.78476 6.67048,-21.18858 12.55619,-14.12571 11.13786,-6.95126 5.34214,10.87507 z' );
			city_map.addArea( 'bielskobiala', '54', city_map.attr, 'm 370.45005,249.53361 -1.56952,-7.84762 7.84762,6.2781 0.78476,12.16381 -30.21333,14.91048 -10.20191,0.78476 -7.06285,-12.55619 z' );
			city_map.addArea( 'bielskobiala', '55', city_map.attr, 'm 377.51291,260.1279 8.41242,0.55033 -2.5267,10.82871 2.74666,8.63239 -4.70857,6.27809 -5.10095,0 -0.39238,14.12572 -11.77143,-1.96191 -6.2781,-5.10095 -9.41714,5.49333 -11.37905,-23.15047 10.20191,-0.78476 z' );
			city_map.addArea( 'bielskobiala', '56', city_map.attr, 'm 375.94339,300.54314 -8.63238,10.59428 -0.78477,7.06286 -14.91047,5.88571 -5.88572,7.06286 -15.30285,-5.49333 3.53143,-9.80953 7.06285,2.74667 0.39238,5.88572 4.31619,0 5.10096,-6.67048 -15.30286,-5.49333 12.94857,-13.34096 9.41714,-5.49333 6.2781,5.10095 z' );
			city_map.addArea( 'bielskobiala', '57', city_map.attr, 'm 346.30991,294.56527 -20.98367,9.5093 -8.63238,-3.53143 4.70857,-12.94857 17.7857,-7.51844 z' );
			city_map.addArea( 'bielskobiala', '58', city_map.attr, 'm 326.97975,255.98347 -9.50112,-15.867 0,-8.24 5.49333,0 5.10095,3.13905 4.70857,-4.70857 -3.92381,-10.59429 4.31619,-3.13905 8.02081,13.93088 -9.59033,10.78912 z' );
			city_map.addArea( 'bielskobiala', '59', city_map.attr, 'm 333.17386,216.57361 16.48,-7.84763 5.64453,11.49066 -11.13786,6.95126 -2.96586,3.33659 z' );
			city_map.addArea( 'bielskobiala', '60', city_map.attr, 'm 317.47863,231.87647 -3.92381,-3.13905 -18.04953,21.97334 3.53143,9.02476 10.59429,10.2019 15.30285,-7.45523 2.04589,-6.49872 -9.50112,-15.867 z' );
			city_map.addArea( 'bielskobiala', '61', city_map.attr, 'm 295.50529,250.71076 -16.08762,10.59428 12.16381,16.48 18.04953,-7.84762 -10.59429,-10.2019 z' );
			city_map.addArea( 'bielskobiala', '62', city_map.attr, 'm 279.41767,261.30504 -20.79619,12.55619 10.98667,11.77143 21.97333,-7.84762 z' );
			city_map.addArea( 'bielskobiala', '63', city_map.attr, 'm 246.85005,277.00028 11.77143,-3.13905 20.79619,-12.5562 16.08762,-10.59428 18.04953,-21.97334 3.92381,3.13905 5.49333,0 5.10095,3.13905 4.70857,-4.70857 -3.92381,-10.59429 4.31619,-3.13905 16.48,-7.84762 10.20191,-9.41714 5.10095,-17.65714 -1.9619,-6.67048 -21.18858,-25.89714 -33.74476,-1.56952 -7.84762,-0.39239 -11.77143,10.20191 -17.26476,2.74667 -9.02476,7.06285 -7.45524,-6.67047 -12.94857,4.70857 -20.79619,3.53143 0,18.04952 12.55619,11.77143 0,46.30095 z' );
			city_map.addArea( 'bielskobiala', '64', city_map.attr, 'm 324.54148,372.74123 10.98667,15.69524 32.17524,-48.65524 12.55619,6.2781 11.77143,-21.97333 11.77142,-1.56953 -21.97333,-23.15048 -0.39238,-12.94857 -5.10095,0 c 0,0 -0.39238,14.12572 -0.39238,14.12572 l -8.63238,10.59428 -0.78477,7.06286 -14.91047,5.88571 -5.88572,7.06286 -15.30285,-5.49333 3.53143,-9.80953 7.06285,2.74667 0.39238,5.88572 4.31619,0 5.10096,-6.67048 -15.30286,-5.49333 12.94857,-13.34096 -2.16681,-4.40834 -20.98367,9.5093 -8.63238,-3.53143 1.83302,-5.04081 -42.64064,19.16651 -20.40381,31.39049 4.70858,20.40381 21.97333,0 12.55619,18.04952 15.69524,0 z' );
			city_map.addArea( 'bielskobiala', '65', city_map.attr, 'm 318.52688,295.50233 2.87555,-7.90776 17.7857,-7.51844 -2.09046,-4.253 -7.06285,-12.55619 -5.10096,-0.78476 -15.30285,7.45523 -18.04953,7.84762 -21.97333,7.84762 -6.2781,3.92381 12.55619,25.11238 z' );
			city_map.addText( 'Lipnik', 502, 240, 40);
			city_map.addText( 'Hałcnów', 490, 146, 41);
			city_map.addText( 'Stare Bielsko', 289, 202, 63);
			city_map.addText( 'Komorowice', 407, 81, 42);
			city_map.addText( 'Krakowskie', 407, 97, 42);
			city_map.addText( 'Wapienica', 233, 429, 36);
			city_map.addText( 'Mikuszowice Śląskie', 366, 408, 37);
			city_map.addText( 'Straconka', 523, 346, 39);
			city_map.addText( 'Kamienica', 311, 349, 64);
			city_map.addText( 'Mikuszowice', 475, 370, 38);
			city_map.addText( 'Krakowskie', 475, 383, 38);
			city_map.addText( 'Leszczyny', 432, 318, 50);
			city_map.addText( 'Biała', 410, 167, 44);
			city_map.addText( 'Północ', 410, 183, 44);
			city_map.addText( '2', 439, 219, 46);
//			city_map.addText( 'Biała', 439, 219, 22);
//			city_map.addText( 'Krak.', 439, 234, 38);
			city_map.addText( 'Złote', 426, 280, 49);
			city_map.addText( 'Łany', 426, 296, 49);
			city_map.addText( 'Komorowice', 338, 108, 43);
			city_map.addText( 'Śląskie', 338, 120, 43);
			city_map.addText( '14', 274, 278, 62);
			city_map.addText( '16', 292, 269, 61);
			city_map.addText( '11', 310, 257, 60);
			city_map.addText( '13', 324, 243, 58);
			city_map.addText( '12', 343, 222, 59);
			city_map.addText( '17', 379, 243, 51);
			city_map.addText( '3', 397, 245, 48);
			city_map.addText( '15', 354, 267, 54);
			city_map.addText( '8', 330, 296, 57);
			city_map.addText( '10', 357, 310, 56);
			city_map.addText( '1. Aleksandrowice', 34, 179, 65);
			city_map.addText( '2. Biała Krakowska', 34, 192, 46);
			city_map.addText( '3. Biała Śródmieście', 34, 206, 48);
			city_map.addText( '4. Biała Wschód', 34, 220, 45);
			city_map.addText( '5. Bielsko Południe', 34, 234, 55);
			city_map.addText( '6. Dolne Przedmieście', 34, 247, 52);
			city_map.addText( '7. Górne Przedmieście', 34, 261, 53);
			city_map.addText( '8. Osiedle Beskidzkie', 34, 275, 57);
			city_map.addText( '9. Osiedle Grunwaldzkie', 34, 289, 47);
			city_map.addText( '10. Osiedle Karpackie', 34, 302, 56);
			city_map.addText( '11. Osiedle Kopernika', 34, 316, 60);
			city_map.addText( '12. Osiedle Mieszka I', 34, 330, 59);
			city_map.addText( '13. Osiedle Piastowskie', 34, 344, 58);
			city_map.addText( '14. Osiedle Polskich Skrzydeł', 34, 357, 62);
			city_map.addText( '15. Osiedle Słoneczne', 34, 371, 54);
			city_map.addText( '16. Osiedle Wojska Polskiego', 34, 385, 61);
			city_map.addText( '17. Śródmieście Bielsko', 34, 399, 51);
			city_map.addText( '1', 294, 294, 65);
			city_map.addText( '5', 363, 286, 55);
			city_map.addText( '9', 408, 262, 47);
			city_map.addText( '6', 374, 208, 52);
			city_map.addText( '7', 348, 247, 53);
			city_map.addText( '4', 407, 219, 45);
			return true;
		}
	],
	bydgoszcz : [ 1170, 540, function(){
			city_map.addArea( 'bydgoszcz', '444', city_map.attr, 'm 144.45711,266.96266 -33.74475,-160.8762 -52.579051,0 -50.2247604,79.26096 29.0361904,54.14857 z' );
			city_map.addArea( 'bydgoszcz', '445', city_map.attr, 'm 36.944739,239.49599 82.400001,90.24762 25.11237,-62.78095 z' );
			city_map.addArea( 'bydgoszcz', '446', city_map.attr, 'm 144.45711,266.96266 123.20763,28.25143 -27.46667,93.38666 -120.85333,-58.85714 z' );
			city_map.addArea( 'bydgoszcz', '447', city_map.attr, 'm 207.00831,281.30561 1.79929,-70.84581 59.64191,-21.18856 26.6819,109.86665 -27.46667,-3.9238 z' );
			city_map.addArea( 'bydgoszcz', '448', city_map.attr, 'm 267.66474,295.21409 27.46667,3.9238 51.00953,13.34096 -14.9105,58.85714 -88.23321,7.74765 z' );
			city_map.addArea( 'bydgoszcz', '449', city_map.attr, 'm 242.99722,379.08364 -2.79915,9.51711 9.41714,52.57905 63.56573,-17.26476 -1.56953,-14.12572 21.18853,-11.77143 -1.5695,-26.6819 z' );
			city_map.addArea( 'bydgoszcz', '450', city_map.attr, 'm 268.44951,189.27124 107.51233,-21.97335 39.2381,95.74096 32.96,-3.13905 -102.019,52.57905 -51.00953,-13.34096 z' );
			city_map.addArea( 'bydgoszcz', '451', city_map.attr, 'm 346.14094,312.47885 39.2381,36.09904 40.8076,-10.98665 -6.2781,-32.96 -36.6355,-11.2897 z' );
			city_map.addArea( 'bydgoszcz', '452', city_map.attr, 'm 346.14094,312.47885 39.2381,36.09904 -2.3543,25.11238 -50.2248,24.32762 -1.5695,-26.6819 z' );
			city_map.addArea( 'bydgoszcz', '453', city_map.attr, 'm 383.02474,373.69027 78.4762,14.12572 23.5429,-76.1219 -65.1353,-7.06285 6.2781,32.96 -40.8076,10.98665 z' );
			city_map.addArea( 'bydgoszcz', '454', city_map.attr, 'M 268.44951,189.27124 239.41331,81.758844 278.65141,5.4493173 375.96184,167.29789 z' );
			city_map.addArea( 'bydgoszcz', '455', city_map.attr, 'm 383.27304,293.34154 36.6355,11.2897 65.1353,7.06285 21.1885,-40.80763 -51.0095,-19.61904 -7.0629,8.63238 z' );
			city_map.addArea( 'bydgoszcz', '456', city_map.attr, 'm 506.23234,270.88646 28.2515,7.84763 -3.9239,20.4038 7.0629,30.60572 -21.1886,56.50286 -54.9333,1.56952 23.5429,-76.1219 z' );
			city_map.addArea( 'bydgoszcz', '457', city_map.attr, 'm 383.02474,373.69027 25.8971,52.57905 -7.0628,34.52953 70.6286,-0.78476 -10.9867,-72.1981 z' );
			city_map.addArea( 'bydgoszcz', '458', city_map.attr, 'm 383.02474,373.69027 -50.2248,24.32762 -21.18853,11.77143 1.56953,14.12572 9.4171,36.88381 79.261,0 7.0628,-34.52953 z' );
			city_map.addArea( 'bydgoszcz', '459', city_map.attr, 'm 472.48764,460.01409 69.059,-11.77143 44.73135,-49.44 -69.84375,-12.55619 -54.9333,1.56952 z' );
			city_map.addArea( 'bydgoszcz', '460', city_map.attr, 'm 586.27799,398.80266 9.41725,-58.07239 -58.0724,-10.98666 -21.1886,56.50286 z' );
			city_map.addArea( 'bydgoszcz', '461', city_map.attr, 'm 595.69524,340.73027 -4.70863,-45.51618 -56.50277,-16.48 -3.9239,20.4038 7.0629,30.60572 z' );
			city_map.addArea( 'bydgoszcz', '462', city_map.attr, 'm 590.98661,295.21409 7.84763,-43.1619 -48.6552,-44.73144 -43.9467,63.56571 28.2515,7.84763 z' );
			city_map.addArea( 'bydgoszcz', '463', city_map.attr, 'm 506.23234,270.88646 -51.0095,-19.61904 16.48,-35.31428 52.579,-19.61905 25.8972,10.98666 z' );
			city_map.addArea( 'bydgoszcz', '464', city_map.attr, 'm 590.98661,295.21409 171.86288,33.74476 63.56575,-21.18858 14.9105,22.7581 -145.96575,51.79429 -105.46925,-5.79831 5.8045,-35.79408 z' );
			city_map.addArea( 'bydgoszcz', '465', city_map.attr, 'm 826.41524,307.77027 14.9105,22.7581 310.76566,-120.06857 -8.6325,-178.140956 -141.257,-3.13904 -132.62479,98.879996 107.51238,74.55239 -83.18475,36.09905 23.54287,37.66856 z' );
			city_map.addArea( 'bydgoszcz', '466', city_map.attr, 'm 788.24111,349.36484 33.4655,29.03401 24.32763,51.00952 -81.61525,36.88382 -7.76775,-105.71803 z' );
			city_map.addArea( 'bydgoszcz', '467', city_map.attr, 'm 695.35999,382.32266 -44.7315,98.09523 113.7905,-14.1257 -7.76775,-105.71803 z' );
			city_map.addArea( 'bydgoszcz', '468', city_map.attr, 'm 650.62849,480.41789 -40.8075,41.5924 -68.27435,-73.76763 44.73135,-49.44 3.61275,-22.27831 105.46925,5.79831 z' );
			city_map.addArea( 'bydgoszcz', '469', city_map.attr, 'm 541.54664,448.24266 -69.059,11.77143 7.0628,79.26095 130.27055,-17.26475 z' );
			city_map.addText( 'Osowa Góra', 72, 196, 444);
			city_map.addText( 'Prądy', 101, 282, 445);
			city_map.addText( 'Miedzyń', 195, 324, 446);
			city_map.addText( 'Czyżkówko', 243, 252, 447);
			city_map.addText( 'Piaski', 293, 122, 454);
			city_map.addText( 'Jachcice', 343, 252, 450);
			city_map.addText( 'Jary', 293, 344, 448);
			city_map.addText( 'Okole', 390, 324, 451);
			city_map.addText( 'Wilczak', 359, 365, 452);
			city_map.addText( 'Błonie', 276, 407, 449);
			city_map.addText( 'Górzyskowo', 358, 430, 458);
			city_map.addText( 'Zawisza', 496, 235, 463);
			city_map.addText( 'Bocianowo', 455, 291, 455);
			city_map.addText( 'Śródmieście', 428, 363, 453);
			city_map.addText( 'Szwederowo', 434, 417, 457);
			city_map.addText( 'Leśne', 559, 262, 462);
			city_map.addText( 'Centrum', 502, 345, 456);
			city_map.addText( 'Wzgórze Wolności', 512, 417, 459);
			city_map.addText( 'Glinki', 523, 499, 469);
			city_map.addText( 'Bielawy', 561, 314, 461);
			city_map.addText( 'Skrzetusko', 555, 376, 460);
			city_map.addText( 'Bartodzieje', 694, 354, 464);
			city_map.addText( 'Wyżyny', 610, 446, 468);
			city_map.addText( 'Kapuściska', 714, 434, 467);
			city_map.addText( 'Łęgnowo', 797, 415, 466);
			city_map.addText( 'Fordon', 1012, 180, 465);
                        
			return true;
		}
	],
	bytom : [530, 450, function(){
			city_map.addArea( 'bytom', '76', city_map.attr, 'm 40.072612,184.49299 -9.43348,-15.53749 11.09821,-62.14997 21.64151,-20.531691 0.55491,-17.20223 9.43348,-8.87856 -1.10982,-18.86696 16.64731,0.55491 11.098208,16.64732 54.38123,16.64731 54.93613,11.65312 -43.83792,28.855341 -21.64151,29.41026 -11.09821,0.55491 1.66473,43.28302 -34.959361,14.98258 -20.531687,-26.6357 0,-29.96517 -32.73971,-6.10401 -7.76875,26.08079 8.87857,9.98839 z' );
			city_map.addArea( 'bytom', '77', city_map.attr, 'm 122.78259,65.501679 9.40516,-19.18139 3.32946,-32.73972 10.5433,-10.1365004 22.75133,25.1190804 25.52588,2.21964 28.85534,10.5433 1.10983,-37.8820204 26.08079,6.8070304 7.21383,11.09821 8.32366,0 16.0924,19.42187 -1.10982,28.85534 -47.7223,3.88438 -23.86115,13.31785 -54.93613,-11.65312 z' );
			city_map.addArea( 'bytom', '78', city_map.attr, 'm 143.84087,145.09435 53.2714,8.87857 22.19642,14.42767 28.30044,42.17319 21.08659,12.20803 38.84374,0 24.97097,16.09241 61.59506,10.5433 -1.66473,-36.62409 -8.87857,-13.87277 -18.86696,-2.21964 1.10982,-6.10401 -48.27721,-29.96517 -1.66473,-24.41606 -3.88437,0.55491 -2.21964,17.75714 -19.42187,1.10982 -9.98839,-13.31785 7.21384,-21.0866 -11.09821,0 -13.4702,-50.148931 -29.81282,2.42663 -23.86115,13.31785 -43.83792,28.855341 z' );
			city_map.addArea( 'bytom', '79', city_map.attr, 'm 262.99427,71.084269 17.90948,-1.45775 19.97678,-1.66473 9.43348,9.43348 -18.31205,13.87276 5.54911,5.54911 -8.87857,12.762941 -1.10982,11.65312 -11.09821,0 z' );
			city_map.addArea( 'bytom', '80', city_map.attr, 'm 247.60913,210.57378 -19.97678,1.66473 4.99419,23.86115 5.54911,0 3.32946,15.5375 -8.32366,2.21964 -0.55491,9.98839 11.65312,0 4.43929,27.74552 -41.61829,-1.10982 -2.21964,17.75714 -21.64151,-11.65312 -17.20222,11.65312 -0.55491,12.20803 -27.19062,-1.10983 0,-11.65311 -7.76874,-3.32947 0,-7.21383 -26.0808,-11.65312 -19.976768,3.32946 12.76294,-33.29463 -8.87857,-6.10401 0,-23.30624 -3.88437,-16.09241 14.982577,-6.10401 34.959361,-14.98258 -1.66473,-43.28302 11.09821,-0.55491 53.2714,8.87857 22.19642,14.42767 z' );
			city_map.addArea( 'bytom', '81', city_map.attr, 'm 165.48238,320.44606 8.32365,4.99419 3.32947,13.31785 47.16739,-17.75713 43.28301,0 18.31205,-18.31205 -1.66473,-13.87276 -13.87277,-16.0924 -1.66473,-49.94195 -21.08659,-12.20803 -19.97678,1.66473 4.99419,23.86115 5.54911,0 3.32946,15.5375 -8.32366,2.21964 -0.55491,9.98839 11.65312,0 4.43929,27.74552 -41.61829,-1.10982 -2.21964,17.75714 -21.64151,-11.65312 -17.20222,11.65312 z' );
			city_map.addArea( 'bytom', '82', city_map.attr, 'm 392.44076,212.79343 42.7281,24.41606 -16.0924,49.94194 1.10982,38.28882 -17.20222,-1.66473 -15.5375,11.09821 -61.04015,-9.98839 -40.50846,-22.19642 -1.66473,-13.87276 -13.87277,-16.0924 -1.66473,-49.94195 38.84374,0 24.97097,16.09241 61.59506,10.5433 z' );
			city_map.addArea( 'bytom', '83', city_map.attr, 'm 267.5859,321.00097 -16.64731,29.41025 19.97677,36.06918 62.70489,14.98258 20.53168,-15.53749 16.64732,-7.76875 7.76875,-16.64731 9.98838,2.77455 3.32947,-9.43348 -9.43348,-10.54329 4.99419,-9.43348 -61.04015,-9.98839 -40.50846,-22.19642 z' );
			city_map.addArea( 'bytom', '84', city_map.attr, 'm 177.1355,338.7581 26.6357,18.86696 15.53749,39.39864 17.20222,-7.21384 24.98262,3.84929 9.42183,-7.17875 -19.97677,-36.06918 16.64731,-29.41025 -43.28301,0 z' );
			city_map.addArea( 'bytom', '85', city_map.attr, 'm 317.57668,397.62956 7.49306,12.93646 17,7 67,12 4,9 51,7 -16,-70 -9,1 -28,-15 -23.62318,-26.69229 -4.99419,9.43348 9.43348,10.54329 -3.32947,9.43348 -9.98838,-2.77455 -7.76875,16.64731 -16.64732,7.76875 -20.53168,15.53749 z' );
			city_map.addArea( 'bytom', '86', city_map.attr, 'm 387.44656,334.87373 15.5375,-11.09821 17.20222,1.66473 -1.10982,-38.28882 12.9848,-40.29767 47.86558,0.14083 36.7177,25.14286 -7.0034,40 7.0034,0.57143 -6.4319,24.57143 -3.4286,0 -4,24.57142 -13.7143,18.85715 -0.5714,35.42857 -8.5715,5.71428 -29.04828,-33.99711 -2.80882,-12.2886 -9,1 -28,-15 z' );
			city_map.addArea( 'bytom', '87', city_map.attr, 'M 36.732552,134.83234 17.069742,122.99459 6.2126015,96.708879 l 8.5714305,-12.57143 -4.57143,-17.14286 30.85714,0.57143 31.18768,-26.23993 1.10982,18.86696 -9.43348,8.87856 -0.55491,17.20223 -21.64151,20.531691 z' );
			city_map.addText( 'Stolarzowice', 104, 119, 76);
			city_map.addText( 'Miechowice', 164, 245, 80);
			city_map.addText( 'Karb', 242, 309, 81);
			city_map.addText( 'Bobrek', 228, 361, 84);
			city_map.addText( 'Szombierki', 316, 363, 83);
			city_map.addText( 'Centrum', 349, 287, 82);
			city_map.addText( 'Stroszek', 292, 193, 78);
			city_map.addText( 'Sucha Góra', 205, 61, 77);
			city_map.addText( 'Górniki', 39, 84, 87);
			city_map.addText( 'Rozbark', 460, 327, 86);
			city_map.addText( 'Łagiewniki', 403, 405, 85);
			city_map.addText( '1. Osiedle gen. J. Ziętka', 390, 95, 79);
			city_map.addText( '1', 281, 95, 79);
			return true;
		}
	],
	chorzow : [500, 570, function(){
			city_map.addArea( 'chorzow', '88', city_map.attr, 'm 186.00289,122.09684 -11.09822,-53.826319 22.75134,27.19062 8.32366,26.080789 39.39864,21.64151 9.98839,51.60667 -12.20803,22.19642 -46.61248,2.21964 -28.85535,26.6357 -25.52588,51.05176 -8.87857,-8.87856 11.09821,-13.31785 -12.76293,-12.20803 4.43927,-6.10402 L 106.6507,240.84768 117.194,210.88251 86.673921,194.2352 127.18238,142.07361 117.194,115.43791 z' );
			city_map.addArea( 'chorzow', '89', city_map.attr, 'm 255.3667,194.79011 7.76875,24.41606 -5.5491,10.5433 3.88437,49.38703 -27.19062,47.16739 -1.10982,16.0924 -59.93034,-19.97677 -31.07498,-25.52589 25.52588,-51.05176 28.85535,-26.6357 46.61248,-2.21964 z' );
			city_map.addArea( 'chorzow', '90', city_map.attr, 'm 257.58635,229.74947 19.97677,3.88437 7.76875,-12.20803 19.42186,0.55491 -0.5549,-14.42767 33.29462,12.20803 13.31786,23.30624 7.76874,-13.31785 29.41025,13.87276 8.19291,38.28882 -12.07728,8.87857 12.07728,7.76875 0,19.97677 -9.85763,-0.55491 0,9.43348 -38.84374,39.39864 -86.01112,-87.67585 z' );
			city_map.addArea( 'chorzow', '91', city_map.attr, 'm 142.16496,296.89363 6.65893,18.31205 -9.9884,-1.66473 -4.99419,26.6357 -21.08659,1.10982 0.55491,22.19642 18.86695,13.87276 -11.0982,1.10982 0.55491,11.65312 13.87275,9.43348 2.21964,27.19061 8.32366,10.5433 -6.65893,34.40445 7.21384,7.21384 6.65893,29.41025 23.86115,26.6357 35.51428,19.97678 2.21964,-28.30043 9.98839,-26.6357 -9.43348,-28.85535 1.10982,-15.53749 -8.87857,-29.41026 5.54911,-19.42186 -4.43929,-10.5433 15.5375,-38.84373 8.87856,0.55491 0,-15.5375 -59.93034,-19.97677 z' );
			city_map.addArea( 'chorzow', '92', city_map.attr, 'm 257.58635,229.74947 19.97677,3.88437 7.76875,-12.20803 19.42186,0.55491 -0.5549,-14.42767 33.29462,12.20803 13.31786,23.30624 7.76874,-13.31785 -6.11618,-23.25593 -29.0362,-52.97143 -1.9619,-37.66858 35.70667,-0.78476 4.31619,-21.580949 -9.41714,-0.39238 -33.74477,-17.65714 0.39238,-60.03429 -49.83238,-12.7495096 -22.75809,4.11713 -13.73334,14.1257096 -4.70857,0 -12.55619,18.04953 -5.10094,45.12381 -12.37358,11.39046 8.32366,26.080789 39.39864,21.64151 9.98839,51.60667 7.76876,24.41606 z' );
			city_map.addText( 'Chorzów', 271, 101, 92);
			city_map.addText( 'Stary', 271, 117, 92);
			city_map.addText( 'Chorzów II', 181, 186, 88);
			city_map.addText( 'Centrum', 207, 283, 89);
			city_map.addText( 'Wojewódzki', 333, 269, 90);
			city_map.addText( 'Park Kultury', 333, 284, 90);
			city_map.addText( 'i Wypoczynku', 333, 300, 90);
			city_map.addText( 'Chorzów', 178, 427, 91);
			city_map.addText( 'Batory', 178, 443, 91);
			return true;
		}
	],
	gdansk : [ 1200, 680, function(){
			city_map.addArea( 'gdansk', '93', city_map.attr, 'm 151.59738,217.91921 6.65893,-20.53169 16.0924,-9.98839 3.32946,-26.08079 17.75714,-2.21964 5.5491,-34.40445 -7.21383,-9.43348 0.55491,-17.202224 -17.20223,-3.88437 -6.10401,-19.42187 -44.39284,1.10983 0,-7.76875 22.19642,0 -8.87857,-24.97098 -8.87856,-4.99419 -13.31786,27.19061 -19.421865,-16.0924 -21.64151,-36.62409 -13.31785,-6.6589297 -12.76294,29.9651697 -26.08079,-0.55491 12.20803,11.09821 19.42186,2.21964 12.20803,-1.66473 -9.98839,36.06918 -21.6415,32.739714 13.87276,1.10982 -14.42767,42.72811 53.2714,-1.66474 0.55491,7.76875 17.202235,-6.65892 27.74552,25.52588 z' );
			city_map.addArea( 'gdansk', '94', city_map.attr, 'm 90.002315,165.75762 -1.10982,21.0866 -38.84373,25.52588 4.99419,4.43928 -26.6357,24.41606 -8.32366,-2.77455 -11.6531199,9.98839 136.5079849,53.82632 20.53168,22.19641 16.09241,0 26.6357,22.75133 36.62409,-14.98258 -11.09821,-15.53749 0.55491,-27.74553 6.10402,-22.75132 -44.39284,-4.9942 -44.39284,-43.28301 -16.64731,-33.29463 -27.74552,-25.52588 z' );
			city_map.addArea( 'gdansk', '95', city_map.attr, 'm 14.544785,250.85021 -0.8453,-0.33331 -2.49446,6.24604 38.84374,22.19642 -4.43929,9.98838 -1.10982,52.16159 -7.21383,13.87276 31.07498,10.5433 4.9942,-8.87857 15.53749,8.87857 -2.77455,9.43348 16.092405,21.64151 -25.525885,56.04595 27.190615,20.53169 23.30624,-1.10982 3.32946,21.64151 18.31205,16.0924 11.09821,-7.76875 -4.99419,-16.0924 8.87856,-30.52008 25.52588,-17.75713 26.0808,4.43928 21.08659,-8.87856 2.77456,-8.32366 -22.75133,-30.52008 3.12812,-51.85221 -11.45178,4.68482 -26.6357,-22.75133 -16.09241,0 -20.53168,-22.19641 z' );
			city_map.addArea( 'gdansk', '96', city_map.attr, 'm 262.02423,323.91217 -17.1875,8.3125 -25.1875,10.3125 -3.125,51.84375 22.75,30.53125 -2.78125,8.3125 14.4375,4.4375 -4.4375,10 11.09375,18.84375 -7.21875,3.90625 8.3125,27.1875 -6.65625,0 4.4375,9.96875 12.21875,13.34375 15.53125,4.4375 3.34375,-17.21875 18.875,-6.65625 19.40625,3.34375 10.53125,16.09375 6.125,5.53125 -7.78125,11.09375 6.65625,17.21875 29.40625,8.3125 15.5625,-16.09375 31.625,27.1875 -2.21875,13.3125 15.53125,13.34375 20.78125,6.65625 20.28125,-23.3125 -12.21875,-51.0625 -8.0625,0 0,-38.28125 15.84375,-19.40625 0.5625,-8.90625 -16.40625,-8.875 -13.5625,3.34375 -1.125,-10.5625 14.6875,-9.96875 18.0625,5.53125 3.875,-26.0625 19.96875,-11.09375 -7.75,-36.09375 -18.3125,17.78125 -24.96875,2.75 -17.21875,14.4375 -22.1875,10.5625 -22.75,-38.3125 -22.1875,5 -1.6875,-6.09375 -23.28125,13.3125 -22.21875,1.09375 -23.28125,-28.84375 -10,0 -16.09375,-40.5 z' );
			city_map.addArea( 'gdansk', '97', city_map.attr, 'm 452.0562,607.46635 -20.7839,-6.65892 -17.7572,26.6357 -14.42765,-2.77455 8.32365,7.76874 14.9826,0 -5.5491,21.64151 44.9477,6.10402 3.8844,-9.98839 10.5433,13.31785 13.3179,3.32946 8.8785,-3.88437 -2.2196,-16.64731 8.8786,-0.55491 -9.4335,-42.1732 115.4213,-42.72811 -6.104,-18.86695 3.3295,-0.55491 -4.4393,-25.52588 -26.0808,-11.09821 -12.7629,-17.75714 -0.5549,-11.09821 -11.0982,6.65893 -9.4335,-11.09821 -9.4335,1.10982 -6.6589,-14.98258 4.9942,-19.97678 -16.6473,-4.43928 2.2196,-14.98259 -24.4161,-9.43347 -19.9767,11.09821 -3.8844,26.08079 -18.0598,-5.54911 -14.6799,9.98839 1.1098,10.5433 13.5701,-3.32946 16.3951,8.87856 -0.555,8.87857 -15.8401,19.42187 0,38.28882 8.0714,0 12.208,51.05176 z' );
			city_map.addArea( 'gdansk', '98', city_map.attr, 'm 518.3932,418.24188 28.8553,-2.77455 32.1849,-33.84954 62.1499,87.12095 17.2022,8.87856 -14.4276,38.84374 -4.4393,-1.66474 -2.7746,-11.65311 -11.0982,6.10401 -7.2138,-3.32946 -14.9826,9.98839 -26.0808,-11.09821 -12.7629,-17.75714 -0.5549,-11.09821 -11.0982,6.65893 -9.4335,-11.09821 -9.4335,1.10982 -6.6589,-14.98258 4.9942,-19.97678 -16.6473,-4.43928 z' );
			city_map.addArea( 'gdansk', '99', city_map.attr, 'm 658.7855,477.6173 34.4045,-75.46782 34.4044,-0.55491 17.7572,22.75133 28.8553,7.76875 12.2081,-13.87277 14.9825,0 12.2081,-14.42767 27.1906,-23.30624 -11.0982,-11.09821 -16.6473,0.55491 -10.5433,-12.20803 -18.3121,-1.10982 -28.8553,11.09821 -51.0518,-21.64151 -17.2022,6.10402 -27.7455,-8.32366 -43.838,1.66473 -16.6473,10.5433 -18.8669,-1.66473 -6.659,12.76294 6.1041,14.42767 62.1499,87.12095 z' );
			city_map.addArea( 'gdansk', '100', city_map.attr, 'm 493.9771,408.80841 -7.7687,-36.06918 -9.4335,-11.65312 18.867,-32.73972 12.208,-8.87857 2.7746,11.65312 17.7571,6.65893 22.7513,-8.32366 28.8554,24.97097 -6.659,12.76294 6.1041,14.42767 -32.1849,33.84954 -28.8553,2.77455 z' );
			city_map.addArea( 'gdansk', '101', city_map.attr, 'm 403.5267,418.24188 5.5491,-23.86115 27.1907,-8.32365 6.6589,7.21383 -17.2022,14.42767 z' );
			city_map.addArea( 'gdansk', '102', city_map.attr, 'm 380.77541,379.95306 0,-11.09821 27.74549,10.5433 -1.1098,-11.65312 5.5491,-3.88437 4.4393,8.32365 3.8844,0 0,-6.10401 19.9767,-14.42767 10.7956,-0.55491 0,-9.98839 7.5165,0 17.2022,19.97678 9.4335,11.65312 -18.3121,17.75713 -24.9709,2.77455 -6.6589,-7.21383 -27.1907,8.32365 -5.5491,23.86115 z' );
			city_map.addArea( 'gdansk', '103', city_map.attr, 'm 380.77541,368.85485 -0.55491,-6.10401 9.98838,-3.88438 -3.88437,-4.43928 20.53169,-21.0866 8.8786,0.55491 -0.5549,4.9942 9.9883,2.21964 5.5491,-9.43348 21.3389,9.43348 0,9.98839 -10.7956,0.55491 -19.9767,14.42767 0,6.10401 -3.8844,0 -4.4393,-8.32365 -5.5491,3.88437 1.1098,11.65312 z' );
			city_map.addArea( 'gdansk', '104', city_map.attr, 'm 288.10536,364.41557 30.52007,-16.64732 17.20223,0.55491 6.10401,-32.73971 7.76875,6.10401 12.76294,-6.10401 22.19642,14.42767 11.09821,-17.20223 22.75131,14.42768 -2.7745,6.65892 -8.8786,-0.55491 -20.53169,21.0866 3.88437,4.43928 -9.98838,3.88438 0.55491,6.10401 0,11.09821 -22.19642,4.9942 -1.66473,-6.10402 -23.30624,13.31785 -22.19642,1.10982 z' );
			city_map.addArea( 'gdansk', '105', city_map.attr, 'm 244.82234,332.23076 -11.09821,-15.53749 0.55491,-27.74553 6.10402,-22.75132 27.74552,-10.5433 21.0866,6.10401 13.87276,-3.88437 32.18481,4.43928 -1.10982,17.20223 7.76874,14.98258 0,21.0866 -6.10401,32.73971 -17.20223,-0.55491 -30.52007,16.64732 -9.98839,0 -16.0924,-40.50847 z' );
			city_map.addArea( 'gdansk', '106', city_map.attr, 'm 262.05773,257.96004 1.17344,-0.4459 7.11705,-9.62977 -6.65892,-7.21384 8.32365,-3.32946 -2.77455,-17.75713 37.73391,-6.10402 25.52588,-17.20222 12.20804,16.64731 -1.66474,35.51427 -7.76874,13.87276 -32.18481,-4.43928 -13.87276,3.88437 -21.0866,-6.10401 z' );
			city_map.addArea( 'gdansk', '107', city_map.attr, 'm 344.70623,212.92501 24.97097,-0.55491 -27.74553,-35.51427 -16.64731,-60.48524 -4.9942,-26.080784 -9.98838,-0.55491 -3.32947,6.10401 -5.5491,-3.32946 -2.21964,13.872754 -24.41606,-10.543294 -16.09241,4.439294 -22.19642,-5.549114 -23.86115,6.658934 -18.31204,-3.329474 -0.55491,17.202224 7.21383,9.43348 -5.5491,34.40445 -17.75714,2.21964 -3.32946,26.08079 -16.0924,9.98839 -6.65893,20.53169 44.39284,43.28301 44.39284,4.9942 22.84811,-8.68228 7.11705,-9.62977 -6.65892,-7.21384 8.32365,-3.32946 -2.77455,-17.75713 37.73391,-6.10402 25.52588,-17.20222 z' );
			city_map.addArea( 'gdansk', '108', city_map.attr, 'm 327.20816,123.36039 35.2552,-13.64873 4.43928,8.87857 27.74553,-13.87275 11.65313,7.21383 9.4335,-11.0982 -43.28305,-37.733924 -14.42767,18.86696 -4.9942,-5.5491 -6.10401,3.88437 2.21964,6.10401 -28.85535,3.88438 z' );
			city_map.addArea( 'gdansk', '109', city_map.attr, 'm 415.7348,100.83311 29.4102,21.08658 -19.4218,34.95936 -43.28306,28.30044 -15.5375,-66.58926 27.74553,-13.87275 11.65313,7.21383 z' );
			city_map.addArea( 'gdansk', '110', city_map.attr, 'm 382.44014,185.17949 -21.89928,15.4961 -18.60919,-23.81976 -14.72351,-53.49544 35.2552,-13.64873 4.43928,8.87857 z' );
			city_map.addArea( 'gdansk', '111', city_map.attr, 'm 382.44014,185.17949 35.51426,39.39864 -22.19641,10.5433 -14.42767,-3.32946 -4.43929,-11.65312 -7.21383,-7.76875 -9.13634,-11.69451 z' );
			city_map.addArea( 'gdansk', '112', city_map.attr, 'm 417.9544,224.57813 14.9826,-4.43928 3.8844,-22.75133 -11.0982,-10.5433 26.333,-6.10402 -9.6857,-22.19641 -12.6164,-8.92044 -4.0309,7.2557 -43.28306,28.30044 z' );
			city_map.addArea( 'gdansk', '113', city_map.attr, 'm 452.0562,180.7402 36.3718,22.75133 20.5317,-38.84373 -7.7687,-7.76875 9.4335,-9.43347 -28.8554,-4.9942 -36.6241,-20.53169 -15.3909,27.70366 12.6164,8.92044 z' );
			city_map.addArea( 'gdansk', '114', city_map.attr, 'm 452.05548,180.72467 -26.34375,6.125 11.125,10.53125 -3.90625,22.75 -14.96875,4.4375 -22.21875,10.5625 -14.40625,-3.34375 0,6.65625 -21.65625,13.875 -8.875,8.875 -1.09375,-8.3125 -6.65625,-4.4375 -7.78125,13.875 -1.125,17.1875 7.78125,15 0,21.0625 7.78125,6.125 12.75,-6.125 22.1875,14.4375 11.09375,-17.1875 22.78125,14.40625 -2.78125,6.65625 -0.5625,5 10,2.21875 5.53125,-9.4375 11.09375,-28.84375 21.09375,-4.4375 -10.84375,-10.53125 1.15625,-10.6875 10.8125,6.25 -4.4375,-28.3125 28.84375,-51.59375 -36.375,-22.78125 z' );
			city_map.addArea( 'gdansk', '115', city_map.attr, 'm 381.33032,231.79197 0,6.65892 -21.64151,13.87276 -8.87857,8.87857 -1.10982,-8.32366 -6.65893,-4.43928 1.66474,-35.51427 24.97097,-0.55491 7.21383,7.76875 z' );
			city_map.addArea( 'gdansk', '116', city_map.attr, 'm 430.7173,331.67585 21.3389,9.43348 7.5165,0 17.2022,19.97678 18.867,-32.73972 5.2791,-3.83938 -20.2617,-26.6807 -16.6473,-14.42767 -10.791,-6.22987 -1.1648,10.66915 10.846,10.5433 -21.0866,4.43929 z' );
			city_map.addArea( 'gdansk', '117', city_map.attr, 'm 464.012,283.39864 -4.4393,-28.30043 11.6531,2.21964 4.4393,-4.9942 27.1906,9.43348 32.1848,-16.0924 15.5375,62.70488 0.5549,21.0866 -22.7513,8.32366 -17.7571,-6.65893 -2.7746,-11.65312 -6.9289,5.03919 -20.2617,-26.6807 z' );
			city_map.addArea( 'gdansk', '118', city_map.attr, 'm 535.0405,245.66473 30.5201,-44.94775 -12.208,-1.66473 -16.6474,9.43348 -7.7687,-4.9942 -2.7746,-22.75133 -11.0982,-14.98258 -6.104,-1.10982 -20.5317,38.84373 -28.8553,51.60668 11.6531,2.21964 4.4393,-4.9942 27.1906,9.43348 z' );
			city_map.addArea( 'gdansk', '119', city_map.attr, 'm 565.5606,200.71698 15.5375,-19.97678 -6.104,-17.75713 -31.6299,-5.54911 -9.4335,-22.19641 -13.3179,9.43347 -9.9883,2.77456 -9.4335,9.43347 7.7687,7.76875 6.104,1.10982 11.0982,14.98258 2.7746,22.75133 7.7687,4.9942 16.6474,-9.43348 z' );
			city_map.addArea( 'gdansk', '120', city_map.attr, 'm 531.14923,116.38092 2.78125,18.84375 9.4375,22.21875 31.625,5.53125 6.09375,17.75 -15.53125,20 -30.5,44.9375 15.53125,62.71875 0.53125,21.0625 28.875,24.96875 18.875,1.6875 16.625,-10.5625 43.84375,-1.65625 16.8125,5.03125 -4.03125,-16.125 5.53125,-14.4375 24.96875,-17.75 9.4375,-26.09375 -22.1875,-4.96875 -23.3125,-17.21875 14.96875,-25.53125 -8.3125,-7.75 -14.4375,16.625 -11.09375,-8.875 -17.1875,-41.59375 -24.4375,4.4375 -2.21875,-7.21875 16.65625,-5 -0.5625,-6.65625 -30.5,-8.875 -11.09375,-12.78125 -36.625,-16.09375 -10.5625,-16.625 z' );
			city_map.addArea( 'gdansk', '121', city_map.attr, 'm 712.057,274.52007 49.9419,4.43929 50.4968,8.32365 17.2023,82.12675 -16.6473,0.55491 -10.5433,-12.20803 -18.3121,-1.10982 -28.8553,11.09821 -51.0518,-21.64151 -17.2022,6.10402 -10.9455,-3.28365 -4.0371,-16.13822 5.5491,-14.42767 24.971,-17.75714 z' );
			city_map.addArea( 'gdansk', '122', city_map.attr, 'm 812.4957,287.28301 131.5138,57.15578 110.9821,24.97097 81.5719,2.21964 34.4044,-24.41606 4.4393,-21.08659 -8.8786,2.21964 28.3005,-23.30624 -4.9942,20.53169 8.3236,-2.21965 -24.416,123.19013 -9.4335,81.01693 9.4335,72.13836 11.0982,29.41025 -19.4219,-3.88437 -23.8611,-26.08079 -4.9942,-39.39865 -17.2023,-44.39283 -10.5433,-10.5433 -24.416,-7.76875 -33.2947,8.87857 -27.7455,8.32365 -13.3178,-12.76294 -12.763,-22.75133 -46.0575,-26.6357 -26.0808,-50.49685 -39.9536,-18.86696 -44.3928,-2.21964 -11.0982,-11.09821 z' );
			city_map.addText( 'Osowa', 118, 121, 93);
			city_map.addText( 'Oliwa', 254, 184, 107);
			city_map.addText( 'Matarnia', 144, 270, 94);
			city_map.addText( 'Brętowo', 290, 306, 105);
			city_map.addText( 'VII Dwór', 305, 240, 106);
			city_map.addText( 'Jasień', 351, 441, 96);
			city_map.addText( 'Ujeścisko Łostowice', 351, 456, 96);
			city_map.addText( 'Chełm', 351, 472, 96);
			city_map.addText( 'Kokoszki', 148, 389, 95);
			city_map.addText( 'Morena', 355, 358, 104);
			city_map.addText( 'Wrzeszcz', 406, 272, 114);
			city_map.addText( 'Młyniska', 507, 293, 117);
			city_map.addText( 'Siedlce', 446, 375, 102);
			city_map.addText( 'Aniołki', 463, 327, 116);
			city_map.addText( 'Strzyża', 362, 236, 115);
			city_map.addText( 'Przymorze', 403, 135, 109);
			city_map.addText( 'Wielkie', 403, 150, 109);
			city_map.addText( 'Brzeźno', 472, 164, 113);
			city_map.addText( 'Letnica', 510, 230, 118);
			city_map.addText( 'Nowy', 550, 175, 119);
			city_map.addText( 'Port', 550, 190, 119);
			city_map.addText( 'Przeróbka', 614, 272, 120);
			city_map.addText( 'Stogi', 614, 288, 120);
			city_map.addText( 'Krakowiec - Górki Zach.', 750, 332, 121);
			city_map.addText( 'Rudniki', 699, 384, 99);
			city_map.addText( 'Śródmieście', 527, 372, 100);
			city_map.addText( 'Orunia', 524, 509, 97);
			city_map.addText( 'Św. Wojciech', 524, 525, 97);
			city_map.addText( 'Lipce', 524, 541, 97);
			city_map.addText( 'Olszynka', 585, 457, 98);
			city_map.addText( 'Wyspa Sobiszewska', 1050, 430, 122);
			city_map.addText( '3', 420, 405, 101);
			city_map.addText( '2', 413, 356, 103);
			city_map.addText( '4', 385, 214, 111);
			city_map.addText( '5', 408, 194, 112);
			city_map.addText( '1', 355, 159, 110);
			city_map.addText( '6', 368, 97, 108);
			city_map.addText( '1. Przymorze Małe', 79, 560, 110);
			city_map.addText( '2. Suchanino', 79, 576, 103);
			city_map.addText( '3. Wzgórze Mickiewicza', 79, 591, 101);
			city_map.addText( '4. Zaspa Młyniec', 79, 607, 111);
			city_map.addText( '5. Zaspa Rozstaje', 79, 623, 112);
			city_map.addText( '6. Żabianka-Wejhera-Jelitkowo-Tysiąclecia', 79, 638, 108);
			return true;
		}
	],
	gdynia : [ 500, 580, function(){
			city_map.addArea( 'gdynia', '123', city_map.attr, 'm 380.67711,2.3535686 17.20222,38.2888304 6.65892,49.94194 -39.95354,5.54911 9.98838,-67.14417 -8.32366,-14.98259 z' );
			city_map.addArea( 'gdynia', '124', city_map.attr, 'm 364.58471,96.133449 -4.99419,17.757121 -12.76296,-3.88437 -8.32364,15.53749 0.5549,13.87276 14.98258,8.87857 39.39864,1.66473 14.9826,-17.20222 13.31785,0.55491 -1.10982,-16.09241 -16.09242,-26.635691 z' );
			city_map.addArea( 'gdynia', '125', city_map.attr, 'm 421.74048,133.31244 1.66474,20.53168 -15.5375,-5.5491 -9.98839,23.30624 -6.65892,0.55491 -9.98839,-11.65312 -9.98839,-1.66473 -2.77455,8.32366 -14.98258,-6.65893 -2.15028,-9.43348 -16.16177,1.10982 -31.62989,-9.43347 32.73972,19.97677 -9.98839,6.65893 6.65892,6.10401 15.5375,-11.09821 2.21964,1.66473 -13.31785,11.65312 4.43928,7.21384 17.75714,-12.76294 6.65892,1.66473 -23.86115,16.64732 6.10402,1.66473 21.6415,-14.42768 7.76875,4.9942 -26.6357,17.75713 11.09821,2.77456 29.41025,-21.0866 23.30624,-1.66473 0,5.5491 -15.53749,1.66473 0.55491,12.20803 22.19642,-0.55491 0.55491,6.65893 -21.0866,2.77455 1.66473,9.98839 20.53169,-2.21964 0,4.99419 -21.0866,3.32946 0.55491,7.76875 21.64151,2.21964 -1.10982,3.32947 -6.65893,0 -3.32946,6.10401 -27.74552,-3.88437 -5.54911,29.41025 -5.5491,-0.55491 -6.65893,-34.95936 -74.00916,-46.61248 7.97482,-14.98258 -72.69327,-55.49105 20.53168,-8.87856 57.71069,20.53168 12.76294,0 18.31205,10.5433 15.37169,8.89501 39.00953,1.64829 14.98259,-17.20222 z' );
			city_map.addArea( 'gdynia', '126', city_map.attr, 'm 278.77971,118.48323 0.93601,-7.07427 12.72792,-0.7071 1.76777,-15.202791 5.3033,-10.25305 13.43503,-4.94974 3.53553,8.13172 55.00529,-38.71727 -6.90586,46.42272 -4.99419,17.757121 -12.76295,-3.88437 -8.32365,15.53749 0.55491,13.87276 -18.31205,-10.5433 -12.76294,0 z' );
			city_map.addArea( 'gdynia', '127', city_map.attr, 'm 278.77971,118.48323 -28.50657,-10.14176 -20.53168,8.87856 -14.37246,-7.22528 9.54594,-17.677661 -5.65685,-6.36396 18.03122,5.65685 12.02082,-12.37436 7.07107,5.65685 6.0104,-7.07107 7.42462,4.94975 43.13352,-2.47487 -13.43503,4.94974 -5.3033,10.25305 -1.76777,15.202791 -12.72792,0.7071 z' );
			city_map.addArea( 'gdynia', '128', city_map.attr, 'm 158.09297,71.103579 -4.25,0.34375 -6.34375,27.21875 -33.96875,8.500001 13.09375,7.4375 -19.78125,11.65625 17.65625,13.78125 9.90625,-2.125 54.09375,27.9375 3.875,6.71875 8.5,-0.34375 6.71875,20.15625 27.21875,0.34375 0.34375,9.90625 5.3125,3.53125 -6,1.75 28.625,33.59375 7.0625,-18.375 17.34375,-20.15625 6.96875,-15.28125 7.96875,-15 -17.84375,-13.59375 -54.84375,-41.875 -14.375,-7.21875 3.6875,-6.84375 -47.53125,-21.812501 -6.71875,4.9375 -6.71875,-5.28125 0,-9.90625 z' );
			city_map.addArea( 'gdynia', '129', city_map.attr, 'm 263.09871,241.51661 -9.89949,7.77818 4.59619,11.31371 20.85965,13.43502 9.19239,-7.42462 3.53553,-9.54594 8.13173,-0.70711 19.09188,-7.07106 7.77819,-0.35356 8.48528,-15.55635 33.59902,0.92126 -74.00917,-46.61248 -6.96602,15.28563 -17.32411,20.15255 z' );
			city_map.addArea( 'gdynia', '130', city_map.attr, 'm 106.82811,126.25821 -9.545937,14.14213 -13.08148,6.01041 -13.43502,12.72792 1.06066,20.85965 18.73833,0 6.0104,-3.88908 4.242637,2.47487 -5.656847,15.20279 9.545937,12.72793 21.56676,15.20279 -5.65686,9.54594 3.88909,3.88909 -4.59619,4.24264 4.59619,7.07107 -1.06066,7.77817 9.54594,-0.35355 7.42462,11.66726 25.8094,-5.3033 13.08149,-19.44543 27.22361,18.03122 0.70709,15.55635 12.72793,7.07107 22.98097,-12.02082 11.31371,1.76777 3.53553,-10.6066 -4.59619,-11.31371 9.89949,-7.77818 -28.63782,-33.58757 6.0104,-1.76777 -5.3033,-3.53553 -0.35355,-9.8995 -27.22361,-0.35355 -6.71752,-20.15254 -8.48528,0.35355 -3.88909,-6.71751 -54.09366,-27.93072 -9.8995,2.12132 z' );
			city_map.addArea( 'gdynia', '131', city_map.attr, 'm 104.70679,206.51483 -34.294677,19.09188 -12.02081,9.54594 -0.35356,8.83884 -8.13172,18.73833 9.54594,1.41421 4.59619,8.83883 -10.96015,13.78859 -19.79899,4.59619 -25.1022901,43.84062 17.6776701,12.02082 16.97056,-6.01041 3.88909,-11.31371 19.09188,1.06066 4.94975,5.65685 6.36396,-8.83883 12.02081,33.58757 22.980967,30.75915 22.98097,-12.72793 0.70711,35.35534 19.44544,-18.38477 32.17335,5.3033 4.24265,-13.78858 12.72792,9.89949 24.39518,-16.97056 4.24264,-7.07107 14.14215,8.83884 -3.18199,-15.55635 -17.67767,-26.51651 19.09188,-5.65685 10.25305,-16.97057 -5.3033,-24.74873 28.28427,-19.09189 -20.85965,-13.43502 -3.53553,10.6066 -11.31371,-1.76777 -22.98097,12.02082 -12.72793,-7.07107 -0.7071,-15.55635 -27.22361,-18.03122 -13.08148,19.44543 -25.8094,5.3033 -7.42462,-11.66726 -9.54594,0.35355 1.06066,-7.77817 -4.59619,-7.07107 4.59619,-4.24264 -3.88909,-3.88909 5.65686,-9.54594 z' );
			city_map.addArea( 'gdynia', '132', city_map.attr, 'm 135.81949,414.75777 39.59798,22.98097 13.78858,22.62742 -7.42462,8.83884 -0.70711,9.54594 83.79216,-74.59977 -1.76777,-6.71751 -15.9099,-14.84924 -14.14214,-8.83884 -4.24264,7.07107 -24.39518,16.97056 -12.72792,-9.89949 -4.24265,13.78858 -32.17335,-5.3033 z' );
			city_map.addArea( 'gdynia', '133', city_map.attr, 'm 264.86648,404.15117 54.44722,11.66726 -8.83884,12.72793 11.31371,0.7071 -0.35354,23.33453 24.39518,8.48528 -3.53553,6.71751 0.35354,7.42462 -30.05203,26.16295 7.07106,10.96016 12.02082,4.24264 -10.6066,11.66726 -1.41422,22.62742 9.54594,13.43503 -7.07106,15.20279 -8.83884,-6.71751 -4.24264,-14.84924 -34.64823,4.59619 -1.06066,-6.36396 15.55635,1.06066 2.82842,-6.71751 -9.19238,-7.42463 2.47487,-10.25304 -9.19239,-7.07107 -14.49569,22.98097 -5.3033,-1.41421 -12.37437,-11.66727 -3.88908,-13.78858 -16.26346,-20.15254 -14.84924,-7.77818 -6.36396,13.43503 -15.2028,-13.43503 -6.01041,-15.20279 z' );
			city_map.addArea( 'gdynia', '134', city_map.attr, 'm 319.3137,415.81843 0,-14.84924 -19.44544,-10.96015 -21.92031,-24.74874 4.24264,-18.03122 18.38478,-6.71752 28.99138,15.2028 33.58757,-17.32412 1.06066,-21.92031 4.24264,-0.35355 3.53553,-8.48528 13.78859,41.36574 -14.84925,0.70711 -4.94974,7.42462 16.97056,32.17336 5.65685,3.53553 -9.89949,21.56676 4.94975,4.24264 -7.77818,15.2028 16.61701,10.6066 0.70711,11.31371 -20.5061,-6.36396 -28.99138,3.18198 2.12132,8.48528 -24.39518,-8.48528 0.35355,-23.33453 -11.31371,-0.7071 z' );
			city_map.addArea( 'gdynia', '135', city_map.attr, 'm 319.3137,415.81843 0,-14.84924 -19.44544,-10.96015 -21.92031,-24.74874 4.24264,-18.03122 -20.45849,-10.80473 -16.31106,-1.56964 -19.09188,5.65685 17.67767,26.51651 3.18198,15.55635 15.9099,14.84924 1.76777,6.71751 z' );
			city_map.addArea( 'gdynia', '136', city_map.attr, 'm 253.52179,307.84009 31.12697,3.39487 31.06061,-2.08334 47.77867,22.34181 -0.33372,6.89681 -33.58757,17.32412 -28.99138,-15.2028 -18.38478,6.71752 -20.45849,-10.80473 -16.31106,-1.56964 10.25305,-16.97057 z' );
			city_map.addArea( 'gdynia', '137', city_map.attr, 'm 363.48804,331.49343 0.72694,-15.0235 -3.61925,-48.038 -17.04545,-0.75758 0,-5.30303 -5.49242,-4.35606 -8.90152,7.95454 -17.61364,-10.22727 -0.30412,-3.71885 -11.72387,4.34217 -8.13173,0.70711 -3.53553,9.54594 -9.19239,7.42462 -28.28427,19.09189 3.15101,14.70468 31.12696,3.39487 31.06061,-2.08334 z' );
			city_map.addArea( 'gdynia', '138', city_map.attr, 'm 338.05787,258.01526 5.49241,4.35606 0,5.30303 17.04546,0.75758 3.61924,48.038 4.24265,-0.35355 3.53553,-8.48528 3.13484,-38.3656 -6.65892,-34.95936 -33.59902,-0.92126 -8.48528,15.55635 -7.77819,0.35356 -7.36801,2.72889 0.30412,3.71885 17.61364,10.22727 z' );
			city_map.addArea( 'gdynia', '139', city_map.attr, 'm 380.67711,269.82041 21.58529,5.80849 11.93182,-0.1894 -9.84848,-22.53788 1.50062,-9.74464 -19.62014,-2.74682 z' );
			city_map.addArea( 'gdynia', '140', city_map.attr, 'm 375.128,269.2655 5.54911,0.55491 21.58529,5.80849 11.93182,-0.1894 8.33334,17.23485 -13.82576,22.91667 -8.14393,-8.90152 -8.33334,5.30303 -17.75208,3.07645 -2.4793,-7.43788 z' );
			city_map.addArea( 'gdynia', '141', city_map.attr, 'm 385.78174,348.99684 11.17763,5.41993 4.73485,-6.62878 19.69697,18.5606 7.95455,3.40909 18.18182,-14.39394 -13.63637,-35.03787 -11.36363,-27.65152 -13.82576,22.91667 -8.14393,-8.90152 -8.33334,5.30303 -17.75208,3.07645 z' );
			city_map.addArea( 'gdynia', '142', city_map.attr, 'm 441.95852,359.77256 -10.52945,40.47755 2.27273,16.66666 -1.70454,14.39394 -39.49801,13.14555 -16.617,-10.6066 7.77818,-15.2028 -4.94975,-4.24264 9.89949,-21.56676 -5.65685,-3.53553 -16.97056,-32.17336 4.94974,-7.42462 14.84925,-0.70711 11.17763,5.41993 4.73485,-6.62878 19.69697,18.5606 7.95454,3.40909 z' );
			city_map.addText( 'Chwarzno-Wiczlino', 156, 326, 131);
			city_map.addText( 'Cisowa', 240, 153, 128);
			city_map.addText( 'Chylonia', 240, 169, 128);
			city_map.addText( 'Leszczynki', 240, 184, 128);
			city_map.addText( 'Dąbrowa', 204, 423, 132);
			city_map.addText( 'Grabówek', 299, 236, 129);
			city_map.addText( 'Karwiny', 267, 381, 135);
			city_map.addText( 'Mały Kack', 339, 383, 134);
			city_map.addText( 'Obłuże', 323, 105, 126);
			city_map.addText( 'Oksywie', 380, 130, 124);
			city_map.addText( 'Orłowo', 406, 416, 142);
			city_map.addText( 'Podgórze', 260, 101, 127);
			city_map.addText( 'Pustki Cisowskie-', 173, 211, 130);
			city_map.addText( '-Demptowo', 173, 227, 130);
			city_map.addText( 'Redłowo', 410, 336, 141);
			city_map.addText( 'Śródm.', 376, 219, 125);
			city_map.addText( 'Wielki Kack', 267, 480, 133);
			city_map.addText( 'Witomino-', 318, 285, 137);
			city_map.addText( '-Leśniczówka', 318, 300, 137);
			city_map.addText( 'Witomino-', 300, 322, 136);
			city_map.addText( '-Radiostacja', 300, 336, 136);
			city_map.addText( '1. Babie Doły', 71, 504, 123);
			city_map.addText( '2. Działki Leśne', 71, 519, 138);
			city_map.addText( '3. Kamienna Góra', 71, 535, 139);
			city_map.addText( '4. Wzgórze Św. Maksymiliana', 71, 551, 140);
			city_map.addText( '1', 384, 69, 123);
			city_map.addText( '2', 352, 253, 138);
			city_map.addText( '3', 394, 260, 139);
			city_map.addText( '4', 394, 295, 140);
			return true;
		}
	],
	gliwice : [ 530, 550, function(){
			city_map.addArea( 'gliwice', '143', city_map.attr, 'm 130.55639,177.91492 -60.426672,-36.88381 -25.11238,-25.11238 -40.8076205,23.54286 0,10.98667 9.4171405,3.13904 2.35429,-5.49333 27.46666,35.31429 -29.82095,10.2019 43.94667,12.55619 -4.70857,4.70857 56.502852,15.69524 18.04953,10.98667 10.20189,-21.97334 17.26477,-18.04952 z' );
			city_map.addArea( 'gliwice', '144', city_map.attr, 'm 154.884,197.53397 67.48953,45.51619 -15.69524,12.55619 1.56953,8.63238 -12.55621,15.69524 -25.11238,-11.77143 -7.06285,14.12572 -47.08571,4.70857 -1.56952,-29.82095 12.55619,-19.61905 10.20189,-21.97334 z' );
			city_map.addArea( 'gliwice', '145', city_map.attr, 'm 163.51638,282.28826 -4.70858,14.91047 12.5562,30.60572 -5.49334,0.78476 6.2781,22.75809 -16.48,3.13905 0,49.44 -27.46666,18.04953 -43.161901,-7.84762 -29.036201,-10.20191 0.78477,-23.54285 11.77143,-24.32762 -2.35429,-24.32762 6.27809,-24.32762 -4.70857,-10.98667 27.466671,0.78476 21.188571,-10.2019 z' );
			city_map.addArea( 'gliwice', '146', city_map.attr, 'm 195.69161,279.93397 -9.41714,15.69524 21.18858,14.91048 10.98667,0 0,7.84761 14.91048,-19.61904 16.48,-1.56953 14.12571,12.55619 -6.27809,10.98667 6.27809,-0.78476 -18.83429,49.44 3.92381,4.70857 -20.40381,41.59238 -72.98286,-11.77143 0,-49.44 16.48,-3.13905 -6.2781,-22.75809 5.49334,-0.78476 -12.5562,-30.60572 4.70858,-14.91047 7.06285,-14.12572 z' );
			city_map.addArea( 'gliwice', '147', city_map.attr, 'm 263.96591,319.95683 20.40381,-6.2781 -9.41714,39.2381 -1.56953,40.02286 -12.55619,32.96 -32.17524,-10.20191 20.40381,-41.59238 -3.92381,-4.70857 z' );
			city_map.addArea( 'gliwice', '148', city_map.attr, 'm 260.82686,425.89969 73.76762,1.56952 61.99619,-2.35429 25.89715,-3.92381 -8.63239,30.60572 0.78477,57.28762 -39.2381,-2.35429 -2.35428,30.60572 -41.59239,0 -0.78476,-25.89715 -43.1619,7.06286 -18.83429,-25.89714 -41.59238,3.92381 -0.78476,9.41714 -14.91048,3.13905 -6.27809,-8.63238 21.18857,-20.40381 2.35428,-64.35048 z' );
			city_map.addArea( 'gliwice', '149', city_map.attr, 'm 260.82686,425.89969 73.76762,1.56952 61.99619,-2.35429 -47.28813,-40.49259 -8.59873,-11.46497 -1.91082,-15.92356 4.14012,-5.41402 -16.87898,-12.10191 1.27389,-2.86624 -12.42038,-10.19108 -6.36943,-0.63694 -1.27389,-3.82166 -11.14649,-6.36943 -6.05096,-4.14012 -5.69715,1.98633 -9.41714,39.2381 -1.56953,40.02286 z' );
			city_map.addArea( 'gliwice', '150', city_map.attr, 'm 396.59067,425.11492 25.89715,-3.92381 -0.25534,-45.1675 15.60509,-1.27389 -4.77707,-19.42675 -15.60509,-28.02548 -25.79618,-1.91083 -6.6879,9.87261 -18.15287,-9.23566 -2.54777,6.05095 -23.2484,-3.82166 -13.69427,8.59873 -1.27389,2.86624 16.87898,12.10191 -4.14012,5.41402 1.91082,15.92356 8.59873,11.46497 z' );
			city_map.addArea( 'gliwice', '151', city_map.attr, 'm 391.65923,325.38666 2.2293,-17.51592 5.41401,-4.4586 0,-7.96178 21.65605,-2.54777 0.31847,-8.28026 21.01911,-1.27388 0.63694,8.28025 36.62424,4.77707 1.9108,17.8344 -9.8726,0.63694 -2.8663,32.80255 9.2357,3.18471 14.9682,14.33121 -26.4332,0.63694 -17.83435,15.6051 -10.82803,-6.6879 -4.77707,-19.42675 -15.60509,-28.02548 z' );
			city_map.addArea( 'gliwice', '152', city_map.attr, 'm 290.06687,311.6924 15.92357,-13.05733 -0.63694,-5.09554 16.56051,-13.05733 30.57324,14.96816 0,-2.86624 68.78981,-7.96179 -0.31847,8.28026 -21.65605,2.54777 0,7.96178 -5.41401,4.4586 -2.2293,17.51592 -6.6879,9.87261 -18.15287,-9.23566 -2.54777,6.05095 -23.2484,-3.82166 -13.69427,8.59873 -12.42038,-10.19108 -6.36943,-0.63694 -1.27389,-3.82166 z' );
			city_map.addArea( 'gliwice', '153', city_map.attr, 'm 321.91401,280.4822 -6.36943,-4.45859 34.07643,-54.4586 14.64968,3.82165 3.82166,-3.50318 19.10828,14.33121 7.64331,-1.27389 24.20382,16.87898 17.19746,-6.05095 6.05095,11.1465 -3.82166,0.95541 3.82166,25.47771 -89.80892,9.23567 0,2.86624 z' );
			city_map.addArea( 'gliwice', '154', city_map.attr, 'm 321.91401,280.4822 -6.36943,-4.45859 -33.75796,-25.47771 -13.05733,16.56051 15.92357,14.01274 -4.14013,3.50318 -3.82165,-3.18471 -26.85088,15.76111 14.12571,12.55619 -6.27809,10.98667 6.27809,-0.78476 20.40381,-6.2781 5.69715,-1.98633 15.92357,-13.05733 -0.63694,-5.09554 z' );
			city_map.addArea( 'gliwice', '155', city_map.attr, 'm 271.80826,263.20138 -24.09808,-25.39433 -25.33665,5.24311 -15.69524,12.55619 1.56953,8.63238 -12.55621,15.69524 -9.41714,15.69524 21.18858,14.91048 10.98667,0 0,7.84761 14.91048,-19.61904 16.48,-1.56953 26.85088,-15.76111 3.82165,3.18471 4.14013,-3.50318 -15.92357,-14.01274 z' );
			city_map.addArea( 'gliwice', '156', city_map.attr, 'm 247.71018,237.80705 39.80892,-15.6051 -0.31847,-2.86624 10.19108,-2.2293 2.2293,2.2293 31.52866,-2.54777 18.47134,4.77707 -34.07643,54.4586 -33.75796,-25.47771 -9.97836,12.65548 z' );
			city_map.addArea( 'gliwice', '157', city_map.attr, 'm 349.62101,221.56501 12.42038,-21.01911 -4.45859,0 -6.6879,-14.96815 0.31847,-14.33121 -5.09554,-3.82166 7.32484,-13.05733 42.99363,22.293 10.82802,-9.87261 32.80255,-2.54777 13.05733,6.68789 0,34.07644 -6.6879,15.28662 -8.28026,0.95542 -1.91082,24.52229 -17.19746,6.05095 -24.20382,-16.87898 -7.64331,1.27389 -19.10828,-14.33121 -3.82166,3.50318 z' );
			city_map.addArea( 'gliwice', '158', city_map.attr, 'm 353.44267,154.36755 -33.12102,-19.42675 -11.78344,8.59873 -10.50955,-23.56688 4.45859,-3.50318 0.31848,-11.1465 -19.42676,-15.605096 -9.87261,2.54777 -1.59235,8.598726 -20.0637,-5.414006 -8.28025,2.229297 31.52866,85.350319 10.50955,2.54777 6.05096,17.83439 2.54777,0 2.54777,6.05096 -2.2293,1.91082 2.86624,5.73249 2.2293,2.2293 31.52866,-2.54777 18.47134,4.77707 12.42038,-21.01911 -4.45859,0 -6.6879,-14.96815 0.31847,-14.33121 -5.09554,-3.82166 z' );
			city_map.addArea( 'gliwice', '159', city_map.attr, 'm 265.25598,156.38499 -22.32287,7.85518 0.63695,10.50955 -5.09555,0 -5.73248,6.05096 31.91996,50.36126 22.85711,-8.95999 -0.31847,-2.86624 10.19108,-2.2293 -2.86624,-5.73249 2.2293,-1.91082 -2.54777,-6.05096 -2.54777,0 -6.05096,-17.83439 -10.50955,-2.54777 z' );
			city_map.addArea( 'gliwice', '160', city_map.attr, 'm 264.66199,231.16194 -16.95181,6.64511 -25.33665,5.24311 -67.48953,-45.51619 -24.32761,-19.61905 1.86717,-39.7894 -32.802551,-8.28026 -1.91083,-9.87261 21.974531,-17.83439 0,-5.095549 23.24839,-15.605087 -9.8726,-23.885353 -4.14013,0.95541 3.18472,-13.69427 14.01273,8.28026 5.41401,-3.18471 13.3758,-21.01911 18.47133,5.73248 5.73249,20.38217 11.78345,13.05732 30.89172,18.152873 6.05095,-1.91083 5.73249,13.375797 21.68592,58.705329 -22.32287,7.85518 0.63695,10.50955 -5.09555,0 -5.73248,6.05096 z' );
			city_map.addArea( 'gliwice', '161', city_map.attr, 'm 164.90763,28.889851 34.07644,-2.86624 49.68153,-20.0636986 29.9363,8.2802586 7.00637,32.80254 -5.41401,11.1465 -31.52866,11.1465 -0.95542,9.55414 -10.50955,-0.95542 0.63694,6.369433 -6.05095,1.91083 -30.89172,-18.152873 -11.78345,-13.05732 -5.73249,-20.38217 z' );
			city_map.addArea( 'gliwice', '162', city_map.attr, 'm 62.207128,406.10583 -14.44474,31.16881 9.00773,-0.67558 4.72906,-8.33215 11.03447,4.50386 12.506551,-18.64251 z' );
			city_map.addText( 'Bojków', 321, 471, 148);
			city_map.addText( 'Trynek', 310, 384, 149);
			city_map.addText( 'Wójtowa', 208, 354, 146);
			city_map.addText( 'Wieś', 208, 370, 146);
			city_map.addText( 'Ostropa', 112, 359, 145);
			city_map.addText( 'Stare Gliwice', 165, 253, 144);
			city_map.addText( 'Łabędy', 193, 147, 160);
			city_map.addText( 'Brzezinka', 91, 196, 143);
			city_map.addText( 'Obrońców', 313, 177, 158);
			city_map.addText( 'Pokoju', 313, 193, 158);
			city_map.addText( 'Zatorze', 375, 267, 153);
			city_map.addText( 'Żerniki', 402, 205, 157);
			city_map.addText( 'Szobiszowice', 295, 244, 156);
			city_map.addText( 'Wojska', 234, 265, 155);
			city_map.addText( 'Polskiego', 234, 281, 155);
			city_map.addText( 'Politechnika', 350, 315, 152);
			city_map.addText( 'Śródm.', 279, 301, 154);
			city_map.addText( 'Czechowice', 236, 47, 161);
			city_map.addText( 'Ligota', 384, 363, 150);
			city_map.addText( 'Zabrska', 384, 379, 150);
			city_map.addText( 'Sośnica', 433, 318, 151);
			city_map.addText( '1. Kopernik', 339, 68, 159);
			city_map.addText( '2. Sikornik', 339, 83, 147);
			city_map.addText( '3. Wilcze Gardło', 339, 99, 162);
			city_map.addText( '1', 266, 202, 159);
			city_map.addText( '2', 261, 380, 147);
			city_map.addText( '3', 67, 423, 162);

			return true;
		}
	],
	katowice : [ 530, 550, function(){
			city_map.addArea( 'katowice', '163', city_map.attr, 'm 160.14013,33.865703 -8.28289,44.55006 -20.11886,31.954577 15.7428,26.98295 71.4255,15.55489 31.74466,-22.22126 -6.03149,-20.31658 24.4434,-37.141257 30.47488,-8.88851 -4.1268,-24.76084 -60.63231,-33.6493403 6.98381,54.9182703 -26.98295,23.8085 z' );
			city_map.addArea( 'katowice', '164', city_map.attr, 'm 139.04853,142.69219 8.43265,22.15404 -8.43265,27.83458 -22.43807,23.29013 -74.414861,11.07703 -30.67482,-23.8582 -8.8048005,2.2722 12.7811605,51.40875 34.65119,-8.23676 11.36105,33.79911 14.68561,14.0654 c 10.50896,-4.35508 21.22325,-8.69933 31.732221,-13.0544 l 6.42677,-13.05439 17.07114,-3.41422 6.02511,12.05021 21.08785,-15.86611 0,-7.43097 22.2929,7.43097 24.70293,-18.67783 13.37277,-15.46444 17.5561,11.4477 22.49371,-11.4477 -5.02091,-30.32636 29.12134,8.63599 -2.00838,-36.95398 -46.59413,-6.12552 -15.54773,-11.33924 -71.4255,-15.55489 z' );
			city_map.addArea( 'katowice', '165', city_map.attr, 'm 337.71278,299.04136 94.75,8.75 -12.75,35.5 41.25,96.75 -4.5,2 -5.5,-7.75 -5.5,30 8.75,17 -14.25,26.75 -7.25,-15.5 -14.25,1.75 -3.80208,13.0498 -24.58865,13.52455 0.89073,19.42565 10.25,-5.25 3.25,4.75 -20.87624,7.70236 -25.62376,-32.95236 -29.25,3 -3.5,-15.5 -10.25,3 -7.25,-7.75 6,-52.75 -22.25,-25 -12,0.5 -4.75,-20 -62.25,16 9.25,13.25 -5.25,5.5 -18.62801,-9.55005 -88.3795,35.7026 -23.492491,-7.65255 3.75,-6.5 11.944131,4.58925 20.99999,-21.25 -10.44412,-25.33925 -6.75,7 -16.582001,-42.9037 6.832,-29.8463 -12.75,1 -5,-6 6,-6.75 -14.5,-28 6.73221,-2.79289 31.732211,-13.0544 6.42678,-13.05439 17.07114,-3.41422 6.02511,12.05021 21.08785,-15.86611 0,-7.43096 22.2929,7.43096 24.70293,-18.67783 13.37277,-15.46443 17.5561,11.4477 3.24371,7.8023 20.74057,-7.08803 5.76572,18.86209 z' );
			city_map.addArea( 'katowice', '166', city_map.attr, 'm 239.70649,248.26729 20.74056,-7.08802 102.76573,-26.13791 -12.75,-25.5 -11.75,-7 -8.5,-50.5 -26.99245,2.94475 0.99245,-15.19475 20.55214,-3.75928 25.94786,-22.990717 -35,-32.75 -16.17465,4.04921 -30.47488,8.88851 -24.4434,37.141257 6.03149,20.31658 -31.74466,22.22126 15.54772,11.33924 46.59414,6.12552 2.00838,36.95398 -29.12134,-8.63599 5.02091,30.32636 -22.49371,11.4477 z' );
			city_map.addArea( 'katowice', '167', city_map.attr, 'm 260.44705,241.17927 5.76573,18.86209 71.5,39 42.88546,3.9604 40.37059,-15.07747 23.6146,-95.89132 -2.15084,-24.91505 27.33209,-28.96843 14.6622,-35.58577 -33.89696,-23.378117 -19.07379,-25.74023 -47.77874,5.30843 -10.84804,-55.8088803 -22.11967,13.2393503 -13.96965,63.78259 13.97275,13.0745 -25.94786,22.990717 -20.55214,3.75928 -0.99245,15.19475 26.99245,-2.94475 8.5,50.5 11.75,7 12.75,25.5 z' );
			city_map.addText( 'Zesp. Dzieln.', 290, 147, 166);
			city_map.addText( 'Śródmiej-', 290, 163, 166);
			city_map.addText( 'skich', 305, 178, 166);
			city_map.addText( 'Zespół', 390, 151, 167);
			city_map.addText( 'Dzielnic', 390, 166, 167);
			city_map.addText( 'Wschodnich', 390, 182, 167);
			city_map.addText( 'Zespół Dzielnic', 156, 223, 164);
			city_map.addText( 'Zachodnich', 156, 239, 164);
			city_map.addText( 'Zesp. Dzieln.', 193, 109, 163);
			city_map.addText( 'Północnych', 193, 124, 163);
			city_map.addText( 'Zespół Dzielnic', 278, 343, 165);
			city_map.addText( 'Południowych', 278, 358, 165);
			return true;
		}
	],
	koszalin : [ 540, 550, function(){
			city_map.addArea( 'koszalin', '168', city_map.attr, 'm 78.861616,105.27622 29.410254,-35.514271 25.52588,-2.77455 14.42768,-13.87276 3.32946,-27.74553 -12.76294,-17.7571292 27.19061,-5.5491099 28.30043,10.5432991 16.09241,72.13836 11.65312,9.98839 4.43928,21.086601 8.87857,6.10401 -25.52588,6.10402 0,7.21383 -11.09821,6.65893 7.21383,12.20803 -11.65312,7.21384 -28.85534,-1.66473 -2.77455,12.20803 -43.28302,15.53749 -17.20222,-11.09821 -13.872764,6.10401 -2.21965,-13.31785 -8.87856,0 -32.73972,-36.06918 8.32366,-28.85534 9.43347,6.10401 z' );
			city_map.addArea( 'koszalin', '169', city_map.attr, 'm 187.02927,160.9037 3.92426,13.73633 -18.86695,-0.55491 25.52588,61.59506 8.32365,3.88437 6.10402,7.76875 -16.64731,16.0924 -1.10983,7.21384 -17.75713,-1.10982 -5.54911,-27.19062 -8.32365,-70.47362 2.77455,-12.20803 z' );
			city_map.addArea( 'koszalin', '170', city_map.attr, 'm 162.6531,171.86548 -43.28302,15.53749 0,0 0,0 2.06419,5.82851 -9.87917,3.29306 7.6838,6.95201 3.29306,18.66066 9.51328,4.02485 7.6838,19.75835 5.85432,5.85432 -2.19537,27.07625 6.95201,6.22022 9.87918,-24.51498 12.11318,-11.57466 -1.35561,-6.64246 z' );
			city_map.addArea( 'koszalin', '171', city_map.attr, 'm 121.43427,193.23148 -2.06419,-5.82851 -17.20222,-11.09821 -13.872764,6.10401 -2.21965,-13.31785 -8.87856,0 -15.5376,-17.1177 -15.23355,2.83926 -10.97686,9.51328 4.75664,5.12253 -14.26992,15.3676 -9.87917,-0.36589 0.3659,8.04969 -11.7086499,5.48843 0.73179,11.70865 5.1225299,5.12254 0,9.51327 73.91085,13.53813 21.221934,20.85603 21.22192,31.1011 11.70865,-4.39074 7.6838,7.6838 4.02485,-8.0497 -6.95201,-6.22022 2.19537,-27.07625 -5.85432,-5.85432 -7.6838,-19.75835 -9.51328,-4.02485 -3.29306,-18.66066 -7.6838,-6.95201 z' );
			city_map.addArea( 'koszalin', '172', city_map.attr, 'm 138.63135,285.4371 7.6838,7.6838 12.80634,24.14909 3.65895,16.09939 8.41559,15.3676 -10.97685,4.75664 -11.34276,-16.09939 -6.95201,2.19537 -3.65895,13.90402 -41.712073,13.17223 -2.19537,9.51328 -18.660661,11.70865 -8.41559,10.97686 -3.29306,-12.44044 4.39075,-3.65895 -30.36931,-79.03339 -17.92887,-10.61096 -6.22022,-16.83118 3.29306,-4.75664 -0.73179,-19.02656 -9.8791799,-11.34275 8.7567699,-15.96445 69.17893,12.67139 21.221934,20.85603 21.22192,31.1011 z' );
			city_map.addArea( 'koszalin', '173', city_map.attr, 'm 94.358017,376.17913 27.076253,28.90573 3.29306,18.66066 7.6838,-5.85433 45.00512,-9.14738 34.76006,9.87917 12.44044,-12.44044 -27.80805,-39.15079 -28.90572,-6.95201 -7.6838,-6.58612 -11.34276,-16.09939 -6.95201,2.19537 -3.65895,13.90402 -41.712073,13.17223 z' );
			city_map.addArea( 'koszalin', '174', city_map.attr, 'm 224.61675,406.18254 16.83118,19.39245 -27.44215,26.34447 41.34617,24.14908 2.56127,25.97857 6.58611,17.19708 -7.6838,8.0497 -43.17564,15.3676 -5.48843,-5.12254 -39.1508,2.19538 12.80634,-28.53984 4.39074,-3.29306 -2.19537,-5.85432 12.80633,-16.09939 -25.61267,-19.02656 -10.61096,3.29306 -24.14909,-28.53983 -4.02485,2.92716 -7.6838,-20.85603 7.6838,-5.85433 45.00512,-9.14738 34.76006,9.87917 z' );
			city_map.addArea( 'koszalin', '175', city_map.attr, 'm 241.44793,425.57499 9.87917,7.31791 18.29477,-7.6838 0,-4.75664 9.87917,-27.80804 -1.46358,-9.51328 15.3676,-20.12424 -0.73179,-13.90402 8.78149,-4.39074 16.46529,3.65895 7.3179,-6.22022 12.07455,0.73179 1.46358,5.85432 12.44044,0.73179 4.75664,-4.75663 19.75834,1.09768 18.66066,-8.0497 39.15084,-1.82947 14.2699,11.34275 0,-6.58611 4.3907,-0.73179 4.8043,-9.51328 21.9061,1.09768 2.1953,-6.95201 7.318,-0.73179 5.4884,-16.83118 5.8543,0 6.9449,-21.58782 -10.238,-21.58782 -13.904,-5.85433 -25.565,-36.95542 -17.2447,-8.0497 -13.904,11.34275 -8.4156,14.63582 -9.8792,0 -3.65896,-13.90402 -8.41559,-3.65896 -8.78149,16.46529 -38.7849,17.92887 -42.07796,-1.82948 -13.90402,21.58783 -12.80633,-2.56127 -36.22364,16.83118 21.95372,21.58782 -4.39074,5.12254 4.39074,7.6838 -15.00171,-0.3659 -9.51328,6.58612 -33.26911,51.05203 17.53562,24.68829 z' );
			city_map.addArea( 'koszalin', '176', city_map.attr, 'm 242.91151,289.82784 -40.98027,35.49184 0.36589,15.00171 -12.07454,12.07455 15.00171,5.48843 11.96178,8.10366 23.16416,-35.54581 9.51328,-6.58612 15.00171,0.3659 -4.39074,-7.6838 4.39074,-5.12254 z' );
			city_map.addArea( 'koszalin', '177', city_map.attr, 'm 395.48985,221.40542 1.46358,-13.17223 -12.80634,-1.82947 -6.22022,3.29305 -4.75664,-2.19537 -8.41559,8.41559 -8.78148,-9.51327 -37.68722,-6.95202 -34.76005,6.95202 -13.17223,11.34275 0,11.34275 -13.90402,21.58783 -67.69063,53.7866 13.17223,20.85603 40.98027,-35.49184 36.22364,-16.83118 12.80633,2.56127 13.90402,-21.58783 42.07796,1.82948 38.7849,-17.92887 z' );
			city_map.addArea( 'koszalin', '178', city_map.attr, 'm 237.92849,265.39385 -22.09323,-21.66881 -3.79513,3.60826 -16.64731,16.0924 -1.10983,7.21384 15.23396,17.32997 z' );
			city_map.addArea( 'koszalin', '179', city_map.attr, 'm 194.28299,270.63954 -17.75713,-1.10982 5.64703,27.98192 6.58612,6.95201 20.75794,-16.49414 z' );
			city_map.addArea( 'koszalin', '180', city_map.attr, 'm 201.93124,325.31968 -16.83118,1.09769 -8.0497,-7.31791 -16.60978,3.97453 2.33986,10.29539 8.41559,15.3676 -10.97685,4.75664 7.6838,6.58612 28.90572,6.95201 10.27243,14.4625 10.10495,-15.50622 -11.96178,-8.10366 -15.00171,-5.48843 12.07454,-12.07455 z' );
			city_map.addArea( 'koszalin', '181', city_map.attr, 'm 201.93124,325.31968 -13.17223,-20.85603 -6.58612,-6.95201 -2.35636,-11.67616 -9.71818,2.16289 -1.82948,9.14738 -7.6838,0.36589 -10.24507,-12.44044 -4.02485,8.0497 12.80634,24.14909 1.31909,5.804 16.60978,-3.97453 8.0497,7.31791 z' );
			city_map.addArea( 'koszalin', '182', city_map.attr, 'm 179.81653,285.83548 -3.29067,-16.30576 -4.1935,-20.54816 -12.11318,11.57466 -9.87918,24.51498 10.24507,12.44044 7.6838,-0.36589 1.82948,-9.14738 z' );
			city_map.addArea( 'koszalin', '183', city_map.attr, 'm 195.59613,230.81468 30.4842,-17.45895 0.73179,-5.48843 6.95201,-1.46358 18.66066,-30.73521 8.0497,13.17223 15.3676,-1.46358 0,6.22022 39.15079,1.82948 8.0497,-5.12254 6.22022,3.29306 -0.38871,7.80748 -10.58815,-1.95316 -34.76005,6.95202 -13.17223,11.34275 0,11.34275 -13.90402,21.58783 -18.52115,14.7168 -22.09323,-21.66881 -3.79513,3.60826 -6.10402,-7.76875 -8.32365,-3.88437 z' );
			city_map.addArea( 'koszalin', '184', city_map.attr, 'm 358.16853,460.70094 c 0,0 -15.3676,-13.53812 -16.83119,-13.53812 -1.46358,0 -25.61267,-14.26992 -25.61267,-14.26992 l -46.1028,-12.44044 9.87917,-27.80804 -1.46358,-9.51328 15.3676,-20.12424 -0.73179,-13.90402 8.78149,-4.39074 16.46529,3.65895 7.3179,-6.22022 12.07455,0.73179 1.46358,5.85432 12.44044,0.73179 4.75664,-4.75663 19.75834,1.09768 18.66066,-8.0497 39.15084,-1.82947 14.2699,11.34275 4.3907,13.17223 -11.3427,-1.09768 -20.8561,20.49013 0.7318,9.87918 10.611,11.70865 0,29.63751 25.6603,31.83289 -6.9997,7.68381 -9.1473,-12.80634 -14.6358,1.09769 -9.1474,-10.24507 -1.4636,-13.17223 -7.6838,-6.22022 -31.8329,14.63581 -0.3659,5.85432 z' );
			city_map.addText( 'Jamno-Łabusz', 137, 123, 168);
			city_map.addText( 'Rokosowo', 366, 302, 175);
			city_map.addText( 'Jedliny', 319, 235, 177);
			city_map.addText( 'Morskie', 63, 210, 171);
			city_map.addText( 'Nowobramskie', 100, 322, 172);
			city_map.addText( 'Lubiatowo', 355, 401, 184);
			city_map.addText( 'Raduszka', 222, 510, 174);
			city_map.addText( 'Lechitów', 157, 390, 173);
			city_map.addText( 'Bukowe', 237, 236, 183);
			city_map.addText( '7', 147, 222, 170);
			city_map.addText( '3', 185, 251, 169);
			city_map.addText( '1', 213, 270, 178);
			city_map.addText( '4', 164, 283, 182);
			city_map.addText( '2', 191, 289, 179);
			city_map.addText( '6', 172, 312, 181);
			city_map.addText( '5', 181, 342, 180);
			city_map.addText( '8', 226, 329, 176);
			city_map.addText( '3. im. Jana i Jędrzeja Śniadeckich', 328, 72, 169);
			city_map.addText( '5. im. Melchiora Wańkowicza', 328, 103, 180);
			city_map.addText( '2. im. Tadeusza Kotarbińskiego', 328, 56, 179);
			city_map.addText( '4. Na Skarpie', 328, 87, 182);
			city_map.addText( '7. Śródmieście', 328, 134, 170);
			city_map.addText( '6. Tysiąclecia', 328, 119, 181);
			city_map.addText( '1. Unii Europejskiej', 328, 41, 178);
			city_map.addText( '8. Wspólny Dom', 328, 150, 176);
			return true;
		}
	],
	krakow : [ 640, 360, function(){
			city_map.addArea( 'krakow', '185', city_map.attr, 'm 291.89645,57.803964 -50.91169,34.64823 -9.8995,19.798986 -12.02081,-1.41421 -5.65686,-7.07107 -35.35534,-1.41422 -24.04163,-5.656846 0.70711,-7.07107 -36.06245,-30.40559 -4.24264,-14.84924 23.33453,-9.899499 5.65685,-22.627411 16.26346,0 2.12132,-7.7781795 9.19239,0.70711 14.84924,27.5771605 6.36396,31.112699 19.09188,-9.19239 -7.07106,-22.627409 32.52691,-7.07107 16.97056,26.162949 7.07107,-5.65686 z' );
			city_map.addArea( 'krakow', '186', city_map.attr, 'm 122.46413,62.429554 -7.34438,12.34497 -18.384783,-5.65685 -22.62741,12.02081 12.72792,24.041626 61.518293,28.28427 -0.70711,-10.6066 22.62742,4.94975 7.77817,-25.45585 -24.04163,-5.656846 0.70711,-7.07107 z' );
			city_map.addArea( 'krakow', '187', city_map.attr, 'm 233.84298,106.73575 25.52655,9.75807 13.43503,22.62742 16.61701,-11.66727 -0.35355,-22.98097 -10.6066,-0.7071 1.06066,-12.374366 14.14213,-3.88909 -1.41421,-14.49569 10.25305,-3.18198 -6.01041,-4.24264 -4.59619,-7.77817 -50.91169,34.64823 z' );
			city_map.addArea( 'krakow', '188', city_map.attr, 'm 231.08526,112.25118 -12.72792,12.02081 -12.72792,3.18198 -8.48528,25.8094 -27.57717,-7.77817 -21.2132,-12.02082 -0.70711,-10.6066 22.62742,4.94975 7.77817,-25.45585 35.35534,1.41422 5.65686,7.07107 z' );
			city_map.addArea( 'krakow', '189', city_map.attr, 'm 250.16996,112.97709 -11.30652,22.96217 -4.5962,0 -6.0104,17.32411 9.54594,21.92031 -12.02082,9.19239 -8.13173,0.70711 -6.36396,-4.94975 -3.88908,-15.55635 -3.88909,0 -6.36396,-11.31371 8.48528,-25.8094 12.72792,-3.18198 12.72792,-12.02081 2.75772,-5.51543 z' );
			city_map.addArea( 'krakow', '190', city_map.attr, 'm 281.38515,133.09657 14.04683,13.44929 -16.61701,2.82842 4.94975,6.71752 -10.25305,12.72792 -9.54594,3.18198 -11.66726,-2.82843 -14.49569,6.01041 -9.54594,-21.92031 6.0104,-17.32411 4.5962,0 11.30652,-22.96217 9.19957,3.51673 13.43503,22.62742 z' );
			city_map.addArea( 'krakow', '191', city_map.attr, 'm 278.94791,98.090134 34.86885,-2.10241 10.6066,6.010406 -1.06066,6.36396 12.02081,14.14214 -7.42462,7.42462 18.03123,1.41421 -1.76777,15.55635 26.16297,8.48528 -6.7175,1.41422 -6.7175,10.96015 12.7279,9.54594 -9.1924,8.83884 -12.72794,0.7071 -12.37437,-10.25304 -6.71751,2.82842 -4.59619,11.31371 -8.48529,0.35356 -14.14213,-13.08148 -3.88909,-13.78858 -7.77817,-8.13173 -6.01041,0 -4.94975,-6.71752 16.61701,-2.82842 -14.04683,-13.44929 8.03642,-5.6426 -0.35355,-22.98097 -10.6066,-0.7071 z' );
			city_map.addArea( 'krakow', '192', city_map.attr, 'm 203.5081,164.57708 -9.19239,5.3033 -19.79899,-1.41421 -14.84924,26.16295 -14.49569,1.76777 -16.26346,-3.18198 -10.6066,-11.31371 -32.880463,-0.70711 -13.78859,14.84924 -15.9099,3.53554 -4.59619,3.53553 -9.19239,-0.35355 -7.77818,-20.5061 19.44544,-32.88047 -7.42462,-6.0104 -6.71751,3.53553 -10.25305,-9.54594 -2.47488,-17.32412 11.31371,-19.79899 36.06245,-19.091876 12.72792,24.041626 61.518293,28.28427 21.2132,12.02082 27.57717,7.77817 z' );
			city_map.addArea( 'krakow', '193', city_map.attr, 'm 313.81676,95.987724 20.50609,-15.9099 11.31371,6.01041 9.54596,0.35355 -4.2427,-10.96015 6.7176,-9.54595 -4.5962,-8.13172 -9.89953,4.24264 -21.56676,-8.83884 -22.27386,1.41422 -7.42462,3.18198 4.59619,7.77817 6.01041,4.24264 -10.25305,3.18198 1.41421,14.49569 -14.14213,3.88909 -0.57417,6.6986 z' );
			city_map.addArea( 'krakow', '194', city_map.attr, 'm 355.18252,86.441784 0.3535,7.77818 18.3848,1.06066 1.0607,12.020806 6.3639,3.53554 4.2427,12.02081 -5.6569,2.82843 -6.3639,-12.72792 -14.4957,-6.36397 -8.83886,9.8995 -7.42463,-0.70711 -0.35355,4.5962 -7.07107,2.12132 -12.02081,-14.14214 1.06066,-6.36396 -10.6066,-6.010406 20.50609,-15.9099 11.31371,6.01041 z' );
			city_map.addArea( 'krakow', '195', city_map.attr, 'm 385.58812,122.85778 13.435,-2.82843 0,-4.94974 29.6985,-17.324116 1.4142,-5.3033 8.8388,-0.70711 29.345,12.020816 26.87,-6.010406 31.1127,-4.94975 -0.7071,-11.31371 4.9498,-2.12132 0,-12.02081 5.6568,-8.83884 -6.7175,-20.15254 -13.435,11.31371 -4.9498,16.26345 -31.1127,-6.71751 -0.7071,-16.61701 -32.1733,-7.77817 -5.6569,10.96015 -21.2132,12.02082 -4.2426,-3.53554 6.0104,-7.42462 -32.8805,-2.82843 -12.7279,11.66727 -9.546,-14.14214 -5.3033,0.35355 -1.0606,12.02082 -6.0104,0 -1.4142,3.88909 4.5962,8.13172 -6.7176,9.54595 4.2427,10.96015 0.3535,7.77818 18.3848,1.06066 1.0607,12.020806 6.3639,3.53554 z' );
			city_map.addArea( 'krakow', '196', city_map.attr, 'm 359.07162,106.59432 -8.83886,9.8995 -7.42463,-0.70711 -0.35355,4.5962 -7.07107,2.12132 -7.42462,7.42462 18.03123,1.41421 -1.76777,15.55635 26.16297,8.48528 -6.7175,1.41422 -6.7175,10.96015 12.7279,9.54594 23.688,6.71752 30.0521,-5.65686 9.8995,4.5962 2.4749,18.73833 5.3033,3.53553 23.3345,-1.41421 15.5563,8.48528 15.5564,-13.43503 9.8995,1.76777 19.0919,7.07106 44.9012,-10.96015 15.5564,10.25305 9.8995,0.7071 10.9601,-17.67767 4.2427,-1.06066 -14.4957,-26.87005 -19.0919,-14.84925 0.3536,-4.94974 9.5459,-2.82843 -14.8492,-22.27386 -3.8891,-3.88909 9.5459,-3.18198 8.1317,-43.840616 14.8493,-6.01041 4.2426,-9.54594 -13.0815,-10.6066 -24.3951,6.36396 -25.8094,-12.374369 -11.6673,4.242639 6.7175,20.15254 -5.6568,8.83884 0,12.02081 -4.9498,2.12132 0.7071,11.31371 -57.9827,10.960156 -29.345,-12.020816 -8.8388,0.70711 -1.4142,5.3033 -29.6985,17.324116 0,4.94974 -13.435,2.82843 -5.6569,2.82843 -6.3639,-12.72792 z' );
			city_map.addArea( 'krakow', '197', city_map.attr, 'm 217.29668,279.83549 10.25305,14.84924 12.02081,0.35355 18.38478,-7.07107 17.67767,2.12132 12.02082,-9.89949 12.72792,4.94975 -1.06066,-7.77818 -14.14214,-13.08147 2.47488,-10.25305 -27.57717,-1.41421 8.13173,-4.94975 -0.70711,-19.09189 -4.94974,-7.07106 -6.01041,2.82842 -1.76777,-12.02081 -13.08147,9.54594 -14.49569,-8.13173 -2.82843,3.18198 -1.76777,20.5061 2.47488,4.59619 -7.07107,6.71752 7.07107,4.24264 -5.65686,3.88909 z' );
			city_map.addArea( 'krakow', '198', city_map.attr, 'm 267.50126,228.57024 7.42462,-0.35355 4.5962,2.82843 12.02081,-12.37437 47.72971,16.61701 4.94975,-21.2132 6.01041,-1.06066 7.42466,4.24264 45.4424,6.0104 -10.7942,16.97057 5.6568,8.48528 -4.2426,26.87006 -27.9307,7.77817 -1.0607,10.6066 -29.69846,-4.59619 -4.59619,-6.36396 -14.14214,-1.76777 -15.9099,3.88909 -1.06066,-7.77818 -14.14214,-13.08147 2.47488,-10.25305 -27.57717,-1.41421 8.13173,-4.94975 z' );
			city_map.addArea( 'krakow', '199', city_map.attr, 'm 224.05999,220.47294 -14.54148,0.31913 -10.60661,-4.94975 0.70711,-10.6066 10.25305,-6.71751 0.70711,-6.36396 7.07106,-7.07107 8.13173,-0.70711 12.02082,-9.19239 14.49569,-6.01041 11.66726,2.82843 9.54594,-3.18198 10.25305,-12.72792 6.01041,0 7.77817,8.13173 3.88909,13.78858 14.14213,13.08148 8.48529,-0.35356 4.59619,-11.31371 6.71751,-2.82842 12.37437,10.25304 12.72794,-0.7071 9.1924,-8.83884 23.688,6.71752 30.0521,-5.65686 9.8995,4.5962 2.4749,18.73833 5.3033,3.53553 8.8705,-0.5376 -11.699,11.1442 -7.071,-4.59619 -1.4143,-11.31371 -4.9497,-3.53553 -10.253,9.54594 4.5961,5.65685 -6.0104,10.6066 -10.0654,1.06066 -45.4424,-6.0104 -7.42466,-4.24264 -6.01041,1.06066 -4.94975,21.2132 -47.72971,-16.61701 -12.02081,12.37437 -4.5962,-2.82843 -7.42462,0.35355 -4.94974,-7.07106 -6.01041,2.82842 -1.76777,-12.02081 -13.08147,9.54594 -14.49569,-8.13173 -2.82843,3.18198 z' );
			city_map.addArea( 'krakow', '200', city_map.attr, 'm 217.29668,279.83549 -16.26345,-1.76777 6.0104,-10.96016 -26.16295,-1.76776 -6.36396,-4.94975 -5.3033,0 -20.15254,25.8094 -2.82843,11.31371 -6.36396,1.06066 5.3033,8.13172 -11.66726,5.3033 5.3033,9.8995 30.40559,0.70711 11.66726,3.88908 10.96016,-2.12132 38.53732,29.34493 10.25304,1.76777 5.65686,-19.44543 23.33452,-7.07107 -2.47487,18.73833 41.36575,-4.5962 -0.35356,-10.25305 12.72792,-14.84924 -8.83883,-17.32411 -11.66726,-8.13173 0,-7.42462 -12.72792,-4.94975 -12.02082,9.89949 -17.67767,-2.12132 -18.38478,7.07107 -12.02081,-0.35355 z' );
			city_map.addArea( 'krakow', '201', city_map.attr, 'm 138.80783,321.90834 -14.49569,19.44544 -14.14214,-1.06066 -10.253043,-8.13173 3.181983,-20.15255 -22.273873,-3.53553 2.82843,-19.44544 -42.42641,-8.13172 -14.14213,10.25304 -16.61701,-8.13172 -4.5962002,-37.83022 3.53554,-7.42462 7.4246202,-1.06066 7.42462,-20.50609 8.48528,-1.06066 8.48528,12.72792 17.67767,-7.42462 -2.12132,-13.78859 -5.65685,-3.53553 4.59619,-3.53553 15.9099,-3.53554 13.78859,-14.84924 32.880463,0.70711 10.6066,11.31371 16.26346,3.18198 14.49569,-1.76777 14.84924,-26.16295 19.79899,1.41421 9.19239,-5.3033 3.88909,0 3.88908,15.55635 6.36396,4.94975 -7.07106,7.07107 -0.70711,6.36396 -10.25305,6.71751 -0.70711,10.6066 -1.76776,6.01041 -5.3033,-1.06066 -1.41422,11.66726 -26.16295,17.67767 4.94975,10.25305 -20.15254,25.8094 -2.82843,11.31371 -6.36396,1.06066 5.3033,8.13172 -11.66726,5.3033 z' );
			city_map.addArea( 'krakow', '202', city_map.attr, 'm 164.26367,250.137 4.94975,10.25305 5.3033,0 6.36396,4.94975 26.16295,1.76776 -6.0104,10.96016 16.26345,1.76777 2.12132,-22.98097 5.65686,-3.88909 -7.07107,-4.24264 7.07107,-6.71752 -2.47488,-4.59619 1.46001,-16.93614 -14.54148,0.31913 -10.60661,-4.94975 -1.76776,6.01041 -5.3033,-1.06066 -1.41422,11.66726 z' );
			city_map.addText( 'Dębniki', 102, 253, 201);
			city_map.addText( 'Zwierzyniec', 104, 150, 192);
			city_map.addText( 'Nowa Huta', 477, 150, 196);
			city_map.addText( 'Swoszowice', 228, 316, 200);
			city_map.addText( 'Bieżanów-', 341, 252, 198);
			city_map.addText( '-Prokocim', 341, 268, 198);
			city_map.addText( 'Podgórze', 293, 209, 199);
			city_map.addText( 'Bronowice', 126, 107, 186);
			city_map.addText( 'Prądnik Biały', 199, 82, 185);
			city_map.addText( 'Czyżyny', 322, 157, 191);
			city_map.addText( 'Wzgórza Krzesławickie', 440, 80, 195);
			city_map.addText( '1. Bieńczyce', 451, 244, 194);
			city_map.addText( '2. Grzegórzki', 451, 259, 190);
			city_map.addText( '3. Krowodrza', 451, 275, 188);
			city_map.addText( '4. Łagiewniki - Borek Fałęcki', 451, 291, 202);
			city_map.addText( '5. Mistrzejowice', 451, 306, 193);
			city_map.addText( '6. Podgórze Duchackie', 451, 322, 197);
			city_map.addText( '7. Prądnik Czerwony', 451, 337, 187);
			city_map.addText( '8. Stare Miasto', 451, 353, 189);
			city_map.addText( '1', 340, 104, 194);
			city_map.addText( '2', 254, 153, 190);
			city_map.addText( '3', 188, 131, 188);
			city_map.addText( '4', 202, 248, 202);
			city_map.addText( '5', 318, 74, 193);
			city_map.addText( '6', 246, 270, 197);
			city_map.addText( '7', 261, 102, 187);
			city_map.addText( '8', 215, 148, 189);

			city_map.addArea('Krakow', 'decoration', city_map.attr_dec, 'm 22.607739,200.6786 c 0,0 11.84404,5.48007 20.682875,4.24264 6.02402,-0.84336 12.19155,-5.10177 15.55635,-6.18719 5.48008,-1.76777 9.01561,-0.17677 13.96536,-4.41941 4.94975,-4.24264 9.11348,-9.79044 12.02081,-12.02082 2.18599,-1.677 9.153865,-1.38242 17.323806,-1.05268 6.50698,0.26262 14.42287,0.28898 16.61733,1.22946 4.94975,2.12132 7.70674,9.41737 12.02081,11.84404 2.82843,1.59099 24.57196,3.0052 28.1075,-0.53033 3.53553,-3.53553 12.15006,-23.89074 16.26345,-24.74874 7.05635,-1.47186 16.08668,2.2981 19.62222,0.17678 3.53553,-2.12133 6.86051,-4.57578 10.42983,-4.06587 4.94974,0.70711 2.67893,18.58884 12.72792,20.50609 9.02951,1.72275 21.23328,-15.00561 31.28947,-15.73312 8.65727,-0.6263 13.96536,4.24264 20.32932,0.70711 6.36396,-3.53554 8.17828,-15.34599 16.97056,-13.96536 13.56086,2.12944 11.50977,18.24129 17.85445,25.8094 5.47667,6.53272 15.37958,11.66726 18.91511,8.13172 3.53554,-3.53553 1.94454,-13.43502 10.78338,-13.43502 6.40312,0 8.67751,7.71385 18.03121,10.07627 9.2807,2.34399 14.31889,-9.89949 19.9758,-9.89949 5.65679,0 12.0208,6.18718 20.5061,6.18718 8.4853,0 33.76429,-7.6014 37.29989,-2.65165 7.07101,4.77296 1.0494,18.67945 7.6013,22.45064 6.1227,3.52412 13.6118,0.53033 22.0971,0.53033 8.4853,0 15.0851,9.61808 21.2132,7.95495 7.0776,-1.92081 8.3085,-12.9047 16.7938,-12.9047 9.3691,0 19.0919,9.01561 27.5772,9.01561 8.4853,0 35.3553,-12.02081 43.8406,-10.6066 8.4853,1.41421 13.073,12.29406 21.39,10.6066 10.6191,-2.15454 8.3085,-16.08668 19.799,-20.68287 7.4856,-2.99425 16.9705,-4.94975 16.9705,-4.94975 l 0,0' );
			return true;
		}
	],
	lodz : [ 650, 550, function(){
			city_map.addArea( 'lodz', '203', city_map.attr, 'm 124.91285,117.36282 142.0419,-44.731433 -13.34095,-34.52952 104.37332,-32.17524 16.48001,27.46667 65.91996,20.40381 14.9105,-13.34096 24.3276,25.89715 -40.0228,29.03619 3.139,46.300953 -34.5295,-21.97333 -2.35428,-23.542863 -109.08191,83.184763 54.14857,58.07238 -102.01904,14.12572 -0.78477,-7.84762 -178.140953,-49.44 0,11.77143 -21.18857,-20.40381 -15.695245,14.12571 -23.5428599,-34.52952 23.5428599,-1.56953 18.049535,-21.18857 -11.77143,-10.98666 26.6819,-54.933343 59.641913,-2.35428 z' );
			city_map.addArea( 'lodz', '204', city_map.attr, 'm 248.90523,251.55711 17.26476,102.01905 10.98667,0 -0.78477,-9.41715 21.18858,-10.2019 -7.84762,-45.51619 57.28762,-10.98667 -2.35429,-28.25143 6.27809,-11.77143 z' );
			city_map.addArea( 'lodz', '205', city_map.attr, 'm 297.56047,333.95711 -21.18858,10.2019 0.23674,2.84095 46.39876,-13.71675 190.8489,62.57803 67.77779,53.33333 18.3334,-43.88889 -6.6667,-56.11111 21.4321,-23.33333 -35.321,-1.11111 -6.6667,-27.77778 10,-11.11111 -27.2222,-33.33334 19.4445,-45.55555 -8.8889,-60.55556 -62.2223,-8.88889 -41.1111,23.88889 -20.0038,-19.72635 -34.5295,-21.97333 -2.35428,-23.542863 -109.08191,83.184763 54.14857,58.07238 -6.27809,11.77143 2.35429,28.25143 -57.28762,10.98667 z' );
			city_map.addArea( 'lodz', '206', city_map.attr, 'm 52.745217,423.08346 68.333343,7.77778 16.11111,-14.44445 56.66666,6.66667 0.55556,-35 33.33333,-0.55556 1.66667,-32.77777 36.7581,-1.17397 10.98667,0 -0.54802,-6.5762 46.39876,-13.71675 190.84889,62.57803 67.77779,53.33333 -25.5555,48.33333 -7.2223,-10.55555 -12.2222,15 -15.5555,-14.44445 2.2222,-13.88889 -7.2222,-3.88888 -10.5556,13.33333 -12.7778,-10.55556 -28.8889,10 7.9181,15.55556 -9.0292,4.44444 -48.88886,3.33334 -3.88888,10.55555 -22.22223,10.55556 -14.44444,-26.66667 -43.88889,-3.88889 -43.33333,11.66667 0.55555,20.55555 -82.22222,4.44445 -10,-7.22222 -1.11111,-13.33334 -28.88889,-11.11111 -8.33333,11.66667 -74.444453,-20.55556 -33.88889,-55.55555 z' );
			city_map.addArea( 'lodz', '207', city_map.attr, 'm 69.979507,206.04092 0,-11.77143 178.140953,49.44 0.78477,7.84762 17.26476,102.01905 -36.7581,1.17397 -1.66667,32.77777 -33.33333,0.55556 -0.55556,35 -56.66666,-6.66667 -16.11111,14.44445 -68.333343,-7.77778 7.22223,-18.88889 -8.33334,-2.77778 -8.88889,9.44445 -8.888895,-13.88889 18.333345,-6.11111 -11.66667,-15.55556 13.88889,-10.55555 28.88889,-1.66667 1.66667,13.33333 18.333333,-14.44444 -7.777783,-6.11111 12.777783,-32.22223 -37.777783,-15 -0.55555,-13.33333 -26.66667,-8.88889 5.55555,-33.33333 -8.33333,-9.44445 6.66667,-10 13.88889,0.55556 15.55555,-23.33333 z' );
			city_map.addText( 'Bałuty', 204, 166, 203);
			city_map.addText( 'Widzew', 454, 286, 205);
			city_map.addText( 'Śródmieście', 296, 270, 204);
			city_map.addText( 'Polesie', 173, 322, 207);
			city_map.addText( 'Górna', 324, 437, 206);
			return true;
		}
	],
	lublin : [ 520, 570, function(){
			city_map.addArea( 'lublin', '225', city_map.attr, 'm 296.75287,199.6774 53.75727,-0.63493 -23.25727,41.38493 76.5,44 -57.5,14.5 0.5,6.25 -29.75,2.75 -0.75,3.25 -7,-1.75 -6,-15.5 -8,-7.25 -2.75,-10.5 -5.75,-5 -0.5,-18.75 -19.25001,-17.75 -2,-16.75 0.25,-7.75 -2.5,-1.75 2,-3.75 2.75,-4.5 -3.09245,-4.62359 14.59246,-13.37641 z' );
			city_map.addArea( 'lublin', '208', city_map.attr, 'm 99.238774,171.4274 -28.75,1.5 0.25,12.25 -7.249996,5.5 0,6 -23.5,6.25 -14,13.75 2,9.5 44.624996,-1.5625 -66.437496,55.65625 40.78125,9.15625 29.687496,-14.125 34.968746,-3.34375 0,-23.03125 11.9375,-5.8125 -23.593746,-25.25 -1.375,-15 0.65625,-5.4375 -4.25,-5.5 4.25,-20.5 z' );
			city_map.addArea( 'lublin', '209', city_map.attr, 'm 118.98877,204.1774 -3.75,5.25 -16.031246,0.25 0.75,8.1875 23.593746,25.25 -11.9375,5.8125 0,23.03125 22.1875,-6.9375 47.71875,1.125 13.875,-3.34375 -0.28125,-2.78125 -6.375,-4.71875 0,-4.4375 0.75,-7.9375 -0.5,-16 -15,-4.75 -11,0.75 -22,-15.5 -12.5,0.25 -0.75,-3 -8.75,-0.5 z' );
			city_map.addArea( 'lublin', '211', city_map.attr, 'm 127.75286,204.6774 0.25,-7.25 7.75,-7 6.75,-1.25 -1.75,-11 13.5,-6 64.5,26.25 -2.75,2.75 15.25,8.5 -7.75,7.5 -3.25,6.25 -10.25,5.25 -7.75,-1.75 -3.5,8.5 -6.75,-1.25 -2.64049,4.25439 -0.35951,-11.50439 -15,-4.75 -11,0.75 -22,-15.5 -12.5,0.25 z' );
			city_map.addArea( 'lublin', '212', city_map.attr, 'm 195.40074,262.8066 2.35212,4.6208 -0.5,8.5 3,1 -7.75,19.25 -0.5,11.5 2.5,7.75 0,8 -5,8.75 -4.5,6 -0.25,11.75 22.5,0 -5,31.75 -25.5,71.5 -16.5,27.5 -41.75,45.5 -1,9.5 -21.999999,1.75 -2.25,-6.25 -18.25,-5.75 -13.000003,-19 2.5,-8 -18.75,-24.75 34.250003,-35.5 -6.25,-7.25 28.999999,-30.25 9,7 29.25,-28.5 -65.499999,-64.25 22.75,-8 0.25,-7.5 11.999999,-11.25 1.1064,-16.21478 22.19642,-6.93638 47.7223,1.10982 z' );
			city_map.addArea( 'lublin', '214', city_map.attr, 'm 99.252861,171.4274 10.999999,0.5 1.5,-19.5 34,10.75 8.5,9 -13.5,6 1.75,11 -6.75,1.25 -7.75,7 -0.25,7.25 -8.75,-0.5 -3.75,5.25 -16.053799,0.25498 -0.6302,-6.80611 0.684,-5.44887 -4.25,-5.5 z' );
			city_map.addArea( 'lublin', '215', city_map.attr, 'm 75.502302,172.66656 3.750559,-30.48916 -23.250003,2.75 -22.5,-3.5 6,-23.5 14.25,-16 24.000003,21.5 19,-4.5 10.749999,9.25 12.5,3 -0.5,10.25 -7.75,11 -1.5,19.5 -10.999999,-0.5 z' );
			city_map.addArea( 'lublin', '216', city_map.attr, 'm 111.75286,152.4274 34,10.75 3.51509,3.72186 11.98491,-9.22186 2,-9.75 11,-9.5 0,-8.5 -19.5,-3.25 -25.5,7 -9.25,-2.5 -0.5,10.25 z' );
			city_map.addArea( 'lublin', '217', city_map.attr, 'm 174.25286,129.9274 -3.5,-9 -3.75,-2 3.5,-79.250002 -16.5,4.5 0,-5.25 -48.25,7.75 -9.999999,-3.5 -0.5,33.25 5.499999,7.5 4,0 -1.75,9.25 -26.499999,-23.75 -19.594693,35.326632 20.844693,18.67337 19,-4.5 10.749999,9.25 12.5,3 9.25,2.5 25.5,-7 z' );
			city_map.addArea( 'lublin', '218', city_map.attr, 'm 271.48878,38.677408 -62.50001,4 0.25,7.25 -38.75,-10.25 -2.8125,63.937492 -0.6875,15.3125 3.75,2 3.5,9 36.75,20.5 6.75,0 6.5,-5.75 6.75,0.25 1,-29.5 22.5,0.25 7.75,6 1.75,-26.749992 1.5,-31.75 6.00001,-24.5 z' );
			city_map.addArea( 'lublin', '220', city_map.attr, 'm 262.25286,121.6774 -0.75,10 6.25,6.75 -0.5,18 -17.25,-2 -4.25,13.5 6.75,6.75 1.25,10.5 9.25,0 -2,13.5 -6.25,3.25 -18,-8.75 -5.5,5.25 0,11.25 -15.25,-8.5 2.75,-2.75 -18.66442,-7.59599 -1.58558,-25.65401 17.25,4.5 2,-19.25 6.5,-5.75 6.75,0.25 1,-29.5 22.5,0.25 z' );
			city_map.addArea( 'lublin', '221', city_map.attr, 'm 215.75286,169.6774 2,-19.25 -6.75,0 -36.75,-20.5 0,8.5 -11,9.5 -2,9.75 -11.98491,9.22186 4.98491,5.27814 45.83558,18.65401 -1.58558,-25.65401 z' );
			city_map.addArea( 'lublin', '222', city_map.attr, 'm 261.00286,198.6774 18.00001,-16.5 7,-1.5 4.75,-11.25 -21.00001,-3.5 -2.5,-9.5 -17.25,-2 -4.25,13.5 6.75,6.75 1.25,10.5 9.25,0 z' );
			city_map.addArea( 'lublin', '223', city_map.attr, 'm 286.00287,180.6774 6.75,-1.25 11.5,-10.75 6.25,-16.5 6.75,-2.25 -0.75,-7.5 8.25,2.25 6,-12.75 10.25,-4 -3.5,-8 -10.5,-4.75 -10,-0.25 -15.5,10.75 -4,-5.75 -6.25,5.25 -3.5,-3.5 -2.75,1.5 -4.5,-2.5 -8,14.75 -5.50001,-4 0.75,7 -0.5,18 2.5,9.5 21.00001,3.5 z' );
			city_map.addArea( 'lublin', '224', city_map.attr, 'm 279.00287,182.1774 17.75,17.5 63.5,-0.75 -4.25,-24.5 -21,-5 10.25,-11 1,-13 -5.25,-17.5 -10.25,4 -6,12.75 -8.25,-2.25 0.75,7.5 -6.75,2.25 -6.25,16.5 -11.5,10.75 -6.75,1.25 z' );
			city_map.addArea( 'lublin', '226', city_map.attr, 'm 195.40074,262.8066 30.60212,-15.6292 39,-29.25 0.25,-7.75 -2.5,-1.75 2,-3.75 2.75,-4.5 -3.09245,-4.62359 -3.40755,3.12359 -6.25,3.25 -18,-8.75 -5.5,5.25 0,11.25 -7.75,7.5 -3.25,6.25 -10.25,5.25 -7.75,-1.75 -3.5,8.5 -6.75,-1.25 -2.64049,4.25439 0.14049,4.49561 -0.76105,7.94862 0,4.43928 6.38147,4.71674 z' );
			city_map.addArea( 'lublin', '227', city_map.attr, 'm 226.00286,247.1774 20,33.25 16,17.25 -21.5,20.5 12,16.5 1,18 -46.25,-2.75 -22.5,0 0.25,-11.75 4.5,-6 5,-8.75 0,-8 -2.5,-7.75 0.5,-11.5 7.75,-19.25 -3,-1 0.5,-8.5 -2.35212,-4.6208 z' );
			city_map.addArea( 'lublin', '228', city_map.attr, 'm 252.50286,334.6774 49.00001,-0.25 6,22.75 -3,11.25 -11.5,7.75 8.5,18.75 -7.5,11 2.75,13.5 -20.75,-0.5 -0.75,-8.75 -54.25001,3 2.25,95.5 -41.75,-0.5 0.25,6 -52.82567,0.63936 31.32567,-34.13936 16.5,-27.5 25.5,-71.5 5,-31.75 46.25,2.75 z' );
			city_map.addArea( 'lublin', '229', city_map.attr, 'm 301.50287,334.4274 -1.5,-12.75 9.25,-12.25 7,1.75 0.75,-3.25 29.75,-2.75 1,12.25 -2.25,0.5 3.75,27.5 16.5,5 1,23.75 5.75,-0.25 -3.75,15 -3.25,-1.75 -1.5,15.75 -43.25,2 0.25,-5.5 -7,-10 -8,0.75 -4.5,4.75 -8.5,-18.75 11.5,-7.75 3,-11.25 z' );
			city_map.addArea( 'lublin', '230', city_map.attr, 'm 309.25287,309.4274 -6,-15.5 -8,-7.25 -2.75,-10.5 -5.75,-5 -0.5,-18.75 -19.25001,-17.75 -2,-16.75 -39,29.25 20,33.25 16,17.25 -21.5,20.5 12,16.5 49.00001,-0.25 -1.5,-12.75 z' );
			city_map.addArea( 'lublin', '232', city_map.attr, 'm 350.51014,199.04247 9.74273,-0.11507 31,1 46,15.25 -6.5,61 -7.25,6.5 -3,-3 -16.75,4.75 -76.5,-44 z' );
			city_map.addArea( 'lublin', '233', city_map.attr, 'm 341.00287,127.9274 3.5,-1.75 5.75,1.75 1.25,-5.25 9,-1.75 -0.25,-4.75 5,-5.25 0.25,-7.75 19.75,-9.500002 7,7.500002 -1.75,13.75 16.5,12.75 14.5,5.75 5.25,10.25 14.5,1.25 8.5,7.25 27.25,0.25 -3.5,16 -8.75,-2 -5.5,20.5 -26,-4.5 4,32.75 -46,-15.25 -31,-1 -4.25,-24.5 -21,-5 10.25,-11 1,-13 z' );
			city_map.addArea( 'lublin', '234', city_map.attr, 'm 271.50287,38.677398 9,5 19.75,-5.5 1,9.25 30.25,11.75 7.75,-6.25 8.5,1.25 12,-21.25 6.5,3.5 14.25,-20.5 -0.5,-7.0000004 5,-7.99999996 26.5,19.75000036 10.75,1.5 1.25,4.5 -5.25,4.75 9.5,11.25 -26.25,9.75 -2,9 -11.5,9.75 -1.5,10.25 5.25,6 -6.5,6.25 -19.75,9.500002 -0.25,7.75 -5,5.25 0.25,4.75 -9,1.75 -1.25,5.25 -5.75,-1.75 -3.5,1.75 -3.5,-8 -10.5,-4.75 -10,-0.25 -15.5,10.75 -4,-5.75 -6.25,5.25 -3.5,-3.5 -2.75,1.5 -4.5,-2.5 -8,14.75 -5.50001,-4 0.75,7 -6.25,-6.75 0.75,-10 1.75,-26.750002 1.5,-31.75 z' );
			city_map.addArea( 'lublin', 'decoration', city_map.attr_dec_fill, 'm 186.5845,360.12899 c 9.70508,3.83605 13.32974,21.48453 9.58579,30.74695 -3.74393,9.26242 -8.07131,5.61794 -14.2929,12.88909 -6.22159,7.27115 5.2915,21.89698 -10.75736,34.52512 -16.04885,12.62815 -45.77817,-2.92893 -45.77817,-2.92893 0,0 26.11625,-22.20958 30.87868,-33.70711 4.76243,-11.49753 2.60066,-18.93984 7.07107,-27.29289 4.47041,-8.35305 13.58781,-18.06829 23.29289,-14.23223 z' );
			city_map.addArea( 'lublin', 'decoration', city_map.attr_dec, 'm 121.05346,553 c 0,0 -8.8891,-8.49502 -12.79848,-16.79695 -3.90937,-8.30193 -2.41001,-26.10031 -7.70761,-33.05408 -5.297608,-6.95377 -12.846468,-1.67264 -16.263448,-8.83883 -3.41698,-7.16619 -1.03347,-17.16003 5.3033,-28.63783 6.33677,-11.4778 22.584098,-22.59047 36.415998,-33.58757 13.83189,-10.9971 36.97974,-17.91744 46.66904,-31.8198 9.68928,-13.90236 9.31943,-33.35597 10.96015,-43.84063 1.64073,-10.48466 -0.53111,-12.10542 1.20945,-18.44408 1.74057,-6.33866 8.08567,-11.42178 9.5,-18.67902 1.41434,-7.25724 -3.08959,-16.0424 -2,-23.32098 1.0896,-7.27858 6.19155,-10.33552 6.36273,-19.25 0.17116,-8.91448 -11.85544,-23.42761 -9.97131,-34.07633 1.88412,-10.64871 11.52789,-6.38049 12.60766,-12.40552 0.87315,-4.87217 14.8188,-1.3386 24.20182,-14.94159 9.38303,-13.60299 2.13812,-15.54036 9.66183,-20.38437 7.5237,-4.84402 15.24545,6.33307 23.69508,4.66763 8.44963,-1.66544 11.17513,-9.01006 18.82221,-14.56071 7.66584,-5.56427 17.75446,-8.78447 22.30438,-13.82229 4.54993,-5.03782 5.91856,-18.29207 11.81773,-18.24732 5.89916,0.0448 1.2598,-10.98264 8.24137,-10.10717 8.1682,1.02427 8.80547,-7.22243 10.61184,-8.72544 10.53436,-6.20493 20.72623,-6.78978 27.42266,-14.07706 6.28821,-7.01972 2.52681,-10.13969 12.21619,-19.01202 9.68939,-8.872316 42.39896,-26.042216 42.39896,-26.042216' );

			city_map.addText( 'Zemborzyce', 138, 323, 212);
			city_map.addText( 'Abramowice', 250, 389, 228);
			city_map.addText( 'Wrotków', 224, 302, 227);
			city_map.addText( 'Felin', 388, 243, 232);
			city_map.addText( 'Hajdów-Zadębie', 402, 167, 233);
			city_map.addText( 'Ponikwoda', 322, 90, 234);
			city_map.addText( 'Tatary', 320, 187, 224);
			city_map.addText( 'Czechów', 217, 88, 218);
			city_map.addText( 'Sławin', 137, 93, 217);
			city_map.addText( 'Głusk', 336, 372, 229);
			city_map.addText( 'Bronowice', 317, 261, 225);
			city_map.addText( 'LSM', 177, 207, 211);
			city_map.addText( 'Czuby', 151, 245, 209);
			city_map.addText( 'Węglin', 81, 252, 208);
			city_map.addText( 'Śródm.', 227, 183, 220);
			city_map.addText( 'Szerokie', 77, 138, 215);
			city_map.addText( '1. Dziesiąta', 252, 445, 230);
			city_map.addText( '2. Kalinowszczyzna', 252, 461, 223);
			city_map.addText( '3. Konstantynów', 252, 477, 214);
			city_map.addText( '4. Sławinek', 252, 492, 216);
			city_map.addText( '5. Stare Miasto', 252, 508, 222);
			city_map.addText( '6. Wieniawa', 252, 524, 221);
			city_map.addText( '7. Za Cukrownią', 252, 539, 226);
			city_map.addText( '3', 118, 186, 214);
			city_map.addText( '1', 271, 285, 230);
			city_map.addText( '4', 143, 150, 216);
			city_map.addText( '5', 264, 176, 222);
			city_map.addText( '6', 184, 165, 221);
			city_map.addText( '7', 230, 234, 226);
			city_map.addText( '2', 290, 149, 223);


//			city_map.addArea( 'lublin', '208', city_map.attr, 'm 5.3009856,286.38155 92.3925904,-77.41001 1.38728,14.98258 23.583694,25.24842 -11.93056,5.82656 0,23.02879 -34.959374,3.32946 -29.6877,14.15022 z' );
//			city_map.addArea( 'lublin', '209', city_map.attr, 'm 122.66455,249.20254 13.04041,-7.21383 52.16157,14.98258 0,4.43928 6.38148,4.71674 0.27745,2.77456 -13.87276,3.32946 -47.7223,-1.10982 -22.19641,6.93638 0,-23.02879 z' );
//			city_map.addArea( 'lublin', '210', city_map.attr, 'm 98.323776,215.77765 16.053804,-0.25498 3.75,-5.25 8.75,0.5 0.75,3 12.5,-0.25 22,15.5 11,-0.75 15,4.75 0.5,16 -0.76105,7.94862 -52.16158,-14.98258 -13.0404,7.21383 -23.583694,-25.24842 z' );
//			city_map.addArea( 'lublin', '211', city_map.attr, 'm 126.87758,210.77267 0.25,-7.25 7.75,-7 6.75,-1.25 -1.75,-11 13.5,-6 64.5,26.25 -2.75,2.75 15.25,8.5 -7.75,7.5 -3.25,6.25 -10.25,5.25 -7.75,-1.75 -3.5,8.5 -6.75,-1.25 -2.64049,4.25439 -0.35951,-11.50439 -15,-4.75 -11,0.75 -22,-15.5 -12.5,0.25 z' );
//			city_map.addArea( 'lublin', '212', city_map.attr, 'm 194.52546,268.90187 2.35212,4.6208 -0.5,8.5 3,1 -7.75,19.25 -0.5,11.5 2.5,7.75 0,8 -5,8.75 -4.5,6 -0.25,11.75 22.5,0 -5,31.75 -25.5,71.5 -16.5,27.5 -41.75,45.5 -1,9.5 -22.000004,1.75 -2.25,-6.25 -18.25,-5.75 -13,-19 2.5,-8 -18.75,-24.75 34.25,-35.5 -6.25,-7.25 29.000004,-30.25 9,7 29.25,-28.5 -65.500004,-64.25 22.75,-8 0.25,-7.5 12.000004,-11.25 1.10641,-16.21478 22.19641,-6.93638 47.7223,1.10982 z' );
//			city_map.addArea( 'lublin', '213', city_map.attr, 'm 97.693576,208.97154 0.684,-5.44887 -4.25,-5.5 4.25,-20.5 -28.75,1.5 0.25,12.25 -7.25,5.5 0,6 -23.5,6.25 -14,13.75 2,9.5 44.61793,-1.56086 z' );
//			city_map.addArea( 'lublin', '214', city_map.attr, 'm 98.377576,177.52267 11.000004,0.5 1.5,-19.5 34,10.75 8.5,9 -13.5,6 1.75,11 -6.75,1.25 -7.75,7 -0.25,7.25 -8.75,-0.5 -3.75,5.25 -16.053804,0.25498 -0.6302,-6.80611 0.684,-5.44887 -4.25,-5.5 z' );
//			city_map.addArea( 'lublin', '215', city_map.attr, 'm 74.627016,178.76183 3.75056,-30.48916 -23.25,2.75 -22.5,-3.5 6,-23.5 14.25,-16 24,21.5 19,-4.5 10.750004,9.25 12.5,3 -0.5,10.25 -7.75,11 -1.5,19.5 -11.000004,-0.5 z' );
//			city_map.addArea( 'lublin', '216', city_map.attr, 'm 110.87758,158.52267 34,10.75 3.51509,3.72186 11.98491,-9.22186 2,-9.75 11,-9.5 0,-8.5 -19.5,-3.25 -25.5,7 -9.25,-2.5 -0.5,10.25 z' );
//			city_map.addArea( 'lublin', '217', city_map.attr, 'm 173.37758,136.02267 -3.5,-9 -3.75,-2 3.5,-79.249997 -16.5,4.5 0,-5.25 -48.25,7.75 -10.000004,-3.5 -0.5,33.25 5.5,7.5 4.000004,0 -1.75,9.25 -26.500004,-23.75 -19.59469,35.326627 20.84469,18.67337 19,-4.5 10.750004,9.25 12.5,3 9.25,2.5 25.5,-7 z' );
//			city_map.addArea( 'lublin', '218', city_map.attr, 'm 169.62758,45.772673 38.75,10.25 -0.25,-7.25 62.5,-4 -6,24.5 -1.5,31.749997 -24,-2.999997 -23.75,7.499997 -5.5,5.75 -13.75,-3.5 -1,7 -28.3244,-5.04745 z' );
//			city_map.addArea( 'lublin', '219', city_map.attr, 'm 173.37758,136.02267 36.75,20.5 6.75,0 6.5,-5.75 6.75,0.25 1,-29.5 22.5,0.25 7.75,6 1.75,-26.75 -24,-2.999997 -23.75,7.499997 -5.5,5.75 -13.75,-3.5 -1,7 -28.3244,-5.04745 -0.6756,15.29745 3.75,2 z' );
//			city_map.addArea( 'lublin', '220', city_map.attr, 'm 261.37758,127.77267 -0.75,10 6.25,6.75 -0.5,18 -17.25,-2 -4.25,13.5 6.75,6.75 1.25,10.5 9.25,0 -2,13.5 -6.25,3.25 -18,-8.75 -5.5,5.25 0,11.25 -15.25,-8.5 2.75,-2.75 -18.66442,-7.59599 -1.58558,-25.65401 17.25,4.5 2,-19.25 6.5,-5.75 6.75,0.25 1,-29.5 22.5,0.25 z' );
//			city_map.addArea( 'lublin', '221', city_map.attr, 'm 214.87758,175.77267 2,-19.25 -6.75,0 -36.75,-20.5 0,8.5 -11,9.5 -2,9.75 -11.98491,9.22186 4.98491,5.27814 45.83558,18.65401 -1.58558,-25.65401 z' );
//			city_map.addArea( 'lublin', '222', city_map.attr, 'm 260.12758,204.77267 18,-16.5 7,-1.5 4.75,-11.25 -21,-3.5 -2.5,-9.5 -17.25,-2 -4.25,13.5 6.75,6.75 1.25,10.5 9.25,0 z' );
//			city_map.addArea( 'lublin', '223', city_map.attr, 'm 285.12758,186.77267 6.75,-1.25 11.5,-10.75 6.25,-16.5 6.75,-2.25 -0.75,-7.5 8.25,2.25 6,-12.75 10.25,-4 -3.5,-8 -10.5,-4.75 -10,-0.25 -15.5,10.75 -4,-5.75 -6.25,5.25 -3.5,-3.5 -2.75,1.5 -4.5,-2.5 -8,14.75 -5.5,-4 0.75,7 -0.5,18 2.5,9.5 21,3.5 z' );
//			city_map.addArea( 'lublin', '224', city_map.attr, 'm 278.12758,188.27267 17.75,17.5 63.5,-0.75 -4.25,-24.5 -21,-5 10.25,-11 1,-13 -5.25,-17.5 -10.25,4 -6,12.75 -8.25,-2.25 0.75,7.5 -6.75,2.25 -6.25,16.5 -11.5,10.75 -6.75,1.25 z' );
//			city_map.addArea( 'lublin', '225', city_map.attr, 'm 263.53514,201.64908 3.09244,4.62359 -2.75,4.5 62.5,35.75 23.25727,-41.38493 -53.75727,0.63493 -17.75,-17.5 z' );
//			city_map.addArea( 'lublin', '226', city_map.attr, 'm 194.52546,268.90187 30.60212,-15.6292 39,-29.25 0.25,-7.75 -2.5,-1.75 2,-3.75 2.75,-4.5 -3.09244,-4.62359 -3.40755,3.12359 -6.25,3.25 -18,-8.75 -5.5,5.25 0,11.25 -7.75,7.5 -3.25,6.25 -10.25,5.25 -7.75,-1.75 -3.5,8.5 -6.75,-1.25 -2.64049,4.25439 0.14049,4.49561 -0.76106,7.94862 0,4.43928 6.38148,4.71674 z' );
//			city_map.addArea( 'lublin', '227', city_map.attr, 'm 225.12758,253.27267 20,33.25 16,17.25 -21.5,20.5 12,16.5 1,18 -46.25,-2.75 -22.5,0 0.25,-11.75 4.5,-6 5,-8.75 0,-8 -2.5,-7.75 0.5,-11.5 7.75,-19.25 -3,-1 0.5,-8.5 -2.35212,-4.6208 z' );
//			city_map.addArea( 'lublin', '228', city_map.attr, 'm 251.62758,340.77267 49,-0.25 6,22.75 -3,11.25 -11.5,7.75 8.5,18.75 -7.5,11 2.75,13.5 -20.75,-0.5 -0.75,-8.75 -54.25,3 2.25,95.5 -41.75,-0.5 0.25,6 -52.82567,0.63936 31.32567,-34.13936 16.5,-27.5 25.5,-71.5 5,-31.75 46.25,2.75 z' );
//			city_map.addArea( 'lublin', '229', city_map.attr, 'm 300.62758,340.52267 -1.5,-12.75 9.25,-12.25 7,1.75 0.75,-3.25 29.75,-2.75 1,12.25 -2.25,0.5 3.75,27.5 16.5,5 1,23.75 5.75,-0.25 -3.75,15 -3.25,-1.75 -1.5,15.75 -43.25,2 0.25,-5.5 -7,-10 -8,0.75 -4.5,4.75 -8.5,-18.75 11.5,-7.75 3,-11.25 z' );
//			city_map.addArea( 'lublin', '230', city_map.attr, 'm 308.37758,315.52267 -6,-15.5 -8,-7.25 -2.75,-10.5 -5.75,-5 -0.5,-18.75 -19.25,-17.75 -2,-16.75 -39,29.25 20,33.25 16,17.25 -21.5,20.5 12,16.5 49,-0.25 -1.5,-12.75 z' );
//			city_map.addArea( 'lublin', '231', city_map.attr, 'm 345.87758,311.27267 -0.5,-6.25 57.50001,-14.5 -139.00001,-79.75 -2,3.75 2.5,1.75 -0.25,7.75 2,16.75 19.25,17.75 0.5,18.75 5.75,5 2.75,10.5 8,7.25 6,15.5 7,1.75 0.75,-3.25 z' );
//			city_map.addArea( 'lublin', '232', city_map.attr, 'm 349.63485,205.13774 9.74273,-0.11507 31.00001,1 46,15.25 -6.5,61 -7.25,6.5 -3,-3 -16.75,4.75 -76.50001,-44 z' );
//			city_map.addArea( 'lublin', '233', city_map.attr, 'm 340.12758,134.02267 3.5,-1.75 5.75,1.75 1.25,-5.25 9,-1.75 -0.25,-4.75 5,-5.25 0.25,-7.75 19.75001,-9.499997 7,7.499997 -1.75,13.75 16.5,12.75 14.5,5.75 5.25,10.25 14.5,1.25 8.5,7.25 27.25,0.25 -3.5,16 -8.75,-2 -5.5,20.5 -26,-4.5 4,32.75 -46,-15.25 -31.00001,-1 -4.25,-24.5 -21,-5 10.25,-11 1,-13 z' );
//			city_map.addArea( 'lublin', '234', city_map.attr, 'm 270.62758,44.772673 9,5 19.75,-5.5 1,9.25 30.25,11.75 7.75,-6.25 8.5,1.25 12,-21.25 6.5,3.5 14.25001,-20.5 -0.5,-7 5,-8.0000003 26.5,19.7500003 10.75,1.5 1.25,4.5 -5.25,4.75 9.5,11.25 -26.25,9.75 -2,9 -11.5,9.75 -1.5,10.25 5.25,6 -6.5,6.25 -19.75001,9.499997 -0.25,7.75 -5,5.25 0.25,4.75 -9,1.75 -1.25,5.25 -5.75,-1.75 -3.5,1.75 -3.5,-8 -10.5,-4.75 -10,-0.25 -15.5,10.75 -4,-5.75 -6.25,5.25 -3.5,-3.5 -2.75,1.5 -4.5,-2.5 -8,14.75 -5.5,-4 0.75,7 -6.25,-6.75 0.75,-10 1.75,-26.75 1.5,-31.749997 z' );
//			city_map.addArea( 'lublin', '235', city_map.attr, 'm 750.24264,440.86274 c 9.70508,3.83605 13.32973,21.48453 9.58579,30.74695 -3.74394,9.26242 -8.07131,5.61794 -14.2929,12.88909 -6.22159,7.27115 5.2915,21.89698 -10.75736,34.52512 C 718.72932,531.65205 689,516.09497 689,516.09497 c 0,0 26.11625,-22.20958 30.87868,-33.70711 4.76243,-11.49753 2.60066,-18.93984 7.07107,-27.29289 4.47041,-8.35305 13.58781,-18.06829 23.29289,-14.23223 z' );
//
////			city_map.addArea('Lublin', 'decoration', city_map.attr_dec, 'm 682.7116,636.61474 c 0,0 -8.8891,-8.49502 -12.79848,-16.79695 -3.90938,-8.30193 -2.41001,-26.10031 -7.70762,-33.05408 -5.29761,-6.95377 -12.84647,-1.67264 -16.26345,-8.83883 -3.41698,-7.16619 -1.03347,-17.16003 5.3033,-28.63783 6.33677,-11.4778 22.5841,-22.59047 36.416,-33.58757 13.8319,-10.9971 36.97975,-17.91744 46.66904,-31.8198 9.68929,-13.90236 9.31943,-33.35597 10.96016,-43.84063 1.64073,-10.48466 -0.53111,-12.10542 1.20945,-18.44408 1.74056,-6.33866 8.08566,-11.42178 9.5,-18.67902 1.41434,-7.25724 -3.0896,-16.0424 -2,-23.32098 1.0896,-7.27858 6.19155,-10.33552 6.36272,-19.25 0.17117,-8.91448 -11.85543,-23.42761 -9.9713,-34.07633 1.88412,-10.64871 11.52789,-6.38049 12.60765,-12.40552 0.87315,-4.87217 14.8188,-1.3386 24.20183,-14.94159 9.38303,-13.60299 2.13812,-15.54036 9.66182,-20.38437 7.52371,-4.84402 15.24546,6.33307 23.69509,4.66763 8.44963,-1.66544 11.17513,-9.01006 18.82221,-14.56071 7.66584,-5.56427 17.75445,-8.78447 22.30438,-13.82229 4.54993,-5.03782 5.91856,-18.29207 11.81773,-18.24732 5.89916,0.0448 1.2598,-10.98264 8.24137,-10.10717 8.1682,1.02427 8.80547,-7.22243 10.61184,-8.72544 10.53436,-6.20493 20.72623,-6.78978 27.42266,-14.07706 6.28821,-7.01972 2.52681,-10.13969 12.21619,-19.01202 9.68939,-8.87232 42.39896,-26.04222 42.39896,-26.04222' );
////			city_map.addArea('Lublin', 'decoration', city_map.attr_dec, 'm 750.24264,440.86274 c 9.70508,3.83605 13.32973,21.48453 9.58579,30.74695 -3.74394,9.26242 -8.07131,5.61794 -14.2929,12.88909 -6.22159,7.27115 5.2915,21.89698 -10.75736,34.52512 C 718.72932,531.65205 689,516.09497 689,516.09497 c 0,0 26.11625,-22.20958 30.87868,-33.70711 4.76243,-11.49753 2.60066,-18.93984 7.07107,-27.29289 4.47041,-8.35305 13.58781,-18.06829 23.29289,-14.23223 z' );
//
//			city_map.addText( 'Zemborzyce', 137, 329, 212);
//			city_map.addText( 'Abramowice', 249, 395, 228);
//			city_map.addText( 'Wrotków', 223, 308, 227);
//			city_map.addText( 'Felin', 387, 249, 232);
//			city_map.addText( 'Hajdów-Zadębie', 401, 173, 233);
//			city_map.addText( 'Ponikwoda', 321, 96, 234);
//			city_map.addText( 'Tatary', 319, 193, 224);
//			city_map.addText( 'Czechów', 213, 75, 218);
//			city_map.addText( 'Północny', 213, 90, 218);
//			city_map.addText( 'Czechów', 202, 127, 219);
//			city_map.addText( 'Pd.', 202, 142, 219);
//			city_map.addText( 'Sławin', 136, 99, 217);
//			city_map.addText( 'Kośminek', 330, 286, 231);
//			city_map.addText( 'Głusk', 335, 378, 229);
//			city_map.addText( 'Bronowice', 312, 218, 225);
//			city_map.addText( 'LSM', 176, 213, 211);//			city_map.addText( 'Czuby Pd.', 150, 265, 209);
//			city_map.addText( 'Węglin Pd.', 72, 268, 208);//			city_map.addText( 'Czuby Pn.', 146, 239, 210);
//			city_map.addText( 'Śródm.', 226, 189, 220);//			city_map.addText( 'Szerokie', 76, 144, 215);
//			city_map.addText( '1. Dziesiąta', 281, 452, 230);//			city_map.addText( '2. Kalinowszczyzna', 281, 467, 223);
//			city_map.addText( '3. Konstantynów', 281, 483, 214);//			city_map.addText( '4. Sławinek', 281, 498, 216);
//			city_map.addText( '5. Stare Miasto', 281, 514, 222);//			city_map.addText( '6. Węglin Północny', 281, 530, 213);
//			city_map.addText( '7. Wieniawa', 281, 545, 221);//			city_map.addText( '8. Za Cukrownią', 281, 561, 226);
//			city_map.addText( '3', 117, 193, 214);//			city_map.addText( '1', 270, 291, 230);
//			city_map.addText( '4', 142, 156, 216);//			city_map.addText( '5', 263, 182, 222);
//			city_map.addText( '6', 76, 209, 213);//			city_map.addText( '7', 183, 171, 221);
//			city_map.addText( '8', 229, 240, 226);//			city_map.addText( '2', 289, 155, 223);

			return true;
		}
	],
	myslowice : [ 570, 570, function(){
			city_map.addArea( 'myslowice', '236', city_map.attr, 'm 21.51047,301.84464 111.43619,-21.97333 17.26476,14.12571 20.40381,4.70857 15.69524,14.91048 0,14.12571 -6.2781,14.12572 7.84762,21.97333 -6.27809,17.26476 -14.12572,-4.70857 -12.55619,11.77143 10.20191,15.69524 -1.56953,14.12571 -17.26476,0.78476 11.77143,29.0362 -24.32762,-1.56953 -17.26476,-60.42667 -23.54286,-10.98666 0,-10.20191 21.97333,-10.98666 -15.69524,-15.69524 7.84762,-20.40381 -81.61523,-0.78476 z' );
			city_map.addArea( 'myslowice', '237', city_map.attr, 'm 97.76244,286.80904 10.8566,-59.51678 104.37333,29.03619 15.69524,74.55238 -21.18857,14.12572 -21.18857,-17.26477 0,-14.12571 -15.69524,-14.91048 -20.40381,-4.70857 -17.26476,-14.12571 z' );
			city_map.addArea( 'myslowice', '238', city_map.attr, 'm 228.68761,330.88083 36.88381,21.18857 0,10.98667 31.39048,0 18.83428,-8.63238 -6.27809,-9.41714 53.36381,0 -7.84762,-19.61905 8.63238,-14.12572 -150.67429,-54.93333 z' );
			city_map.addArea( 'myslowice', '239', city_map.attr, 'm 212.99237,256.32845 -13.34095,-55.71811 23.54286,7.06286 14.91047,-7.06286 -5.49333,-16.48 12.55619,-9.41714 5.49333,4.70857 29.03619,-16.48 30.60572,29.82095 -40.80762,16.48001 0.8821,68.00732 z' );
			city_map.addArea( 'myslowice', '240', city_map.attr, 'm 310.30285,192.76272 13.34095,29.03621 -1.56952,34.52952 23.54285,7.84762 26.68191,42.37714 -8.63238,4.70857 -93.28933,-34.01173 -0.8821,-68.00732 z' );
			city_map.addArea( 'myslowice', '241', city_map.attr, 'm 362.8819,345.00655 30.60573,48.65523 0.7847,32.96 -31.39043,118.49905 13.34093,-7.06286 0,-10.2019 14.9105,1.56952 -1.5695,-26.6819 10.2019,0 -6.2781,-20.40381 114.5752,43.1619 39.2381,3.13905 7.8476,7.06286 13.341,-10.98667 -18.8343,-18.04952 c 0,0 -10.9867,-45.51619 -14.1257,-47.08572 -3.1391,-1.56952 -23.5429,-7.06285 -23.5429,-7.06285 l -14.1257,-38.45334 -21.9733,-13.34095 -22.7581,-39.23809 -37.6686,-5.49334 -0.7847,-36.88381 -16.48,-15.69524 -25.89719,3.13905 -8.63238,4.70857 -8.63238,14.12572 z' );
			city_map.addArea( 'myslowice', '242', city_map.attr, 'm 265.57142,363.05607 -7.84762,-0.78476 0.78476,11.77143 -14.12571,2.35428 -0.78476,16.48 15.69523,15.69524 43.16191,10.98667 40.02286,138.11809 20.40381,-12.55619 31.39043,-118.49905 -0.7847,-32.96 -30.60573,-48.65523 -53.36381,0 6.27809,9.41714 -18.83428,8.63238 z' );
			city_map.addArea( 'myslowice', '243', city_map.attr, 'm 158.05904,447.81036 17.26476,25.11238 65.13524,10.98666 16.48,55.7181 -29.03619,9.41714 -10.98667,14.91048 -35.31428,-23.54286 -13.34096,13.34095 -16.48,-15.69524 2.35429,-20.40381 -20.40381,-71.41333 z' );
			city_map.addArea( 'myslowice', '244', city_map.attr, 'm 256.93904,539.6275 17.26476,-6.2781 14.91048,4.70857 28.25143,-8.63238 25.11238,28.25143 -40.02286,-138.11809 -43.16191,-10.98667 -15.69523,-15.69524 -14.91048,17.26476 -47.08571,-29.03619 -14.12572,-4.70857 -12.55619,11.77143 10.20191,15.69524 -1.56953,14.12571 -17.26476,0.78476 11.77143,29.0362 17.26476,25.11238 65.13524,10.98666 z' );
			city_map.addArea( 'myslowice', '245', city_map.attr, 'm 207.49904,345.00655 21.18857,-14.12572 36.88381,21.18857 0,10.98667 -7.84762,-0.78476 0.78476,11.77143 -14.12571,2.35428 -0.78476,16.48 -14.91048,17.26476 -47.08571,-29.03619 6.27809,-17.26476 -7.84762,-21.97333 6.2781,-14.12572 z' );
			city_map.addArea( 'myslowice', '246', city_map.attr, 'm 232.61142,184.13034 -10.20191,-14.91047 -11.77142,4.70857 -3.92381,-12.55619 -87.10858,25.11238 -10.98666,40.80763 104.37333,29.03619 -13.34095,-55.71811 23.54286,7.06286 14.91047,-7.06286 z' );
			city_map.addArea( 'myslowice', '247', city_map.attr, 'm 258.9547,174.7145 -10.64804,-33.74606 -31.39048,-35.31429 -16.48,-0.78476 -28.25143,27.46667 3.92381,4.70857 12.55619,-3.92381 18.04953,28.25143 3.92381,12.55619 11.77142,-4.70857 10.20191,14.91047 12.55619,-9.41714 5.49333,4.70857 z' );
			city_map.addArea( 'myslowice', '248', city_map.attr, 'm 279.69713,162.94177 -29.82095,-74.552377 -13.34095,3.13905 -7.06286,12.556187 -20.40381,-21.188567 -25.89714,14.12571 17.26476,7.847617 16.48,0.78476 31.39048,35.31429 10.64804,33.74606 z' );
			city_map.addArea( 'myslowice', '249', city_map.attr, 'm 172.18475,132.33606 -3.89239,-6.34761 -16.61565,4.47345 -3.83438,-10.22502 7.66876,-5.75158 -12.78127,-16.615647 -13.42034,3.195317 -7.0297,27.47973 10.22502,13.42034 -12.8991,44.51959 87.10858,-25.11238 -18.04953,-28.25143 -12.55619,3.92381 z' );
			city_map.addArea( 'myslowice', '250', city_map.attr, 'm 142.72982,97.869653 8.94689,-8.30783 6.39063,0.63906 -1.27812,-15.33753 8.94689,-0.63906 4.47344,-19.17191 30.33155,32.49502 -17.36968,9.47437 17.26476,7.847617 -28.25143,27.46667 -3.89239,-6.34761 -16.61565,4.47345 -3.83438,-10.22502 7.66876,-5.75158 z' );
			city_map.addArea( 'myslowice', '251', city_map.attr, 'm 170.20955,55.052383 8.30783,-12.14221 -1.91719,-14.0594 17.25472,-22.3672272 40.26101,27.4797372 15.76026,54.42611 -13.34095,3.13905 -7.06286,12.556187 -20.40381,-21.188567 -8.52746,4.65134 z' );
			city_map.addText( 'Krasowy', 240, 449, 244);
			city_map.addText( 'Kosztowy', 340, 403, 242);
			city_map.addText( 'Janów', 154, 147, 249);
			city_map.addText( 'Miejski', 154, 163, 249);
			city_map.addText( 'Dziećkowice', 451, 453, 241);
			city_map.addText( 'Ćmok', 160, 212, 246);
			city_map.addText( 'Brzęcz-', 297, 234, 240);
			city_map.addText( 'kowice', 297, 250, 225);
			city_map.addText( 'Brzezinka', 283, 325, 238);
			city_map.addText( 'Larysz', 219, 370, 245);
			city_map.addText( 'Ławki', 198, 518, 243);
			city_map.addText( 'Morgi', 177, 279, 237);
			city_map.addText( 'Piasek', 208, 56, 251);
			city_map.addText( 'Słupna', 238, 234, 239);
			city_map.addText( '3', 224, 152, 247);
			city_map.addText( 'Wesoła', 145, 340, 236);
			city_map.addText( '1. Bończyk', 328, 113, 250);
			city_map.addText( '2. Stare Miasto', 328, 129, 248);
			city_map.addText( '3. Śródmieście', 328, 145, 247);
			city_map.addText( '1', 171, 110, 250);
			city_map.addText( '2', 250, 130, 248);
			return true;
		}
	],
	opole : [ 650, 580, function(){
			city_map.addArea( 'opole', '252', city_map.attr, 'm 345.70915,450.81779 -22.75133,-16.09241 6.10401,-34.40445 -19.97678,-57.15577 -6.10401,2.77455 -33.84954,-14.98258 -15.56862,-28.97929 5.58023,-2.65061 9.74378,-25.39868 22.44103,7.08663 7.76875,8.32366 13.31785,-3.32946 56.60086,80.46202 51.05177,46.61247 88.78564,69.91872 -9.9884,6.65893 0.555,11.09821 -18.867,6.65892 -6.10402,-4.43928 -24.41606,8.32366 -7.21383,-17.75714 -69.80545,15.56505 14.3144,-58.84806 -13.31785,-11.65312 z' );
			city_map.addArea( 'opole', '253', city_map.attr, 'm 451.14213,379.23434 18.31205,11.09821 54.38121,-16.64732 84.4929,38.83988 -0.1465,36.62795 -47.1674,-0.55492 -1.1098,30.52008 -30.5201,-8.87857 -20.5317,12.76294 -88.78564,-69.91872 z' );
			city_map.addArea( 'opole', '254', city_map.attr, 'm 78.797207,97.894731 3.88437,23.306239 6.10402,-0.55491 1.10982,-26.080779 48.277213,-6.10402 22.19642,56.600859 -33.84954,20.53169 -2.21964,23.30624 21.0866,42.17319 -29.96517,28.85535 1.66473,-23.86115 -54.936133,-35.51427 -18.86696,-44.39284 -12.76294,-3.88437 -18.86696,-49.94195 8.87857,-16.092389 -14.9825802,-34.95936 14.9825802,-21.0866 16.09241,27.19062 24.97097,8.87856 z' );
			city_map.addArea( 'opole', '255', city_map.attr, 'm 138.17263,88.461261 56.60087,-10.5433 22.75133,35.514259 7.21383,59.93033 -20.53168,29.41026 -19.42187,4.99419 -9.98839,12.76294 -29.41025,10.5433 -21.0866,-42.17319 2.21964,-23.30624 33.84954,-20.53169 z' );
			city_map.addArea( 'opole', '256', city_map.attr, 'm 224.73866,173.36255 28.30044,33.29463 9.98839,-5.5491 -1.10983,-21.0866 11.09821,-17.75714 52.7165,-7.21383 16.64731,-26.6357 -23.30624,-34.404439 8.32366,-9.98839 0.55491,-24.41606 -48.27721,-2.77455 -84.9013,21.08659 22.75133,35.514259 z' );
			city_map.addArea( 'opole', '257', city_map.attr, 'm 279.6748,56.831371 -7.76875,-8.87857 4.43929,-21.64151 -34.40445,-3.88437 -89.34059,9.43347 -9.98839,9.98839 11.09821,20.53169 22.75133,-4.99419 3.88438,8.87856 -11.24121,16.43458 25.66888,-4.78146 z' );
			city_map.addArea( 'opole', '258', city_map.attr, 'm 325.73237,155.05051 6.65892,5.5491 9.98839,-10.5433 19.42187,0 28.85534,20.53169 77.68747,0 9.98839,-20.53169 -58.2656,-39.39864 -23.86115,-36.069169 -38.84374,-6.65893 -15.53749,-17.75713 -13.87276,9.43348 -0.55491,24.41606 -8.32366,9.98839 23.30624,34.404439 z' );
			city_map.addArea( 'opole', '259', city_map.attr, 'm 332.39129,160.59961 -26.08079,39.95356 -16.64731,-6.10402 -26.6357,6.65893 -1.10983,-21.0866 11.09821,-17.75714 52.7165,-7.21383 z' );
			city_map.addArea( 'opole', '260', city_map.attr, 'm 306.3105,200.55317 8.87857,8.32365 -2.21964,20.53169 -14.98258,3.88437 -0.55492,18.86696 -21.6415,-0.55491 -0.55491,-14.98258 -22.19642,-29.96517 9.98839,-5.5491 26.6357,-6.65893 z' );
			city_map.addArea( 'opole', '261', city_map.attr, 'm 262.94786,220.03401 -14.90296,28.79637 3.88438,9.98838 -80.46202,7.76875 -28.85535,30.52008 -5.5491,-16.09241 -9.43348,-6.10401 1.66473,-7.76875 -13.87276,-7.21383 29.96517,-28.85535 29.41025,-10.5433 9.98839,-12.76294 19.42187,-4.99419 20.53168,-29.41026 28.30044,33.29463 z' );
			city_map.addArea( 'opole', '262', city_map.attr, 'm 251.92928,258.81876 7.76874,12.20804 31.6299,9.98838 -14.98258,-19.97677 -0.55491,-9.43348 -0.55491,-14.98258 -12.28766,-16.58834 -14.90296,28.79637 z' );
			city_map.addArea( 'opole', '263', city_map.attr, 'm 268.88689,273.92855 -9.74378,25.39868 -22.19642,10.5433 -37.179,0.55491 -24.41606,-8.32366 -29.96516,7.21384 -2.77456,-12.20803 28.85535,-30.52008 80.46202,-7.76875 7.76874,12.20804 z' );
			city_map.addArea( 'opole', '264', city_map.attr, 'm 253.56288,301.97784 15.56862,28.97929 33.84954,14.98258 -3.88437,5.5491 -21.0866,-1.66473 -14.98258,17.75714 -38.28883,-7.21384 -0.55491,-11.09821 -6.65892,-0.55491 -9.98839,17.75714 -42.72811,-14.98259 -35.51427,27.74553 -13.31785,-4.43929 29.41026,-65.47943 29.96516,-7.21384 24.41606,8.32366 37.179,-0.55491 z' );
			city_map.addArea( 'opole', '265', city_map.attr, 'm 312.41452,286.00938 17.75713,-8.87857 78.24238,2.77455 4.99419,16.09241 -7.76874,21.6415 42.17319,39.95356 3.32946,21.64151 -31.07498,33.84953 -51.05177,-46.61247 z' );
			city_map.addArea( 'opole', '266', city_map.attr, 'm 408.41403,279.90536 -46.05757,-53.2714 -2.21964,-17.75714 -47.43047,-18.12154 -6.39585,9.79789 8.87857,8.32365 -2.21964,20.53169 -14.98258,3.88437 -0.55492,18.86696 -21.6415,-0.55491 0.55491,9.43348 14.98258,19.97677 7.76875,8.32366 13.31785,-3.32946 17.75713,-8.87857 z' );
			city_map.addArea( 'opole', '267', city_map.attr, 'm 386.09019,254.08502 25.09839,-30.78052 -8.32366,-23.30624 9.98839,-13.31786 -1.10982,-16.0924 -21.0866,0 -28.85534,-20.53169 -19.42187,0 -9.98839,10.5433 -19.68494,30.15567 47.43047,18.12154 2.21964,17.75714 z' );
			city_map.addArea( 'opole', '268', city_map.attr, 'm 411.18858,223.3045 35.51427,-4.43929 24.97097,-14.42767 58.82047,9.98839 5.8014,-22.75133 19.1696,-7.21384 11.0982,3.88438 7.2139,-14.98259 -54.3813,-62.70488 -9.9884,-1.10982 -7.7687,26.6357 -23.30624,13.87276 -9.98839,20.53169 -56.60087,0 1.10982,16.0924 -9.98839,13.31786 z' );
			city_map.addArea( 'opole', '269', city_map.attr, 'm 386.09019,254.08502 22.32384,25.82034 117.08676,-0.34951 -16.648,-44.59824 -11.6531,-5.5491 0.4651,-20.55741 -25.99097,-4.41356 -24.97097,14.42767 -35.51427,4.43929 z' );
			city_map.addArea( 'opole', '270', city_map.attr, 'm 408.41403,279.90536 117.08676,-0.34951 68.8082,-0.2054 0,31.07499 14.4277,0 -0.4084,102.09967 -84.4929,-38.83988 -54.38121,16.64732 -18.31205,-11.09821 -3.32946,-21.64151 -42.17319,-39.95356 7.76874,-21.6415 z' );
			city_map.addArea( 'opole', '271', city_map.attr, 'm 450.03231,511.30303 -7.21383,-17.75714 -69.80545,15.56505 -5.66238,23.27869 3.88438,9.43347 71.58345,0 z' );
			city_map.addText( 'Bierkowice', 88, 158, 254);
			city_map.addText( 'Półwieś', 174, 181, 255);
			city_map.addText( 'Zakrzów', 273, 130, 256);
			city_map.addText( 'Wróblin', 218, 51, 257);
			city_map.addText( 'Gosławice', 392, 135, 258);
			city_map.addText( 'Malinka', 478, 190, 268);
			city_map.addText( 'Kolonia', 452, 244, 269);
			city_map.addText( 'Gosławicka', 452, 260, 269);
			city_map.addText( 'Grudzice', 518, 337, 270);
			city_map.addText( 'Malina', 520, 430, 253);
			city_map.addText( 'Nowa Wieś', 399, 350, 264);
			city_map.addText( 'Królewska', 399, 365, 265);
			city_map.addText( 'Śródmieście', 337, 257, 266);
			city_map.addText( 'Groszowice', 382, 426, 252);
			city_map.addText( 'Metalchem', 409, 527, 271);
			city_map.addText( 'Wójtowa Wieś', 203, 338, 264);
			city_map.addText( 'Zaodrze', 197, 243, 261);
			city_map.addText( 'Centrum', 286, 218, 260);
			city_map.addText( '1. Pasieka', 213, 433, 262);
			city_map.addText( 'Szczepanowice', 213, 290, 263);
			city_map.addText( '1', 263, 257, 262);
			city_map.addText( 'Os. Chabrów', 292, 178, 259);
			city_map.addText( 'Armii Krajowej', 365, 190, 267);
			return true;
		}
	],
	poznan : [ 520, 640, function(){
			city_map.addArea( 'poznan', '441', city_map.attr, 'm 8.9531298,191.69474 22.7500002,44.40625 1.09375,30.5 58.969913,-6.10612 31.633677,17.33769 -6.68666,23.96875 28.58307,2.39343 72.43748,17.75 4.3125,-20.25 13.2881,-20.21214 -22.5085,-11.55846 0.3041,-7.90842 -11.55842,-8.82093 5.77923,-12.1668 -8.51676,-2.73753 3.0417,-15.20849 -27.37529,10.03761 -38.61039,-77.14359 -11.53125,-24.21875 -19.40625,-5 -21.093747,20 -48.842873,-11.12969 -2.5795,7.66089 29.00637,34.42527 z' );
			city_map.addArea( 'poznan', '442', city_map.attr, 'm 32.79687,266.60099 -5.21874,29.28125 -8.03125,9.6875 6.9375,15.53125 11.0625,2.46875 -14.125,5.28125 22.71875,32.125 -9.6875,7.75 5.53125,6.09375 -31.59375,25.21875 60.406253,-3.875 13,21.3125 -8.28125,32.40625 -7.78125,4.4375 28.53125,34.90625 11.906247,-14.125 3.34375,2.78125 13,-9.71875 14.96875,-18.8125 15.12725,8.50631 1.4875,-11.23126 -1.09763,-25.53945 7.38938,-13.37421 12.8435,1.45111 10.25,-4.6875 9.40625,0 5.53125,3.59375 -1.375,-8.875 7.1875,-21.875 0,-13.5625 9.99998,-34.625 1.5,-7.1875 -72.43748,-17.75001 -28.58307,-2.39343 6.68666,-23.96875 -31.633687,-17.33769 z' );
			city_map.addArea( 'poznan', '443', city_map.attr, 'm 154.61163,457.8573 10.37275,-2.13131 10.25,8.3125 1.375,-5.84375 24.375,1.40625 -5,9.125 7.78125,10.25 -7.78125,3.34375 5.03125,7.21875 8.76913,-3.04535 9.7334,-1.21668 3.9542,-6.38757 0,-12.47096 19.7711,-38.93376 -42.82158,-19.41443 -5.53125,-3.59375 -9.40625,0 -10.25,4.6875 -12.8435,-1.45111 -7.38939,13.3742 1.09764,25.53946 z' );
			city_map.addArea( 'poznan', '421', city_map.attr, 'm 200.42187,408.06974 42.82159,19.41443 19.5222,-82.85193 -46.5313,-15.5 -9.99999,34.625 0,13.5625 -7.1875,21.875 z' );
			city_map.addArea( 'poznan', '424', city_map.attr, 'm 262.76567,344.63224 10.28119,-13.75 25.8597,-25.37022 6.4508,-11.6782 -1.9439,-35.16373 -22.0503,15.32266 -15.285,18.57699 -14.0138,-1.3537 -16.7294,-9.73345 -13.2881,20.21214 -4.3125,20.25 -1.5,7.18751 z' );
			city_map.addArea( 'poznan', '425', city_map.attr, 'm 266.07816,292.56974 15.285,-18.57699 22.0503,-15.32266 -18.4988,-27.07136 -21.2918,-10.64595 -50.7322,-0.13304 -0.8125,-13.03125 -15.53128,-20.5 -15.5,-27.6875 -44.29312,-1.90046 37.74726,75.41905 27.37528,-10.03761 -3.0417,15.20849 8.51676,2.73753 -5.77923,12.16679 11.55843,8.82093 -0.3041,7.90842 22.5085,11.55846 16.7294,9.73345 z' );
			city_map.addArea( 'poznan', '428', city_map.attr, 'm 246.58866,220.9081 -3.6494,-22.15973 0.47721,-24.34324 5.91039,-9.41962 43.1921,13.99181 16.121,-5.17088 11.1882,17.35705 0.1985,8.43264 5.614,13.44236 -1.4074,16.76973 -5.8219,4.82066 -9.677,1.12836 -5.3209,22.91285 -18.4988,-27.07137 -21.2918,-10.64595 z' );
			city_map.addArea( 'poznan', '426', city_map.attr, 'm 246.58866,220.90809 -33.698,-0.0883 -0.8125,-13.03125 -15.53129,-20.50001 -15.49999,-27.68749 10,-0.3125 9.09375,-17.71875 -19.09375,-14.9375 -4.71875,-16.34375 8.3125,-13.593736 -4.15625,-2.1875 0,-16.625 31.03129,-15.53125 1.0937,17.1875 29.375,-6.375 3.875,-11.625 25.75,1.375 7.5,-18 21.5938,7.1875 16.9062,-13.28125 -1.925,18.36646 11.3313,38.13354 -8.4727,15.222806 1.398,15.46844 6.8655,33.05437 6.2024,27.16634 -13.1807,4.93177 -11.1882,-17.35705 -16.121,5.17088 -43.1921,-13.99181 -5.9104,9.41962 -0.4772,24.34325 z' );
			city_map.addArea( 'poznan', '430', city_map.attr, 'm 285.09816,319.05903 22.021,11.39493 36.5003,6.38757 10.646,23.11691 8.21261,2.12919 -6.99591,16.42518 12.77511,17.94603 -62.9632,43.4963 -2.7713,-25.55027 -49.5488,-28.21682 9.7917,-41.55581 10.2812,-13.75 z' );
			city_map.addArea( 'poznan', '420', city_map.attr, 'm 252.97396,386.18804 49.5488,28.21682 2.7713,25.55027 62.9632,-43.4963 -12.7751,-17.94603 6.9959,-16.42518 -8.2126,-2.12919 -10.646,-23.1169 -36.5003,-6.38757 -22.021,-11.39494 13.8084,-13.54701 6.4508,-11.67819 -1.9439,-35.16374 5.3209,-22.91284 9.677,-1.12837 5.82191,-4.82066 -0.5301,-4.01972 27.4062,6.09375 29.0938,0.5625 3.0625,-4.15625 -8.875,-6.09375 25.2187,-15.5 8.8438,22.6875 -7.4688,3.0625 9.9688,3.59375 -11.3438,8.3125 -26.875,4.4375 1.0938,2.78125 5.5625,0 4.1562,13 35.7188,-5.25 6.6562,16.625 5.5313,-13.03125 23,21.59375 12.1875,-11.0625 -0.2813,-3.875 8.0313,-3.0625 6.6562,10.25 -5.5312,11.09375 2.1875,6.90625 -38.7813,23.5625 5,1.65625 -5.5312,11.09375 -11.9063,1.09375 -0.8437,3.3125 20.2187,18.5625 -3.3125,13.59375 17.1563,63.4375 -0.8125,21.3125 2.2187,9.4375 -36.8437,74.49999 -36.3125,-23.28125 -8.5625,4.4375 -6.0938,14.12501 -3.9062,-9.68751 -9.4063,-10.24999 -14.6875,24.375 -13.2812,11.65625 32.4062,31 -14.9687,15.8125 14.9687,31.00005 -12.75,10.8125 -9.125,-6.6563 -0.5625,-3.5937 -22.4375,-18.8438 4.7188,-3.875 -20.7813,-14.125 -3.5937,3.59375 -9.1563,-8.03125 -3.5937,-10.78125 -14.9688,9.40625 -26.875,-21.875 -8.5625,-0.5625 0.25,-11.09375 -6.9062,-3.03125 6.375,-14.96875 -27.1563,-12.75 -8.43424,-9.04185 -8.7314,-6.46428 2.61985,-11.3585 6.26454,-2.72912 8.76914,-3.04535 9.7334,-1.21668 3.9542,-6.38757 0,-12.47096 19.7711,-38.93376 z' );
			city_map.addArea( 'poznan', 'decoration', city_map.attr_dec, 'm 199.67095,577.43317 c 0,0 13.01371,-42.26635 10.16009,-56.54317 -2.85362,-14.27682 -22.8447,-10.4788 -17.22799,-24.73764 5.6167,-14.25884 20.75333,-5.45178 27.3881,-12.36882 6.63477,-6.91705 -0.80321,-12.36995 6.1675,-22.53567 10.14482,-14.79466 20.31451,-43.44728 24.31281,-56.97817 3.9983,-13.53089 7.59875,-35.86107 11.09462,-53.94286 2.52213,-13.04533 9.80209,-17.71118 10.10906,-33.30148 0.30697,-15.5903 -10.46704,-10.21415 -5.08005,-24.2959 5.38699,-14.08175 24.68568,-26.96365 34.89774,-32.68902 10.21206,-5.72536 1.36047,-20.58549 7.0679,-25.17938 5.70743,-4.59389 8.61606,2.75558 13.47318,-1.76698 4.85712,-4.52256 4.39545,-16.81306 2.42958,-24.07502 -1.96587,-7.26196 -7.16836,-10.35738 -5.52179,-17.44887 1.64657,-7.09149 18.4631,1.42754 14.13579,-11.48533 -4.32731,-12.91286 -14.04089,-46.25147 -13.69405,-63.61107 0.34684,-17.359595 7.03558,-14.1395 6.84702,-24.07502 -0.18855,-9.935524 -12.87922,-30.455525 -11.04358,-44.836969 1.83564,-14.381444 6.25089,-19.521256 4.63831,-38.2108155' );
			city_map.addArea( 'poznan', 'decoration', city_map.attr_dec, 'm 268.02122,333.36048 c 0,0 34.79954,-26.73179 37.33613,-39.52666 2.53659,-12.79487 -1.94391,-35.16373 -1.94391,-35.16373' );

			city_map.addText( 'Jeżyce', 123, 242, 441);
			city_map.addText( 'Grunwald', 119, 363, 442);
			city_map.addText( 'Nowe Miasto', 363, 464, 420);
			city_map.addText( 'Wilda', 227, 382, 421);
			city_map.addText( 'Rataje', 308, 379, 430);
			city_map.addText( 'Dębiec', 195, 441, 443);
			city_map.addText( 'Centrum', 260, 309, 424);
			city_map.addText( 'Winogrady', 249, 259, 425);
			city_map.addText( 'Naramowice', 282, 205, 428);
			city_map.addText( 'Piątkowo', 253, 130, 426);

			return true;
		}
	],
	rudaslaska : [ 500, 550, function(){
			city_map.addArea( 'rudaslaska', '277', city_map.attr, 'm 50.47183,344.34884 98.87999,12.55619 32.96,-28.25143 30.60572,-51.00952 -11.77143,-3.92381 0.78476,-20.40381 19.61905,-0.78476 0.78476,-24.32762 -56.50286,-7.84762 -18.83428,-13.34095 -19.61905,21.18857 -3.92381,20.40381 -58.072367,7.06285 -12.556193,32.17524 z' );
			city_map.addArea( 'rudaslaska', '278', city_map.attr, 'm 146.99754,207.01551 -19.61905,-6.2781 35.31429,-32.17524 23.54285,-11.77143 0,-23.54285 -33.74476,-19.61905 7.84762,-19.619046 -6.27809,-40.80762 43.1619,-14.12571 1.56952,-28.25143 12.5562,-5.4933297 32.96,14.9104697 7.06285,37.66857 18.04953,18.83429 -10.98667,7.84762 13.34095,52.579046 -26.6819,3.92381 -21.18857,36.09904 -3.13905,38.45334 9.41714,7.84762 -7.84762,4.70857 -56.50286,-7.84762 z' );
			city_map.addArea( 'rudaslaska', '279', city_map.attr, 'm 269.4204,76.745034 15.69523,4.70857 7.06286,25.897136 14.12572,0 14.91047,25.11239 -23.54285,28.25142 -14.91048,-3.92381 -14.12572,6.2781 3.13905,-25.89714 -13.34095,-52.579046 z' );
			city_map.addArea( 'rudaslaska', '280', city_map.attr, 'm 269.4204,76.745034 3.92381,-16.48 40.02285,-16.48 10.98667,-29.82095 -36.88381,0 -43.1619,6.27809 7.06285,37.66857 z' );
			city_map.addArea( 'rudaslaska', '281', city_map.attr, 'm 269.4204,76.745034 3.92381,-16.48 40.02285,-16.48 8.06582,-21.89294 10.76847,7.76723 -3.13905,41.59238 -10.98667,0 -11.77142,36.099036 -14.12572,0 -7.06286,-25.897136 z' );
			city_map.addArea( 'rudaslaska', '282', city_map.attr, 'm 271.77468,137.1717 -3.13905,25.89714 14.12572,-6.2781 14.91048,3.92381 14.91047,16.48 28.25143,10.20191 9.41714,21.97333 -11.77143,27.46667 -25.89714,-3.13905 -56.50286,5.49333 4.70858,-7.84761 -26.68191,-0.78477 -3.92381,-7.06285 -9.41714,-7.84762 3.13905,-38.45334 21.18857,-36.09904 z' );
			city_map.addArea( 'rudaslaska', '283', city_map.attr, 'm 312.5823,233.69741 -0.78476,14.91048 -21.97333,16.48 6.27809,40.02285 15.69524,7.06286 36.09905,-11.77143 13.34095,-55.71809 -22.7581,-7.84762 z' );
			city_map.addArea( 'rudaslaska', '284', city_map.attr, 'm 359.24766,252.99475 67.90989,19.15599 17.2648,44.73143 -2.3543,27.46667 18.8343,44.73143 34.9039,21.18857 -23.9205,35.31429 -94.95297,8.63238 -22.7581,-10.20191 -11.77143,-16.48 -17.26476,-7.06285 0.78476,-34.52953 -25.89714,-26.6819 -6.27809,-13.34096 -13.34096,0 -3.92381,5.49334 -10.2019,-8.63238 7.06286,-32.96 10.98666,-5.49334 11.77143,0.78476 15.69524,7.06286 36.09905,-11.77143 z' );
			city_map.addArea( 'rudaslaska', '285', city_map.attr, 'm 268.24517,333.61483 -10.5962,2.10163 0,12.55619 -22.7581,-11.77143 -20.40381,13.34095 -16.48,-7.06285 -15.69524,-14.12572 30.60572,-51.00952 -11.77143,-3.92381 0.78476,-20.40381 19.61905,-0.78476 0.78476,-24.32762 7.84762,-4.70857 3.92381,7.06285 26.68191,0.78477 -4.70858,7.84761 56.50286,-5.49333 -0.78476,14.91048 -21.97333,16.48 6.27809,40.02285 -11.77143,-0.78476 -10.98666,5.49334 z' );
			city_map.addArea( 'rudaslaska', '286', city_map.attr, 'm 293.74802,345.91836 6.27809,13.34096 25.89714,26.6819 -0.78476,34.52953 -4.70857,27.46666 7.06286,8.63238 7.84762,38.45334 -42.37715,14.12571 7.06286,22.7581 -36.09905,11.77143 -26.6819,-24.32762 -18.04953,-58.85715 -11.77142,0 -26.68191,36.88381 -9.41714,0 7.06286,-12.55619 -11.77143,-32.96 -0.78477,-24.32762 -10.98666,-7.06285 -7.06286,14.91047 -14.12571,-2.35428 -14.91048,-22.7581 -3.13905,-19.61905 -40.807607,-22.75809 -19.619043,11.77143 -10.98667,-4.70858 6.27809,-30.60571 98.87999,12.55619 32.96,-28.25143 15.69524,14.12572 c 0,0 16.48,7.06285 16.48,7.06285 l 20.40381,-13.34095 22.7581,11.77143 0,-12.55619 10.5962,-2.10163 -1.96382,9.16449 10.2019,8.63238 3.92381,-5.49334 z' );
			city_map.addText( 'Bielszowice', 130, 298, 277);
			city_map.addText( 'Halemba', 240, 414, 286);
			city_map.addText( 'Kochłowice', 379, 369, 284);
			city_map.addText( 'Wirek', 246, 291, 285);
			city_map.addText( 'Bykowina', 323, 277, 283);
			city_map.addText( 'Nowy Bytom', 281, 205, 282);
			city_map.addText( 'Ruda', 212, 117, 278);
			city_map.addText( 'Chebzie', 293, 133, 279);
			city_map.addText( 'Godula', 296, 72, 281);
			city_map.addText( 'Orzegów', 280, 39, 280);
			return true;
		}
	],
	rzeszow : [ 590, 530, function(){
			city_map.addArea( 'rzeszow', '287', city_map.attr, 'm 4.3953541,129.76486 19.4218699,-25.52588 17.75714,4.43928 2.21964,-7.21383 69.363816,-8.878566 13.87276,-17.20223 10.5433,-48.277213 11.09821,1.66473 12.20803,-13.872764 23.86115,-7.2138328 34.95935,7.7687428 16.64731,88.785683 -6.65893,0 18.31205,22.75133 -7.76875,0 0,4.99419 -7.76874,0 -28.30044,-12.20803 -8.87857,29.96517 7.21384,3.88437 -7.21384,22.75133 3.88438,1.66473 -11.0982,16.64731 -4.43928,0 -7.76875,13.31786 -23.86115,-8.32366 -18.31205,11.65312 -6.65892,-3.32946 -10.5433,13.31785 -34.959366,-9.98839 -14.98258,-30.52008 8.87856,-7.21383 z' );
			city_map.addArea( 'rzeszow', '288', city_map.attr, 'm 200.37713,160.31613 26.53732,4.963 3.32946,-14.42767 3.88438,-1.10982 0,-9.98839 10.5433,-4.43929 -4.43929,-3.32946 -7.76874,0 -28.30044,-12.20803 -8.87857,29.96517 7.21384,3.88437 z' );
			city_map.addArea( 'rzeszow', '289', city_map.attr, 'm 228.97198,156.36315 28.46255,7.25125 -8.87857,22.75133 0.55491,16.0924 27.74552,0.55491 -10.5433,21.64151 -13.31785,18.31205 -16.0924,0 -13.31785,11.0982 -12.76294,0 -10.5433,-9.43347 -13.31784,-0.55491 2.77455,-31.6299 -8.32366,-1.10982 -5.5491,-3.32946 7.76875,-13.31786 4.43928,0 11.0982,-16.64731 -3.88438,-1.66473 5.09258,-16.06121 26.53732,4.963 z' );
			city_map.addArea( 'rzeszow', '290', city_map.attr, 'm 257.43453,163.6144 11.65312,-21.0866 -21.0866,-15.53749 -7.76875,0 0,4.99419 4.43929,3.32946 -10.5433,4.43929 0,9.98839 -3.88438,1.10982 -1.27193,5.51169 z' );
			city_map.addArea( 'rzeszow', '291', city_map.attr, 'm 269.08765,142.5278 14.98258,-20.53169 -0.55491,-20.53168 -18.86696,-3.329466 -31.21101,10.761056 14.5637,18.09429 z' );
			city_map.addArea( 'rzeszow', '292', city_map.attr, 'm 283.51532,101.46443 14.98258,4.43928 -4.99419,-29.965166 -17.75714,-24.416063 -11.09821,10.5433 1.10982,5.549113 -15.53749,3.88437 -10.5433,-7.213843 -9.668,6.147993 6.33854,33.805566 -6.65893,0 3.74835,4.65704 31.21101,-10.761056 z' );
			city_map.addArea( 'rzeszow', '293', city_map.attr, 'm 275.74657,51.522481 -28.85534,-29.41025 -27.19061,-6.658934 10.30877,54.980117 9.668,-6.147993 10.5433,7.213843 15.53749,-3.88437 -1.10982,-5.549113 z' );
			city_map.addArea( 'rzeszow', '294', city_map.attr, 'm 275.74657,51.522481 1.66473,-19.42186 12.20803,-13.872764 -1.66473,-9.9883918 29.31404,-0.550372 0,9.9162938 23.88925,0.90148 16.6774,-3.60592 22.98777,13.071474 -3.60592,5.85963 3.15518,8.11333 -9.91629,4.05666 -19.38185,34.707033 0.45074,11.71925 11.26852,10.817776 0.90148,9.46555 -18.48037,14.4237 -46.71665,-21.23164 -4.99419,-29.965166 z' );
			city_map.addArea( 'rzeszow', '295', city_map.attr, 'm 298.4979,105.90371 6.15,38.35978 9.01481,7.66259 29.74888,0.45074 19.83259,-14.4237 -18.02963,-10.81777 z' );
			city_map.addArea( 'rzeszow', '296', city_map.attr, 'm 304.6479,144.26349 -13.97295,12.17 -7.66259,20.28332 -19.83259,-13.07147 -5.74524,-0.0309 11.65312,-21.0866 14.98258,-20.53169 -0.55491,-20.53168 14.98258,4.43928 z' );
			city_map.addArea( 'rzeszow', '297', city_map.attr, 'm 283.01236,176.71681 -6.15597,26.29623 -27.74552,-0.55491 -0.55491,-16.0924 8.87857,-22.75129 5.74524,0.0309 z' );
			city_map.addArea( 'rzeszow', '298', city_map.attr, 'm 276.85639,203.01304 11.11411,-5.11142 9.46555,8.11333 12.62074,-10.81777 -2.2537,-22.98777 5.85962,-20.28333 -9.01481,-7.66259 -13.97295,12.17 -7.66259,20.28332 z' );
			city_map.addArea( 'rzeszow', '299', city_map.attr, 'm 310.05679,195.19718 16.22666,9.46555 9.91629,-9.46555 12.17,-7.21185 1.80296,-10.81778 -13.52222,-2.70444 -10.36703,3.15518 -11.26851,-5.40888 -7.21185,0 z' );
			city_map.addArea( 'rzeszow', '300', city_map.attr, 'm 350.1727,177.16755 11.71926,-22.08629 9.01481,-9.46555 -7.66259,-7.66259 -19.83259,14.4237 -29.74888,-0.45074 -5.85962,20.28333 7.21185,0 11.26851,5.40888 10.36703,-3.15518 z' );
			city_map.addArea( 'rzeszow', '301', city_map.attr, 'm 297.43605,206.01495 -9.91629,20.28333 4.05667,3.60592 9.01481,1.80296 0,14.4237 14.87444,0.90148 0,-11.71925 6.31036,-11.26852 -0.45074,-12.62073 4.95815,-6.76111 -16.22666,-9.46555 z' );
			city_map.addArea( 'rzeszow', '302', city_map.attr, 'm 300.59124,246.13086 -27.94592,-2.2537 -0.45074,-5.40889 15.32518,-12.16999 4.05667,3.60592 9.01481,1.80296 z' );
			city_map.addArea( 'rzeszow', '303', city_map.attr, 'm 210.82205,254.0648 -3.98485,30.37901 8.56407,6.31037 7.66259,-3.60593 35.15776,19.83259 0.90148,12.16999 43.72184,-28.39665 -1.80296,-23.43851 15.77592,-14.4237 -1.35222,-5.85963 -14.87444,-0.90148 -27.94592,-2.2537 -0.45074,-5.40889 15.32518,-12.16999 9.91629,-20.28333 -9.46555,-8.11333 -11.11411,5.11142 -10.5433,21.64151 -13.31785,18.31205 -16.0924,0 -13.31785,11.0982 z' );
			city_map.addArea( 'rzeszow', '304', city_map.attr, 'm 181.4118,211.3367 -9.73236,9.10195 -4.05666,17.57888 -11.71926,19.83259 2.70445,37.8622 -13.97296,20.73407 9.01481,33.3548 24.79073,-5.40888 11.26852,15.32518 9.46554,-4.50741 15.32518,13.07148 5.85963,-5.85963 5.85962,9.01481 13.97296,-1.80296 18.48036,-10.81778 1.80297,-9.01481 13.07147,-18.48036 -14.4237,-12.17 -0.90148,-12.16999 -35.15776,-19.83259 -7.66259,3.60593 -8.56407,-6.31037 3.98485,-30.37901 -10.5433,-9.43347 -13.31784,-0.55491 2.77455,-31.6299 z' );
			city_map.addArea( 'rzeszow', '305', city_map.attr, 'm 226.21904,371.43674 -6.76111,18.48036 -11.71925,18.48037 8.56407,16.6774 -4.50741,11.26851 6.76111,12.17 -2.70444,33.3548 23.88925,25.69221 0.45074,13.52222 9.46555,11.26852 -1.80296,8.11333 5.40889,-2.25371 7.66259,7.21185 14.87444,-0.45074 -5.40889,-6.76111 17.57888,-18.9311 2.70445,-9.01481 4.95814,-6.76111 0,-13.07148 -4.05666,-7.66259 5.85962,-4.95814 -0.45074,-20.28333 12.62074,-5.40889 36.05925,-5.85962 8.11333,-9.46556 0.45074,-21.63554 -9.01482,1.35222 -0.45074,-6.76111 -8.56407,-0.45074 -6.31036,-10.36703 -19.83259,-0.45075 -9.91629,-9.01481 -1.80297,-13.97295 -28.69351,-38.65485 -9.16869,12.96263 -1.80297,9.01481 -18.48036,10.81778 z' );
			city_map.addArea( 'rzeszow', '306', city_map.attr, 'm 354.0698,422.81784 4.66697,2.70777 2.70445,-3.15518 4.95814,8.56407 9.46555,-0.45074 5.40889,7.21184 8.56407,-6.7611 1.35222,5.85962 5.85963,-0.45074 7.66259,7.66259 13.97296,-34.70702 -4.95815,-4.50741 9.46555,-27.04443 -0.90148,-8.56407 -9.91629,7.66259 -14.87444,-14.87444 -25.69221,-10.36703 -25.69221,6.31036 -29.74888,-15.77592 -3.15519,6.76111 6.76111,6.31037 -5.85962,15.32518 -12.17,-0.45074 -3.60593,5.40889 1.80297,13.97295 9.91629,9.01481 19.83259,0.45075 6.31036,10.36703 8.56407,0.45074 0.45074,6.76111 9.01482,-1.35222 z' );
			city_map.addArea( 'rzeszow', '307', city_map.attr, 'm 363.31378,353.69052 -3.67553,-99.89707 -44.17257,-6.76111 1.35222,5.85963 -15.77592,14.4237 1.80296,23.43851 -43.72184,28.39665 14.4237,12.17 -3.90278,5.51773 28.69351,38.65485 3.60593,-5.40889 12.17,0.45074 5.85962,-15.32518 -6.76111,-6.31037 3.15519,-6.76111 29.74888,15.77592 z' );
			city_map.addArea( 'rzeszow', '308', city_map.attr, 'm 359.63825,253.79345 -2.2537,-36.05925 -9.46555,0 -21.63555,-13.07147 -4.95815,6.76111 0.45074,12.62073 -6.31036,11.26852 0,11.71925 z' );
			city_map.addArea( 'rzeszow', '309', city_map.attr, 'm 357.38455,217.7342 18.9311,-1.80296 7.21185,9.46555 11.26852,-0.45074 -13.52222,26.5937 -21.63555,2.2537 z' );
			city_map.addArea( 'rzeszow', '310', city_map.attr, 'm 390.86683,232.67346 9.78882,7.14703 16.22666,23.88925 11.71925,-0.45074 22.98777,36.05925 -23.88925,12.62073 -13.52222,28.8474 -16.6774,21.18481 -25.69221,-10.36703 -8.49447,2.08636 -3.67553,-99.89707 21.63555,-2.2537 z' );
			city_map.addArea( 'rzeszow', '311', city_map.attr, 'm 451.58933,299.31825 19.83254,-11.71926 15.776,7.66259 9.0148,24.33999 -11.7193,19.38185 18.0296,-6.31037 26.143,18.02962 6.3104,-37.41146 -5.8597,-21.63555 26.5937,-7.21185 8.4657,-17.57888 -54.8919,-81.58405 -29.2982,22.08629 -26.59368,-10.81777 -41.91887,22.53703 -8.56407,-6.76111 -8.11333,12.62073 -3.92919,7.72741 9.78882,7.14703 16.22666,23.88925 11.71925,-0.45074 z' );
			city_map.addArea( 'rzeszow', '312', city_map.attr, 'm 423.54639,212.59559 -8.91779,-40.83692 0,-14.87444 17.12815,3.60592 7.21184,-11.26851 -4.95814,-24.33999 -10.81778,-8.56408 2.70445,-4.05666 7.66259,4.50741 24.79073,-3.15519 -4.50741,15.77592 9.46556,12.17 5.40888,16.6774 8.5641,1.80296 4.0566,10.81777 11.7193,4.50741 6.9411,16.91618 -20.0126,15.0864 -26.59368,-10.81777 z' );
			city_map.addArea( 'rzeszow', '313', city_map.attr, 'm 414.6286,171.75867 -28.39665,4.5074 -31.80878,-7.10901 -4.25047,8.01049 -1.80296,10.81778 -12.17,7.21185 -9.91629,9.46555 21.63555,13.07147 9.46555,0 18.9311,-1.80296 7.21185,9.46555 11.26852,-0.45074 8.11333,-12.62073 8.56407,6.76111 12.07297,-6.49084 z' );
			city_map.addArea( 'rzeszow', '314', city_map.attr, 'm 423.19267,116.31757 -4.95814,3.15519 -2.70445,-11.26852 -9.46555,0.45074 2.70445,-16.226656 -13.97296,3.60593 -8.56407,-3.60593 18.02962,-10.36703 -3.60592,-12.16999 13.52221,-0.45075 0.45074,-5.859623 -5.40888,0 0,-6.31037 10.81777,0.45074 -0.45074,-4.95815 -38.76369,-24.79073 -3.60592,5.85963 3.15518,8.11333 -9.91629,4.05666 -19.38185,34.707033 0.45074,11.71925 11.26852,10.817776 0.90148,9.46555 -18.48037,14.4237 18.02963,10.81777 7.66259,7.66259 -9.01481,9.46555 -7.46879,14.0758 31.80878,7.10901 28.39665,-4.5074 0,-14.87444 17.12815,3.60592 7.21184,-11.26851 -4.95814,-24.33999 z' );
			city_map.addArea( 'rzeszow', '315', city_map.attr, 'm 407.58678,45.088751 11.09849,-6.7493 6.76111,6.31037 3.60592,-3.60592 -1.35222,-5.85963 23.88925,1.35222 2.2537,-12.16999 29.29814,0.45074 11.7193,-7.662594 0.4507,12.169994 -9.9163,7.66259 3.1552,16.6774 22.0863,-12.16999 0.9015,10.81777 -17.1282,25.692223 1.3522,14.42369 -37.41143,21.184806 -24.79073,3.15519 -7.66259,-4.50741 -2.70445,4.05666 -4.95814,3.15519 -2.70445,-11.26852 -9.46555,0.45074 2.70445,-16.226656 -13.97296,3.60593 -8.56407,-3.60593 18.02962,-10.36703 -3.60592,-12.16999 13.52221,-0.45075 0.45074,-5.859623 -5.40888,0 0,-6.31037 10.81777,0.45074 -0.45074,-4.95815 z' );
			city_map.addArea( 'Rzeszow', 'decoration', city_map.attr_dec, 'm 182.47265,389.69293 c 0,0 58.69228,-16.86845 72.9456,-29.16023 14.25332,-12.29178 16.29224,-39.94517 24.934,-50.25382 8.64176,-10.30865 16.34379,-7.77544 20.02963,-14.97296 3.68584,-7.19752 -2.11136,-18.33151 0.90148,-25.69221 3.01284,-7.3607 13.49076,-8.89473 15.87444,-21.22666 2.38368,-12.33193 1.03032,-22.54587 7.21185,-36.87332 6.18153,-14.32745 14.69443,-12.49862 20.74147,-21.4348 6.04704,-8.93618 8.97037,-16.40783 13.16629,-26.19962 4.19592,-9.79179 13.26725,-10.84961 12.87074,-18.76852 -0.39651,-7.91891 -22.53027,-10.5734 -23.04074,-20.02962 -0.51047,-9.45622 15.99916,-5.35436 17.63185,-14.57888 1.63269,-9.224522 -13.73689,-14.599872 -13.97296,-26.593702 -0.23607,-11.99383 13.21144,-31.47763 19.77962,-37.3622 6.56818,-5.88457 8.55786,-0.41164 10.36704,-3.60593 1.80918,-3.19429 -5.30443,-4.0897 -4.0037,-11.31777 1.30073,-7.22807 17.57888,-27.9459196 17.57888,-27.9459196' );
			city_map.addArea('Rzeszow', 'decoration', city_map.attr_dec, 'm 370.00529,447.6119 c 0,0 -8.38967,-4.75954 -12.58684,-13.48799 -2.94107,-6.11627 0.85308,-17.98524 -6.49519,-17.70602 -10.59775,0.4027 -2.13693,-7.46386 -10.94389,-7.35043 -8.80696,0.11343 -4.82756,-9.81498 -16.29074,-9.1848 -11.46318,0.63018 -28.45144,-7.70752 -24.49887,-21.92 3.95257,-14.21248 13.27563,-2.68552 17.85492,-13.90644 4.2197,-10.3398 -5.01041,-12.15327 -0.27604,-18.83873 4.73437,-6.68546 3.65496,-11.31868 -0.85222,-14.3474 -4.50718,-3.02872 -13.37503,4.75003 -18.93111,-1.80296 -5.55608,-6.55299 -1.49629,-28.20333 -1.49629,-28.20333' );
			city_map.addArea('Rzeszow', 'decoration', city_map.attr_dec_fill, 'm 252.81274,322.30602 c -0.49501,-5.54427 11.32714,-8.05856 15.63921,-12.38405 4.31207,-4.32549 6.19686,-7.98707 10.50374,-11.95594 4.30688,-3.96887 13.18798,-1.43748 16.14463,-7.58056 2.95666,-6.14308 -0.61228,-11.99107 2.8685,-20.72938 3.48078,-8.7383 13.39053,-10.38118 17.14588,-22.76907 3.75536,5.1121 1.6175,10.14774 -0.46159,13.07148 -2.07909,2.92374 -9.72533,6.05114 -11.80817,11.86457 -2.08284,5.81343 10.03714,10.10039 4.50741,22.14567 -5.52973,12.04528 -12.17691,8.6142 -14.4237,13.91358 -2.24679,5.29938 1.6244,8.05175 -1.35222,10.60372 -2.97662,2.55197 -8.70911,-2.33052 -12.3567,0.34607 -3.64759,2.67659 -0.91037,7.42611 -3.57858,12.48403 -2.66821,5.05791 -5.53489,7.99712 -8.29535,6.07837 -2.76046,-1.91875 0.56368,-7.10031 -1.67094,-9.94365 -2.23462,-2.84334 -12.36711,0.39943 -12.86212,-5.14484 z' );

			city_map.addText( 'Budziwój', 272, 430, 305);
			city_map.addText( 'Biała', 366, 395, 306);
			city_map.addText( 'Miłocin', 248, 54, 293);
			city_map.addText( 'Zwięczyca', 203, 320, 304);
			city_map.addText( 'Drabinianka', 318, 332, 307);
			city_map.addText( 'Staroniwa', 228, 219, 289);
			city_map.addText( 'Pobitno', 393, 137, 314);
			city_map.addText( 'Baranówka', 263, 88, 292);
			city_map.addText( 'Nowe', 339, 230, 308);
			city_map.addText( 'Miasto', 339, 244, 308);
			city_map.addText( 'Załęże', 449, 79, 315);
			city_map.addText( 'Wilkowyja', 455, 185, 312);
			city_map.addText( 'Słocina', 482, 255, 311);
			city_map.addText( 'Zalesie', 397, 303, 310);
			city_map.addText( 'Mieszka I', 380, 200, 313);
			city_map.addText( 'Staromieście', 321, 47, 294);
			city_map.addText( 'Przybyszówka', 133, 142, 287);
			city_map.addText( 'Kotuli', 215, 147, 288);
			city_map.addText( 'Kmity', 264, 192, 297);
			city_map.addText( '3', 249, 151, 290);
			city_map.addText( '2', 305, 222, 301);
			city_map.addText( '5', 288, 240, 302);
			city_map.addText( 'Gen.', 253, 263, 303);
			city_map.addText( 'Dąbrowskiego', 253, 278, 303);
			city_map.addText( '1. Gen. Andersa', 72, 405, 291);
			city_map.addText( '2. Gen. Grota-Roweckiego', 72, 420, 301);
			city_map.addText( '3. Krakowska-Południe', 72, 436, 290);
			city_map.addText( '4. Króla Stanisława Augusta', 72, 451, 296);
			city_map.addText( '5. Piastów', 72, 467, 302);
			city_map.addText( '6. Pułaskiego', 72, 483, 298);
			city_map.addText( '7. Śródmieście - Północ', 72, 498, 300);
			city_map.addText( '8. Śródmieście - Południe', 72, 514, 299);
			city_map.addText( '9. Tysiąclecia', 72, 530, 295);
			city_map.addText( '1', 265, 122, 291);
			city_map.addText( '4', 283, 149, 296);
			city_map.addText( '6', 297, 184, 298);
			city_map.addText( '7', 333, 168, 300);
			city_map.addText( '8', 323, 193, 299);
			city_map.addText( '9', 324, 141, 295);
			city_map.addText( 'Padere-', 379, 230, 309);
			city_map.addText( 'wskiego', 375, 244, 309);
			return true;
		}
	],
	sopot : [ 550, 480, function(){
			city_map.addArea( 'sopot', '317', city_map.attr, 'm 346.00242,475.47416 19.61905,-42.37714 -21.97334,-18.83429 -0.78476,-15.69524 -26.6819,0 -21.97334,-13.34095 -23.54285,11.77143 3.9238,-19.61905 -29.82095,-30.60571 0,-10.98667 -24.32762,-14.12572 -10.2019,-1.56952 -7.84762,-6.27809 26.6819,-0.78477 83.96953,47.08572 30.60571,0.78476 -16.48,-51.79429 -9.41714,-0.78476 -3.92381,7.84762 -27.46667,-3.92381 -0.78476,-7.06286 21.18857,-4.70857 3.92381,-9.41714 -16.48,-1.56952 3.13905,-10.20191 -33.74476,7.84762 -6.2781,-23.54286 -10.98666,-7.84762 5.49333,-7.84761 12.55619,7.84761 0,-10.98666 46.30095,3.13905 5.49334,-7.06286 -53.36381,-26.68191 17.26476,-9.41714 0.78476,7.06286 22.7581,10.2019 -7.06286,-18.04952 -27.46667,-14.12572 -27.46667,21.97334 -17.26476,-18.83429 -10.98666,-1.56952 0,-14.12572 33.74476,-3.92381 4.70857,-7.06285 23.54286,3.92381 0,-21.97334 -21.97334,-14.91047 11.77143,-8.63238 1.56953,-18.04953 -39.2381,-1.56952 -21.97333,-11.771429 -41.59238,4.70857 0,-9.41714 7.84761,-7.06286 -51.79428,-2.35428 0.78476,17.26476 -11.77143,14.910469 5.49334,29.82096 -94.956199,70.62857 10.986668,19.61905 48.65524,22.75809 -16.48,21.97333 10.98667,4.70858 3.13904,13.34095 10.20191,0.78476 0.78476,16.48 -3.13905,0 0,15.69524 -12.55619,4.70857 -5.49333,-18.04952 -19.61905,0 -1.56952,29.82095 -10.98667,11.77143 18.04952,4.70857 3.13905,14.12571 12.55619,12.55619 -10.98666,40.02286 -15.69524,18.04952 65.135241,15.69524 59.6419,-18.83428 26.68191,0 36.09904,15.69523 8.63238,-6.27809 21.97334,3.92381 21.97333,-12.55619 z' );
			city_map.addArea( 'sopot', '318', city_map.attr, 'm 47.008129,313.81321 0.0255,-22.03099 15.66977,-15.63759 10.98667,4.70858 3.13904,13.34095 10.20191,0.78476 0.78476,16.48 -3.13905,0 0,15.69524 -12.55619,4.70857 -5.49333,-18.04952 z' );
			city_map.addArea( 'sopot', '319', city_map.attr, 'm 343.64813,360.89892 19.40698,-7.52164 10.82075,10.5433 14.42767,-11.65312 -0.83236,-37.45646 -9.15602,-47.7223 -67.62702,23.96641 -3.92381,9.41714 -21.18857,4.70857 0.78476,7.06286 27.46667,3.92381 3.92381,-7.84762 9.41714,0.78476 z' );
			city_map.addArea( 'sopot', '320', city_map.attr, 'm 316.18147,240.83035 17.18593,-0.93226 11.37566,6.10401 0.72912,32.72585 -34.78405,12.32716 -16.48,-1.56952 3.13905,-10.20191 -33.74476,7.84762 -6.2781,-23.54286 -10.98666,-7.84762 5.49333,-7.84761 12.55619,7.84761 0,-10.98666 46.30095,3.13905 z' );
			city_map.addArea( 'sopot', '321', city_map.attr, 'm 296.56242,203.94654 18.77039,-2.05982 0.55491,-12.48548 -40.51387,-19.19946 -23.54286,-3.92381 -4.70857,7.06285 -33.74476,3.92381 0,14.12572 10.98666,1.56952 17.26476,18.83429 27.46667,-21.97334 z' );
			city_map.addArea( 'sopot', '322', city_map.attr, 'm 315.88772,189.40124 21.36405,-20.80915 23.30624,14.42768 17.75714,84.06893 -32.84297,11.63925 -0.72912,-32.72585 -11.37566,-6.10401 -17.18593,0.93226 -53.36381,-26.68191 17.26476,-9.41714 0.78476,7.06286 22.7581,10.2019 -7.06286,-18.04952 18.77039,-2.05982 z' );
			city_map.addArea( 'sopot', '323', city_map.attr, 'm 265.17194,124.68559 77.90639,12.27661 17.47968,46.05757 -23.30624,-14.42768 -21.36405,20.80915 -40.51387,-19.19946 0,-21.97334 -21.97334,-14.91047 z' );
			city_map.addArea( 'sopot', '324', city_map.attr, 'm 266.74147,106.63606 -5.23498,-15.176519 -22.19642,-9.71093 -16.92477,-17.75714 -21.6415,-0.83236 -28.95853,18.36457 -7.84761,7.06286 0,9.41714 41.59238,-4.70857 21.97333,11.771429 z' );
			city_map.addArea( 'sopot', '325', city_map.attr, 'm 261.50649,91.459541 8.0462,-33.01717 -5.27165,-8.87857 21.36406,-11.65312 9.43347,0 76.57765,-25.80334 -3.60692,28.85535 15.53749,46.05757 -28.30043,6.10401 -17.20222,-8.32366 -1.10982,38.566279 6.10401,13.59531 -77.90639,-12.27661 1.56953,-18.04953 z' );
			city_map.addArea( 'sopot', '326', city_map.attr, 'm 360.55801,183.01977 6.43186,30.45082 13.26746,-4.92494 4.71674,7.49129 16.36983,-7.21384 0.2775,-6.38147 11.6531,-5.82656 -8.0462,-13.31785 20.2542,-7.76874 -11.6531,-17.20223 -30.24261,-71.305989 -28.30043,6.10401 -17.20222,-8.32366 -1.10982,38.566279 6.10401,13.59531 z' );
			city_map.addArea( 'sopot', '327', city_map.attr, 'm 425.4825,175.52848 8.8786,16.0924 38.2888,-21.64151 0.2775,1.66473 -38.2888,21.0866 21.6415,40.50846 -11.4009,4.9942 -3.8592,-5.27165 -9.7109,3.60692 -12.7629,-3.05201 -13.3179,10.82075 -0.2775,3.88438 -29.37907,5.87858 -8.58186,-40.62974 13.26746,-4.92494 4.71674,7.49129 16.36983,-7.21384 0.2775,-6.38147 11.6531,-5.82656 -8.0462,-13.31785 z' );
			city_map.addArea( 'sopot', '328', city_map.attr, 'm 404.9508,248.22175 1.6648,16.92477 20.8091,30.52007 -39.95353,19.14441 -9.15602,-47.7223 -2.74342,-12.98837 z' );
			city_map.addArea( 'sopot', '329', city_map.attr, 'm 427.4247,295.66659 22.1964,-19.69932 11.9306,11.65312 24.4161,-7.76875 -29.6877,-46.61248 -11.4009,4.9942 -3.8592,-5.27165 -9.7109,3.60692 -12.7629,-3.05201 -13.3179,10.82075 -0.2775,3.88438 1.6648,16.92477 z' );
			city_map.addArea( 'sopot', '330', city_map.attr, 'm 388.30353,352.26746 0.55491,10.26584 19.69936,69.36381 36.3214,1.66473 25.5511,-13.31785 7.2138,7.49129 13.5953,0.55491 59.3754,-60.20778 -36.0691,-44.39284 -28.5779,-43.83793 -24.4161,7.76875 -11.9306,-11.65312 -22.1964,19.69932 -39.95353,19.14441 z' );
			city_map.addArea( 'sopot', '331', city_map.attr, 'm 365.62147,433.09702 23.23697,-1.75482 -16.92477,-25.80334 -28.28554,8.72387 z' );
			city_map.addArea( 'sopot', '332', city_map.attr, 'm 388.85844,431.3422 19.69936,0.55491 -19.69936,-69.36381 -0.55491,-10.26584 -14.42767,11.65312 -10.82075,-10.5433 -19.40698,7.52164 -30.60571,-0.78476 -83.96953,-47.08572 -26.6819,0.78477 7.84762,6.27809 10.2019,1.56952 24.32762,14.12572 0,10.98667 29.82095,30.60571 -3.9238,19.61905 23.54285,-11.77143 21.97334,13.34095 26.6819,0 0.78476,15.69524 28.28554,-8.72387 z' );
			city_map.addText( 'Karlikowo', 461, 361, 330);
			city_map.addText( 'Sopocki Las', 161, 285, 317);
			city_map.addText( 'Kamienny Potok', 322, 68, 325);
			city_map.addText( 'Lisie', 307, 147, 319);
			city_map.addText( 'Wzgórze', 307, 163, 319);
			city_map.addText( 'Górny', 337, 212, 322);
			city_map.addText( 'Sopot', 337, 227, 322);
			city_map.addText( 'Centrum', 410, 225, 327);
			city_map.addText( 'Zajęcze', 357, 308, 319);
			city_map.addText( 'Wzgórze', 357, 324, 319);
			city_map.addText( 'os. Mickiewicza', 302, 268, 320);
			city_map.addText( 'Przylesie', 261, 187, 321);
			city_map.addText( 'Brodwino', 206, 88, 324);
			city_map.addText( 'Świemirowo', 340, 383, 332);
			city_map.addText( '1. Centrum Południe', 472, 47, 328);
			city_map.addText( '2. Dolny Sopot - Grunwaldzka', 472, 63, 329);
			city_map.addText( '3. Dolny Sopot - Haffnera', 472, 79, 326);
			city_map.addText( '4. Gręzowo', 472, 94, 318);
			city_map.addText( '5. Stawowie', 472, 110, 331);
			city_map.addText( '1', 398, 285, 328);
			city_map.addText( '2', 439, 263, 329);
			city_map.addText( '3', 375, 148, 326);
			city_map.addText( '4', 63, 304, 318);
			city_map.addText( '5', 367, 425, 331);
			return true;
		}
	],
	sosnowiec : [ 700, 400, function(){
			city_map.addArea( 'sosnowiec', '333', city_map.attr, 'm 6.1790224,102.40599 3.5314304,30.9981 5.8857102,13.73333 -3.53143,11.37905 34.921909,0 52.971432,-27.07429 -11.77143,-12.16381 -1.9619,-37.668573 -10.59429,0.78476 0.39238,7.45524 -41.984762,2.35429 z' );
			city_map.addArea( 'sosnowiec', '334', city_map.attr, 'm 99.958074,131.44218 47.478086,22.36572 26.68191,-3.53143 11.37905,8.24 18.83428,-31.78286 -7.06285,-13.34095 0,-16.087623 -13.73334,-2.35428 3.13905,-14.91048 4.31619,-1.96191 0.39238,-6.27809 -10.2019,-3.53143 1.9619,-6.27809 -29.82095,4.70857 -1.17714,-10.59429 -10.59429,0.39238 0,11.37905 -27.46667,3.13905 0,10.98666 -27.140386,13.40571 1.24325,23.870483 z' );
			city_map.addArea( 'sosnowiec', '335', city_map.attr, 'm 99.958074,131.44218 47.478086,22.36572 26.68191,-3.53143 -56.11048,51.40191 -40.415236,-31.78286 -0.78476,-17.65715 -19.04276,0.76925 z' );
			city_map.addArea( 'sosnowiec', '336', city_map.attr, 'm 118.00759,201.67838 48.65524,30.60571 3.53143,-6.2781 -7.84762,-7.84761 14.12571,-9.02477 0.39239,-21.97333 10.98666,4.31619 -6.27809,-29.03619 3.92381,-3.92381 -11.37905,-8.24 z' );
			city_map.addArea( 'sosnowiec', '337', city_map.attr, 'm 170.19426,226.00599 -7.84762,-7.84761 14.12571,-9.02477 0.39239,-21.97333 10.98666,4.31619 6.67048,19.22667 9.80952,14.12571 -14.12571,4.70857 -14.91048,-8.63238 z' );
			city_map.addArea( 'sosnowiec', '338', city_map.attr, 'm 175.29521,220.90504 -5.10095,5.10095 -3.53143,6.2781 13.73333,7.84762 5.10096,10.98667 23.54285,-15.69524 -4.70857,-10.59429 -14.12571,4.70857 z' );
			city_map.addArea( 'sosnowiec', '339', city_map.attr, 'm 196.54415,243.75369 1.50916,16.78183 27.07428,20.01143 7.45524,22.75809 0.78476,34.13715 -5.49333,5.49333 21.97333,16.87238 -7.06285,18.04952 -21.18858,-17.26476 -29.03619,-72.19809 1.17715,-11.77143 -8.24,-25.50476 z' );
			city_map.addArea( 'sosnowiec', '340', city_map.attr, 'm 232.58283,303.30504 16.87238,-9.41714 1.96191,-11.37905 -3.13905,-2.74667 6.27809,-22.36571 5.10096,-7.45524 c 0,0 5.10095,6.2781 5.10095,3.92381 0,-2.35428 -0.78476,-21.18857 -0.78476,-21.18857 l 3.53143,-3.92381 -1.96191,-18.4419 3.92381,-8.63238 -8.63238,-5.49334 3.13905,-14.51809 -29.42857,-5.88572 -4.31619,13.34095 -16.48,-7.45523 -0.78477,5.88571 -7.06285,-0.39238 0,3.53143 -18.04953,0.78476 6.67048,19.22667 9.80952,14.12571 4.70857,10.59429 -12.49582,8.33055 1.50916,16.78183 27.07428,20.01143 z' );
			city_map.addArea( 'sosnowiec', '341', city_map.attr, 'm 264.73791,254.09036 20.42397,9.19182 30.99809,-15.69523 7.84762,5.88571 11.37905,-16.08762 20.79619,-6.27809 -4.70857,-7.06286 -14.12571,-2.74667 -3.53143,-12.55619 -10.59429,-1.9619 -0.78476,-9.02476 -29.03619,-1.56953 0,-4.70857 -29.42857,-9.80952 -3.13905,14.51809 8.63238,5.49334 -3.92381,8.63238 1.96191,18.4419 -3.53143,3.92381 z' );
			city_map.addArea( 'sosnowiec', '342', city_map.attr, 'm 259.65712,249.94123 5.08079,4.14913 20.42397,9.19182 30.99809,-15.69523 7.84762,5.88571 11.37905,-16.08762 20.79619,-6.27809 22.36572,-10.98667 49.04762,11.77143 1.9619,15.69524 -27.4667,16.08762 3.5315,6.67047 -10.2019,6.2781 -5.101,-3.92381 -27.07428,19.22666 12.55619,5.88572 -72.98286,38.06095 -36.09905,7.06286 -6.27809,4.70857 -7.84762,0 -2.74667,12.16381 -21.97333,-16.87238 5.49333,-5.49333 -0.78476,-34.13715 16.87238,-9.41714 1.96191,-11.37905 -3.13905,-2.74667 6.27809,-22.36571 z' );
			city_map.addArea( 'sosnowiec', '343', city_map.attr, 'm 249.84759,359.8079 -7.06285,18.04952 8.63238,13.34096 5.49333,-5.10096 5.49333,7.45524 1.17715,-7.06286 81.61524,-3.13904 20.01142,-14.91048 -0.39238,-5.49333 11.77143,-22.36572 21.58093,-8.24 -2.7466,-8.63238 -12.16385,-6.27809 -7.45524,-19.61905 -72.98286,38.06095 -36.09905,7.06286 -6.27809,4.70857 -7.84762,0 z' );
			city_map.addArea( 'sosnowiec', '344', city_map.attr, 'm 428.96647,242.85423 8.436,-4.68443 5.8889,6.67048 7.0629,-4.31619 1.9619,12.55619 7.0629,2.74667 1.1771,-7.84762 7.0629,5.10095 1.1771,2.74667 12.5562,3.92381 1.5695,-4.31619 9.0248,6.27809 0.7847,-7.45524 27.8591,9.41715 12.1638,-5.10096 12.1638,5.49334 21.581,-16.48 6.278,-0.39238 18.8343,19.61904 21.1886,-8.24 3.5314,-4.70857 8.24,6.2781 5.8857,-6.2781 7.8477,2.35429 4.7085,-3.13905 10.9867,12.16381 7.0629,-9.41714 9.4171,8.63238 3.1391,-1.56953 -5.4934,-8.63238 4.3162,-5.10095 1.1772,-42.76952 8.6323,-7.84762 -10.9866,-5.88572 -0.3924,-5.88571 12.9486,-1.56953 -2.3543,-8.63238 -10.5943,-4.70857 -26.2895,-2.74666 2.7466,-13.34096 -72.9828,2.74667 -13.7334,22.7581 -85.539,10.2019 -47.4781,40.41524 z' );
			city_map.addArea( 'sosnowiec', '345', city_map.attr, 'm 574.34667,158.51647 12.9485,-28.64381 6.6705,-2.35429 0,-3.9238 -5.4933,-0.78477 1.5695,-8.63238 7.4552,-3.53143 0,-4.31619 -16.48,-1.17714 -12.5561,-13.733333 -34.9219,0 -7.8477,16.480003 -22.7581,6.27809 -11.7714,9.41715 5.101,16.48 -1.9619,12.94857 23.1504,10.59428 4.3162,11.77143 -0.055,10.52525 38.9007,-4.63953 z' );
			city_map.addArea( 'sosnowiec', '346', city_map.attr, 'm 521.71257,185.9141 0.055,-10.52525 -4.3162,-11.77143 -23.1504,-10.59428 1.9619,-12.94857 -5.101,-16.48 -42.3771,27.07428 -19.2267,-2.74667 -4.3162,-18.4419 -3.5314,-1.56952 0.3924,-12.55619 2.3542,-0.39239 -1.9619,-7.84761 -21.1885,-7.455243 -3.1391,-26.28953 -20.40379,-10.2019 -0.39238,8.63238 -16.08762,5.49333 1.96191,6.67048 -5.10095,0 5.88571,22.365713 8.24,0 0.39238,14.5181 -13.34095,18.83428 47.47809,27.46667 -9.8095,11.77143 -10.2019,-1.56952 -14.12574,26.6819 -24.32762,10.20191 3.13905,9.80952 4.70857,7.06286 22.36572,-10.98667 49.04762,11.77143 47.4781,-40.41524 z' );
			city_map.addArea( 'sosnowiec', '347', city_map.attr, 'm 359.32188,139.68218 -17.65714,14.91048 -43.94667,-14.51809 -10.20191,29.03619 -3.13904,0.78476 -4.86553,16.95086 13.89029,4.63009 0,4.70857 29.03619,1.56953 0.78476,9.02476 10.59429,1.9619 3.53143,12.55619 14.12571,2.74667 -3.13905,-9.80952 24.32762,-10.20191 14.12574,-26.6819 10.2019,1.56952 9.8095,-11.77143 z' );
			city_map.addArea( 'sosnowiec', '348', city_map.attr, 'm 289.52935,163.38092 -13.78461,-4.86445 0.39238,-3.92381 -6.2781,-1.9619 -1.56952,-23.15048 -21.58095,-5.88571 -28.25143,0.39238 0,-4.70858 4.31619,-2.74666 0.78476,-10.20191 -15.69524,-7.455233 3.53143,12.556193 -6.2781,-1.96191 -5.71921,7.94412 4.93445,9.32064 -18.83428,31.78286 -3.92381,3.92381 6.27809,29.03619 18.04953,-0.78476 0,-3.53143 7.06285,0.39238 0.78477,-5.88571 16.48,7.45523 4.31619,-13.34095 29.42857,5.88572 15.53828,5.17943 4.86553,-16.95086 3.13904,-0.78476 z' );
			city_map.addArea( 'sosnowiec', '349', city_map.attr, 'm 268.2895,129.48028 17.65714,-12.16381 -14.51809,-15.30286 7.45523,-6.670473 2.74667,-31.78286 -16.87238,-11.77143 -9.02476,-24.72 -40.02286,12.55619 1.56952,6.2781 -10.59428,5.49333 1.9619,20.40381 -6.67047,1.17714 -2.35429,-8.24 -7.45524,0.78476 -0.78476,6.2781 -0.39238,6.27809 -4.31619,1.96191 -3.13905,14.91048 13.73334,2.35428 0,16.087623 2.1284,4.02031 5.71921,-7.94412 6.2781,1.96191 -3.53143,-12.556193 15.69524,7.455233 -0.78476,10.20191 -4.31619,2.74666 0,4.70858 28.25143,-0.39238 z' );
			city_map.addArea( 'sosnowiec', '350', city_map.attr, 'm 255.73331,27.068847 14.12571,-7.45524 30.60572,-2.35428 8.24,5.49333 20.40381,-1.17714 19.61904,-20.4038099 12.94858,7.06285 2.35428,3.9238099 28.25142,7.45524 -4.7086,3.53143 -3.13901,21.97333 6.67051,6.2781 -5.4934,15.69524 -7.84759,-3.92381 -0.39238,8.63238 -16.08762,5.49333 1.96191,6.67048 -5.10095,0 5.88571,22.365713 8.24,0 0.39238,14.5181 -13.34095,18.83428 -17.65714,14.91048 -43.94667,-14.51809 -8.18872,23.30635 -13.78461,-4.86445 0.39238,-3.92381 -6.2781,-1.9619 -1.56952,-23.15048 17.65714,-12.16381 -14.51809,-15.30286 7.45523,-6.670473 2.74667,-31.78286 -16.87238,-11.77143 z' );
			city_map.addArea( 'sosnowiec', '351', city_map.attr, 'm 392.28187,19.613607 45.1206,15.30286 -1.9587,10.59429 4.7086,1.9619 0,22.36571 13.3409,7.06286 4.3162,-8.24 13.7334,0.39238 2.3542,-7.06285 32.96,-2.35429 0.7848,37.66857 -5.8857,7.062863 6.6466,8.30069 -5.4695,1.50883 -11.7714,9.41715 -42.3771,27.07428 -19.2267,-2.74667 -4.3162,-18.4419 -3.5314,-1.56952 0.3924,-12.55619 2.3542,-0.39239 -1.9619,-7.84761 -21.1885,-7.455243 -3.1391,-26.28953 -12.5562,-6.27809 5.4934,-15.69524 -6.67051,-6.2781 3.13901,-21.97333 z' );
			city_map.addText( 'Milowice', 48, 130, 333);
			city_map.addText( 'Pogoń', 145, 115, 334);
			city_map.addText( 'Środula', 236, 89, 349);
			city_map.addText( 'Zagórze', 320, 84, 350);
			city_map.addText( 'Kazimierz', 451, 102, 351);
			city_map.addText( 'Ostrowy', 541, 142, 345);
			city_map.addText( 'Maczki', 568, 217, 344);
			city_map.addText( 'Porąbka', 439, 182, 346);
			city_map.addText( 'Klimontów', 334, 182, 347);
			city_map.addText( 'Sielec', 230, 158, 348);
			city_map.addText( 'Dańdówka', 303, 232, 341);
			city_map.addText( 'Dębowa', 232, 222, 340);
			city_map.addText( 'Góra', 232, 238, 340);
			city_map.addText( 'Niwka', 308, 295, 342);
			city_map.addText( 'Jęzor', 313, 363, 343);
			city_map.addText( 'Stary', 115, 157, 335);
			city_map.addText( 'Sosnowiec', 115, 173, 335);
			city_map.addText( '1. Modrzejów', 449, 311, 339);
			city_map.addText( '2. Nowy Sosnowiec', 449, 327, 336);
			city_map.addText( '3. Ostra Górka', 449, 342, 337);
			city_map.addText( '4. Radocha', 449, 358, 338);
			city_map.addText( '1', 215, 312, 339);
			city_map.addText( '2', 154, 200, 336);
			city_map.addText( '3', 185, 217, 337);
			city_map.addText( '4', 188, 241, 338);
			return true;
		}
	],
	swietochlowice : [ 500, 560, function(){
			city_map.addArea( 'swietochlowice', '352', city_map.attr, 'm 199.46287,267.37171 -25.11239,-4.70857 -31.39047,-27.46666 -40.02286,-69.84381 13.34095,-36.88381 31.39048,-37.668581 23.54286,-86.3238104 79.26095,31.3904704 -16.48,101.234301 11.77143,0 15.69524,47.08571 -10.98667,-0.78476 z' );
			city_map.addArea( 'swietochlowice', '353', city_map.attr, 'm 250.47239,35.866939 123.20761,21.97333 0.78477,27.46667 24.32762,27.466681 -27.46667,52.57905 -33.74476,25.11238 -76.1219,-6.2781 -15.69524,-47.08571 -11.77143,0 z' );
			city_map.addArea( 'swietochlowice', '354', city_map.attr, 'm 250.47239,183.40219 10.98667,0.78476 76.12189,6.2781 2.35429,19.61905 -13.34096,-6.2781 -6.27808,23.54286 58.85714,22.75809 -18.04953,48.65524 49.44001,32.17524 -8.63238,15.69524 -76.12192,-56.50286 -41.59238,-8.63238 -69.05905,7.84762 -15.69523,-21.97334 z' );
			city_map.addArea( 'swietochlowice', '355', city_map.attr, 'm 142.96001,235.19648 -28.25143,32.17523 -11.77143,0 -15.695243,36.09904 44.731433,21.97334 58.85714,40.80761 18.83429,38.45334 7.06286,-2.35429 18.04952,21.97334 44.73143,-8.63239 50.22475,1.56953 28.25143,-15.69524 56.50287,40.80763 12.55619,-32.17525 -18.04953,-14.91046 14.12572,-27.46668 -21.18857,-21.18856 -76.12192,-56.50286 -41.59237,-8.63238 -69.05905,7.84762 -15.69523,-21.97334 -25.11239,-4.70858 z' );
			city_map.addArea( 'swietochlowice', '356', city_map.attr, 'm 234.77715,424.3241 44.73143,-8.63239 50.22475,1.56953 28.25143,-15.69524 56.50287,40.80762 -3.92381,36.09905 -21.97333,-10.20191 -2.35429,10.20191 -7.84762,-2.35429 -8.63239,18.83429 2.35429,33.74476 15.69524,9.41714 0,7.84762 -170.29334,-55.71809 3.13905,-21.97334 -7.06286,-1.56952 -2.35429,9.41714 -24.32762,-4.70857 0.78477,-61.21143 21.97333,-5.49333 7.06286,-2.35429 z' );
			city_map.addText( 'Lipiny', 178, 165, 352);
			city_map.addText( 'Chropaczów', 312, 124, 353);
			city_map.addText( 'Piaśniki', 281, 252, 354);
			city_map.addText( 'Centrum', 284, 359, 355);
			city_map.addText( 'Zgoda', 300, 469, 356);
			return true;
		}
	],
	szczecin : [ 740, 630, function(){
			city_map.addArea( 'szczecin', 'decoration', city_map.attr_dec_fill, 'm 490.05285,66.161506 3.34387,10 -29.96888,17.75 -5.56237,-24.40625 -10.90625,3.0625 6.09362,29.125004 23.68763,1.65625 2.78125,10.53125 -6.65625,10.5625 -19.43763,88.21875 8.875,16.09375 11.65638,1.125 10,22.75 -21.65638,37.15625 -8.31237,0 6.65625,-13.84375 -5,-7.21875 -17.75,5.53125 0.5625,-8.875 -7.78138,0.5625 1.65638,15.53125 -3.3125,0.5625 -6.125,-11.09375 -22.15625,11.03125 -2.81263,20.03125 30.53138,44.9375 -0.5625,6.6875 6.65612,7.75 17.78138,-25.53125 2.75,1.6875 5.5625,3.875 -9.4375,42.71875 12.21862,3.34375 -12.21862,12.75 -16.09375,13.3125 16.09375,0.5625 -7.21875,11.65625 36.06237,3.875 0.56263,-11.09375 27.1875,-12.21875 -22.1875,-36.625 -3.875,-39.9375 48.28138,-4.4375 29.40613,2.21875 2.90637,4.59375 12.0625,-28.46875 0,-39.9375 -4.4375,-22.1875 -12.21875,11.09375 -4.43762,-11.09375 3.34387,-57.71875 11.09375,-1.125 -5.56262,-38.84375 -31.06238,-14.40625 0,-18.875 7.78125,-4.4375 -7.78125,-34.406254 -41.06276,-5.5625 z' );
			city_map.addArea( 'szczecin', '399', city_map.attr, 'm 309.69285,57.720128 c 0,0 68.35675,16.024958 65.90812,16.559308 l -18.37125,0.52913 c -47.53687,-17.088438 -67.53011,-24.275538 0,0 l 18.37125,-0.52913 -0.18175,9.63638 -7.27275,17.636364 -5.92363,0.014 -9.1755,8.55861 -10.19875,-0.72847 -12.38412,-8.74173 -12.01987,1.09272 4.73512,10.56292 0,10.19869 -11.65562,-0.36425 -3.64237,-4.00663 -10.56288,0 -0.36425,3.64239 -14.27075,11.03484 -12.2245,30.20185 -13.18337,3.83515 -10.06725,16.0597 -17.97738,10.78637 -13.26675,21.67198 -0.72725,11.27272 -8,8.36364 -4.852,2.55625 -21.98725,-1.41151 -8.01325,0.36422 -41.52315,-3.27815 -14.93375,16.75498 -1.457,6.92055 -7.649,6.92052 -4.37086,19.30468 -11.65564,4.7351 -5.099341,13.47681 -20.76161,9.47021 -7.80567,-27.95462 -21.09335,-6.71154 -27.80488,-4.31455 0,0' );
			city_map.addArea( 'szczecin', '400', city_map.attr, 'm 380.72009,7.6933157 51.367,65.6433703 -4.73512,8.74173 -14.20525,1.45696 -1.64863,2.98818 -20.29775,-12.29142 -15.59937,0.0473 -18.37125,0.52913 -47.37811,-17.056112 -24.531,-8.831188 -37.39288,-33.5576 35.95463,33.078213 73.34736,26.366687 -47.37811,-17.056112' );
			city_map.addArea( 'szczecin', '402', city_map.attr, 'm 400.75172,281.95795 -2.82388,20.0473 30.53013,44.94959 -0.555,6.65893 6.659,7.76875 17.75712,-25.52589 2.7745,1.66474 5.54913,3.88437 -9.4335,42.72451 12.20812,3.33306 -12.20812,12.76293 -16.09238,13.31785 16.09238,0.55492 -7.21875,11.65625 36.07412,3.88123 0.55488,-11.0982 27.19062,-12.20802 -22.19462,-36.63752 -3.875,-39.9375 48.26613,-4.44191 29.42138,2.22316 13.30662,21.08308 8.32375,-7.76875 7.76875,8.32366 17.20225,-21.0866 7.76863,0.5549 17.75725,-24.41605 22.75125,6.104 -21.6415,27.19063 7.76875,12.76294 -56.60088,33.29462 14.9825,22.19641 63.81475,-3.88436 26.63575,10.5433 11.09825,16.64731 -39.39875,32.73972 13.318,3.32946 1.10975,14.42767 -19.42187,0.55492 1.66475,-17.20223 -10.846,-0.55491 -39.096,25.52587 39.096,28.30045 19.7245,44.94774 8.32375,0.55491 2.7745,-12.76295 17.75712,-2.21963 0.555,6.65893 -7.76887,4.99419 0,3.88438 13.87287,1.66473 18.312,24.41605 0,21.64152 -5.54912,0.55491 -0.55488,-12.20803 -47.1675,-28.85535 -20.27937,-1.66473 0,18.31205 6.96162,-7.21384 1.66475,11.09821 4.43925,0.55491 0.55488,-8.32366 6.104,2.21964 0.55487,11.65312 -12.76287,8.32365 -13.87275,0 -42.17325,-21.6415 -6.104,-17.20222 -12.208,0.55491 0,-9.43349 12.763,-1.66472 -10.54338,-13.31785 -9.98837,7.76874 -2.21963,0 21.08663,-24.41607 -2.77463,-10.54328 -40.50837,6.65892 -0.555,9.98839 -6.65888,0 -14.98262,10.5433 -28.85526,-12.76294 -2.21975,-11.09821 -23.86113,-8.32366 -13.31787,4.43928 -1.10975,-7.21383 -20.53175,3.88437 -4.99413,19.42186 5.54913,0 -1.10988,8.32367 -23.86112,0 -21.08663,24.41606 3.3295,22.75132 -28.85537,7.76875 15.5375,23.86115 -22.19638,-1.66473 -0.55499,7.21383 -8.32363,-19.42186 -53.27136,-9.98839 -2.29477,-36.52145 -6.81549,-7.49704 -2.04465,-42.25602 -10.22323,-32.71434 10.90478,-8.86013 -0.68155,-9.54168 14.31253,-8.86014 -2.7262,-29.30659 30.64356,-3.12378 38.8744,-22.09352 3.40774,-11.58633 -4.77084,0 -0.68155,-9.54168 19.08337,-21.12801 -0.68155,-36.80363 7.49703,0 5.67793,-32.7707 z' );
			city_map.addArea( 'szczecin', '403', city_map.attr, 'm 296.26578,417.7777 -37.5232,-20.99467 7.93395,-15.23319 1.90415,-37.76562 -4.44301,-6.98188 3.17358,-13.32904 15.76011,-9.81308 3.59874,-9.86313 33.3226,13.6464 46.01693,0.95208 16.27468,2.84869 0.53815,29.06012 -19.08337,21.12801 0.68155,9.54168 4.77084,0 -3.40774,11.58633 -38.8744,22.09352 z' );
			city_map.addArea( 'szczecin', '404', city_map.attr, 'm 366.00963,318.39557 -9.38683,-12.50901 -4.97268,-14.70602 0,-17.15328 15.69343,-18.61314 9.12409,-22.62774 6.20438,5.10949 18.24817,1.09489 -1.09489,24.81752 -4.50943,16.92177 -5.67793,32.7707 -7.49703,0 0.1434,7.74351 z' );
			city_map.addArea( 'szczecin', '405', city_map.attr, 'm 286.6701,303.79709 -17.13676,-16.63115 -16.42336,-6.56934 8.39416,-20.07299 27.37227,-0.36497 24.81752,7.29927 29.92699,1.45986 8.0292,5.10949 0,17.15328 4.97268,14.70602 9.38683,12.50901 -46.01693,-0.95208 z' );
			city_map.addArea( 'szczecin', '406', city_map.attr, 'm 256.06707,273.5253 -21.57023,7.80123 0,12.40876 -12.40875,21.89781 7.29927,2.18978 5.47445,8.02919 29.27586,10.95027 3.17358,-13.32904 15.7601,-9.81308 3.59875,-9.86313 -17.13676,-16.63115 -16.42336,-6.56934 z' );
			city_map.addArea( 'szczecin', '407', city_map.attr, 'm 266.67653,381.54984 -7.93395,15.23319 -7.68209,10.92483 -28.04638,17.11922 -0.9106,7.46689 -22.03644,-0.36424 -7.28478,-9.10597 -8.19537,0 -4.55299,-8.37749 3.09603,-53.54309 -9.4702,-22.40068 -6.5563,-4.37087 14.56955,-20.57949 8.55961,-0.54636 6.19206,5.46358 17.48346,-0.54635 0.54636,16.39074 -5.46359,9.28809 -6.92053,0.18212 -5.28146,6.92053 -0.18212,13.65896 13.29471,-0.18212 5.09934,-6.5563 1.63908,-6.73842 15.84438,-10.92716 2.3775,-14.10738 29.27586,10.95027 4.44301,6.98188 z' );
			city_map.addArea( 'szczecin', '408', city_map.attr, 'm 213.90814,317.92301 8.17995,-2.28991 7.29927,2.18978 5.47445,8.02919 -2.3775,14.10738 -15.84438,10.92716 -1.63908,6.73842 -5.09934,6.5563 -13.29471,0.18212 0.18212,-13.65896 5.28146,-6.92053 6.92053,-0.18212 5.46359,-9.28809 z' );
			city_map.addArea( 'szczecin', '409', city_map.attr, 'm 167.10346,334.13163 -20.94373,-5.46358 -43.34441,-11.2914 -33.874211,0 -4.00662,-6.5563 20.76161,-9.47021 5.099341,-13.47683 11.65564,-4.7351 4.37086,-19.30466 7.64902,-6.92053 1.45696,-6.92054 14.93379,-16.75498 41.52321,3.27815 8.01325,-0.36424 6.19206,13.11259 4.37087,22.94704 7.209,4.82509 6.99631,-8.10323 24.03976,-1.45696 5.29067,13.85059 0,12.40876 -12.40875,21.89781 -8.17995,2.28991 -17.48346,0.54635 -6.19206,-5.46358 -8.55961,0.54636 z' );
			city_map.addArea( 'szczecin', '410', city_map.attr, 'm 446.95922,72.567756 6.09362,29.125004 23.68763,1.65625 2.78125,10.53125 -6.671,10.5555 -19.42188,88.23074 8.87863,16.0924 11.65312,1.10984 9.99863,22.76151 -21.65175,37.16882 -8.32362,0 6.65887,-13.87278 -4.996,-7.20229 -17.75,5.53125 0.5625,-8.875 -7.78162,0.55767 1.66474,15.53748 -3.3295,0.55492 -6.11612,-11.08757 -22.145,11.0152 -5.43585,-1.2279 4.50943,-16.92177 1.09489,-24.81752 0.20665,-9.03141 14.56955,-19.30465 3.64239,-0.36424 11.65564,-32.05301 -0.36424,-10.19869 16.75498,-39.70202 z' );
			city_map.addArea( 'szczecin', '411', city_map.attr, 'm 379.29238,235.11263 2.52981,-21.90826 19.30465,-20.76161 0.36424,-27.31791 4.7351,-9.83444 1.09272,-61.192114 5.82782,-10.56292 14.20531,-1.45696 4.73511,-8.74173 14.87208,-0.76893 0.42594,55.768984 -16.75498,39.70202 0.36424,10.19869 -11.65564,32.05301 -3.64239,0.36424 -14.56955,19.30465 -0.20665,9.03141 -18.24817,-1.09489 z' );
			city_map.addArea( 'szczecin', '412', city_map.attr, 'm 381.82219,213.20437 -4.00663,-0.36424 -0.72847,-12.01988 -3.64239,-1.82119 0,-7.64902 -10.19869,-10.56292 -13.47683,-4.00663 -4.7351,-7.64901 -32.053,-13.47683 -1.09272,-9.10597 -14.93379,-24.76824 0.36424,-3.64238 10.56292,0 3.64239,4.00662 11.65563,0.36424 0,-10.19868 -4.73509,-10.56293 12.01987,-1.09271 12.38411,8.74173 10.19869,0.72847 9.17554,-8.5586 5.9236,-0.0141 7.27273,-17.636374 0.18182,-9.63636 15.59934,-0.0473 20.29771,12.29141 -4.17917,7.57474 -1.09272,61.192114 -4.7351,9.83444 -0.36424,27.31791 z' );
			city_map.addArea( 'szczecin', '413', city_map.attr, 'm 229.20617,267.47594 -6.33242,-21.56016 -8,-2.18182 -7.63636,-8.72727 8,-8.36364 0.72727,-11.27273 23.63637,6.54546 4,9.45454 18.90909,7.27273 2.90909,8 6.18182,-4.36364 0.72133,18.09995 -10.81822,0.14425 -5.43707,13.00169 -21.57023,7.80123 z' );
			city_map.addArea( 'szczecin', '414', city_map.attr, 'm 271.60103,242.27941 14.54545,-4.72727 0.72727,-9.45454 5.81818,-0.72728 8,-31.63636 -2.90909,-5.45455 16.3014,-4.97046 5.99242,22.77123 -2.15727,43.3852 -4.22546,15.99253 -24.81752,-7.29927 -16.55405,0.22072 z' );
			city_map.addArea( 'szczecin', '415', city_map.attr, 'm 314.08424,185.30895 -0.7191,-12.22456 7.6703,-0.2397 1.1544,-13.31817 22.84424,9.60496 4.7351,7.64901 13.47683,4.00663 10.19869,10.56292 0,7.64902 3.64239,1.82119 0.72847,12.01988 4.00663,0.36424 -2.52981,21.90826 -2.82474,-2.32625 -9.12409,22.62774 -15.69343,18.61314 -8.0292,-5.10949 -29.92699,-1.45986 4.22546,-15.99253 2.15727,-43.3852 z' );
			city_map.addArea( 'szczecin', '416', city_map.attr, 'm 215.96466,215.37032 13.26676,-21.67197 17.97729,-10.78637 10.06729,-16.05972 13.18334,-3.83515 12.22456,-30.20185 14.27067,-11.03482 14.93379,24.76824 1.09272,9.10597 9.20876,3.87187 -1.1544,13.31817 -7.6703,0.2397 0.7191,12.22456 -16.3014,4.97046 2.90909,5.45455 -8,31.63636 -5.81818,0.72728 -0.72727,9.45454 -14.54545,4.72727 -6.18182,4.36364 -2.90909,-8 -18.90909,-7.27273 -4,-9.45454 z' );
			city_map.addArea( 'szczecin', '417', city_map.attr, 'm 180.39817,236.15141 21.98716,1.41153 4.85206,-2.55625 7.63636,8.72727 8,2.18182 6.33242,21.56016 -24.03976,1.45696 -6.99631,8.10323 -7.209,-4.82509 -4.37087,-22.94704 z' );
			city_map.addArea( 'szczecin', '418', city_map.attr, 'm 8.230589,271.83964 27.80488,4.31455 21.09335,6.71153 7.80567,27.95463 4.00662,6.5563 33.874211,0 64.28814,16.75498 6.5563,4.37087 9.4702,22.40068 -3.09603,53.54309 4.55299,8.37749 -8.79501,7.6146 -0.58821,3.52926 -18.52861,4.41157 -19.11682,-0.2941 -10.58778,17.64629 -28.82228,20.58735 -7.94084,15.58756 -20.881451,5.58799 -13.52882,8.52905 -4.99979,11.76419 -9.41135,0' );
			city_map.addArea( 'szczecin', '419', city_map.attr, 'm 50.797309,517.78752 4.99979,-11.76419 13.52882,-8.52905 20.881451,-5.58799 7.94084,-15.58756 28.82228,-20.58735 10.58778,-17.64629 19.11682,0.2941 18.52861,-4.41157 0.58821,-3.52926 8.79501,-7.6146 8.19537,0 7.28478,9.10597 22.03644,0.36424 0.9106,-7.46689 28.04638,-17.11922 7.68209,-10.92483 37.5232,20.99467 2.7262,29.30659 -14.31253,8.86014 0.68155,9.54168 -10.90478,8.86013 10.22323,32.71434 2.04465,42.25602 6.81549,7.49704 0.68347,10.87754' );

			city_map.addText( 'Prawobrzeże', 477, 468, 402);
			city_map.addText( 'Warzymice', 192, 496, 419);
			city_map.addText( 'Mierzyn', 98, 396, 418);
			city_map.addText( 'Bezrzecze-', 150, 286, 409);
			city_map.addText( '-Krzekowo', 150, 302, 409);
			city_map.addText( 'Śródmieście', 315, 367, 403);
			city_map.addText( 'Gumieńce', 221, 393, 407);
			city_map.addText( 'Pogodno', 254, 311, 406);
			city_map.addText( 'Niebuszewo', 312, 293, 405);
			city_map.addText( 'Osów', 262, 211, 416);
			city_map.addText( 'Głębokie', 184, 184, 399);
			city_map.addText( 'Police', 374, 50, 400);
			city_map.addText( 'Żelechowa', 349, 225, 415);
			city_map.addText( 'Bukowo', 363, 147, 412);
			city_map.addText( '1. os. Arkońskie', 75, 47, 413);
			city_map.addText( '2. Drzetowo', 75, 62, 404);
			city_map.addText( '3. Skolwin-Stółczyn', 75, 78, 411);
			city_map.addText( '4. Świerczewo', 75, 94, 408);
			city_map.addText( '5. Warszewo', 75, 109, 414);
			city_map.addText( '6. os. Zawadzkiego', 75, 125, 417);
			city_map.addText( '1', 246, 259, 413);
			city_map.addText( '2', 375, 284, 404);
			city_map.addText( '3', 416, 165, 411);
			city_map.addText( '5', 296, 250, 414);
			city_map.addText( '4', 221, 339, 408);
			city_map.addText( '6', 203, 258, 417);

			return true;
		}
	],
	warszawa : [ 560, 575, function(){
			city_map.addArea( 'warszawa', '362', city_map.attr, 'm 310.66613,318.02327 33.29463,-33.84954 8.87857,-0.55491 12.76294,-24.97097 5.54911,12.20803 41.61828,-11.65312 27.74556,21.64151 17.2022,6.10401 -4.9942,6.10402 0,16.0924 12.7629,26.63571 -0.5549,18.86695 26.0808,2.21964 29.4103,22.75133 -1.6648,5.54911 10.5433,14.42767 -0.5549,13.87276 -6.6589,0 -9.9884,23.30624 9.9884,8.87857 -4.9942,8.87856 -28.8553,-21.08659 -23.8612,12.20803 -52.71648,6.10401 1.10982,7.21384 -13.87276,1.66473 -38.84373,-57.15578 -23.86115,-21.64151 -11.09821,-16.0924 -0.55491,-18.86696 -5.54911,-19.97677 z' );
			city_map.addArea( 'warszawa', '363', city_map.attr, 'm 491.01202,356.867 12.208,-13.87276 0,-8.87857 12.763,-9.43347 -11.6531,-26.0808 0.5549,-12.20803 8.3236,-9.98838 -1.6647,-5.54911 -10.5433,6.10402 -8.3237,0 -0.5549,-21.0866 19.4219,-0.55491 -3.8844,-31.07499 -47.1674,4.43928 -6.104,-6.10401 -14.9826,1.10982 -6.6589,12.20803 -1.1098,7.76875 -8.3237,6.65892 0,7.21384 -10.54326,1.66473 27.74556,21.64151 17.2022,6.10401 -4.9942,6.10402 0,16.0924 12.7629,26.63571 -0.5549,18.86695 z' );
			city_map.addArea( 'warszawa', '364', city_map.attr, 'm 432.74642,235.89652 -15.5375,-1.10982 5.5491,-6.10402 1.1098,-14.98258 -17.75709,-20.53168 1.10983,-28.30044 -6.10402,0 -21.64151,24.41606 -51.60667,10.5433 2.77455,27.74552 6.65893,0.55491 -0.55491,6.65893 22.19107,26.44074 -3.15775,5.89446 3.64641,3.60866 6.17561,-12.08271 5.54911,12.20803 41.61828,-11.65312 10.54326,-1.66473 0,-7.21384 8.3237,-6.65892 z' );
			city_map.addArea( 'warszawa', '365', city_map.attr, 'm 330.64291,227.57286 -34.01771,-0.65955 -20.8411,6.10497 -27.3671,17.05181 -0.42104,12.63097 -6.73651,6.94703 17.05181,31.99846 14.52561,9.47323 23.57782,1.05258 14.25144,5.85091 33.29463,-33.84954 8.87857,-0.55491 6.58733,-12.88826 -3.64641,-3.60866 3.15775,-5.89446 -22.19107,-26.44074 0.55491,-6.65893 z' );
			city_map.addArea( 'warszawa', '366', city_map.attr, 'm 327.86836,199.82734 -3.87605,-0.0706 -6.10497,-24.6304 -4.84187,0 -15.36769,-33.8931 2.31568,-2.10517 -2.52619,-8.63116 -26.73556,0.42103 -52.62904,23.3673 -6.10497,-2.73671 -4.42084,1.68413 12.20993,21.89368 -0.21051,13.68356 7.36806,15.15716 59.46594,25.93852 10.21492,-2.99225 34.01771,0.65955 z' );
			city_map.addArea( 'warszawa', '367', city_map.attr, 'm 210.18588,157.91091 -10.18761,5.84754 -6.73652,-3.78929 -4.84187,13.47303 9.0522,14.3151 9.68374,38.10343 13.89407,24.84092 20.20956,18.94645 6.73651,-6.94703 0.42104,-12.63097 27.3671,-17.05181 10.62618,-3.1127 -59.46594,-25.93852 -7.36806,-15.15716 0.21051,-13.68356 z' );
			city_map.addArea( 'warszawa', '368', city_map.attr, 'm 297.46727,130.49691 -6.94704,-28.63022 14.73614,-4.631359 -5.05239,-25.472466 c 0,0 -3.78929,0.63155 -3.78929,-0.21051 0,-0.84207 -2.73671,-13.68355 -2.73671,-13.68355 l 7.36806,-0.63155 -15.15716,-45.4715 -15.36768,0.84206 c 0,0 1.26309,7.99962 0.42103,7.7891 -0.84207,-0.21051 -16.42026,2.10517 -16.42026,2.10517 l -2.5262,-5.05239 -25.89349,1.47361 -1.89465,12.84149 -20.63058,1.05258 -2.31568,-15.36768 -41.89272,10.52581 -7.36807,-19.2462796 -27.78814,4.0891096 -6.94703,8.84168 c 0,0 1.89465,7.15755 1.05258,7.15755 -0.84206,0 -16.20974,-2.94723 -16.20974,-2.94723 l -9.473226,10.73633 15.157156,35.36672 -4.84187,4.84187 6.73652,29.261755 19.578,19.36749 14.73614,18.10439 45.16116,27.82792 4.09962,-11.40765 6.73652,3.78929 10.18761,-5.84754 -2.60902,-4.67825 4.42084,-1.68413 6.10497,2.73671 52.62904,-23.3673 z' );
			city_map.addArea( 'warszawa', '369', city_map.attr, 'm 106.9611,94.237111 -21.273116,8.050609 -3.15774,-2.736709 -16.8413,3.789289 c 0,0 -6.10497,16.63078 -7.57858,16.63078 -1.47361,0 -17.68336,-0.84206 -17.68336,-0.84206 l 5.26291,6.31548 -4.84188,59.57608 9.0522,3.15775 4.42084,-3.57878 7.15755,8.21013 73.470146,27.99866 14.10458,-21.26214 26.10401,-19.78852 0.63155,-5.47342 12.63097,-0.84207 0.74225,-2.06538 -45.16116,-27.82792 -14.73614,-18.10439 -19.578,-19.36749 z' );
			city_map.addArea( 'warszawa', '370', city_map.attr, 'm 134.94877,220.80834 -7.36807,12.20994 9.89426,4.42084 9.68375,-1.2631 3.99981,2.73671 19.36749,-9.47323 27.15658,0 9.47323,-3.57878 -8.45123,-33.25378 -1.23251,-4.84965 -9.0522,-14.3151 -12.63097,0.84207 -0.63155,5.47342 -26.10401,19.78852 z' );
			city_map.addArea( 'warszawa', '371', city_map.attr, 'm 127.5807,233.01828 7.36807,-12.20994 -73.470146,-27.99866 -7.15755,-8.21013 -4.42084,3.57878 -3.62262,-1.26371 -2.27183,30.52546 -19.15698,31.15639 33.05104,4.84188 4.63136,7.78909 -5.05239,23.3673 -14.10458,0.84207 -7.15755,6.526 -0.21052,5.89445 2.73671,0 -0.42103,19.15698 -3.15774,0.42103 -2.10517,13.26252 11.15736,-0.42103 43.57685,-9.89427 0.21052,-6.10497 9.26271,-3.15774 2.105165,-8.63116 -3.789295,-9.68375 5.683946,-31.36691 26.104,-20.63059 z' );
			city_map.addArea( 'warszawa', '372', city_map.attr, 'm 87.793144,320.38249 11.157365,0.63155 -0.842065,7.36807 4.420846,1.2631 23.5778,-9.47323 13.052,0 3.99981,-7.7891 52.62905,-18.52543 -7.57858,-26.73555 -15.99923,-28.20917 -1.68413,-9.47323 -19.36749,9.47323 -3.99981,-2.73671 -9.68375,1.2631 -9.89426,-4.42084 -0.21051,7.78909 -26.104,20.63059 -5.683946,31.36691 3.789295,9.68375 -2.105165,8.63116 -9.26271,3.15774 z' );
			city_map.addArea( 'warszawa', '373', city_map.attr, 'm 115.36931,324.48627 0.001,7.47461 10.94685,14.52562 45.26098,18.31491 8.84168,-35.99827 12.84148,3.36826 10.73633,-4.21032 -3.57877,-13.68356 0,-11.36787 -4.63136,-9.0522 -52.62905,18.52543 -3.99981,7.7891 -13.052,0 z' );
			city_map.addArea( 'warszawa', '374', city_map.attr, 'm 44.216294,330.27676 25.05143,15.15716 0,4.84187 12.84149,5.89446 5.2629,7.15755 6.73652,-0.21052 -9.89426,27.57762 8.84168,4.21033 -0.63155,12.84148 15.367676,15.5782 29.47227,14.3151 -0.42103,7.57858 35.99826,22.31472 7.7891,-0.21052 -3.57877,-50.31336 0.21051,-46.94512 -5.68438,-5.2629 -45.26098,-18.31491 -10.94685,-14.52562 -0.001,-7.47461 -12.84002,5.15894 -4.420846,-1.2631 0.842065,-7.36807 -11.157365,-0.63155 z' );
			city_map.addArea( 'warszawa', '375', city_map.attr, 'm 89.273884,376.59287 -9.48035,0.20796 0.42103,3.78929 -50.94492,3.99981 -0.42103,-17.89387 -10.94684,4.84187 -8.6311694,-27.57762 9.8942694,-9.68375 13.89406,-3.57877 11.15736,-0.42103 25.05143,15.15716 0,4.84187 12.84149,5.89446 5.2629,7.15755 6.73652,-0.21052 z' );
			city_map.addArea( 'warszawa', '376', city_map.attr, 'm 177.09355,407.74596 40.16705,14.31585 2.52619,-5.05238 14.52562,-0.21052 15.5782,-16.42026 11.36787,11.57839 -8.84168,1.26309 28.41969,47.57666 -2.94723,2.31568 8.84168,15.5782 7.15755,3.99981 28.41969,58.94453 -17.05181,1.68413 -10.52581,14.10458 -27.36711,-19.99903 -8.84168,-2.73671 -9.26271,-9.0522 -11.99942,13.47304 -20.63059,0.84206 -0.21051,4.42084 -37.47189,1.05258 -3.15774,-3.78929 1.05258,-31.1564 3.78929,-6.31548 -6.73651,0 -4.63136,-7.7891 0.84206,-11.36788 6.31549,-11.99942 -3.57878,-5.47342 7.7891,-0.21052 -3.57877,-50.31336 z' );
			city_map.addArea( 'warszawa', '377', city_map.attr, 'm 261.25848,411.95704 18.52543,-1.2631 -5.89445,-10.73633 4.42084,-1.05258 17.47284,-18.31491 11.15736,8.21014 5.05239,-0.42104 0.21051,-8.84168 5.47342,-1.89464 0,-9.26271 7.41699,-2.63462 -0.55491,-18.86696 -5.54911,-19.97677 -8.32366,-8.87857 -14.25144,-5.85091 -23.57782,-1.05258 -19.78852,9.89426 -1.47361,8.63117 -12.63097,0.63155 -1.2631,5.47342 -5.89445,0 -9.89426,-12.63098 -17.89433,4.84188 -10.73633,4.21032 -12.84148,-3.36826 -8.84168,35.99827 5.68438,5.2629 -0.16897,37.68165 40.16705,14.31585 2.52619,-5.05238 14.52562,-0.21052 15.5782,-16.42026 z' );
			city_map.addArea( 'warszawa', '378', city_map.attr, 'm 207.15582,225.86072 -9.47323,3.57878 -27.15658,0 1.68413,9.47323 15.99923,28.20917 7.57813,26.73555 4.63136,9.0522 0,11.36787 3.57877,13.68356 17.89433,-4.84188 9.89426,12.63098 5.89445,0 1.2631,-5.47342 12.63097,-0.63155 1.47361,-8.63117 19.78852,-9.89426 -14.52561,-9.47323 -17.05181,-31.99846 -20.20956,-18.94645 z' );
			city_map.addArea( 'warszawa', '379', city_map.attr, 'm 325.09381,365.74557 11.09821,16.0924 23.86115,21.64151 38.84373,57.15578 -13.43386,4.37186 -16.8413,22.52523 -7.7891,18.73594 -4.42084,-10.73633 -37.38016,39.30727 -25.14315,-52.14875 -7.15755,-3.99981 -8.84168,-15.5782 2.94723,-2.31568 -28.41969,-47.57666 8.84168,-1.26309 18.52543,-1.2631 -5.89445,-10.73633 4.42084,-1.05258 17.47284,-18.31491 11.15736,8.21014 5.05239,-0.42104 0.21051,-8.84168 5.47342,-1.89464 0,-9.26271 z' );
			city_map.addArea( 'warszawa', 'decoration', city_map.attr_dec, 'm 75.793714,39.343375 c 0,0 18.78186,23.21237 26.197886,41.51082 7.41601,18.298456 5.10712,22.805925 26.82227,46.701665 21.71515,23.89574 49.11319,26.69005 63.60582,51.9913 14.49262,25.30126 13.31727,57.47739 33.68259,76.20687 20.36532,18.72948 24.29926,39.89252 42.10324,51.36594 17.80398,11.47342 32.73523,-4.36324 48.83975,21.05162 16.10453,25.41486 -4.99373,30.6188 23.57781,56.83937 28.57154,26.22057 79.57514,101.46881 79.57514,101.46881' );
			city_map.addText( 'Białołęka', 200, 96, 368);
			city_map.addText( 'Targówek', 265, 192, 366);
			city_map.addText( 'Praga', 299, 267, 365);
			city_map.addText( 'Południe', 299, 282, 365);
			city_map.addText( 'Rembertów', 378, 233, 364);
			city_map.addText( 'Wesoła', 461, 266, 363);
			city_map.addText( 'Wawer', 408, 371, 362);
			city_map.addText( 'Wilanów', 325, 449, 379);
			city_map.addText( 'Ursynów', 234, 484, 376);
			city_map.addText( 'Mokotów', 246, 370, 377);
			city_map.addText( 'Włochy', 134, 394, 374);
			city_map.addText( 'Ursus', 52, 363, 375);
			city_map.addText( 'Ochota', 151, 339, 373);
			city_map.addText( 'Wola', 141, 281, 372);
			city_map.addText( 'Bielany', 100, 167, 369);
			city_map.addText( 'Bemowo', 80, 242, 371);
			city_map.addText( 'Żoliborz', 171, 214, 370);
			city_map.addText( 'Praga', 237, 230, 367);
			city_map.addText( 'Pn.', 237, 245, 367);
			city_map.addText( 'Śród-', 220, 290, 378);
			city_map.addText( 'mieście', 220, 305, 378);

			return true;
		}
	],
	wroclaw : [ 650, 470, function(){
			city_map.addArea( 'wroclaw', '380', city_map.attr, 'm 39.850674,172.80818 8.87858,-15.53749 -3.88439,-1.66473 -14.982575,-33.29463 12.208035,-10.5433 -7.213845,-5.5491 8.878575,-18.312048 26.63569,3.88437 16.09241,14.427678 18.866946,-7.768745 16.64732,-2.21964 1.10982,-13.872763 14.42767,-6.65893 7.76875,2.77455 2.77456,6.10402 15.53748,0.55491 2.77455,-9.98839 -19.97676,-0.55491 -5.54912,-8.87857 -9.43347,-28.85534 9.43347,-7.76875 6.65893,4.9942 3.88437,-0.55491 13.87276,-14.42768 5.54911,0 -1.10982,11.65312 18.31204,11.09821 28.85535,75.467828 15.53749,10.54329 7.76875,18.86696 8.87856,4.99419 32.18481,3.88438 9.43348,11.65312 0.55491,14.42767 0,9.43348 13.31785,6.65892 7.76875,15.5375 5.5491,6.65892 12.20803,5.54911 -7.76873,53.2714 9.43347,15.53749 16.64731,8.87857 2.21965,11.65312 -11.09821,8.32366 -9.43348,28.85534 -34.95936,13.31785 7.76875,17.20223 -9.98839,4.99419 -33.29463,0.55491 -31.07498,-24.97097 -2.21964,-12.20803 -24.41607,5.54911 -4.99419,-2.77456 2.21964,-38.28882 -32.73972,0.55491 -22.75132,-7.21383 -4.9942,12.20803 -42.173186,-16.09241 -8.32366,-16.0924 4.99419,-12.20803 -31.62989,3.32946 -12.20803,-6.10401 9.43347,-10.5433 8.32366,1.66473 -0.55491,-5.5491 -14.98258,-12.76295 1.10982,-3.32946 -28.300435,-6.10401 15.537495,-39.95356 -9.433485,0 -1.10982,8.87857 -21.0865999,3.32946 11.6531199,-33.29462 5.54911,1.10982 1.66473,-8.32366 z' );
			city_map.addArea( 'wroclaw', '381', city_map.attr, 'm 330.06884,225.52468 24.97098,9.43347 5.54911,13.87277 -6.10402,9.43347 3.32947,8.32366 16.0924,4.43929 10.5433,-3.88438 27.74551,12.76294 0,3.88438 -13.3178,-0.55491 -11.65316,26.08079 -22.75133,-7.21384 -16.0924,1.10982 -16.64732,-8.87857 -9.43347,-15.53749 z' );
			city_map.addArea( 'wroclaw', '382', city_map.attr, 'm 357.98658,242.32507 9.81617,-5.14727 22.19643,3.88437 28.8553,-14.98258 21.8938,11.09821 32.4875,1.66473 61.595,68.25399 -11.6531,1.10982 -33.8495,16.64731 -72.13839,-37.73391 -4.9942,-3.32946 0,-3.88438 -27.74551,-12.76294 -10.5433,3.88438 -16.0924,-4.43929 -3.32947,-8.32366 6.10402,-9.43347 z' );
			city_map.addArea( 'wroclaw', '383', city_map.attr, 'm 534.83078,307.09652 25.5259,28.85534 4.4393,16.64731 -26.6357,8.32366 -16.6473,-9.98839 -12.76299,10.5433 -26.08081,50.49685 16.6474,21.0866 -6.1041,16.64732 -27.1906,-3.32947 -25.2736,-32.73971 -6.9112,-0.55492 0.5549,22.19642 -10.5433,1.66473 2.2197,11.65312 -13.8728,-3.32946 -3.8844,2.77455 -30.52004,-12.20803 -4.43928,17.75714 -34.95936,-11.65312 4.99419,-19.97678 -7.76874,-2.77455 -11.65312,16.0924 -12.20803,-6.65892 0.55491,-14.42767 -12.76294,9.43347 -17.75714,-2.77455 -9.43348,14.98258 -16.0924,-23.86115 3.32946,-23.86115 33.29463,-0.55491 9.98839,-4.99419 -7.76875,-17.20223 34.95936,-13.31785 9.43348,-28.85534 11.09821,-8.32366 -2.21964,-11.65312 16.0924,-1.10982 22.75133,7.21384 11.65316,-26.08079 13.3178,0.55491 77.1326,41.06337 33.8495,-16.64731 z' );
			city_map.addArea( 'wroclaw', '384', city_map.attr, 'm 564.79598,352.59917 4.4393,7.21384 14.98261,-21.0866 6.104,-0.55491 -3.32951,-14.98258 21.0866,-7.21384 -6.104,-11.65312 12.7629,-13.87276 -63.2598,-54.38122 24.4161,-54.38123 9.4335,-77.68747 -42.1732,-3.88437 -11.0982,24.41606 -64.9246,-16.64731 -8.8785,6.10401 -0.5549,29.96517 -10.5433,-8.87857 -13.3179,2.21964 -62.70486,-27.19061 -1.66473,-26.080788 -19.42187,-7.76875 1.66473,14.42767 -22.19642,1.66473 0,-40.50846 -34.40445,-23.86115 -8.32365,4.99419 -13.31786,-2.77455 -1.66473,-7.76874 -18.86695,-3.32947 -9.98839,17.20223 -42.72811,16.64731 -12.20803,-11.09821 28.85535,75.467828 15.53749,10.54329 7.76875,18.86696 8.87856,4.99419 32.18481,3.88438 9.43348,11.65312 0.55491,23.86115 13.31785,6.65892 7.76875,15.5375 5.5491,6.65892 12.20803,5.54911 24.97097,9.43347 2.94677,7.36692 9.81617,-5.14727 22.19643,3.88437 28.8553,-14.98258 21.8938,11.09821 32.4875,1.66473 61.595,68.25399 25.5259,28.85534 z' );
			city_map.addArea( 'wroclaw', 'decoration', city_map.attr_dec, 'm 155.27204,-4.3296282 c 0,0 13.92572,16.9900602 15.5375,23.4276102 -2.1191,18.92798 8.84453,13.09356 17.20222,22.75133 10.91626,13.07746 20.24895,69.627778 35.78644,80.171068 15.53749,10.54329 12.56006,21.23856 25.25371,29.7012 12.69365,8.46264 44.07232,-3.04101 41.02657,22.63809 -3.04573,25.67911 17.67917,20.18921 20.68174,39.10702 3.00257,18.91781 78.00076,1.48305 97.74386,6.46338 19.7431,4.98033 9.7056,9.80265 27.7466,14.96779 18.04101,5.16514 30.8286,-4.64671 47.0443,12.82037 16.2157,17.46708 38.97411,43.62395 53.9027,62.92855 14.9286,19.3046 25.1596,20.15942 27.5983,41.95235 2.4387,21.79293 14.1223,27.68597 14.1223,27.68597' );
			city_map.addArea( 'wroclaw', 'decoration', city_map.attr_dec, 'm 534.83078,307.09652 c 0,0 -11.0249,-3.05147 -30.11799,11.24825 -19.09311,14.29973 -22.75861,1.23746 -50.8986,-13.91755 -28.13991,-15.15501 -37.152,-18.61031 -42.4627,-23.79722 -5.3107,-5.18691 -14.21891,-12.37967 -27.19727,-11.41603 -8.81259,0.65432 -17.1538,6.68957 -25.55937,-2.05355 -8.40558,-8.74311 8.91068,-16.08595 -3.13662,-28.33817 -12.0473,-12.25223 -24.37449,-12.79684 -39.50374,-19.363' );
			city_map.addArea( 'wroclaw', 'decoration', city_map.attr_dec, 'm 426.08558,230.3694 c 0,0 25.617,19.86943 22.355,36.89799 -3.262,17.02856 -24.482,21.48969 -24.482,21.48969' );
			city_map.addArea( 'wroclaw', 'decoration', city_map.attr_dec, 'm 411.35149,280.63 c 0,0 3.0849,32.79406 17.8627,39.89183 14.7778,7.09777 24.8443,-0.23999 26.13749,17.4823 1.72761,23.67387 21.81571,-2.87759 39.54301,8.55319 17.7273,11.43079 56.80469,26.62723 56.80469,26.62723' );
			city_map.addText( 'Fabryczna', 201, 233, 380);
			city_map.addText( 'Psie Pole', 442, 183, 384);
			city_map.addText( 'Krzyki', 419, 372, 383);
			city_map.addText( 'Stare', 363, 282, 381);
			city_map.addText( 'Miasto', 363, 297, 381);
			city_map.addText( 'Śródmieście', 455, 274, 382);
			return true;
		}
	],
	zabrze : [ 450, 580, function(){
			city_map.addArea( 'zabrze', '385', city_map.attr, 'm 180.7304,70.829015 21.6415,-33.84953 17.20223,11.65312 -7.21384,28.85534 48.83212,29.410245 -53.2714,37.73392 -7.21384,17.75713 -50.49686,-12.76294 -14.98258,-88.230755 28.30043,1.66473 z' );
			city_map.addArea( 'zabrze', '386', city_map.attr, 'm 219.57413,48.632605 14.98258,4.43928 4.43928,-6.10402 30.52008,9.98839 10.5433,-9.98839 19.42187,17.75714 17.20222,0 4.99419,35.514265 7.21384,3.88437 -13.31785,29.96517 8.32366,8.87857 -6.10402,6.65892 -73.07497,-31.05895 16.4741,-11.66916 -48.83212,-29.410245 z' );
			city_map.addArea( 'zabrze', '387', city_map.attr, 'm 280.05937,46.967865 4.99419,-11.0982 -7.76874,-11.09821 7.76874,-18.8669596 27.74553,3.88438 0,26.6356996 16.0924,26.6357 -12.20803,1.66473 -17.20222,0 z' );
			city_map.addArea( 'zabrze', '388', city_map.attr, 'm 317.79328,149.6263 -0.55491,11.09821 -31.07499,31.07499 18.86696,32.1848 -65.47943,15.5375 -66.03435,-42.72811 -49.94195,-19.42187 30.52007,-1.66473 13.72935,-21.62897 32.88314,8.31112 7.21384,-17.75713 36.79731,-26.06476 z' );
			city_map.addArea( 'zabrze', '389', city_map.attr, 'm 323.8973,142.96738 16.0924,-5.54911 19.42187,9.98839 10.5433,18.31204 23.30623,3.32947 -14.42767,23.30624 -73.80309,31.62989 -18.86696,-32.1848 31.07499,-31.07499 0.55491,-11.09821 z' );
			city_map.addArea( 'zabrze', '390', city_map.attr, 'm 393.2611,169.04817 8.87858,11.65312 14.98257,9.43347 15.53751,33.29463 -11.09822,-0.55491 -12.20803,-7.76874 -13.87275,8.87856 6.65892,25.52588 -43.28301,10.5433 0.55491,38.28883 -17.20223,0.55491 -8.87857,14.98258 -24.97097,9.98839 -4.99419,-54.38123 -23.47104,-39.53824 25.13577,-5.96442 73.80309,-31.62989 z' );
			city_map.addArea( 'zabrze', '391', city_map.attr, 'm 279.89457,229.94872 -40.34366,9.57308 -14.58738,-9.4389 -8.71886,4.99961 -1.66474,68.25399 -31.62989,9.43348 -41.06339,0 -37.179,29.41025 -6.658917,20.53169 41.618277,3.32946 8.32366,28.30044 -14.42767,-0.55491 -4.9942,29.41025 99.8839,-37.179 23.30624,0.55491 16.64731,39.39864 20.53169,-2.21964 -16.09241,-72.13836 19.97678,-27.19061 15.53749,-0.55491 -4.99419,-54.38123 z' );
			city_map.addArea( 'zabrze', '392', city_map.attr, 'm 288.93794,423.75207 39.95355,-7.76875 21.0866,-28.85534 12.20803,-0.55491 6.65892,-18.31205 -15.53749,-18.31204 6.10402,-51.60667 -17.20223,0.55491 -8.87857,14.98258 -24.97097,9.98839 -15.53748,0.55491 -19.97679,27.19061 z' );
			city_map.addArea( 'zabrze', '393', city_map.attr, 'm 356.12918,326.0934 29.91809,13.86719 9.43348,20.53169 -26.63571,7.76874 -15.53749,-18.31204 z' );
			city_map.addArea( 'zabrze', '394', city_map.attr, 'm 337.53354,404.15736 11.33473,9.05141 0,14.98259 -14.42767,0 -1.66473,23.86115 -59.37543,3.32946 -4.99419,-29.41026 20.53169,-2.21964 39.95356,-7.76875 z' );
			city_map.addArea( 'zabrze', '395', city_map.attr, 'm 273.40044,455.38197 -1.66473,23.30624 -7.76874,7.21383 0,27.19062 -26.63571,-14.98259 4.43929,-53.82631 26.6357,-18.31205 z' );
			city_map.addArea( 'zabrze', '396', city_map.attr, 'm 241.77055,444.28376 -40.50847,6.10401 -74.35801,0 -22.19642,20.53169 12.20803,13.31785 24.41606,8.87857 7.76875,31.6299 15.53749,0 5.54911,21.08659 21.0866,0 33.29463,24.41606 28.85535,-1.66473 10.5433,-55.49104 -26.63571,-14.98259 z' );
			city_map.addArea( 'zabrze', '397', city_map.attr, 'm 164.63798,450.38777 -36.06918,-27.19061 99.8839,-37.179 23.30624,0.55491 16.64731,39.39864 -26.6357,18.31205 -40.50847,6.10401 z' );
			city_map.addArea( 'zabrze', '398', city_map.attr, 'm 141.88665,312.76998 7.21384,-9.98839 -1.10982,-21.0866 51.05177,-33.29463 16.89145,-0.57602 -1.35396,55.51216 -31.62989,9.43348 z' );
			city_map.addArea( 'zabrze', '440', city_map.attr, 'm 216.24467,235.08251 -0.31078,12.74183 -16.89145,0.57602 -51.05177,33.29463 1.10982,21.0866 -7.21384,9.98839 -26.91376,21.28999 -20.808537,-13.52125 0,-34.95935 16.647317,-11.65312 1.10982,-46.05757 -18.866957,-16.09241 16.092407,-41.06337 14.42767,6.65892 49.94195,19.42187 51.44697,33.28921 z' );
			city_map.addText( 'Grzybowice', 189, 115, 385);
			city_map.addText( 'Rokitnica', 278, 89, 386);
			city_map.addText( 'Mikulczyce', 233, 186, 388);
			city_map.addText( 'os. Młodego', 339, 180, 389);
			city_map.addText( 'Górnika', 339, 196, 389);
			city_map.addText( 'Biskupice', 340, 245, 390);
			city_map.addText( 'Kuźnica', 182, 293, 398);
			city_map.addText( 'Maciejów', 155, 239, 440);
			city_map.addText( 'Śródmieście', 210, 351, 391);
			city_map.addText( 'Zaborze', 314, 373, 392);
			city_map.addText( 'Pawłów', 303, 443, 394);
			city_map.addText( 'os. Janek', 205, 430, 397);
			city_map.addText( 'Makoszowy', 196, 508, 396);
			city_map.addText( '1. Helenka', 303, 500, 387);
			city_map.addText( '2. Kończyce', 303, 516, 395);
			city_map.addText( '3. Poremba', 303, 532, 393);
			city_map.addText( '2', 255, 473, 395);
			city_map.addText( '3', 373, 354, 393);
			city_map.addText( '1', 298, 40, 387);
			return true;
		}
	]
}

var maps = {
	polska : [ 610, 570, function(){

			city_map.addArea( 'polska', '8', city_map.attr, 'm 211.97831,179.6746 10.53977,0.8783 -3.51325,-12.0036 -6.73373,-4.09881 -6.14821,2.34217 -2.04938,-5.85542 2.04938,-4.68434 -12.58915,-10.83253 -8.78313,4.0988 -11.71085,-8.49036 3.51326,-18.15181 4.9771,0 -4.09879,-5.56265 2.63494,-10.53976 4.39156,2.63494 2.0494,-11.125295 23.12891,0 0.58555,-4.684342 36.88916,-13.760238 5.26987,8.197584 -4.09878,1.756632 4.68434,10.832539 3.22047,-0.878325 9.0759,14.931325 6.14821,-2.63493 5.85539,5.85541 5.56265,19.03011 20.20122,5.85543 -8.78313,13.46747 -6.1482,-2.63492 -26.34936,8.49035 2.92766,10.83253 -3.80599,9.36867 -7.61205,-0.58555 7.31926,6.1482 -0.8783,26.64216 -10.83254,2.04941 -14.34578,-7.61205 -11.71084,0 -10.24699,-9.66144 4.68433,-7.61205 z' );
			city_map.addArea( 'polska', '4', city_map.attr, 'm 259.70001,214.51434 3.80603,14.63857 7.61207,-2.92772 4.68433,3.80603 -3.22053,5.26988 13.17471,4.9771 1.75662,4.97712 -5.26984,4.09878 5.56265,2.92773 16.98069,2.63493 5.2699,-5.56266 12.58915,7.02651 7.02651,-9.0759 10.83254,-2.04939 -0.29281,-14.93133 -2.92766,-6.73373 4.68433,-1.46386 -19.03016,-25.76386 0.87836,-7.0265 -4.97714,-7.02651 2.92772,-29.27711 -18.73736,-10.24699 -8.78313,13.46747 -6.1482,-2.63492 -26.34936,8.49035 2.92766,10.83253 -3.80599,9.36867 -7.61205,-0.58555 7.31926,6.1482 z' );
			city_map.addArea( 'polska', '9', city_map.attr, 'm 263.50604,229.15291 -1.75661,7.02651 -2.92773,-0.29277 -4.68434,8.49035 -12.29639,9.07591 -1.46386,22.54338 4.97711,0.87831 -6.73374,3.80603 0.29278,4.09878 6.73373,1.46386 3.51326,19.90843 11.41806,-0.87831 2.92772,3.80603 1.75662,-2.34217 7.02651,5.26987 0.58556,4.0988 30.15539,9.95422 -1.46385,-6.44096 -4.39154,-1.46386 -2.04942,-20.2012 27.52049,-41.57351 -12.58916,-7.02651 -5.2699,5.56266 -16.98068,-2.63493 -5.56266,-2.92773 5.26984,-4.09878 -1.75662,-4.97712 -13.1747,-4.9771 3.22053,-5.26988 -4.68434,-3.80603 z' );
			city_map.addArea( 'polska', '7', city_map.attr, 'm 241.84097,253.45291 -15.80964,4.39156 -2.34216,3.22049 -12.00362,2.04939 -5.56265,-15.51685 -10.83254,-2.34218 0,2.9277 -16.68794,3.51325 1.46385,2.34217 -5.85542,5.26989 3.22049,2.63494 -12.88193,15.2241 4.68433,0.58554 0,7.0265 9.95421,6.14821 7.31928,17.27349 4.39156,0 1.75663,6.14818 -2.04939,4.39157 7.0265,-1.75662 5.26989,3.51325 3.51325,-10.24698 4.9771,0.8783 -0.29276,-3.22048 14.63855,-1.17108 7.0265,6.1482 4.39157,-4.39158 0,-3.80602 12.00362,1.46385 -3.51326,-19.90843 -6.73373,-1.46386 -0.29278,-4.09878 6.73374,-3.80603 -4.9771,-0.87831 z' );
			city_map.addArea( 'polska', '13', city_map.attr, 'm 195.29036,245.25532 -4.39157,-1.75663 3.51326,-6.14818 -7.31927,-4.39158 5.56264,-4.39157 -3.22048,-2.9277 4.0988,-9.95423 4.39156,5.56266 1.46386,-5.85542 -2.92771,-1.17108 1.46385,-6.1482 9.36868,-0.58554 5.26988,-8.19759 10.24699,9.66144 11.71084,0 14.34578,7.61205 10.83253,-2.04941 3.80603,14.63857 -1.75661,7.02651 -2.92772,-0.29277 -4.68434,8.49035 -12.29639,9.07591 -15.80964,4.39156 -2.34216,3.22049 -12.00363,2.04939 -5.56265,-15.51685 z' );
			city_map.addArea( 'polska', '10', city_map.attr, 'm 304.97264,143.84776 8.30076,-15.80713 9.96379,-3.73643 5.39703,-5.39706 -3.32124,-26.570124 -14.73812,-33.21264 0.20761,-4.981897 -3.52886,-6.434955 2.9061,-4.151578 -6.43493,-9.756225 -12.34582,-6.642522 -6.12876,0.20758 0.62275,4.35915 -10.17139,3.528844 5.39705,4.359164 -1.24545,5.189482 6.43493,8.718321 -5.81219,9.963786 -14.32297,12.24717 -19.04209,4.108959 5.26988,8.197584 -4.09879,1.756632 4.68434,10.832539 3.22048,-0.878325 9.0759,14.931325 6.1482,-2.63493 5.85539,5.85541 5.56266,19.03011 20.20121,5.85543 z' );
			city_map.addArea( 'polska', '14', city_map.attr, 'm 186.50723,98.284235 0.76566,-6.985111 -2.90611,-4.151576 -4.77432,0.207575 -7.68042,-4.151584 -4.15158,-12.039585 6.01979,-11.209271 5.18948,2.906111 2.90611,-9.13348 -5.18949,-0.622733 -6.22737,-6.434956 1.86822,-11.001686 4.77431,0.20758 2.90612,-3.321271 4.56673,-0.207574 4.56675,-5.604642 50.85686,6.019796 45.25222,-5.397049 0.62276,4.35915 -10.17139,3.528844 5.39704,4.359164 -1.24544,5.189482 6.43493,8.718321 -5.81219,9.963786 -14.32297,12.24717 -19.04209,4.108959 -36.88915,13.760238 -0.58555,4.684342 z' );
			city_map.addArea( 'polska', '11', city_map.attr, 'm 172.3272,35.667939 -0.62275,-2.906111 13.49265,-6.434946 -0.20759,-0.830322 -17.43663,6.434955 -12.8699,-1.245472 -4.77432,-4.566743 -5.18948,-19.0972792 13.28506,9.5486472 0.20758,-1.245487 -14.73812,-12.110962 -23.04128,3.600219 -17.22905,5.604643 -5.812219,5.189469 -5.812216,1.453061 3.321268,15.568435 -6.22738,1.868212 3.113686,14.115377 5.812215,3.321259 -0.415155,2.90611 -3.321267,1.453053 3.113685,16.60632 3.113683,2.075792 2.28338,-1.868211 9.75621,2.698531 2.07579,-6.850115 6.43495,2.490951 3.73644,-1.660632 -2.07581,-3.736423 11.20928,-4.359163 6.8501,3.944003 15.9836,-0.207585 -0.62275,4.774327 12.70138,0.881269 -0.66178,-1.919167 6.01979,-11.209271 5.18948,2.906111 2.90611,-9.13348 -5.18949,-0.622733 -6.22737,-6.434956 z' );
			city_map.addArea( 'polska', '2', city_map.attr, 'm 112.12927,77.806489 -5.18949,7.472842 5.81222,7.888005 -5.18948,0.830319 -1.03789,13.285065 6.8501,3.73642 -0.62273,6.64253 -2.90611,0.20758 3.52884,6.01979 3.73643,-1.66063 1.86822,4.9819 3.52884,-2.49096 15.56842,11.00169 4.35917,-3.73642 1.24548,4.77432 3.944,-1.45305 8.30316,7.26526 5.81222,-2.49095 2.90609,4.15158 6.43497,-0.62273 1.95803,-2.58024 3.51326,-18.15181 4.9771,0 -4.09879,-5.56265 2.63494,-10.53976 4.39156,2.63494 2.0494,-11.125295 0.76566,-6.985111 -2.90611,-4.151576 -4.77432,0.207575 -7.68042,-4.151584 -3.4898,-10.120418 -12.70138,-0.881269 0.62275,-4.774322 -15.9836,0.20758 -6.8501,-3.943997 -11.20928,4.359157 2.07581,3.736429 -3.73644,1.660626 -6.43495,-2.490951 z' );
			city_map.addArea( 'polska', '16', city_map.attr, 'm 96.045408,69.937281 -5.711947,1.434252 -0.830319,5.812216 -9.548635,1.660638 1.453059,3.736418 7.680421,4.566743 -11.209266,7.057688 -2.075798,7.057694 -12.662323,-0.20758 2.490951,-4.151592 -4.359163,-0.830319 -4.981896,7.680431 -4.981904,0 -1.868206,-2.28337 -8.718325,3.73642 0.830313,2.0758 -9.341059,3.11368 -4.151577,-2.9061 -5.812212,13.07748 -8.925905,0.41515 -11.0016859,-11.62442 1.6606266,-6.43495 7.4728533,-6.642539 0,-6.642526 3.736424,-3.528846 -5.6046353,-23.66401 1.6606253,-1.660638 9.75622,6.642529 -1.868212,-7.265261 2.490944,-4.566737 L 10.207932,53.934894 9.7927728,50.198469 47.157011,38.989204 70.405867,34.83762 83.898511,20.099509 l 7.680424,-1.037898 3.321268,15.568435 -6.22738,1.868212 3.113686,14.115377 5.812215,3.321259 -0.415155,2.90611 -3.321267,1.453053 z' );
			city_map.addArea( 'polska', '12', city_map.attr, 'm 181.24219,295.77559 -10.10828,7.24615 -1.76138,4.99054 -6.60512,1.02747 -1.17425,-6.60512 -3.81629,0 -1.46781,-9.24719 -6.89868,-2.78881 -1.61459,-11.4489 -9.68752,-0.44034 -9.10039,-7.63258 0.29356,-4.69698 7.04546,-0.58713 0.14678,-2.20172 5.87123,-2.49525 -1.17425,-14.09094 3.96308,0.58712 -1.61459,-4.10986 6.16479,-0.58712 -0.88069,-3.81629 -3.81628,-4.84376 3.22916,-2.78883 -2.2017,-3.22918 4.55019,-3.81629 1.17424,-9.39395 8.95363,-3.37597 9.10039,6.45835 3.66952,-2.64205 0.88068,2.93562 2.34848,0 3.08239,7.33903 2.78883,-1.90815 3.8163,3.52274 3.03586,-1.49654 3.22048,2.9277 -5.56264,4.39157 7.31927,4.39158 -3.51326,6.14818 4.39157,1.75663 0,2.9277 -16.68794,3.51325 1.46385,2.34217 -5.85542,5.26989 3.22049,2.63494 -12.88193,15.2241 4.68433,0.58554 0,7.0265 9.95421,6.14821 z' );
			city_map.addArea( 'polska', '3', city_map.attr, 'm 151.75886,214.80663 -2.34848,-2.05492 -1.32102,-3.22918 -2.20172,2.2017 -11.00854,-3.37595 -2.78883,0.29356 -4.40341,2.78882 -4.10986,-0.88068 1.02746,-3.96307 -6.31156,1.02746 -1.61459,-1.32102 -3.52274,1.76138 1.17425,4.4034 -2.20171,5.57767 -6.018,3.22916 -0.73392,7.33904 -3.52272,1.32102 -0.44034,9.24717 -4.256638,-0.88068 -3.229171,7.33903 -2.348482,-0.58712 -1.467818,2.20171 8.806832,4.99055 2.054937,2.78882 2.93561,0.58713 1.17424,3.96306 3.66952,-0.7339 5.87123,0 3.96307,-2.05492 -0.44035,7.77936 -5.28409,0.29356 2.34848,3.8163 3.0824,-0.29356 0.58712,4.10986 4.10986,3.52274 3.66951,-1.76138 2.9356,0.14679 -0.58711,-3.52273 0.29356,-4.69698 7.04546,-0.58713 0.14678,-2.20172 5.87123,-2.49525 -1.17425,-14.09094 3.96308,0.58712 -1.61459,-4.10986 6.16479,-0.58712 -0.88069,-3.81629 -3.81628,-4.84376 3.22916,-2.78883 -2.2017,-3.22918 4.55019,-3.81629 z' );
			city_map.addArea( 'polska', '6', city_map.attr, 'm 134.8791,208.34828 0,-6.16478 -2.05493,0 -2.05493,-5.13733 4.99054,-2.2017 -0.14677,-3.22918 4.40342,2.34849 2.2017,-2.64205 -0.14678,-11.74244 1.61459,-1.32102 0.7339,-6.89869 7.77937,0.7339 4.69698,-5.43088 -2.9356,-2.20171 0.14677,-5.87123 7.77936,-1.61457 -0.14677,-2.20171 -1.46782,-1.46781 3.52274,-3.08239 2.49527,0.88069 1.90815,-3.37597 -2.93561,-0.29356 -0.61592,-3.20256 6.43497,-0.62273 1.95803,-2.58024 11.71085,8.49036 8.78313,-4.0988 12.58916,10.83253 -2.04939,4.68434 2.04939,5.85542 6.1482,-2.34217 6.73373,4.09881 3.51325,12.0036 -10.53977,-0.8783 5.26988,12.00361 -4.68433,7.61205 -5.26987,8.19759 -9.36869,0.58554 -1.46385,6.1482 2.92771,1.17108 -1.46386,5.85542 -4.39156,-5.56266 -4.0988,9.95423 -3.03586,1.49654 -3.8163,-3.52274 -2.78883,1.90815 -3.08239,-7.33903 -2.34848,0 -0.88068,-2.93562 -3.66952,2.64205 -9.10039,-6.45835 -8.95363,3.37597 -2.34848,-2.05492 -1.32102,-3.22918 -2.20172,2.2017 z' );
			city_map.addArea( 'polska', '1', city_map.attr, 'm 122.96172,206.85433 -2.61389,-9.51459 1.02745,-2.78883 -7.33903,-0.44034 -0.88068,-5.2841 2.64206,-0.58714 -1.90815,-4.25662 -9.68752,-2.49528 -1.17425,4.25664 -8.513269,0.88068 -6.89869,-5.87122 -4.109857,-1.4678 0.293565,-5.57766 -7.485812,-3.8163 -6.018001,8.3665 -2.348499,-1.46782 0.146791,-5.43087 -5.577669,-2.49527 -6.7519,6.75191 -1.027463,6.7519 -3.375956,-0.14679 -3.963075,6.16478 -3.37595,-3.81629 -4.5502,-0.58711 -1.761368,6.7519 -4.40342,-3.22918 -8.072929,6.75192 2.201707,3.6695 -5.724443,18.64114 -2.495272,2.05493 -0.880678,2.05492 5.724437,0.73391 0.88069,-5.87122 -1.32103,-0.44035 2.201714,-2.05492 9.100393,2.05492 0.293559,5.72445 2.788832,2.49527 -0.29356,2.93561 2.935611,-1.46781 12.329564,4.84376 1.761374,4.5502 3.082384,-0.7339 0.44034,3.96307 3.669521,-3.22917 2.642052,1.90815 2.054927,-3.08239 6.89868,5.72444 -2.348481,4.55019 -5.871222,2.34849 0.146779,4.10986 4.256635,1.76137 6.164788,8.80683 0.146779,3.96307 5.577663,4.25664 4.990543,-6.45834 4.403407,-2.20172 2.201715,2.20172 c 0,0 0.29356,-4.5502 -0.293569,-4.5502 -0.58712,0 -4.69698,-6.60512 -4.69698,-6.60512 l 1.908154,-3.66952 1.46781,-2.20171 2.34849,0.58712 3.229162,-7.33903 4.256647,0.88068 0.44033,-9.24717 3.52273,-1.32102 0.73391,-7.33904 6.01801,-3.22916 2.20171,-5.57767 -1.17425,-4.4034 3.52274,-1.76138 1.61459,1.32102 z' );
			city_map.addArea( 'polska', '15', city_map.attr, 'm 76.313647,169.89177 7.485812,3.8163 -0.293565,5.57766 4.109857,1.4678 6.89869,5.87122 8.513269,-0.88068 1.17425,-4.25664 9.68752,2.49528 1.90815,4.25662 -2.64206,0.58714 0.88068,5.2841 7.33903,0.44034 -1.02745,2.78883 2.61389,9.51459 1.64274,-0.26742 -1.02746,3.96307 4.10986,0.88068 4.40341,-2.78882 2.78883,-0.29356 0,-6.16478 -2.05493,0 -2.05493,-5.13733 4.99054,-2.2017 -0.14677,-3.22918 4.40342,2.34849 2.2017,-2.64205 -0.14678,-11.74244 1.61459,-1.32102 0.7339,-6.89869 7.77937,0.7339 4.69698,-5.43088 -2.9356,-2.20171 0.14677,-5.87123 7.77936,-1.61457 -0.14677,-2.20171 -1.46782,-1.46781 3.52274,-3.08239 2.49527,0.88069 1.90815,-3.37597 -2.93561,-0.29356 -0.61592,-3.20256 -2.90609,-4.15158 -5.81222,2.49095 -8.30316,-7.26526 -3.944,1.45305 -1.24548,-4.77432 -4.35916,3.73642 -15.56843,-11.00169 -3.52884,2.49096 -1.86822,-4.9819 -3.73642,1.66063 -3.52884,-6.01979 2.9061,-0.20758 0.62274,-6.64253 -6.85011,-3.73642 1.03789,-13.285065 5.18948,-0.830319 -5.81222,-7.888005 5.18949,-7.472842 -9.75622,-2.698531 -2.28338,1.868211 -3.113683,-2.075792 -0.930579,-4.963096 -5.711947,1.434252 -0.830319,5.812216 -9.548635,1.660638 1.453059,3.736418 7.680421,4.566743 -11.209266,7.057688 -2.075798,7.057694 -12.662323,-0.20758 0.256359,10.41776 -2.348492,1.76137 0.14678,5.13731 -5.871223,1.02747 2.935606,14.82484 -2.935606,-1.17425 3.229177,3.8163 -0.146791,4.55019 -1.908142,1.61458 0,9.68751 3.963081,1.32104 1.614582,5.43087 4.10986,-1.17424 0.14678,6.16479 2.935611,0.58712 2.201707,-1.46781 5.577668,2.93561 z' );
			city_map.addArea( 'polska', '5', city_map.attr, 'm 25.234008,194.25735 0.146774,-5.43088 -8.660048,-6.60514 2.642046,-2.49525 -0.587119,-4.84377 -2.495266,-2.78883 -1.614594,-5.87123 4.403419,-5.28409 1.174244,-9.54074 -2.054921,-0.88068 0.293558,-7.33903 -2.935617,-2.34849 -1.614581,-6.75191 2.935611,-4.84375 0.587124,-4.69698 -4.133021,-3.55365 8.925905,-0.41515 5.812212,-13.07748 4.151577,2.9061 9.341059,-3.11368 -0.830319,-2.0758 8.718331,-3.73642 1.868201,2.28337 4.981909,0 4.981896,-7.680431 4.359163,0.830319 -2.490951,4.151592 0.256359,10.41776 -2.348492,1.76137 0.14678,5.13731 -5.871223,1.02747 2.935606,14.82484 -2.935606,-1.17425 3.229171,3.8163 -0.146785,4.55019 -1.908142,1.61458 0,9.68751 3.963081,1.32104 1.614582,5.43087 4.10986,-1.17424 0.14678,6.16479 2.935611,0.58712 2.201707,-1.46781 5.577663,2.93561 -0.733905,3.37596 -6.018001,8.3665 -2.348499,-1.46782 0.146785,-5.43087 -5.577663,-2.49527 -6.7519,6.75191 -1.027463,6.7519 -3.375956,-0.14679 -3.963075,6.16478 -3.375957,-3.81629 -4.550193,-0.58711 -1.761368,6.7519 -4.40342,-3.22918 z' );
			city_map.addText( 'mazowieckie', 235, 145, 8);
			city_map.addText( 'warmińsko-mazurskie', 226, 60, 14);
			city_map.addText( 'podlaskie', 294, 98, 10);
			city_map.addText( 'lubelskie', 296, 206, 4);
			city_map.addText( 'podkarpackie', 274, 282, 9);
			city_map.addText( 'małopolskie', 208, 286, 7);
			city_map.addText( 'świętokrzyskie', 225, 235, 13);
			city_map.addText( 'łódzkie', 178, 189, 6);
			city_map.addText( 'kujawsko-', 144, 101, 2);
			city_map.addText( '-pomorskie', 144, 110, 2);
			city_map.addText( 'pomorskie', 131, 47, 11);
			city_map.addText( 'zachodnio-', 50, 64, 16);
			city_map.addText( '-pomorskie', 50, 74, 16);
			city_map.addText( 'wielkopolskie', 104, 151, 15);
			city_map.addText( 'lubuskie', 37, 153, 5);
			city_map.addText( 'dolnośląskie', 71, 211, 1);
			city_map.addText( 'opolskie', 123, 239, 3);
			city_map.addText( 'śląskie', 159, 256, 12);
			city_map.last = 'polska';
			return true;
		}
	]
}
