Type.registerNamespace('Reynolds.CL.Forum.WebServices');
Reynolds.CL.Forum.WebServices.ForumLoginFunctions=function() {
Reynolds.CL.Forum.WebServices.ForumLoginFunctions.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Reynolds.CL.Forum.WebServices.ForumLoginFunctions.prototype={
SendEmail:function(email,succeededCallback, failedCallback, userContext) {
return this._invoke(Reynolds.CL.Forum.WebServices.ForumLoginFunctions.get_path(), 'SendEmail',false,{email:email},succeededCallback,failedCallback,userContext); },
SynchUserWithCarLocate:function(username,password,rememberMe,succeededCallback, failedCallback, userContext) {
return this._invoke(Reynolds.CL.Forum.WebServices.ForumLoginFunctions.get_path(), 'SynchUserWithCarLocate',false,{username:username,password:password,rememberMe:rememberMe},succeededCallback,failedCallback,userContext); },
LogoutUser:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Reynolds.CL.Forum.WebServices.ForumLoginFunctions.get_path(), 'LogoutUser',false,{},succeededCallback,failedCallback,userContext); },
UpdateUserFromCarLocate:function(oldUsername,newUsername,oldEmail,newEmail,oldPassword,newPassword,succeededCallback, failedCallback, userContext) {
return this._invoke(Reynolds.CL.Forum.WebServices.ForumLoginFunctions.get_path(), 'UpdateUserFromCarLocate',false,{oldUsername:oldUsername,newUsername:newUsername,oldEmail:oldEmail,newEmail:newEmail,oldPassword:oldPassword,newPassword:newPassword},succeededCallback,failedCallback,userContext); },
DeleteUser:function(username,email,succeededCallback, failedCallback, userContext) {
return this._invoke(Reynolds.CL.Forum.WebServices.ForumLoginFunctions.get_path(), 'DeleteUser',false,{username:username,email:email},succeededCallback,failedCallback,userContext); },
GetActiveTopics:function(boardID,numOfPostsToRetrieve,userID,succeededCallback, failedCallback, userContext) {
return this._invoke(Reynolds.CL.Forum.WebServices.ForumLoginFunctions.get_path(), 'GetActiveTopics',false,{boardID:boardID,numOfPostsToRetrieve:numOfPostsToRetrieve,userID:userID},succeededCallback,failedCallback,userContext); }}
Reynolds.CL.Forum.WebServices.ForumLoginFunctions.registerClass('Reynolds.CL.Forum.WebServices.ForumLoginFunctions',Sys.Net.WebServiceProxy);
Reynolds.CL.Forum.WebServices.ForumLoginFunctions._staticInstance = new Reynolds.CL.Forum.WebServices.ForumLoginFunctions();
Reynolds.CL.Forum.WebServices.ForumLoginFunctions.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; Reynolds.CL.Forum.WebServices.ForumLoginFunctions._staticInstance._path = value; }
Reynolds.CL.Forum.WebServices.ForumLoginFunctions.get_path = function() { return Reynolds.CL.Forum.WebServices.ForumLoginFunctions._staticInstance._path; }
Reynolds.CL.Forum.WebServices.ForumLoginFunctions.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); }
Reynolds.CL.Forum.WebServices.ForumLoginFunctions._staticInstance._timeout = value; }
Reynolds.CL.Forum.WebServices.ForumLoginFunctions.get_timeout = function() { 
return Reynolds.CL.Forum.WebServices.ForumLoginFunctions._staticInstance._timeout; }
Reynolds.CL.Forum.WebServices.ForumLoginFunctions.set_defaultUserContext = function(value) { 
Reynolds.CL.Forum.WebServices.ForumLoginFunctions._staticInstance._userContext = value; }
Reynolds.CL.Forum.WebServices.ForumLoginFunctions.get_defaultUserContext = function() { 
return Reynolds.CL.Forum.WebServices.ForumLoginFunctions._staticInstance._userContext; }
Reynolds.CL.Forum.WebServices.ForumLoginFunctions.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; Reynolds.CL.Forum.WebServices.ForumLoginFunctions._staticInstance._succeeded = value; }
Reynolds.CL.Forum.WebServices.ForumLoginFunctions.get_defaultSucceededCallback = function() { 
return Reynolds.CL.Forum.WebServices.ForumLoginFunctions._staticInstance._succeeded; }
Reynolds.CL.Forum.WebServices.ForumLoginFunctions.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; Reynolds.CL.Forum.WebServices.ForumLoginFunctions._staticInstance._failed = value; }
Reynolds.CL.Forum.WebServices.ForumLoginFunctions.get_defaultFailedCallback = function() { 
return Reynolds.CL.Forum.WebServices.ForumLoginFunctions._staticInstance._failed; }
Reynolds.CL.Forum.WebServices.ForumLoginFunctions.set_path("/WebServices/ForumLoginFunctions.asmx");
Reynolds.CL.Forum.WebServices.ForumLoginFunctions.SendEmail= function(email,onSuccess,onFailed,userContext) {Reynolds.CL.Forum.WebServices.ForumLoginFunctions._staticInstance.SendEmail(email,onSuccess,onFailed,userContext); }
Reynolds.CL.Forum.WebServices.ForumLoginFunctions.SynchUserWithCarLocate= function(username,password,rememberMe,onSuccess,onFailed,userContext) {Reynolds.CL.Forum.WebServices.ForumLoginFunctions._staticInstance.SynchUserWithCarLocate(username,password,rememberMe,onSuccess,onFailed,userContext); }
Reynolds.CL.Forum.WebServices.ForumLoginFunctions.LogoutUser= function(onSuccess,onFailed,userContext) {Reynolds.CL.Forum.WebServices.ForumLoginFunctions._staticInstance.LogoutUser(onSuccess,onFailed,userContext); }
Reynolds.CL.Forum.WebServices.ForumLoginFunctions.UpdateUserFromCarLocate= function(oldUsername,newUsername,oldEmail,newEmail,oldPassword,newPassword,onSuccess,onFailed,userContext) {Reynolds.CL.Forum.WebServices.ForumLoginFunctions._staticInstance.UpdateUserFromCarLocate(oldUsername,newUsername,oldEmail,newEmail,oldPassword,newPassword,onSuccess,onFailed,userContext); }
Reynolds.CL.Forum.WebServices.ForumLoginFunctions.DeleteUser= function(username,email,onSuccess,onFailed,userContext) {Reynolds.CL.Forum.WebServices.ForumLoginFunctions._staticInstance.DeleteUser(username,email,onSuccess,onFailed,userContext); }
Reynolds.CL.Forum.WebServices.ForumLoginFunctions.GetActiveTopics= function(boardID,numOfPostsToRetrieve,userID,onSuccess,onFailed,userContext) {Reynolds.CL.Forum.WebServices.ForumLoginFunctions._staticInstance.GetActiveTopics(boardID,numOfPostsToRetrieve,userID,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('System.Data');
if (typeof(System.Data.DataTable) === 'undefined') {
System.Data.DataTable=gtc("System.Data.DataTable");
System.Data.DataTable.registerClass('System.Data.DataTable');
}
