
function LoadStateProvinces(countryControlId, stateProvinceControlId, stateProvinceArray)
{	
	var country = document.getElementById(countryControlId);
	var stateProvince = document.getElementById(stateProvinceControlId);

	if(country != null && stateProvince != null && stateProvinceArray != null)
	{
	    stateProvince.value = null;
		stateProvince.options.length = 0;
		stateProvince.disabled = true;
		var optionIndex = 0;
		if(stateProvinceArray.length > 0)
		{
		    stateProvince.options[optionIndex] = new Option("", "");
		    optionIndex = optionIndex + 1;
		}		
	    for(var i = 0; i < stateProvinceArray.length; i++)
	    {
	        var nameValuePair = stateProvinceArray[i].split("|");
	        if(nameValuePair.length == 3)
	        {
	            //
	            //See if this state belongs to the selected country
	            //
    	        if(nameValuePair[0] == country.value)
    	        {
    	            stateProvince.disabled = false;
    	            stateProvince.options[optionIndex] = new Option(nameValuePair[1], nameValuePair[2]);
    	            if(optionIndex == 0)
    	            {
    	                stateProvince.value = nameValuePair[2];
    	            }
    	            optionIndex = optionIndex + 1;
    	        }
    	    }
	    }
	}
}