$(function(){

	$('.sort_by_link').click(function(){
	
		var old_value = $('#updated_listings').val();
		var sort_order = '';
		var sort_by = '';
		
		//Sort Order
		if($(this).parent().hasClass('sort-desc')) {
			sort_order = "DESC";
		}else if($(this).parent().hasClass('sort-asc')) {
			sort_order = "ASC";
		}else{
			sort_order = "";
		}
		
		//Sort By
		var sort_by_old = $(this).text();
		if(sort_by_old == "Distance") {
			sort_by = "distance";
		}else if(sort_by_old == "Agent Name") {
			sort_by = "name";
		}else if(sort_by_old == "Company Name"){
			sort_by = "agency";
		}
		
		// call ajax
		$.ajax({
			url:"http://affordableamericaninsurance.com/aai-listings.php",
			type:'POST',
			data:'sort_by='+sort_by+'&sort_order='+sort_order,
			success:function(results)
			{
				//alert(results);
				$("#updated_listings").empty();
				$("#updated_listings").append(results);
			}
		});
	});
	
	$('.search_button').click(function() {
	
		var old_value = $('#updated_listings').val();
		var search_term = '';
		var search_by = '';
		
		//Sort Order
		if($(this).prev().attr('class') == 'search_by') {
			search_by = $(this).prev().attr('name');
		}
		
		//Sort By
		if($(this).prev().prev().hasClass('search_term')) {
			search_term = $(this).prev().prev().val();
		}
				
		// call ajax
		$.ajax({
			url:"http://affordableamericaninsurance.com/aai-listings.php",
			type:'POST',
			data:'search_by='+search_by+'&search_term='+search_term,
			success:function(results)
			{
				//alert(results);
				$("#updated_listings").empty();
				$("#updated_listings").append(results);
			}
		});
	
	});
	
});
