var region;
(function($) {
    region = {

		change: function (nCurrentId, oButton)
		{
            oButton.disabled = "disabled";
            var aParams = {
				_Module: 'Geo',
				_Model: 'Regions',
				_Component: 'BlockSelect',
				_MainTemplate: 'default',
				_Template: 'ajax',
				ItemId: nCurrentId
			};

			Rx.ajax({
				Url: Rx.sExecuteActionUrl,
				Params: aParams,
				OnReady: function (result)
				{
                    oButton.disabled = null;
					var oText = Rx.findAjaxScripts(result['html']);
					var sBoxId = 'ModalDialogBox';

					$$(sBoxId).title = 'Выбор региона';
					$$(sBoxId).innerHTML = '';
					$$(sBoxId).appendChild(oText);

					$('#' + sBoxId).dialog(
						{
							bgiframe: true,
							width: 300,
							height: 200,
							modal: true,
							resizable: false,
							buttons: {
								'Отменить': function() {
									$(this).dialog('close');
								},

                                'Выбрать': function() {
									region.change_save($('#RegionSelectId').val());
                                    $(this).dialog('destroy');
								}
							},
							close: function() {$(this).dialog('destroy');}
						}
					);
				}

			});
		},

        change_save: function (nItemId)
        {
            Rx.ajax({
                Url: Rx.sReturnActionUrl,
                Params:
                {
                    _Module: 'Geo',
                    _Model: 'Regions',
                    _Component: 'BlockSelect',
                    _MainTemplate: 'default',
                    _Template: 'ajax',
                    ItemId: nItemId,
                    _IsSended: 1
                },
                OnReady: function ()
                {
                    window.location.reload();
                }
            });

			return;
        }
    }
})(jQuery);
