	function ChangeList(tournamentName, leagueID, duration, pot, stake, searchLeagueID, isFrontPage ) {

		requestUrl = "tournaments/get_tournament_list.php";
		array = "tournament_name=" + encodeURIComponent(tournamentName) + "&league_id=" + encodeURIComponent(searchLeagueID) + "&duration=" + encodeURIComponent(duration) + "&pot=" + encodeURIComponent(pot) + "&stake=" + encodeURIComponent(stake) + "&is_front_page=" + encodeURIComponent(isFrontPage);
		requestUrl += '?' + array;
        
        var handleSuccess = function(o){
			if(o.responseText !== undefined){
				document.getElementById('tournamentsList_'+leagueID).innerHTML = o.responseText;
				if(leagueID == '-1') showTab( 'dhtmlgoodies_tabView1', 0);
			}
		}
		var handleFailure = function(o){
			if(o.responseText !== undefined){
				document.getElementById('tournamentsList_'+leagueID).innerHTML = o.responseText;
			}
		}
		var callback =
		{
		  success:handleSuccess,
		  failure:handleFailure,
		  argument: { foo:"foo", bar:"bar" }
		};
		
		var request = YAHOO.util.Connect.asyncRequest('GET', requestUrl, callback);
	}

	function ChangeInvitationalList(tournamentName, leagueID, duration, pot, stake, endTime, searchLeagueID ) {

		requestUrl = "invitations/get_invitational_tournament_list.php";
		array = "tournament_name=" + encodeURIComponent(tournamentName) + "&league_id=" + encodeURIComponent(searchLeagueID) + "&duration=" + encodeURIComponent(duration) + "&pot=" + encodeURIComponent(pot) + "&stake=" + encodeURIComponent(stake) + "&end_time=" + encodeURIComponent(endTime);
		requestUrl += '?' + array;
        
        var handleSuccess = function(o){
			if(o.responseText !== undefined){
				document.getElementById('tournamentsList_'+leagueID).innerHTML = o.responseText;
			}
		}
		var handleFailure = function(o){
			if(o.responseText !== undefined){
				document.getElementById('tournamentsList_'+leagueID).innerHTML = o.responseText;
			}
		}
		var callback =
		{
		  success:handleSuccess,
		  failure:handleFailure,
		  argument: { foo:"foo", bar:"bar" }
		};
		
		var request = YAHOO.util.Connect.asyncRequest('GET', requestUrl, callback);
	}

	function SetFilter( leagueID, isFrontPage ) {
		var tournamentName = "tournament name";
		var searchLeagueID = leagueID;
		var duration = "-1";
		var pot = "-";
		var stake = "-1";
		if(leagueID == '-1') {
			tournamentName = document.getElementById('tournament_name_'+leagueID).value;
			if ( document.getElementById('league_'+leagueID).options[document.getElementById('league_'+leagueID).selectedIndex].value != '-1' ) {
				searchLeagueID = document.getElementById('league_'+leagueID).options[document.getElementById('league_'+leagueID).selectedIndex].value;
			} else {
				searchLeagueID = leagueID;
			}
			duration = document.getElementById('duration_'+leagueID).options[document.getElementById('duration_'+leagueID).selectedIndex].value;
			pot = document.getElementById('pot_'+leagueID).options[document.getElementById('pot_'+leagueID).selectedIndex].value;
			stake = document.getElementById('stake_'+leagueID).options[document.getElementById('stake_'+leagueID).selectedIndex].value;
		}
		ChangeList(tournamentName, leagueID, duration, pot, stake, searchLeagueID, isFrontPage);
	}
	
	function SetInvitationalFilter( leagueID, isFrontPage ) {
		var tournamentName = document.getElementById('tournament_name_'+leagueID).value;
		if ( document.getElementById('league_'+leagueID).options[document.getElementById('league_'+leagueID).selectedIndex].value != '-1' ) {
			var searchLeagueID = document.getElementById('league_'+leagueID).options[document.getElementById('league_'+leagueID).selectedIndex].value;
		} else {
			var searchLeagueID = leagueID;
		}
		var duration = document.getElementById('duration_'+leagueID).options[document.getElementById('duration_'+leagueID).selectedIndex].value;
		var pot = document.getElementById('pot_'+leagueID).options[document.getElementById('pot_'+leagueID).selectedIndex].value;
		var stake = document.getElementById('stake_'+leagueID).options[document.getElementById('stake_'+leagueID).selectedIndex].value;
		var endTime = document.getElementById('end_time_' + leagueID).value;

		ChangeInvitationalList(tournamentName, leagueID, duration, pot, stake, endTime, searchLeagueID);
	}
	