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) {
		return this.invoke("SaveSort", {"sortBy":sortBy, "reverse":reverse}, this.SaveSort.getArguments().slice(2));
	},
	SaveContact: function(company, firstname, lastname, number, group) {
		return this.invoke("SaveContact", {"company":company, "firstname":firstname, "lastname":lastname, "number":number, "group":group}, this.SaveContact.getArguments().slice(5));
	},
	DeleteContact: function(number) {
		return this.invoke("DeleteContact", {"number":number}, 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();

