Type.registerNamespace('CreativeByline.Web.WebServices');
CreativeByline.Web.WebServices.UserIdHelpService=function() {
CreativeByline.Web.WebServices.UserIdHelpService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
CreativeByline.Web.WebServices.UserIdHelpService.prototype={
SendMessage:function(emailTemplateName,firstName,lastName,email,succeededCallback, failedCallback, userContext) {
return this._invoke(CreativeByline.Web.WebServices.UserIdHelpService.get_path(), 'SendMessage',false,{emailTemplateName:emailTemplateName,firstName:firstName,lastName:lastName,email:email},succeededCallback,failedCallback,userContext); }}
CreativeByline.Web.WebServices.UserIdHelpService.registerClass('CreativeByline.Web.WebServices.UserIdHelpService',Sys.Net.WebServiceProxy);
CreativeByline.Web.WebServices.UserIdHelpService._staticInstance = new CreativeByline.Web.WebServices.UserIdHelpService();
CreativeByline.Web.WebServices.UserIdHelpService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; CreativeByline.Web.WebServices.UserIdHelpService._staticInstance._path = value; }
CreativeByline.Web.WebServices.UserIdHelpService.get_path = function() { return CreativeByline.Web.WebServices.UserIdHelpService._staticInstance._path; }
CreativeByline.Web.WebServices.UserIdHelpService.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); }
CreativeByline.Web.WebServices.UserIdHelpService._staticInstance._timeout = value; }
CreativeByline.Web.WebServices.UserIdHelpService.get_timeout = function() { 
return CreativeByline.Web.WebServices.UserIdHelpService._staticInstance._timeout; }
CreativeByline.Web.WebServices.UserIdHelpService.set_defaultUserContext = function(value) { 
CreativeByline.Web.WebServices.UserIdHelpService._staticInstance._userContext = value; }
CreativeByline.Web.WebServices.UserIdHelpService.get_defaultUserContext = function() { 
return CreativeByline.Web.WebServices.UserIdHelpService._staticInstance._userContext; }
CreativeByline.Web.WebServices.UserIdHelpService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; CreativeByline.Web.WebServices.UserIdHelpService._staticInstance._succeeded = value; }
CreativeByline.Web.WebServices.UserIdHelpService.get_defaultSucceededCallback = function() { 
return CreativeByline.Web.WebServices.UserIdHelpService._staticInstance._succeeded; }
CreativeByline.Web.WebServices.UserIdHelpService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; CreativeByline.Web.WebServices.UserIdHelpService._staticInstance._failed = value; }
CreativeByline.Web.WebServices.UserIdHelpService.get_defaultFailedCallback = function() { 
return CreativeByline.Web.WebServices.UserIdHelpService._staticInstance._failed; }
CreativeByline.Web.WebServices.UserIdHelpService.set_path("/UserIdHelpService.asmx");
CreativeByline.Web.WebServices.UserIdHelpService.SendMessage= function(emailTemplateName,firstName,lastName,email,onSuccess,onFailed,userContext) {CreativeByline.Web.WebServices.UserIdHelpService._staticInstance.SendMessage(emailTemplateName,firstName,lastName,email,onSuccess,onFailed,userContext); }
