var stores = {
	currentCountry: "uk",
	currentCity: "london",
	selectCountry: function(country) {
		$('#column3-'+stores.currentCity).fadeOut(800);
		$('#column2-'+stores.currentCountry).fadeOut(800, function() {
			$("#column2-"+country).fadeIn(1500);
			stores.currentCountry = country;
			if(country == 'it')
			{
				$('#scrollable').css('height', '831px');
				$('.stores .store').css('padding-top', '0px');
				$('.column2, .column3').css('height', '831px');
			}
			else if(country == 'ru')
			{
				$('#scrollable').css('height', '535px');
				$('.stores .store').css('padding-top', '5px');
				$('.column2, .column3').css('height', '535px');
			}
			else
			{
				$('#scrollable').css('height', '430px');
				$('.stores .store').css('padding-top', '15px');
				$('.column2, .column3').css('height', '427px');
			}	
		});
	},
	selectCity: function(city) {
		
		$('#column3-'+stores.currentCity).fadeOut(800);
		$("#column3-"+city).fadeIn(1500);
		stores.currentCity = city;
	},
	init: function() {
		$('#scrollable').children('div').css('display', 'none');
		$('#column1 a').click( function(event) {
			event.preventDefault();
			var country = this.href.split("#");
			stores.selectCountry(country[1]);
			$("#column1 a").removeClass("highlight");
			$(this).toggleClass("highlight");
		});
		$('.column2 a').click( function(event) {
			event.preventDefault();
			var city = this.href.split("#");
			stores.selectCity(city[1]);
			$(".column2 a").removeClass("highlight");
			$(this).toggleClass("highlight");
		});
	}
}

$(document).ready(function() {
	stores.init();
});
