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;	
		});
	},
	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();
});