function loadDefaultTab(phppath,type,cookie)
{
	var loaderTabs = $('loaderTabs');
	new Ajax.Request(phppath+type+'.complete.tab.php', {
	  method: 'post',
	  parameters: 'type='+type+'&cookie='+cookie,
	  onSuccess: function(transport) {
		  
		var contentTab = $('content-tab');
		contentTab.update(transport.responseText);
		var tab1 = $('tab1');
		var tab2 = $('tab2');
		var tab3 = $('tab3');
		//var tab4 = $('tab4');
		tab1.style.backgroundColor = '#FFFFFF';
		tab2.style.backgroundColor = '#FFFFFF';
		tab3.style.backgroundColor = '#FFFFFF';
		//tab4.style.backgroundColor = '#FFFFFF';
		
		switch (type)
		{
			case "online":
			tab1.style.backgroundColor = '#CCCCCC';
			break;
			case "freeroll":
			tab2.style.backgroundColor = '#CCCCCC';
			break;
			case "live":
			tab3.style.backgroundColor = '#CCCCCC';
			break;
			/*case "sitetgo":
			tab4.style.backgroundColor = '#CCCCCC';
			break;*/
	  	}
		loaderTabs.style.display = "none";
	  }
	});
}

function generateStructure(id,value)
{
	new Ajax.Request('complete_tab/php/structures.php?structureId='+value, {
	  method: 'get',
	  onSuccess: function(transport) {
		$(id).update(transport.responseText);
	  }
	});
}

function unloadStructure(id)
{
	$(id).update("");
}

function loadNewTab(phppath,type,id,cookie,onglet,plus)
{
	//alert(cookie);
	var loaderTabs = $('loaderTabs');
	loaderTabs.style.display = "block";
	//Récupère les filtres
		//Rooms
		var nbFilters = $('rooms_nbfilter');
		if (nbFilters)
		{
			var stringRoomsFilter = getFiltersString(nbFilters,'rooms');
		}else{
			var stringRoomsFilter = "";
		}
		
		//alert(stringRoomsFilter);
		
		
		
		
		
		
		
		//Jeux
		var nbFilters = $('jeux_nbfilter');
		if (nbFilters)
		{
			var stringJeuxFilter = getFiltersString(nbFilters,'jeux');
		}else{
			var stringJeuxFilter = "";
		}
		
		//Vitesses
		var nbFilters = $('vitesses_nbfilter');
		if (nbFilters)
		{
			var stringVitessesFilter = getFiltersString(nbFilters,'vitesses');
		}else{
			var stringVitessesFilter = "";
		}
		
		//Buy in
		var nbFilters = $('buy_in_nbfilter');
		if (nbFilters)
		{
			var stringBuyinFilter = getFiltersString(nbFilters,'buy_in');
		}else{
			var stringBuyinFilter = "";
		}
		
		var nbFilters = $('buy_in_live_nbfilter');
		if (nbFilters)
		{
			var stringBuyinFilter2 = getFiltersString(nbFilters,'buy_in_live');
			
		}else{
			
			var stringBuyinFilter2 = "";
			
		}
		
		
		//Date tournoi online
		var nbFilters = $('date_tournoi_online_nbfilter');
		if (nbFilters)
		{
			var stringDatetournoiFilter = getFiltersString(nbFilters,'date_tournoi_online');
		}else{
			var stringDatetournoiFilter = "";
		}
		//Date tournoi live
		var nbFilters = $('date_tournoi_live_nbfilter');
		if (nbFilters)
		{
			var stringDatetournoiFilter2 = getFiltersString(nbFilters,'date_tournoi_live');
		}else{
			var stringDatetournoiFilter2 = "";
		}
		
		//Types1
		var nbFilters = $('types1_nbfilter');
		if (nbFilters)
		{
			var stringtypes1Filter = getFiltersString(nbFilters,'types1');
		}else{
			var stringtypes1Filter = "";
		}
		
		//Types2
		var nbFilters = $('types2_nbfilter');
		if (nbFilters)
		{
			var stringtypes2Filter = getFiltersString(nbFilters,'types2');
		}else{
			var stringtypes2Filter = "";
		}
		
		//Types3
		var nbFilters = $('types3_nbfilter');
		if (nbFilters)
		{
			var stringtypes3Filter = getFiltersString(nbFilters,'types3');
		}else{
			var stringtypes3Filter = "";
		}
		
		//nb_tables
		var nbFilters = $('nb_tables_nbfilter');
		if (nbFilters)
		{
			var stringnbtablesFilter = getFiltersString(nbFilters,'nb_tables');
		}else{
			var stringnbtablesFilter = "";
		}
		
		//alert(stringnbtablesFilter);
		
		var nbFilters = $('players_by_table_nbfilter');
		if (nbFilters)
		{
			var stringplayersbytableFilter = getFiltersString(nbFilters,'players_by_table');
		}else{
			var stringplayersbytableFilter = "";
		}
		
		//Departements
		/*var nbFilters = $('departements_nbfilter');
		if (nbFilters)
		{
			var stringDepartementsFilter = getFiltersString(nbFilters,'departements');
		}else{
			var stringDepartementsFilter = "";
		}*/
	
		if (type == "live")
		{
			var organisateurTop = $('organisateur_topSearch').value;
			if ((organisateurTop == "Votre recherche") || (organisateurTop == "Votre recherche"))
			{
				var organisateurTop = "";
			}
			
			if ($('departementTopSearch').disabled == true)
			{
				var deptTop = "";
			}else{
				var deptTop = $('departementTopSearch').value;
			}
			
			if ($('regionTopSearch').disabled == true)
			{
				var regionTop = "";
			}else{
				var regionTop = $('regionTopSearch').value;
			}
			
			if ($('paysTopSearch').disabled == true)
			{
				var paysTop = "";
			}else{
				var paysTop = $('paysTopSearch').value;
			}
		}else{
			var organisateurTop = "";
			var deptTop = "";
			var paysTop = "";
		}
		
	new Ajax.Request(phppath+type+'.complete.tab.php', {
	  method: 'post',
	  parameters: 'type='+type+'&onglet='+onglet+'&rooms='+stringRoomsFilter+'&jeux='+stringJeuxFilter+'&vitesses='+stringVitessesFilter+'&buy_in='+stringBuyinFilter+'&buy_in_live='+stringBuyinFilter2+'&types1='+stringtypes1Filter+'&types2='+stringtypes2Filter+'&types3='+stringtypes3Filter+'&date_tournoi_online='+stringDatetournoiFilter+'&date_tournoi_live='+stringDatetournoiFilter2+'&cookie='+cookie+'&organisateurTop='+organisateurTop+'&deptTop='+deptTop+'&plus='+plus+'&paysTop='+paysTop+'&regionTop='+regionTop+'&nb_tables='+stringnbtablesFilter+'&players_by_table='+stringplayersbytableFilter,
	  onSuccess: function(transport) {
		var contentTab = $('content-tab');
		var tab1 = $('tab1');
		var tab2 = $('tab2');
		var tab3 = $('tab3');
		
		var currentTab = $(id);
		
		tab1.style.backgroundColor = '#FFFFFF';
		tab2.style.backgroundColor = '#FFFFFF';
		tab3.style.backgroundColor = '#FFFFFF';
		
		currentTab.style.backgroundColor = '#CCCCCC';
		
		contentTab.update(transport.responseText);
		loaderTabs.style.display = "none";
		
		if (type == "live")
		{
			$('liveTopFilters').style.display = "block";
		}else{
			$('liveTopFilters').style.display = "none";
		}
	  }
	});
}

function getFiltersString(nbFilters,filterName)
{
	var stringFilters = new String;
	var cot = "";
	
	for (var i = 0; i < nbFilters.value; i++)
	{
		var curFilterRow = $('row_'+filterName+i);
		var curFilterRowValue = $('value_'+filterName+i);
		
		if (curFilterRow.value == 1)
		{
			if (stringFilters != "")
			{
				var cot = ",";
			}
			stringFilters = stringFilters+cot+curFilterRowValue.value;
		}
		
		
	}
	
	return stringFilters;
}

function getFiltersOrderbyString(orderby)
{
	var stringFilterOrderBy = orderby.value;
}

function openSelector(filter)
{
	closeAllSelector();
	
	var label = $('label_'+filter);
	var filterField = $(filter);
	var closeSelector = $('closeSelector_'+filter);
	var plusFilter = $('plusFilter_'+filter);
	closeSelector.style.display = "block";
	
	filterField.style.display = "block";
	plusFilter.style.display = "none";
	label.style.backgroundColor = "#EEEEEE";
	label.style.color = "#333333";
}

function closeSelector(filter)
{
	var label = $('label_'+filter);
	var filterField = $(filter);
	var closeSelector = $('closeSelector_'+filter);
	var plusFilter = $('plusFilter_'+filter);
	closeSelector.style.display = "none";
	filterField.style.display = "none";
	plusFilter.style.display = "block";
	label.style.backgroundColor = "";
	label.style.color = "";
}

function setSelectedRow(rowId)
{
	var row = $(rowId);
	var inputRow = $('row_'+rowId);
	var coche = $('coche_'+rowId);
	var cocheVide = $('cochevide_'+rowId);
	if (inputRow.value == 0)
	{
		row.style.backgroundColor = "#9DCEFF";
		row.style.color = "#FFFFFF";
		coche.style.display = "block";
		cocheVide.style.display = "none";
		inputRow.value = 1;
	}else{
		row.style.backgroundColor = "";
		row.style.color = "#579ace";
		coche.style.display = "none";
		cocheVide.style.display = "block";
		inputRow.value = 0;
	}
}
function unSelectAll(field){
	for(i=0;i<100;i++){
		rowId = field+i;
		//alert(rowId);
		row = $(rowId);
		inputRow = $('row_'+rowId);
		coche = $('coche_'+rowId);
		cocheVide = $('cochevide_'+rowId);
		row.style.backgroundColor = "#9DCEFF";
		row.style.color = "#FFFFFF";
		coche.style.display = "block";
		cocheVide.style.display = "none";
		inputRow.value = 1;
		
	}
	
}
function SelectAll(field){
	for(i=0;i<100;i++){
		rowId = field+i;
		//alert(rowId);
		row = $(rowId);
		inputRow = $('row_'+rowId);
		coche = $('coche_'+rowId);
		cocheVide = $('cochevide_'+rowId);
		row.style.backgroundColor = "";
		row.style.color = "#579ace";
		coche.style.display = "none";
		cocheVide.style.display = "block";
		inputRow.value = 0;
		
	}
	
}

function setSingleSelectedRow(rowId,field)
{
	var nbFilter = $(field+'_nbfilter');
	var row = $(rowId);
	var inputRow = $('row_'+rowId);
	var coche = $('coche_'+rowId);
	if (inputRow.value == 0)
	{
		//Parcour le tableau pour déselectionner l'ancien
		
		for (var i = 0; i < nbFilter.value; i++)
		{
			var treatObjet = $('row_'+field+i);
			var treatRow = $(field+i);
			var treatCoche = $('coche_'+field+i);
			if (treatObjet.value == 1)
			{
				treatRow.style.backgroundColor = "";
				treatRow.style.color = "#579ace";
				treatCoche.style.display = "none";
				treatObjet.value = 0;
			}
		}
		
		row.style.backgroundColor = "#9DCEFF";
		row.style.color = "#FFFFFF";
		coche.style.display = "block";
		inputRow.value = 1;
	}else{
		row.style.backgroundColor = "";
		row.style.color = "#579ace";
		coche.style.display = "none";
		inputRow.value = 0;
	}
}

function showElement(id)
{	
if($(id)){
	$(id).style.display = "block";}
	
}

function hideElement(id)
{
		
	if($(id)){
	$(id).style.display = "none";}
}

function closeAllSelector()
{
	var filter = "date_tournoi_live";
	var label = $('label_'+filter);
	if (label)
	{
		var filterField = $(filter);
		var closeSelector = $('closeSelector_'+filter);
		var plusFilter = $('plusFilter_'+filter);
		closeSelector.style.display = "none";
		filterField.style.display = "none";
		plusFilter.style.display = "block";
		label.style.backgroundColor = "";
		label.style.color = "";
	}
	
	var filter = "date_tournoi_online";
	var label = $('label_'+filter);
	if (label)
	{
		var filterField = $(filter);
		var closeSelector = $('closeSelector_'+filter);
		var plusFilter = $('plusFilter_'+filter);
		closeSelector.style.display = "none";
		filterField.style.display = "none";
		plusFilter.style.display = "block";
		label.style.backgroundColor = "";
		label.style.color = "";
	}
	
	var filter = "rooms";
	var label = $('label_'+filter);
	if (label)
	{
		var filterField = $(filter);
		var closeSelector = $('closeSelector_'+filter);
		var plusFilter = $('plusFilter_'+filter);
		closeSelector.style.display = "none";
		filterField.style.display = "none";
		plusFilter.style.display = "block";
		label.style.backgroundColor = "";
		label.style.color = "";
	}
	
	var filter = "jeux";
	var label = $('label_'+filter);
	if (label)
	{
		var filterField = $(filter);
		var closeSelector = $('closeSelector_'+filter);
		var plusFilter = $('plusFilter_'+filter);
		closeSelector.style.display = "none";
		filterField.style.display = "none";
		plusFilter.style.display = "block";
		label.style.backgroundColor = "";
		label.style.color = "";
	}
	
	var filter = "buy_in";
	var label = $('label_'+filter);
	if (label)
	{
		var filterField = $(filter);
		var closeSelector = $('closeSelector_'+filter);
		var plusFilter = $('plusFilter_'+filter);
		closeSelector.style.display = "none";
		filterField.style.display = "none";
		plusFilter.style.display = "block";
		label.style.backgroundColor = "";
		label.style.color = "";
	}
	
	var filter = "buy_in_live";
	var label = $('label_'+filter);
	if (label)
	{
		var filterField = $(filter);
		var closeSelector = $('closeSelector_'+filter);
		var plusFilter = $('plusFilter_'+filter);
		closeSelector.style.display = "none";
		filterField.style.display = "none";
		plusFilter.style.display = "block";
		label.style.backgroundColor = "";
		label.style.color = "";
	}
	var filter = "types1";
	var label = $('label_'+filter);
	if (label)
	{
		var filterField = $(filter);
		var closeSelector = $('closeSelector_'+filter);
		var plusFilter = $('plusFilter_'+filter);
		closeSelector.style.display = "none";
		filterField.style.display = "none";
		plusFilter.style.display = "block";
		label.style.backgroundColor = "";
		label.style.color = "";
	}
	
	var filter = "types2";
	var label = $('label_'+filter);
	if (label)
	{
		var filterField = $(filter);
		var closeSelector = $('closeSelector_'+filter);
		var plusFilter = $('plusFilter_'+filter);
		closeSelector.style.display = "none";
		filterField.style.display = "none";
		plusFilter.style.display = "block";
		label.style.backgroundColor = "";
		label.style.color = "";
	}
	
	var filter = "types3";
	var label = $('label_'+filter);
	if (label)
	{
		var filterField = $(filter);
		var closeSelector = $('closeSelector_'+filter);
		var plusFilter = $('plusFilter_'+filter);
		closeSelector.style.display = "none";
		filterField.style.display = "none";
		plusFilter.style.display = "block";
		label.style.backgroundColor = "";
		label.style.color = "";
	}
	
	var filter = "vitesses";
	var label = $('label_'+filter);
	if (label)
	{
		var filterField = $(filter);
		var closeSelector = $('closeSelector_'+filter);
		var plusFilter = $('plusFilter_'+filter);
		closeSelector.style.display = "none";
		filterField.style.display = "none";
		plusFilter.style.display = "block";
		label.style.backgroundColor = "";
		label.style.color = "";
	}
	
	var filter = "nb_tables";
	var label = $('label_'+filter);
	if (label)
	{
		var filterField = $(filter);
		var closeSelector = $('closeSelector_'+filter);
		var plusFilter = $('plusFilter_'+filter);
		closeSelector.style.display = "none";
		filterField.style.display = "none";
		plusFilter.style.display = "block";
		label.style.backgroundColor = "";
		label.style.color = "";
	}
	
	var filter = "players_by_table";
	var label = $('label_'+filter);
	if (label)
	{
		var filterField = $(filter);
		var closeSelector = $('closeSelector_'+filter);
		var plusFilter = $('plusFilter_'+filter);
		closeSelector.style.display = "none";
		filterField.style.display = "none";
		plusFilter.style.display = "block";
		label.style.backgroundColor = "";
		label.style.color = "";
	}
	
	var filter = "departements";
	var label = $('label_'+filter);
	if (label)
	{
		var filterField = $(filter);
		var closeSelector = $('closeSelector_'+filter);
		var plusFilter = $('plusFilter_'+filter);
		closeSelector.style.display = "none";
		filterField.style.display = "none";
		plusFilter.style.display = "block";
		label.style.backgroundColor = "";
		label.style.color = "";
	}
}


function setNewPays(id)
{
	if ($(id).value)
	{
		//alert($(id).options[$(id).selectedIndex].text);
		var nameSet = $(id).options[$(id).selectedIndex].text;
		if ((nameSet == "France") || (nameSet == "FRANCE") || (nameSet == "france"))
		{
			$('regionTopSearch').disabled = false;
			var deptts = $('regionTopSearch').value;
			if (deptts)
			{
				$('departementTopSearch').disabled = false;
			}
		}else{
			$('regionTopSearch').disabled = true;
			$('departementTopSearch').disabled = true;
		}
	}else{
		$('regionTopSearch').disabled = true;
		$('departementTopSearch').disabled = true;
	}
}

function setNewRegion(id)
{
	if ($(id).value)
	{
		$('toDept').style.display = "none";
		$('toDeptLoader').style.display = "block";
		
		new Ajax.Request('complete_tab/php/departements.php', {
		  method: 'post',
		  parameters: 'region='+$(id).value,
		  onSuccess: function(transport) {
			$('departementTopSearchContainer').update(transport.responseText);
			$('departementTopSearch').disabled = false;
			$('toDept').style.display = "block";
			$('toDeptLoader').style.display = "none";
		  }
		});
	
	}else{
		$('departementTopSearch').disabled = true;
	}
}