$(document).ready(function(){

	 $.getJSON("ajax/populate-category.php",
	        function(data){
	        	$('#category').empty();
				$('#category').append($('<option></option>').val('').html('Any'));
	 			$.each(data, function(val, text) {
	        		$('#category').append(
	            	$('<option></option>').val(text).html(text));
		});
     });

    $.getJSON("ajax/populate-region.php",
        function(data){
        	$('#region').empty();
			$('#region').append($('<option></option>').val('').html('Any'));
 			$.each(data, function(val, text) {
        		$('#region').append(
            	$('<option></option>').val(text).html(text));
		});
     });

     $.getJSON("ajax/populate-county.php",
        function(data){
        	$('#county').empty();
			$('#county').append($('<option></option>').val('').html('Any'));
 			$.each(data, function(val, text) {
        		$('#county').append(
            	$('<option></option>').val(text).html(text));
		});
     });


	$('select#region').bind("change", function(){

      	$('#county').empty();
 		$('#county').append($('<option></option>').val('').html('Any'));

 		$.getJSON("ajax/populate-county.php?region="+$('#region').attr("value"),
		        function(data){
		        	$.each(data, function(val, text) {
		        		$('#county').append(
		            	$('<option></option>').val(text).html(text));
			});
    		});

    });

   $('#searchForm').submit(function() {
         if ($('input#keywords').val() == '' && $('select#category').val() == '' && $('select#region').val() == '' && $('select#county').val() == '') {
         	alert('Please enter at least one search criteria');
         	return false;
         } else {
         	return true;
         }
         
       });
       
      $('#flashmap').flash(
          { src: 'flash/map.swf',
            width: 295,
            height: 315,
            wmode: "transparent"},
          { version: '6.0.0' }
   );

});