function selectElement (nr) {

		//alert(nr);
		//fastSzukamLokum fastMamLokum fastSzukamWspol
		$("#fastSzukamLokum #city").val( nr );
		$("#fastSzukamLokum #city").next('div').find('.jNiceSelectText').html( $('#fastSzukamLokum #city option:selected').text() );

		$("#fastMamLokum #city").val( nr );
		$("#fastMamLokum #city").next('div').find('.jNiceSelectText').html( $('#fastMamLokum #city option:selected').text() );

		$("#fastSzukamWspol #city").val( nr );
		$("#fastSzukamWspol #city").next('div').find('.jNiceSelectText').html( $('#fastSzukamWspol #city option:selected').text() );


		
	}
	
	function validate(id)
	{
		if(document.getElementById(id).value != '')return true;
		else
		{
			alert('Wybierz miasto!');
			return false;
		}			
	}

	
	function przegladaj(typ) {
	
		if (typ == 'mam') {
		
			if ( validate('mam_miasto') != false ) {
			
				document.form_mam_miasto.submit();
			
			}
			
		}
		else if ('szukam') {
		
			if ( validate('szukam_miasto') != false ) {
			
				document.form_szukam_miasto.submit();
			
			}
			
		}
	
}
	
	
	
	
	
	
	
	
	
	
	
var marker = null;
	
	
function setPoint(lat, lng, drag) {
	
	

		var centerPoint = new google.maps.LatLng(lat, lng);
		map.setCenter(centerPoint);
		
		

		var ikona1 = "http://www.pod1dachem.pl/img/gmmarker.png";
		var cien1 = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";

		
		if ( marker != null )
			marker.setMap(null);

		var opcjeMarkera =
		{
		    position: new google.maps.LatLng(lat, lng),
		    map: map,
		    draggable: drag,
		    icon: ikona1,
			shadow: cien1
		}

		marker = new google.maps.Marker( opcjeMarkera );

		if (drag == true)
		{
			
			google.maps.event.addListener(marker, 'dragend', function() {
	
				//ustaw hidden
				$("#Glat").val( marker.position.lat() );
				$("#Glng").val( marker.position.lng() );
	
			});
			
		}

}


function setPointFromAddress( address ) {

	geocoder = new google.maps.Geocoder();
	geocoder.geocode( { 'address': address}, function(results, status) {
		if (status == google.maps.GeocoderStatus.OK) {
		    setPoint(results[0].geometry.location.lat(), results[0].geometry.location.lng(), true);
		    $("#Glat").val( marker.position.lat() );
			$("#Glng").val( marker.position.lng() );
		}
	});
}



function initialize(popup) {

	var latlng = new google.maps.LatLng(50, 20);

	var myOptions = {
		zoom: 8,
		center: latlng,
		mapTypeId: google.maps.MapTypeId.ROADMAP
	};
    
	if (popup) {
		map_popup = new google.maps.Map(document.getElementById("map_popup_canvas"), myOptions);
		map_popup.setZoom(13);
	}
	else
	{
		map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
		map.setZoom(15);
	}
			
}

function updatePointFromAddress() {
	
	
	var miasto = $("#city option:selected").text();
	var ulica = $("#ulica").val();
	
	var address = miasto;
	
	if (ulica != '')
		address += ', ' + ulica;
	
	setPointFromAddress(address);
	
}

function setMapZoom(zoom) {
	
	map.setZoom(zoom);
	
}

function setListenersAddressMap() {

	$("#city").blur( function() {
		map.setZoom(12);
		updatePointFromAddress();
		
	});

	$("#dzielnica").change( function() {
		updatePointFromAddress();
	});
	
	$("#ulica").change( function() {
		updatePointFromAddress();
		map.setZoom(16);
	});


}


function dekoruj(index, value) {


//alert( $(value).find('a').html() );
	            	
	            	if ($(value).find('a').html() == 'Najpopularniejsze miasta:' || $(value).find('a').html() == 'Pozostałe miasta:') {
		            	$(value).css('font-weight', 'bold');
		            	$(value).css('font-size', '12px');
		            	$(value).css('text-decoration', 'underline');
		            	$(value).find('a').css('text-decoration', 'underline');
	            	}
	            	
}


