function change_state_counties(state_counter)
{
	var number_of_states = document.frmCountyList.hidden_number_of_states.value;
	var i;


	for(i=1; i<=number_of_states; i++)
	{
		if(i == state_counter)
		{
			eval("document.getElementById('dynamic_county_list_" + i + "').style.visibility='visible';"); 
			eval("document.getElementById('dynamic_county_list_" + i + "').style.display='block';");

			document.frmStateSelector.selected_state.value = i;

			// document.getElementById("dynamic_county_list_" + i + ).style.visibility='visible';
			// document.getElementById("dynamic_county_list_" + i + ).style.display='block';			
		}
		else
		{
			eval("document.getElementById('dynamic_county_list_" + i + "').style.visibility='hidden';"); 
			eval("document.getElementById('dynamic_county_list_" + i + "').style.display='none';"); 

			// document.getElementById("dynamic_county_list_" + i + ).style.visibility='hidden';
			// document.getElementById("dynamic_county_list_" + i + ).style.display='none';			
		}
	}
}

function hide_county_dropdown()
{
	document.getElementById("dropdown_county_selector").style.visibility="hidden";
	change_state_counties('x');
}

function show_dropdown_county_selector(number_of_states)
{
	var selected_state = document.frmStateSelector.selected_state.value;
	var number_of_states = document.frmCountyList.hidden_number_of_states.value;
	var i;

	document.getElementById("dropdown_county_selector").style.visibility = 'visible';
	document.getElementById("dropdown_county_selector").style.display = 'block';

	for(i=1; i<=number_of_states; i++)
	{
		if(i == selected_state)
		{
			eval("document.getElementById('dynamic_county_list_" + i + "').style.visibility='visible';"); 
			eval("document.getElementById('dynamic_county_list_" + i + "').style.display='block';"); 

			// document.getElementById("dynamic_county_list_" + i + ).style.visibility='visible';
			// document.getElementById("dynamic_county_list_" + i + ).style.display='block';			
		}
		else
		{
			eval("document.getElementById('dynamic_county_list_" + i + "').style.visibility='hidden';"); 
			eval("document.getElementById('dynamic_county_list_" + i + "').style.display='none';"); 

			// document.getElementById("dynamic_county_list_" + i + ).style.visibility='hidden';
			// document.getElementById("dynamic_county_list_" + i + ).style.display='none';			
		}
	}
}
