Event.observe(window, 'load', function() {
	var initStoreSelector = function(requestedCountryName) {
		return (function(response) {
			var responseDocument = response.responseXML.documentElement;
			var countriesWithStores = responseDocument.getElementsByTagName('country');
			var requestedCountry = null;
			for(var i = 0; i < countriesWithStores.length; i++) {
				var country = countriesWithStores[i];
				if (country.getAttribute('name') == requestedCountryName) {
					requestedCountry = country;
					break;
				}
			}
			new StoreSelector(requestedCountry, $('locationMenu'), $('storeMenu'), false, 'store');
		});
	}
	new Ajax.Request('/main/rss/retail/index_mini.xml', {
		method: 'get',
		onSuccess: initStoreSelector("United States")
	});
});
