var count_hits_time_out = 0;

$(document).ready(function() {
	// gombok beállítása
	$('.common_submit').hide();
	$('.custom_submit').show().find('a').click(function() {
		$('#vehicle_search').get(0).submit();
		return false;
	});;

	// select tagek beállítása
	$('select').change(function() {
		count_hits();
	})

	// találatok számának lekérdezése
	count_hits();
});


function count_hits()
{
	$('#hits_counter').find('div.button').hide()
		.end().find('div.ajaxload').show();

	if (count_hits_time_out) clearTimeout(count_hits_time_out);

	count_hits_time_out = setTimeout(function() {
		var search_type = $('#search_type').val();
		var is_new = search_type == 'N';
		var is_export = search_type == 'E';

		url = '';
		if (! is_new)
		{
			url += '&year_from=' + $('#year_from').val();
			url += '&year_to=' + $('#year_to').val();

			url += '&mileage_from=' + $('#mileage_from').val();
			url += '&mileage_to=' + $('#mileage_to').val();

			url += '&damaged_vehicle=' + $('#damaged_vehicle').val();

			url += '&usage_type=' + $('#usage_type').val();
		}

		url += '&price_from=' + $('#price_from').val();
		url += '&price_to=' + $('#price_to').val();
		url += '&location_country=' + $('#location_country').val();

		$('input:hidden').each(function() {
				url += '&' + $(this).attr('name') + '=' + $(this).val();
			});

		url = url.substr(1);
		url = url.replace(/=(all|null|undefined)/g, '=');

		$.get('count_hits.php?' + url, {},
			function(data){
				$('.custom_submit strong').html(format_number(data));
			});
	}, 100);
}

