var GSProperties = {
	constructor: {
                    conteiner: false,
                    init: function(obj) {
                        this.conteiner = $(obj);
                    },
					addradio: function(obj) {
                        var new_pole = $(obj).prev().clone();
						new_pole.css('margin', '5px 0');
						new_pole.find('input').val('Значение не задано');
						//ui-icon
						new_pole.find('.ui-icon').show();
						$(obj).before(new_pole);
                    },
                    delfield: function(obj) {
                        $(obj).parent().parent().parent().parent().parent().parent().remove();
                    }
					,
                    delVariant: function(obj) {
                        $(obj).parent().parent().parent().parent().remove();
                    }
					,
                    addfield: function(obj, type, w, obl) {
						var name = 'dop';
						var cnt = -1;
						$(obj).children().each(function() {
							var my_cnt = String($($('input',this).get(0)).attr('name')).match(/dop\[(\d+)\]/i);
							if(my_cnt) +my_cnt[1] > cnt ? cnt = my_cnt[1] : '';
						});
						name += '['+(+cnt+1)+']';
						obl = obl || false;
                        $.ajax({url:'/admin/ajax/Core/ajax?action=propertyView', data:{name:name, prop_type:type, w:w, obl:obl}}).success(function(text){
							$(obj).prepend(text);

							ui.inputBox('input:inputBox');
							ui.input();

							if(type == 'select')
							{
								//$('select').selectBox();
							}

						});
                    }
                }
}

