jQuery(document).ready(function() {
	jQuery("input#search_city_label").autocomplete({
		source: function( request, response ) {
			$.ajax({
							url: "http://oferty.praca-w-pracy.pl/ajax.pl",
							dataType: "jsonp",
							data: {
								m: "search_city",
								term: request.term,
							},
							success: function( data ) {
								response( data );
							},
			});
		},
		minLength: 2,
		select: function(event, ui) {
			jQuery("input#search_city").attr("value", ui.item.id);
		},
		disabled: false,
		delay: 3, // wazne
	});

/*	jQuery("input#search_city_label").autocomplete({
		source: "http://oferty.praca-w-pracy.pl/ajax.pl?m=search_city",
		minLength: 2,
		select: function(event, ui) {
			jQuery("input#search_city").attr("value", ui.item.id);
		},
		disabled: false,
		delay: 3, // niezbedne
	}); */
/*	var cities = [ ];
	jQuery("input#search_city_label").autocomplete({
		source: function(req, responseFn) {
			var re = jQuery.ui.autocomplete.escapeRegex(req.term);
			var matcher = new RegExp( "^" + re, "i" );
			var a = jQuery.grep( cities, function(item, index) {
				return matcher.test(item.label);
			});
			responseFn( a );
		},
		minLength: 2,
		select: function(event, ui) {
			jQuery("input#search_city").attr("value", ui.item.id);
		}
	}); */

	jQuery("form#search-offer-form").submit(function() {
		var sp_value = jQuery("input#search_phrase").val();
		sp_value = sp_value.replace(/[^a-zA-Z]+/g, '');
		if (sp_value.length < 2) {
			alert("Szukana fraza musi zawierać co najmniej dwie litery");
			return false;
		}
	});
});

