$(function() {
	
	$('.resetresults').bind('click',function(event) {
		$("input#name_title").val('')
		sortChange();
		return false;
	});

		if ($('#newest').attr('checked')) {
			var sortorder = "newest";
		}else{
			var sortorder = "mostvotes";
		}


	
		
	var province = $("select#province").val();
		
	var name_title = $("#name_title").val();
	
	$('#province').bind('change',function(event) {
		sortChange($('.checker:checked')[0].value);
	});
	
	$('#newest').bind('click',function(event) {
		sortChange("newest");
	});
	
	$('#mostvotes').bind('click',function(event) {
		sortChange("mostvotes");
	});
	
	var search_timeout = undefined;
	
	$('#name_title').bind('keyup', function() {
	        if(search_timeout != undefined) {
	                clearTimeout(search_timeout);
	        }
	        var $this = this; // save reference to 'this' so we can use it in timeout function
	        search_timeout = setTimeout(function() {
	                search_timeout = undefined;
	                // do stuff with $this here
					sortChange();
	        }, 250);
	});
	

	function sortChange(sortorder){
		
		/*if ($('#newest').attr('checked')) {
			var sortorder = "newest";
		}else{
			var sortorder = "mostvotes";
		}
		
		alert(sortorder);*/

		var province = $("select#province").val();

		var name_title = $("#name_title").val();

		$.ajax({
			url: "includes/entries_process.php?sortorder="+sortorder+"&province="+province+"&name_title="+name_title+"&count=0",
			success: function(data) {
				if(data == "error"){
					$('#e-container').html("There has been an communication error.").fadeIn("def");
					return false;
				}else{
					$('#e-container').fadeOut(100, function() {
						$('#e-container').html(data).fadeIn("def");
					});
				}
			}
		});
		
		
		return false;
	};
	
	$('#e-container').html("<br><img src='images/progress.gif'>&nbsp;&nbsp;Getting Entries").fadeIn("def");
	
	$.ajax({
		url: "includes/entries_process.php?sortorder="+sortorder+"&province="+province+"&name_title="+name_title,
		success: function(data) {
			if(data == "error"){
				$('#e-container').html("There has been an communication error.").fadeIn("def");
				return false;
			}else{
				$('#e-container').fadeOut(500, function() {
					$('#e-container').html(data).fadeIn("fast");
				});
			}
		}
	});
	
	
	$()
	
	
	return false;

});

