﻿var CountryControl = new function()
{
	this.Change = function(pCountryValue, pStateControlName)
	{
		var PageUrl = "/App_Pages/ScriptSupport/AdjustAdminOptions.aspx?action=changecountry&country=" + pCountryValue;
		var Response = PageUI.DoCallBack(PageUrl, false);
		
		if (Response != "")
		{
			var xmlResponseData = PageUI.Xml.Parse(Response);
			var ParentNode = xmlResponseData.getElementsByTagName("data")[0];
			if (ParentNode.childNodes.length > 0)
			{
				var StateControl = document.getElementById(pStateControlName);
				
				if (StateControl.options == null)
				{
					self.location.href = self.location.href;
				}
					
				StateControl.options.length = 0;
				
				for (var iState = 0; iState < ParentNode.childNodes.length; iState++)
				{
					var StateName = ParentNode.childNodes[iState].attributes.getNamedItem("name").value;
					var StateAbbr = ParentNode.childNodes[iState].attributes.getNamedItem("abbr").value;
					var NewOption = document.createElement("option");
					
					NewOption.text = StateName;
					NewOption.value = StateAbbr;
				
					if (document.all && !window.opera)
					{
						StateControl.add(NewOption);
					}
					else
					{
						StateControl.add(NewOption, null);
					}
				}
			}
		}
	}
	
}
