UpdateServicePro_class = function() {};
Object.extend(UpdateServicePro_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	SendMessage: function(fromAddressBookID, toAddressBookItemID, message) {
		return this.invoke("SendMessage", {"fromAddressBookID":fromAddressBookID, "toAddressBookItemID":toAddressBookItemID, "message":message}, this.SendMessage.getArguments().slice(3));
	},
	SendMessageToAddressBook: function(fromAddressBookID, toAddressBookID, message) {
		return this.invoke("SendMessageToAddressBook", {"fromAddressBookID":fromAddressBookID, "toAddressBookID":toAddressBookID, "message":message}, this.SendMessageToAddressBook.getArguments().slice(3));
	},
	CreateAddressBookItemFromAddressBookItem: function(fromAddressBookItemID, toAddressBookID, copiedByPersonID) {
		return this.invoke("CreateAddressBookItemFromAddressBookItem", {"fromAddressBookItemID":fromAddressBookItemID, "toAddressBookID":toAddressBookID, "copiedByPersonID":copiedByPersonID}, this.CreateAddressBookItemFromAddressBookItem.getArguments().slice(3));
	},
	UpdateTaskListCoordinates: function(x, y) {
		return this.invoke("UpdateTaskListCoordinates", {"x":x, "y":y}, this.UpdateTaskListCoordinates.getArguments().slice(2));
	},
	CreateAddressBookItemFromAddressBook: function(fromAddressBookID, toAddressBookID, copiedByPersonID) {
		return this.invoke("CreateAddressBookItemFromAddressBook", {"fromAddressBookID":fromAddressBookID, "toAddressBookID":toAddressBookID, "copiedByPersonID":copiedByPersonID}, this.CreateAddressBookItemFromAddressBook.getArguments().slice(3));
	},
	ActivateAddressBookItem: function(addressBookItemID) {
		return this.invoke("ActivateAddressBookItem", {"addressBookItemID":addressBookItemID}, this.ActivateAddressBookItem.getArguments().slice(1));
	},
	SendMessageToListing: function(fromEmail, fromName, toListingID, message) {
		return this.invoke("SendMessageToListing", {"fromEmail":fromEmail, "fromName":fromName, "toListingID":toListingID, "message":message}, this.SendMessageToListing.getArguments().slice(4));
	},
	SendMessageToClubListing: function(fromEmail, fromName, toClubListingID, message) {
		return this.invoke("SendMessageToClubListing", {"fromEmail":fromEmail, "fromName":fromName, "toClubListingID":toClubListingID, "message":message}, this.SendMessageToClubListing.getArguments().slice(4));
	},
	SendMessageToDirectory: function(fromEmail, fromName, organisationTypeID, toDirectoryID, message) {
		return this.invoke("SendMessageToDirectory", {"fromEmail":fromEmail, "fromName":fromName, "organisationTypeID":organisationTypeID, "toDirectoryID":toDirectoryID, "message":message}, this.SendMessageToDirectory.getArguments().slice(5));
	},
	url: '/ajaxpro/AllTeams.Web.Services.UpdateServicePro,AllTeams.Web.ashx'
}));
UpdateServicePro = new UpdateServicePro_class();

