$(document).ready(function(){
	var loc = window.location.protocol + "//" + window.location.host + "/";
	if (window.location.host == "localhost") { loc += "betscout/html/" };

	var page = "results";
	
	// Hide all but sport select
	$('#results_select_country').hide();
	$('#results_select_league').hide();
	
	// Add options to sport
	$("#results_select_sport").ajaxAddOption(loc+"ajax/boxvalues/"+page+"/not_set/not_set/not_set/1",{},false);
	
	$('#results_select_sport').change(function(){
		var sport_id = ($("select#results_select_sport").val() != "") ? $("select#results_select_sport").val() : "not_set";
		// var country_id = ($("select#results_select_country").val() != "") ? $("select#results_select_country").val() : "not_set";
		// var league_id = ($("select#results_select_league").val() != "") ? $("select#results_select_league").val() : "not_set";
		var country_id = "not_set";
		var league_id = "not_set";
		var time_id = ($("select#results_select_time").val() != "") ? $("select#results_select_time").val() : "not_set";
		var string = page+'/'+sport_id+'/'+country_id+'/'+league_id+'/'+time_id;
		
		// $(".tableloading.results").show();
		
		// Hide all but sport select
		$('#results_select_country').hide();
		$('#results_select_league').hide();

		$("#results_select_country").removeOption(/./);
		$("#results_select_league").removeOption(/./);
		$("#results_select_country").ajaxAddOption(loc+"ajax/boxvalues/"+string,{},false);
		
		// $("#resultstable").load(loc+"ajax/tablevalues/"+string, '', function() {
			// $(".tableloading.results").hide();
			
			// if (sport_id != 'not_set') {
				// Show the next select
				$("#results_select_country").show();
			// }
		// });
	});
	
	$('#results_select_country').change(function(){
		var sport_id = ($("select#results_select_sport").val() != "") ? $("select#results_select_sport").val() : "not_set";
		var country_id = ($("select#results_select_country").val() != "") ? $("select#results_select_country").val() : "not_set";
		// var league_id = ($("select#results_select_league").val() != "") ? $("select#results_select_league").val() : "not_set";
		var league_id = "not_set";
		var time_id = ($("select#results_select_time").val() != "") ? $("select#results_select_time").val() : "not_set";
		var string = page+'/'+sport_id+'/'+country_id+'/'+league_id+'/'+time_id;
		
		$(".tableloading.results").show();
		
		// Hide all but sport select
		$('#results_select_league').hide();
		
		$("#results_select_league").removeOption(/./);
		$("#results_select_league").ajaxAddOption(loc+"ajax/boxvalues/"+string,{},false);
		
		$("#resultstable").load(loc+"ajax/tablevalues/"+string, '', function() {
			
			$(".tableloading.results").hide();
			
			// Show the next select
			$("#results_select_league").show();
			
			
		});
	});
	
	$('#results_select_league').change(function(){
		var sport_id = ($("select#results_select_sport").val() != "") ? $("select#results_select_sport").val() : "not_set";
		var country_id = ($("select#results_select_country").val() != "") ? $("select#results_select_country").val() : "not_set";
		var league_id = ($("select#results_select_league").val() != "") ? $("select#results_select_league").val() : "not_set";
		var time_id = ($("select#results_select_time").val() != "") ? $("select#results_select_time").val() : "not_set";
		var string = page+'/'+sport_id+'/'+country_id+'/'+league_id+'/'+time_id;
		
		$(".tableloading.results").show();
		
		$("#resultstable").load(loc+"ajax/tablevalues/"+string, '', function() {
			$(".tableloading.results").hide();
		});
	});
	
	$('#results_select_time').change(function(){
		var sport_id = ($("select#results_select_sport").val() != "") ? $("select#results_select_sport").val() : "not_set";
		var country_id = ($("select#results_select_country").val() != "") ? $("select#results_select_country").val() : "not_set";
		var league_id = ($("select#results_select_league").val() != "") ? $("select#results_select_league").val() : "not_set";
		var time_id = ($("select#results_select_time").val() != "") ? $("select#results_select_time").val() : "not_set";
		var string = page+'/'+sport_id+'/'+country_id+'/'+league_id+'/'+time_id;
		
		
		// Only change stuff if sport and country is set
		if (sport_id != "not_set" && country_id != "not_set") {
			$(".tableloading.results").show();
			
			$("#resultstable").load(loc+"ajax/tablevalues/"+string, '', function() {
				$(".tableloading.results").hide();
			});
		};
		
	});
	
});
