var Geo = {

	toggle_menu: function()
	{
		$('#region_menu').toggle();
	},
	
	switchRegion: function(regionId)
	{
		$.ajax({
			url: Config.baseURL+'geo/change_city/'+regionId,
			//data: {new_region_id: regionId, space: 'global'},
			type: 'get',
			dataType: 'json',
			error: function() { AJAXError(); },
			success: function(response) {
				location.href = Config.baseURL;
			}
		});
	},
	
	changeCity: function(regionAlias) 
	{        
	                 
		var prepareDialog = function() 
		{ 
			var content = $('<div style="margin: 10px;">').append('<img src="'+Config.baseURL+'media/production/images/cities/'+regionAlias+'.jpg" />'); 
	                         
			content
				.append($('<div>').append('<p>Выберите город:</p>'));
			
			$.ajax({ 
				url: Config.baseURL+'geo/get_city_list',
				data: {},
				type: 'post', 
				dataType: 'json', 
				error: function() { AJAXError(); }, 
				success: function(response)
				{	
					for (city_id in response.cities) 
					{
						content.append($('<div class="cities-list">').append('<a href="#" onclick="Geo.switchRegion('+city_id+'); return false;">' + response.cities[city_id] + '</a>'));
					}
				}
			});
						
			(new Dialog('Изменить город', content)).show(); 
		}; 
		prepareDialog();
	 }
};

$(document).ready(function() {
	$('img').parent('a').css('text-decoration', 'none');
	
	$('#menu_contests .mainlink').mouseover(function() {
		$('#menu_contests .submenu').show();
	});
	
	$('#menu_contests .submenu').mouseleave(function() {
		$(this).hide();
	});
});
