Type.registerNamespace('EmailServiceProject');
EmailServiceProject.EmailService=function() {
EmailServiceProject.EmailService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
EmailServiceProject.EmailService.prototype={
SendMailTellAFriend:function(FromFname,FromLname,FromEmail,BodyMsg,ToEmails,toBeIncluded,Code,IsProduct,templateName,Format,succeededCallback, failedCallback, userContext) {
return this._invoke(EmailServiceProject.EmailService.get_path(), 'SendMailTellAFriend',false,{FromFname:FromFname,FromLname:FromLname,FromEmail:FromEmail,BodyMsg:BodyMsg,ToEmails:ToEmails,toBeIncluded:toBeIncluded,Code:Code,IsProduct:IsProduct,templateName:templateName,Format:Format},succeededCallback,failedCallback,userContext); },
UpdatePhoneInformation:function(phoneField,customerID,phone1,phone2,phone3,_phoneSplit,succeededCallback, failedCallback, userContext) {
return this._invoke(EmailServiceProject.EmailService.get_path(), 'UpdatePhoneInformation',false,{phoneField:phoneField,customerID:customerID,phone1:phone1,phone2:phone2,phone3:phone3,_phoneSplit:_phoneSplit},succeededCallback,failedCallback,userContext); },
SendPersonailityToAFriend:function(FromName,FromEmail,ToName,ToEmail,BodyMsg,PersonailityCode,succeededCallback, failedCallback, userContext) {
return this._invoke(EmailServiceProject.EmailService.get_path(), 'SendPersonailityToAFriend',false,{FromName:FromName,FromEmail:FromEmail,ToName:ToName,ToEmail:ToEmail,BodyMsg:BodyMsg,PersonailityCode:PersonailityCode},succeededCallback,failedCallback,userContext); },
SendPersonailityToMyself:function(ToEmail,PersonailityCode,ShadeCode1,ShadeCode2,ShadeCode3,succeededCallback, failedCallback, userContext) {
return this._invoke(EmailServiceProject.EmailService.get_path(), 'SendPersonailityToMyself',false,{ToEmail:ToEmail,PersonailityCode:PersonailityCode,ShadeCode1:ShadeCode1,ShadeCode2:ShadeCode2,ShadeCode3:ShadeCode3},succeededCallback,failedCallback,userContext); },
SendPinkAndGreenToAFriend:function(FromName,FromEmail,ToName,ToEmail,BodyMsg,succeededCallback, failedCallback, userContext) {
return this._invoke(EmailServiceProject.EmailService.get_path(), 'SendPinkAndGreenToAFriend',false,{FromName:FromName,FromEmail:FromEmail,ToName:ToName,ToEmail:ToEmail,BodyMsg:BodyMsg},succeededCallback,failedCallback,userContext); },
SendPinkAndGreenWink:function(FromName,FromEmail,ToName,ToEmail,IsFlirty,WinkURL,succeededCallback, failedCallback, userContext) {
return this._invoke(EmailServiceProject.EmailService.get_path(), 'SendPinkAndGreenWink',false,{FromName:FromName,FromEmail:FromEmail,ToName:ToName,ToEmail:ToEmail,IsFlirty:IsFlirty,WinkURL:WinkURL},succeededCallback,failedCallback,userContext); },
SendExtraEmail:function(FromName,FromEmail,ToName,ToEmail,BodyMsg,EmailTemplateName,IsHTML,ExtField1,ExtField2,ExtField3,ExtField4,ExtField5,ExtField6,ExtField7,ExtField8,ExtField9,ExtField10,succeededCallback, failedCallback, userContext) {
return this._invoke(EmailServiceProject.EmailService.get_path(), 'SendExtraEmail',false,{FromName:FromName,FromEmail:FromEmail,ToName:ToName,ToEmail:ToEmail,BodyMsg:BodyMsg,EmailTemplateName:EmailTemplateName,IsHTML:IsHTML,ExtField1:ExtField1,ExtField2:ExtField2,ExtField3:ExtField3,ExtField4:ExtField4,ExtField5:ExtField5,ExtField6:ExtField6,ExtField7:ExtField7,ExtField8:ExtField8,ExtField9:ExtField9,ExtField10:ExtField10},succeededCallback,failedCallback,userContext); },
SendEmail:function(FromName,FromEmail,ToName,ToEmail,BodyMsg,EmailTemplateName,IsHTML,succeededCallback, failedCallback, userContext) {
return this._invoke(EmailServiceProject.EmailService.get_path(), 'SendEmail',false,{FromName:FromName,FromEmail:FromEmail,ToName:ToName,ToEmail:ToEmail,BodyMsg:BodyMsg,EmailTemplateName:EmailTemplateName,IsHTML:IsHTML},succeededCallback,failedCallback,userContext); },
SavePollAnswer:function(DiagCode,QuestionCode,SessionCode,AnswerCode,LangCode,succeededCallback, failedCallback, userContext) {
return this._invoke(EmailServiceProject.EmailService.get_path(), 'SavePollAnswer',false,{DiagCode:DiagCode,QuestionCode:QuestionCode,SessionCode:SessionCode,AnswerCode:AnswerCode,LangCode:LangCode},succeededCallback,failedCallback,userContext); }}
EmailServiceProject.EmailService.registerClass('EmailServiceProject.EmailService',Sys.Net.WebServiceProxy);
EmailServiceProject.EmailService._staticInstance = new EmailServiceProject.EmailService();
EmailServiceProject.EmailService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; EmailServiceProject.EmailService._staticInstance._path = value; }
EmailServiceProject.EmailService.get_path = function() { return EmailServiceProject.EmailService._staticInstance._path; }
EmailServiceProject.EmailService.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
EmailServiceProject.EmailService._staticInstance._timeout = value; }
EmailServiceProject.EmailService.get_timeout = function() { 
return EmailServiceProject.EmailService._staticInstance._timeout; }
EmailServiceProject.EmailService.set_defaultUserContext = function(value) { 
EmailServiceProject.EmailService._staticInstance._userContext = value; }
EmailServiceProject.EmailService.get_defaultUserContext = function() { 
return EmailServiceProject.EmailService._staticInstance._userContext; }
EmailServiceProject.EmailService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; EmailServiceProject.EmailService._staticInstance._succeeded = value; }
EmailServiceProject.EmailService.get_defaultSucceededCallback = function() { 
return EmailServiceProject.EmailService._staticInstance._succeeded; }
EmailServiceProject.EmailService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; EmailServiceProject.EmailService._staticInstance._failed = value; }
EmailServiceProject.EmailService.get_defaultFailedCallback = function() { 
return EmailServiceProject.EmailService._staticInstance._failed; }
EmailServiceProject.EmailService.set_path("/ws/ajax/EmailService.asmx");
EmailServiceProject.EmailService.SendMailTellAFriend= function(FromFname,FromLname,FromEmail,BodyMsg,ToEmails,toBeIncluded,Code,IsProduct,templateName,Format,onSuccess,onFailed,userContext) {EmailServiceProject.EmailService._staticInstance.SendMailTellAFriend(FromFname,FromLname,FromEmail,BodyMsg,ToEmails,toBeIncluded,Code,IsProduct,templateName,Format,onSuccess,onFailed,userContext); }
EmailServiceProject.EmailService.UpdatePhoneInformation= function(phoneField,customerID,phone1,phone2,phone3,_phoneSplit,onSuccess,onFailed,userContext) {EmailServiceProject.EmailService._staticInstance.UpdatePhoneInformation(phoneField,customerID,phone1,phone2,phone3,_phoneSplit,onSuccess,onFailed,userContext); }
EmailServiceProject.EmailService.SendPersonailityToAFriend= function(FromName,FromEmail,ToName,ToEmail,BodyMsg,PersonailityCode,onSuccess,onFailed,userContext) {EmailServiceProject.EmailService._staticInstance.SendPersonailityToAFriend(FromName,FromEmail,ToName,ToEmail,BodyMsg,PersonailityCode,onSuccess,onFailed,userContext); }
EmailServiceProject.EmailService.SendPersonailityToMyself= function(ToEmail,PersonailityCode,ShadeCode1,ShadeCode2,ShadeCode3,onSuccess,onFailed,userContext) {EmailServiceProject.EmailService._staticInstance.SendPersonailityToMyself(ToEmail,PersonailityCode,ShadeCode1,ShadeCode2,ShadeCode3,onSuccess,onFailed,userContext); }
EmailServiceProject.EmailService.SendPinkAndGreenToAFriend= function(FromName,FromEmail,ToName,ToEmail,BodyMsg,onSuccess,onFailed,userContext) {EmailServiceProject.EmailService._staticInstance.SendPinkAndGreenToAFriend(FromName,FromEmail,ToName,ToEmail,BodyMsg,onSuccess,onFailed,userContext); }
EmailServiceProject.EmailService.SendPinkAndGreenWink= function(FromName,FromEmail,ToName,ToEmail,IsFlirty,WinkURL,onSuccess,onFailed,userContext) {EmailServiceProject.EmailService._staticInstance.SendPinkAndGreenWink(FromName,FromEmail,ToName,ToEmail,IsFlirty,WinkURL,onSuccess,onFailed,userContext); }
EmailServiceProject.EmailService.SendExtraEmail= function(FromName,FromEmail,ToName,ToEmail,BodyMsg,EmailTemplateName,IsHTML,ExtField1,ExtField2,ExtField3,ExtField4,ExtField5,ExtField6,ExtField7,ExtField8,ExtField9,ExtField10,onSuccess,onFailed,userContext) {EmailServiceProject.EmailService._staticInstance.SendExtraEmail(FromName,FromEmail,ToName,ToEmail,BodyMsg,EmailTemplateName,IsHTML,ExtField1,ExtField2,ExtField3,ExtField4,ExtField5,ExtField6,ExtField7,ExtField8,ExtField9,ExtField10,onSuccess,onFailed,userContext); }
EmailServiceProject.EmailService.SendEmail= function(FromName,FromEmail,ToName,ToEmail,BodyMsg,EmailTemplateName,IsHTML,onSuccess,onFailed,userContext) {EmailServiceProject.EmailService._staticInstance.SendEmail(FromName,FromEmail,ToName,ToEmail,BodyMsg,EmailTemplateName,IsHTML,onSuccess,onFailed,userContext); }
EmailServiceProject.EmailService.SavePollAnswer= function(DiagCode,QuestionCode,SessionCode,AnswerCode,LangCode,onSuccess,onFailed,userContext) {EmailServiceProject.EmailService._staticInstance.SavePollAnswer(DiagCode,QuestionCode,SessionCode,AnswerCode,LangCode,onSuccess,onFailed,userContext); }
