var XtremezService=function() {
XtremezService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
XtremezService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return XtremezService._staticInstance.get_path();},
HelloWorld:function(Email,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'HelloWorld',false,{Email:Email},succeededCallback,failedCallback,userContext); },
SendSuggestion:function(Email,ConfirmEmail,CommentCategory,Comments,Url,IsDev,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendSuggestion',false,{Email:Email,ConfirmEmail:ConfirmEmail,CommentCategory:CommentCategory,Comments:Comments,Url:Url,IsDev:IsDev},succeededCallback,failedCallback,userContext); },
SendAbandonedCartEmail:function(Pwd,Seq,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendAbandonedCartEmail',false,{Pwd:Pwd,Seq:Seq},succeededCallback,failedCallback,userContext); },
SendSharedItemEmail:function(prodNumber,Url,FromName,FromEmail,ToName,ToEmail,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendSharedItemEmail',false,{prodNumber:prodNumber,Url:Url,FromName:FromName,FromEmail:FromEmail,ToName:ToName,ToEmail:ToEmail},succeededCallback,failedCallback,userContext); }}
XtremezService.registerClass('XtremezService',Sys.Net.WebServiceProxy);
XtremezService._staticInstance = new XtremezService();
XtremezService.set_path = function(value) { XtremezService._staticInstance.set_path(value); }
XtremezService.get_path = function() { return XtremezService._staticInstance.get_path(); }
XtremezService.set_timeout = function(value) { XtremezService._staticInstance.set_timeout(value); }
XtremezService.get_timeout = function() { return XtremezService._staticInstance.get_timeout(); }
XtremezService.set_defaultUserContext = function(value) { XtremezService._staticInstance.set_defaultUserContext(value); }
XtremezService.get_defaultUserContext = function() { return XtremezService._staticInstance.get_defaultUserContext(); }
XtremezService.set_defaultSucceededCallback = function(value) { XtremezService._staticInstance.set_defaultSucceededCallback(value); }
XtremezService.get_defaultSucceededCallback = function() { return XtremezService._staticInstance.get_defaultSucceededCallback(); }
XtremezService.set_defaultFailedCallback = function(value) { XtremezService._staticInstance.set_defaultFailedCallback(value); }
XtremezService.get_defaultFailedCallback = function() { return XtremezService._staticInstance.get_defaultFailedCallback(); }
XtremezService.set_path("/XtremezService.asmx");
XtremezService.HelloWorld= function(Email,onSuccess,onFailed,userContext) {XtremezService._staticInstance.HelloWorld(Email,onSuccess,onFailed,userContext); }
XtremezService.SendSuggestion= function(Email,ConfirmEmail,CommentCategory,Comments,Url,IsDev,onSuccess,onFailed,userContext) {XtremezService._staticInstance.SendSuggestion(Email,ConfirmEmail,CommentCategory,Comments,Url,IsDev,onSuccess,onFailed,userContext); }
XtremezService.SendAbandonedCartEmail= function(Pwd,Seq,onSuccess,onFailed,userContext) {XtremezService._staticInstance.SendAbandonedCartEmail(Pwd,Seq,onSuccess,onFailed,userContext); }
XtremezService.SendSharedItemEmail= function(prodNumber,Url,FromName,FromEmail,ToName,ToEmail,onSuccess,onFailed,userContext) {XtremezService._staticInstance.SendSharedItemEmail(prodNumber,Url,FromName,FromEmail,ToName,ToEmail,onSuccess,onFailed,userContext); }

