var EmailService=function() {
EmailService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
EmailService.prototype={
SendShareEmail:function(passportKey,friendsEmail,userEmail,userName,contentTitle,contentUrl,contentThumbnailImageUrl,copyMeChecked,succeededCallback, failedCallback, userContext) {
return this._invoke(EmailService.get_path(), 'SendShareEmail',false,{passportKey:passportKey,friendsEmail:friendsEmail,userEmail:userEmail,userName:userName,contentTitle:contentTitle,contentUrl:contentUrl,contentThumbnailImageUrl:contentThumbnailImageUrl,copyMeChecked:copyMeChecked},succeededCallback,failedCallback,userContext); },
SubcribeTipOfTheWeek:function(passportKey,email,isPromoChecked,succeededCallback, failedCallback, userContext) {
return this._invoke(EmailService.get_path(), 'SubcribeTipOfTheWeek',false,{passportKey:passportKey,email:email,isPromoChecked:isPromoChecked},succeededCallback,failedCallback,userContext); }}
EmailService.registerClass('EmailService',Sys.Net.WebServiceProxy);
EmailService._staticInstance = new EmailService();
EmailService.set_path = function(value) { EmailService._staticInstance._path = value; }
EmailService.get_path = function() { return EmailService._staticInstance._path; }
EmailService.set_timeout = function(value) { EmailService._staticInstance._timeout = value; }
EmailService.get_timeout = function() { return EmailService._staticInstance._timeout; }
EmailService.set_defaultUserContext = function(value) { EmailService._staticInstance._userContext = value; }
EmailService.get_defaultUserContext = function() { return EmailService._staticInstance._userContext; }
EmailService.set_defaultSucceededCallback = function(value) { EmailService._staticInstance._succeeded = value; }
EmailService.get_defaultSucceededCallback = function() { return EmailService._staticInstance._succeeded; }
EmailService.set_defaultFailedCallback = function(value) { EmailService._staticInstance._failed = value; }
EmailService.get_defaultFailedCallback = function() { return EmailService._staticInstance._failed; }
EmailService.set_path("/Home-Resources/EmailService.asmx");
EmailService.SendShareEmail= function(passportKey,friendsEmail,userEmail,userName,contentTitle,contentUrl,contentThumbnailImageUrl,copyMeChecked,onSuccess,onFailed,userContext) {EmailService._staticInstance.SendShareEmail(passportKey,friendsEmail,userEmail,userName,contentTitle,contentUrl,contentThumbnailImageUrl,copyMeChecked,onSuccess,onFailed,userContext); }
EmailService.SubcribeTipOfTheWeek= function(passportKey,email,isPromoChecked,onSuccess,onFailed,userContext) {EmailService._staticInstance.SubcribeTipOfTheWeek(passportKey,email,isPromoChecked,onSuccess,onFailed,userContext); }
