var speed = 600;
var dark = .7;
var list_region = 'http://www.onlysale.ru/towns_url.php';

var select_region = function(value){
	$('#regions-windows').css('background-image', 'url(/images/ajax.gif)');
	
	$('#regions-window-content').load(list_region + '?region='+value, '', function(){
		$('#regions-windows').css({
			backgroundImage: 'none',
			height: 'auto'
		});
	});
}

var select_city = function(value){
	show_window();
	
	$('#regions-windows').css('background-image', 'url(/images/ajax.gif)');
	
	$('#regions-window-content').load(list_region + '?region=' + value, '', function(){
		$('#regions-windows').css({
			backgroundImage: 'none',
			height: 'auto'
		});
	});
}

var prev_regions = function(){
	$('#regions-windows').css('background-image', 'url(/images/ajax.gif)');
	
	$('#regions-window-content').load(list_region, '', function(){
		$('#regions-windows').css('background-image', 'none');
	});
}

var show_window = function(){
	$('#scren-window').animate({
			opacity: dark
		}, speed, '', function(){
			$('#regions-windows').css('opacity', 0).animate({
				opacity: 1,
			}, speed).css('display', 'block');
	}).css('display', 'block');
	
	if ($.browser.msie && $.browser.version == 6) {
		$('.region-hide-ie6').css('display', 'none');
	}
}

$(document).ready(function(){
	$('body').append('<div id="scren-window"></div>' + 
	'<div id="regions-windows"><div id="regions-window-close"></div><div id="regions-window-content"></div></div>');
	
	$('#scren-window').css({
		opacity: 0,
		height: $('body').height()
	});
	
	$('#regions-windows').css({
		left: $('body').width()/2,
		opacity: 0
	});
	
	$('#select-city').click(function(){
		show_window();
		return false;
	});
	
	$('#select-regions').click(function(){
		show_window();
		
		$('#regions-window-content').load(list_region, '', function(){
			$('#regions-windows').css('background-image', 'none');
		});
		return false;
	});
	
	$('#regions-window-close').click(function(){
		$('#regions-windows').animate({
			left: $('body').width()/2,
			opacity: 0
		}, speed, '', function(){
			$(this).css('display', 'none');
			
			$('#scren-window').animate({
				opacity: 0
			}, speed, '', function(){
				$(this).css('display', 'none');
			});
			
			if ($.browser.msie && $.browser.version == 6) {
				$('.region-hide-ie6').css('display', 'inline');
			}
		});
		return false;
	});
});
