Type.registerNamespace('portal.WebSvc');
portal.WebSvc.PortalServices=function() {
portal.WebSvc.PortalServices.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
portal.WebSvc.PortalServices.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return portal.WebSvc.PortalServices._staticInstance.get_path();},
UserHasCurrentFreeAssessment:function(emailAddress,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UserHasCurrentFreeAssessment',false,{emailAddress:emailAddress},succeededCallback,failedCallback,userContext); },
RequestNetworkMember:function(emailAddress,infoId,contactReason,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RequestNetworkMember',false,{emailAddress:emailAddress,infoId:infoId,contactReason:contactReason},succeededCallback,failedCallback,userContext); },
GetQueuedMessage:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetQueuedMessage',false,{},succeededCallback,failedCallback,userContext); },
GetQueuedAction:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetQueuedAction',false,{},succeededCallback,failedCallback,userContext); },
GetUser:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUser',false,{},succeededCallback,failedCallback,userContext); },
AddNetworkMember:function(companyName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddNetworkMember',false,{companyName:companyName},succeededCallback,failedCallback,userContext); },
AddUser:function(firstName,lastName,emailAddress,fieldCenterText,password,affiliation,infoId,otherCountryName,phone,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddUser',false,{firstName:firstName,lastName:lastName,emailAddress:emailAddress,fieldCenterText:fieldCenterText,password:password,affiliation:affiliation,infoId:infoId,otherCountryName:otherCountryName,phone:phone},succeededCallback,failedCallback,userContext); },
LogOut:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LogOut',false,{},succeededCallback,failedCallback,userContext); },
Login:function(emailAddress,password,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Login',false,{emailAddress:emailAddress,password:password},succeededCallback,failedCallback,userContext); },
ResendPassword:function(emailAddress,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ResendPassword',false,{emailAddress:emailAddress},succeededCallback,failedCallback,userContext); },
GetAssessmentState:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAssessmentState',false,{},succeededCallback,failedCallback,userContext); },
ResendLoginEmail:function(emailAddress,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ResendLoginEmail',false,{emailAddress:emailAddress},succeededCallback,failedCallback,userContext); },
InitFreeAssessment:function(emailAddress,assessmentType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'InitFreeAssessment',false,{emailAddress:emailAddress,assessmentType:assessmentType},succeededCallback,failedCallback,userContext); }}
portal.WebSvc.PortalServices.registerClass('portal.WebSvc.PortalServices',Sys.Net.WebServiceProxy);
portal.WebSvc.PortalServices._staticInstance = new portal.WebSvc.PortalServices();
portal.WebSvc.PortalServices.set_path = function(value) { portal.WebSvc.PortalServices._staticInstance.set_path(value); }
portal.WebSvc.PortalServices.get_path = function() { return portal.WebSvc.PortalServices._staticInstance.get_path(); }
portal.WebSvc.PortalServices.set_timeout = function(value) { portal.WebSvc.PortalServices._staticInstance.set_timeout(value); }
portal.WebSvc.PortalServices.get_timeout = function() { return portal.WebSvc.PortalServices._staticInstance.get_timeout(); }
portal.WebSvc.PortalServices.set_defaultUserContext = function(value) { portal.WebSvc.PortalServices._staticInstance.set_defaultUserContext(value); }
portal.WebSvc.PortalServices.get_defaultUserContext = function() { return portal.WebSvc.PortalServices._staticInstance.get_defaultUserContext(); }
portal.WebSvc.PortalServices.set_defaultSucceededCallback = function(value) { portal.WebSvc.PortalServices._staticInstance.set_defaultSucceededCallback(value); }
portal.WebSvc.PortalServices.get_defaultSucceededCallback = function() { return portal.WebSvc.PortalServices._staticInstance.get_defaultSucceededCallback(); }
portal.WebSvc.PortalServices.set_defaultFailedCallback = function(value) { portal.WebSvc.PortalServices._staticInstance.set_defaultFailedCallback(value); }
portal.WebSvc.PortalServices.get_defaultFailedCallback = function() { return portal.WebSvc.PortalServices._staticInstance.get_defaultFailedCallback(); }
portal.WebSvc.PortalServices.set_path("/WebSvc/PortalServices.asmx");
portal.WebSvc.PortalServices.UserHasCurrentFreeAssessment= function(emailAddress,onSuccess,onFailed,userContext) {portal.WebSvc.PortalServices._staticInstance.UserHasCurrentFreeAssessment(emailAddress,onSuccess,onFailed,userContext); }
portal.WebSvc.PortalServices.RequestNetworkMember= function(emailAddress,infoId,contactReason,onSuccess,onFailed,userContext) {portal.WebSvc.PortalServices._staticInstance.RequestNetworkMember(emailAddress,infoId,contactReason,onSuccess,onFailed,userContext); }
portal.WebSvc.PortalServices.GetQueuedMessage= function(onSuccess,onFailed,userContext) {portal.WebSvc.PortalServices._staticInstance.GetQueuedMessage(onSuccess,onFailed,userContext); }
portal.WebSvc.PortalServices.GetQueuedAction= function(onSuccess,onFailed,userContext) {portal.WebSvc.PortalServices._staticInstance.GetQueuedAction(onSuccess,onFailed,userContext); }
portal.WebSvc.PortalServices.GetUser= function(onSuccess,onFailed,userContext) {portal.WebSvc.PortalServices._staticInstance.GetUser(onSuccess,onFailed,userContext); }
portal.WebSvc.PortalServices.AddNetworkMember= function(companyName,onSuccess,onFailed,userContext) {portal.WebSvc.PortalServices._staticInstance.AddNetworkMember(companyName,onSuccess,onFailed,userContext); }
portal.WebSvc.PortalServices.AddUser= function(firstName,lastName,emailAddress,fieldCenterText,password,affiliation,infoId,otherCountryName,phone,onSuccess,onFailed,userContext) {portal.WebSvc.PortalServices._staticInstance.AddUser(firstName,lastName,emailAddress,fieldCenterText,password,affiliation,infoId,otherCountryName,phone,onSuccess,onFailed,userContext); }
portal.WebSvc.PortalServices.LogOut= function(onSuccess,onFailed,userContext) {portal.WebSvc.PortalServices._staticInstance.LogOut(onSuccess,onFailed,userContext); }
portal.WebSvc.PortalServices.Login= function(emailAddress,password,onSuccess,onFailed,userContext) {portal.WebSvc.PortalServices._staticInstance.Login(emailAddress,password,onSuccess,onFailed,userContext); }
portal.WebSvc.PortalServices.ResendPassword= function(emailAddress,onSuccess,onFailed,userContext) {portal.WebSvc.PortalServices._staticInstance.ResendPassword(emailAddress,onSuccess,onFailed,userContext); }
portal.WebSvc.PortalServices.GetAssessmentState= function(onSuccess,onFailed,userContext) {portal.WebSvc.PortalServices._staticInstance.GetAssessmentState(onSuccess,onFailed,userContext); }
portal.WebSvc.PortalServices.ResendLoginEmail= function(emailAddress,onSuccess,onFailed,userContext) {portal.WebSvc.PortalServices._staticInstance.ResendLoginEmail(emailAddress,onSuccess,onFailed,userContext); }
portal.WebSvc.PortalServices.InitFreeAssessment= function(emailAddress,assessmentType,onSuccess,onFailed,userContext) {portal.WebSvc.PortalServices._staticInstance.InitFreeAssessment(emailAddress,assessmentType,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(portal.WebSvc.AssessmentState) === 'undefined') {
portal.WebSvc.AssessmentState=gtc("portal.WebSvc.AssessmentState");
portal.WebSvc.AssessmentState.registerClass('portal.WebSvc.AssessmentState');
}
