// JavaScript Document

function display_selected()
{
	
	
	var obj = document.getElementById('select_event');
	
	hide_all_divs(obj);
	
	var selected_index = obj.selectedIndex;
	
	//alert( obj.options[selected_index].value );
		
	var selected_value = obj.options[selected_index].value;
	
	var sport_selected = "";
	
	if( selected_index == 0 )
	{
		// then display all stuff	
		
		show_all_divs(obj);
		
	}
	else if( selected_value.search("_all") >= 0 )
	{
		var sport = selected_value.substr(0,2);
		
		for( i=0; i<obj.length; i++)
		{	
			if(  obj.options[i].value.search(sport) >= 0 )
			{
				if( obj.options[i].value.search("_all") == -1 )
				{					
					id_selected = "events_" + obj.options[i].value;
					
					if( check_object( id_selected ) )
					{
						document.getElementById( id_selected ).style.display = "block";
					}
				}
					
			}
		} // end of for loop
		
		var id_selected = "events_" + selected_value;
		if( check_object( id_selected ) )
		{
			document.getElementById( id_selected ).style.display = "block";
		}
	}
	else
	{
		// it means selected value doesn't contain all
		var sport = selected_value.substr(0,2);
		
		var id_selected = "events_" + sport + "_all";
		
		if( check_object( id_selected ) )
		{
			document.getElementById( id_selected ).style.display = "block";
		}
		
		for( i=0; i<obj.length; i++)
		{
			
			
			if(  obj.options[i].value.search(sport) >= 0 )
			{
				if( obj.options[i].value.search("_all") == -1 )
				{					
					id_selected = "events_" + obj.options[i].value;
					
					if( check_object( id_selected ) )
					{
						document.getElementById( id_selected ).style.display = "none";
					}
				}
					
			}
		} // end of for loop
		
		id_selected = "events_" + selected_value;
		
		if( check_object( id_selected ) )
		{
			document.getElementById( id_selected ).style.display = "block";	
		}
		
	}
	
	
}

function check_object( id )
{
	if( document.getElementById(id) == null )
	{
		return false;	
	}
	else
	{
		return true;	
	}
}

function show_all_divs(obj)
{
	
	var id_selected = "";
	
	
	for( i = 1; i<obj.length; i++ )
	{
		id_selected = "events_" + obj.options[i].value;
		
		if( check_object( id_selected ) )
		{	
			document.getElementById( id_selected ).style.display = "block";
		}
	
	}
	/*
	for( i=1; i<obj.length; i++)
	{
		if( obj.options[i].value.search("_all") >= 0  )
		{
			var id_selected = "events_" + obj.options[i].value;
			
			if( check_object( id_selected ) )
			{
				document.getElementById( id_selected ).style.display = "block";
			}
		}			
		
	}
	
	*/
}

function hide_all_divs(obj)
{
	
	for( i=1; i<obj.length; i++)
	{
		if( obj.options[i].value.search("_all") >= 0  )
		{
			var id_selected = "events_" + obj.options[i].value;
			
			if( check_object( id_selected ) )
			{
				document.getElementById( id_selected ).style.display = "none";
			}
		}
		
			
		
	}
}