// JavaScript Document
$(document).ready(function(){
	function log(event, data, formatted) {
		$("<span>").html( !data ? "No match!" : "" + formatted).appendTo("#result");
	}
	$("#dist").result(log).next().click(function() {
		$(this).prev().search();
	});
	$("#cat").autocomplete('category.php', {
		width: 402,
		selectFirst: false,
		extraParams: {
       		option: function() { return $("input[name='search_by']:checked").val(); }
   		}
	});
	
	$("#city").autocomplete('city.php', {
		width: 212,
		selectFirst: false,
		extraParams: {
       		dist: function() { return $("#dist").val(); }
   		}
	});
	
	$("#search").click(
		function(){
			if($("#cat").val()==""){
				$("#cat").focus();
				return false;
			}
			if($("#dist").val()==""){
				$("#dist").focus();
				return false;
			}
			$('#searchform').submit();
		}
 	);  
	$('#dist').hyjack_select();
	$('#dist').change(function () {
		$('#result').html($(this).val());
		$('#city').val("");
	});
	
	$('.option').change(function () {
		$('#cat').val("");
	});
	
	/* Free Listing */
	
	$("#category").autocomplete('category.php', {
		width: 254,
		selectFirst: false,
	});
	
});
	
