/**
 * powered by Artur N. Yusupov
 * mailto: pe3udent[at]yandex[dot]ru
 * url:    http://www.netcat.ru/buy/partners/usupov.html
 */

window.addEvent('domready', function() {
	if ($defined($('phone_city'))) {
		$('phone_city').setStyle('cursor', 'pointer');
		document.addEvent('click', function() { $('phone_choose').addClass('hide'); });
		$('phone_city').addEvent('click', function(e) {
			if (Browser.Engine.trident) window.event.cancelBubble = true;
			else e.stopPropagation();
			JsHttpRequest.query(
				"/netcat/city_phone.php",
				{
					'city': $('phone_city').get('html'), 
					'cook': ( Cookie.read("profcity") ? Cookie.read("profcity") : 1 ), 
					'mode': 1
				},
				function(result, errors) {
					$('phone_choose').set('html', result);
					$('phone_choose').removeClass('hide');
					$$("#phone_choose span.phone_city_choose").each(function(sp) {
						sp.addEvent('click', function() {
							var spv = sp.get('html');
							$('phone_city').set('html', spv);
							$('phone_city_bottom').set('html', spv);
							JsHttpRequest.query(
								"/netcat/city_phone.php",
								{
									'city': spv, 
									'mode':2
								},
								function(result, errors) {
									Cookie.dispose("profcity");
									Cookie.write("profcity", result[0], {duration: 365, path: '/'});
									$('phone_box_top').set('html', result[1]);
									$('phone_box_bottom').set('html', result[1]);
								}
							);
						});
					});
				},
				true
			);
		});
	}
});