$(document).ready(function () {	

$("#searchTitle").autocomplete({
				source: function(request, response) {
					$.ajax({
						url: "/index/ajax/",
						dataType: "json",
						data: {
							json:"true",						
							input: request.term,
							filter: "job_title"
							
							
						},
						success: function(data) {
							response($.map(data.results, function(item) {
								request.term = null;
								return {
									label: item.job_title,
									value: item.job_title,
									id: item.job_title,	
									lead: item.lead,
									city_url: item.city_url,
									city: item.city,
									kat_url: item.kat_url,
									firma_url: item.firma_url,
									kat:  item.kat,
									
									
								}
							}))
						}
					});
					
					
				},
				minLength: 2,
				select: function(event, ui) {
					window.location.href = '/jobsByCategory/' + ui.item.kat_url;
					//window.location.href = 'http://' + host +'/' + ui.item.id + '/' + ui.item.url_festo_nev + '/' + ui.item.url_mu_cim;		
											
				},
				open: function() {
					$(this).removeClass("ui-corner-all").addClass("ui-corner-top");
				},
				close: function() {
					$(this).removeClass("ui-corner-top").addClass("ui-corner-all");
				}
			}).data( "autocomplete" )._renderItem = function( ul, item ) {
	return $( "<li></li>" )
	.data( "item.autocomplete", item )
	.append( "<a href='/jobsByCategory/"+ item.kat_url+ "'><p class='myAutoc'><span class='autcLabel'>" + item.label+"</span><span class='autocLead'>" +item.lead+ "</span></p></a>" )
	.appendTo( ul );
};
			
$("#searchCity").autocomplete({
	source: function(request, response) {
		$.ajax({
			url: "/index/ajax/",
			dataType: "json",
			data: {
				json:"true",						
				input: request.term,
				filter: "city"				
				
			},
			success: function(data) {
				response($.map(data.results, function(item) {
					request.term = null;
					return {
						label: item.city,
						value: item.city,
						id: item.job_title,	
						lead: item.lead,
						city_url: item.city_url,
						city: item.city,
						kat_url: item.kat_url,
						firma_url: item.firma_url,
						kat:  item.kat,
						
						
					}
				}))
			}
		});
		
		
	},
	minLength: 2,
	select: function(event, ui) {
		window.location.href = '/jobsByCity/' + ui.item.city_url;
		//window.location.href = 'http://' + host +'/' + ui.item.id + '/' + ui.item.url_festo_nev + '/' + ui.item.url_mu_cim;		
								
	},
	open: function() {
		$(this).removeClass("ui-corner-all").addClass("ui-corner-top");
	},
	close: function() {
		$(this).removeClass("ui-corner-top").addClass("ui-corner-all");
	}
}).data( "autocomplete" )._renderItem = function( ul, item ) {
return $( "<li></li>" )
.data( "item.autocomplete", item )
.append( "<a href='/city_url/" + item.city_url + "'><p class='myAutoc'><span class='autcLabel'>" + item.city+"</span></p></a>" )
.appendTo( ul );
};	

});
