var Page = new Object();
Page.index;

Page.onResponse = function() 
{
	// alert('On Response');
	if(Ajax.CheckReadyState(Ajax.request))
	{
		var	response = Ajax.request.responseXML.documentElement;
		var _post = response.getElementsByTagName('region');
		
		var regionSelect = document.getElementById('regionID');
		
		if(_post.length == 0)
		{
			//alert('No Posts');
			regionSelect.length = 0;
			
			var defaultRegionOption = document.createElement('option');
			defaultRegionOption.text = "All Stores";
			defaultRegionOption.value = "-1";
			try
			{
				regionSelect.add(defaultRegionOption, null); // standards compliant; doesn't work in IE
			}
			catch(ex)
			{
				regionSelect.add(defaultRegionOption); // IE only
			}
		}
		else
		{
			regionSelect.length = 0;
			
			var defaultRegionOption = document.createElement('option');
			defaultRegionOption.text = "<select a region>";
			defaultRegionOption.value = "0";
			try
			{
				regionSelect.add(defaultRegionOption, null); // standards compliant; doesn't work in IE
			}
			catch(ex)
			{
				regionSelect.add(defaultRegionOption); // IE only
			}
			
			for(var i=0; i<_post.length; i++)
			{
				var _regionid = response.getElementsByTagName('regionid')[i].firstChild.data;
				var _regionname = response.getElementsByTagName('regionname')[i].firstChild.data;
				
				var regionOption = document.createElement('option');
				regionOption.text = _regionname;
				regionOption.value = _regionid;

				try
				{
					regionSelect.add(regionOption, null); // standards compliant; doesn't work in IE
				}
				catch(ex)
				{
					regionSelect.add(regionOption); // IE only
				}
			}
		}
	}
}

//Page.setIndex = function(_index) { Page.index = _index; }
//Page.getIndex = function() { return Page.index; }
