addNamespace("LHRSoft.WebModules.LiveICQ.Ghost");
LHRSoft.WebModules.LiveICQ.Ghost.AjaxObject_class = Class.create();
LHRSoft.WebModules.LiveICQ.Ghost.AjaxObject_class.prototype = (new AjaxPro.Request()).extend({
	SendMessage: function(FromUsername, FromNickname, ToUsername, ToNickname, Command, Content, callback) {
		return this.invoke("SendMessage", {"FromUsername":FromUsername, "FromNickname":FromNickname, "ToUsername":ToUsername, "ToNickname":ToNickname, "Command":Command, "Content":Content}, callback);
	},
	CallMe: function(AccountId, FromPhone, ToPhone, FromUsername, FromNickname, ToUsername, ToNickname, callback) {
		return this.invoke("CallMe", {"AccountId":AccountId, "FromPhone":FromPhone, "ToPhone":ToPhone, "FromUsername":FromUsername, "FromNickname":FromNickname, "ToUsername":ToUsername, "ToNickname":ToNickname}, callback);
	},
	ReadMessage: function(ToUsername, callback) {
		return this.invoke("ReadMessage", {"ToUsername":ToUsername}, callback);
	},
	Incision: function(callback) {
		return this.invoke("Incision", {}, callback);
	},
	ReadGreetings: function(ToUsername, callback) {
		return this.invoke("ReadGreetings", {"ToUsername":ToUsername}, callback);
	},
	initialize: function() {
		this.url = "/ajaxpro/LHRSoft.WebModules.LiveICQ.Ghost.AjaxObject,LHRSoft.WebModules.LiveICQ.ashx";
	}
})
LHRSoft.WebModules.LiveICQ.Ghost.AjaxObject = new LHRSoft.WebModules.LiveICQ.Ghost.AjaxObject_class();


