$(function(){
	var country_menu = $("#country_menu");
	
	country_menu
	.val('0')
	.change(function(){
		
		var urlLoad = $(this).val();
		var selectHolder = $('#select-holder');
		var scroller = $('.scroll-pane');
		var container = $('#store_locations');
		var loader = $('#loader');		
		$('.jScrollPaneContainer').hide();
		
		if(urlLoad != '0') {
			
			selectHolder.fadeOut(100, function(){
				
				$(this).load(uncache(urlLoad), function() {
					$(this).fadeIn(100);
					
					var state_menu = $("#state_menu");
					state_menu.val('0');
	
					state_menu.change(function() {
						var stateLoad = $(this).val();
						loader.html('<img src="http://' + location.hostname + '/assets/imgs/global/ajax-loader.gif" alt="" />');
						
						if(stateLoad != '0') {
							container.fadeOut(100,function() {
								$('.jScrollPaneContainer').hide();
								loader.show();
								$(this).load(uncache(stateLoad), function() {
									loader.hide();
									$('.jScrollPaneContainer').show();
									$(this).fadeIn(100);
									scroller.jScrollPane({maintainPosition:false});
								});
							});
							return false;
						}
					});
					
				});
			});
		}
		
		else {
			selectHolder.fadeOut(100);
		}
		return false;
	});
	
	function uncache(url) {
		var d = new Date();
		var time = d.getTime();
		return url + '?rn=' + time;
	}
	
});

