if(typeof Ip1SMS == "undefined") Ip1SMS={};
if(typeof Ip1SMS.Pages == "undefined") Ip1SMS.Pages={};
if(typeof Ip1SMS.Pages.Units == "undefined") Ip1SMS.Pages.Units={};
Ip1SMS.Pages.Units.Group_class = function() {};
Object.extend(Ip1SMS.Pages.Units.Group_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	AddArrayToGroup: function(group, name, number) {
		return this.invoke("AddArrayToGroup", {"group":group, "name":name, "number":number}, this.AddArrayToGroup.getArguments().slice(3));
	},
	AddGroup: function(group, name, number) {
		return this.invoke("AddGroup", {"group":group, "name":name, "number":number}, this.AddGroup.getArguments().slice(3));
	},
	GetGroups: function() {
		return this.invoke("GetGroups", {}, this.GetGroups.getArguments().slice(0));
	},
	GetContactsForGroup: function(group) {
		return this.invoke("GetContactsForGroup", {"group":group}, this.GetContactsForGroup.getArguments().slice(1));
	},
	DeleteContactFromGroup: function(group, number) {
		return this.invoke("DeleteContactFromGroup", {"group":group, "number":number}, this.DeleteContactFromGroup.getArguments().slice(2));
	},
	CreateNewGroup: function(name) {
		return this.invoke("CreateNewGroup", {"name":name}, this.CreateNewGroup.getArguments().slice(1));
	},
	DeleteGroup: function(group) {
		return this.invoke("DeleteGroup", {"group":group}, this.DeleteGroup.getArguments().slice(1));
	},
	url: '/ajaxpro/Ip1SMS.Pages.Units.Group,Ip1SMS.ashx'
}));
Ip1SMS.Pages.Units.Group = new Ip1SMS.Pages.Units.Group_class();

