function CountrySelect()
{
	var selCountry = document.getElementById("ddCountry");
	var selState = document.getElementById("ddState");
	
	ClearVisibleList();

	if(selCountry.options[0].value == "#")
	{
		selCountry.remove(0);
	}
	
	switch(selCountry.value)
	{
		case "US" :
			selState.style.display = "inline";
			ResetStateItems();
			break;
		
		case "Canada" :
			selState.style.display = "none";
			ShowList("divCanada");
			break;
		
		case "Korea" :
			selState.style.display = "none";
			ShowList("divKorea");
			break;		
	}	
}

function StateSelect()
{
	var selState = document.getElementById("ddState");
	
	ClearVisibleList();
	
	if(selState.options[0].value == "#")
	{
		selState.remove(0);
	}
	
	ShowList("div" + selState.value);
}

function ResetStateItems()
{
	var selState = document.getElementById("ddState");
	var optNew = document.createElement("option");
	
	if(selState.options[0].value != "#")
	{
		optNew.text = "---- Select State ----";
		optNew.value = "#";
		
		try
		{
			selState.add(optNew, selState.options[0]);
		}
		catch(ex)
		{
			selState.add(optNew, 0);
		}
	}
	
	selState.selectedIndex = 0;
}

function ClearVisibleList()
{
	var divLocationLists = document.getElementById("LocationLists");
	var divList;

	for ( var i = 0; i < divLocationLists.childNodes.length; i++ )
	{
		if ( divLocationLists.childNodes[i].className == "LocationList" )
		{
			divList = divLocationLists.childNodes[i];
			divList.style.display = "none";
		}
	}
}

function ShowList(strListID)
{
	var divList = document.getElementById(strListID);
	
	divList.style.display = "block";
}