$(document).ready(function(){
	var loc = window.location.protocol + "//" + window.location.host + "/";
	if (window.location.host == "localhost") { loc += "betscout/html/" };
	
	var page = "odds";
	
	// Hide all but sport select
	$('#odds_select_country').hide();
	$('#odds_select_league').hide();
	
	// Add options to sport and time
	$("#odds_select_sport").ajaxAddOption(loc+"ajax/boxvalues/"+page+"/not_set/not_set/not_set/1/not_set/not_set",{},false);
	$("#odds_select_provider").ajaxAddOption(loc+"ajax/boxvalues/"+page+"/not_set/not_set/not_set/not_set/not_set/1",{},false);
	$("#odds_select_time").ajaxAddOption(loc+"ajax/boxvalues/"+page+"/1/1/1/1/not_set/not_set",{},false);
	
	$('#odds_select_sport').change(function(){
		var sport_id = ($("select#odds_select_sport").val() != "") ? $("select#odds_select_sport").val() : "not_set";
		// var country_id = ($("select#odds_select_country").val() != "") ? $("select#odds_select_country").val() : "not_set";
		// var league_id = ($("select#odds_select_league").val() != "") ? $("select#odds_select_league").val() : "not_set";
		// var time_id = ($("select#odds_select_time").val() != "") ? $("select#odds_select_time").val() : "not_set";
		var country_id = "not_set";
		var league_id = "not_set";
		var time_id = "not_set";
		var string = page+'/'+sport_id+'/'+country_id+'/'+league_id+'/'+time_id;
		
		$(".tableloading.odds").show();
		
		// Hide all but sport select
		$('#odds_select_country').hide();
		$('#odds_select_league').hide();

		$("#odds_select_country").removeOption(/./);
		$("#odds_select_league").removeOption(/./);
		if (sport_id == "not_set") {
			$("#odds_select_country").removeOption(/./);
		} else {
			$("#odds_select_country").ajaxAddOption(loc+"ajax/boxvalues/"+string,{},false);
		};
		
		$("#oddstable").load(loc+"ajax/tablevalues/"+string, '', function() {
			$(".tableloading.odds").hide();
			
			// Show the next select
			$("#odds_select_country").show();
		});
	});
	
	$('#odds_select_country').change(function(){
		var sport_id = ($("select#odds_select_sport").val() != "") ? $("select#odds_select_sport").val() : "not_set";
		var country_id = ($("select#odds_select_country").val() != "") ? $("select#odds_select_country").val() : "not_set";
		// var league_id = ($("select#odds_select_league").val() != "") ? $("select#odds_select_league").val() : "not_set";
		var time_id = ($("select#odds_select_time").val() != "") ? $("select#odds_select_time").val() : "not_set";
		var league_id = "not_set";
		var string = page+'/'+sport_id+'/'+country_id+'/'+league_id+'/'+time_id;
		
		$(".tableloading.odds").show();
		
		// Hide all but sport select
		$('#odds_select_league').hide();
		
		$("#odds_select_league").removeOption(/./);
		$("#odds_select_league").ajaxAddOption(loc+"ajax/boxvalues/"+string,{},false);
		
		$("#oddstable").load(loc+"ajax/tablevalues/"+string, '', function() {
			$(".tableloading.odds").hide();
			
			// Show the next select
			$("#odds_select_league").show();
		});
	});
	
	$('#odds_select_league').change(function(){
		var sport_id = ($("select#odds_select_sport").val() != "") ? $("select#odds_select_sport").val() : "not_set";
		var country_id = ($("select#odds_select_country").val() != "") ? $("select#odds_select_country").val() : "not_set";
		var league_id = ($("select#odds_select_league").val() != "") ? $("select#odds_select_league").val() : "not_set";
		var time_id = ($("select#odds_select_time").val() != "") ? $("select#odds_select_time").val() : "not_set";
		var string = page+'/'+sport_id+'/'+country_id+'/'+league_id+'/'+time_id;
		
		$(".tableloading.odds").show();
		
		$("#oddstable").load(loc+"ajax/tablevalues/"+string, '', function() {
			$(".tableloading.odds").hide();
		});
	});
	
	$('#odds_select_time').change(function(){
		var sport_id = ($("select#odds_select_sport").val() != "") ? $("select#odds_select_sport").val() : "not_set";
		var country_id = ($("select#odds_select_country").val() != "") ? $("select#odds_select_country").val() : "not_set";
		var league_id = ($("select#odds_select_league").val() != "") ? $("select#odds_select_league").val() : "not_set";
		var time_id = ($("select#odds_select_time").val() != "") ? $("select#odds_select_time").val() : "not_set";
		var string = page+'/'+sport_id+'/'+country_id+'/'+league_id+'/'+time_id;
		
		$(".tableloading.odds").show();
		
		$("#oddstable").load(loc+"ajax/tablevalues/"+string, '', function() {
			$(".tableloading.odds").hide();
		});
	});
}
);
