$(function(){
	
	$('#searchform').each(function(){
		
		$('#searchform input[name=RP]').attr('value', 'ajax/searchresults');
		$('#searchform input[name=NRP]').attr('value', 'ajax/noresults');
		
		$(this).submit(function(e){
			
			e.preventDefault();
			
			// if($("#quickresults").length < 1) {
			// 			$('<div/>').attr('id', 'quickresults').appendTo("#search");
			// 			$('div#demo-container')
			// 			  .html('<p>All new content. <em>You bet!</em></p>');
			// 		}
	    if($("#quickresults").length < 1) {
				$('#country-search').empty();
	    	$('<div/>').attr('id', 'quickresults').appendTo("#country-search");
	     }

			if($.trim($('#keywords').attr('value')).length <= 3) {
				$('#quickresults').html(
					'<p>Sorry, your search term needs to be '+
					'bigger than 3 characters.</p>'
				);
				
				return false;
			}
			
			$('#quickresults').html('Searching&hellip;');
			
			var showSearchResults = function(data) {
			
				if(data && data.results && data.results.length) {
					
					var county = $('<strong/>');
					
					for(var i = 0; i < data.results.length; i++){

						var name = data.results[i].title;
						var url  = data.results[i].url;
											
					}
					
					$('#quickresults').empty();

					$('#quickresults').html('You&rsquo;re in <strong><a href="" class="results" rel="' + url + '">' + name + ' County</a></strong>');
					
				} else {
					
					$('#quickresults').html('No results found.');
					
				}
				
			};
			
			var showError = function() {
				$('#quickresults').html('<p>Error</p>');
				
			}
			
			// execute ajax
			$.ajax({
				url: $(this).attr('action'),
				data: $(this).serialize(),
				success: showSearchResults,
				dataType: 'json',
				error: showError,
				type: 'POST'
			});
			
		});
	
	});
	
	$('#slideshow').rsfSlideshow({
		interval: 6,
		transition: 300,
		effect: 'fade',
	    controls: {
	        playPause: {auto: false},
	        previousSlide: {auto: true},
	        nextSlide: {auto: true},
	        index: {auto: true}
	    }
	});

    $('#county-picker').change(function() {
       var county = $(this).val(); 
       $('#'+ county).show().siblings('div').hide();  
    }); 

    $('.results').live('click', function() {
       var county = $(this).attr('rel'); 
       $('#'+ county).show().siblings('div').hide();  
 		return false
    });

}); 
