if(typeof Ip1SMS == "undefined") Ip1SMS={};
if(typeof Ip1SMS.Pages == "undefined") Ip1SMS.Pages={};
if(typeof Ip1SMS.Pages.Units == "undefined") Ip1SMS.Pages.Units={};
Ip1SMS.Pages.Units.Contacts_class = function() {};
Object.extend(Ip1SMS.Pages.Units.Contacts_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	SaveSort: function(sortBy, reverse, searchText) {
		return this.invoke("SaveSort", {"sortBy":sortBy, "reverse":reverse, "searchText":searchText}, this.SaveSort.getArguments().slice(3));
	},
	SaveContact: function(id, company, firstname, lastname, number, group) {
		return this.invoke("SaveContact", {"id":id, "company":company, "firstname":firstname, "lastname":lastname, "number":number, "group":group}, this.SaveContact.getArguments().slice(6));
	},
	DeleteContact: function(id) {
		return this.invoke("DeleteContact", {"id":id}, this.DeleteContact.getArguments().slice(1));
	},
	DeleteNumberFromGroup: function(group, number) {
		return this.invoke("DeleteNumberFromGroup", {"group":group, "number":number}, this.DeleteNumberFromGroup.getArguments().slice(2));
	},
	GetGroups: function(number) {
		return this.invoke("GetGroups", {"number":number}, this.GetGroups.getArguments().slice(1));
	},
	url: '/ajaxpro/Ip1SMS.Pages.Units.Contacts,Ip1SMS.ashx'
}));
Ip1SMS.Pages.Units.Contacts = new Ip1SMS.Pages.Units.Contacts_class();


