var MyAccountService=function() {
MyAccountService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
MyAccountService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return MyAccountService._staticInstance.get_path();},
GetUserInfo:function(lngUserPK,strEmail,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUserInfo',false,{lngUserPK:lngUserPK,strEmail:strEmail},succeededCallback,failedCallback,userContext); },
UpdateUserInfo:function(lngUserPK,strFirstName,strLastName,strMonth,strDay,strYear,strSchoolPK,strEmail,strPassword,intNewPassword,strResetPhrase,strName_1,strEmail_1,strName_2,strEmail_2,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateUserInfo',false,{lngUserPK:lngUserPK,strFirstName:strFirstName,strLastName:strLastName,strMonth:strMonth,strDay:strDay,strYear:strYear,strSchoolPK:strSchoolPK,strEmail:strEmail,strPassword:strPassword,intNewPassword:intNewPassword,strResetPhrase:strResetPhrase,strName_1:strName_1,strEmail_1:strEmail_1,strName_2:strName_2,strEmail_2:strEmail_2},succeededCallback,failedCallback,userContext); },
IsUserSignedIn:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IsUserSignedIn',false,{},succeededCallback,failedCallback,userContext); }}
MyAccountService.registerClass('MyAccountService',Sys.Net.WebServiceProxy);
MyAccountService._staticInstance = new MyAccountService();
MyAccountService.set_path = function(value) { MyAccountService._staticInstance.set_path(value); }
MyAccountService.get_path = function() { return MyAccountService._staticInstance.get_path(); }
MyAccountService.set_timeout = function(value) { MyAccountService._staticInstance.set_timeout(value); }
MyAccountService.get_timeout = function() { return MyAccountService._staticInstance.get_timeout(); }
MyAccountService.set_defaultUserContext = function(value) { MyAccountService._staticInstance.set_defaultUserContext(value); }
MyAccountService.get_defaultUserContext = function() { return MyAccountService._staticInstance.get_defaultUserContext(); }
MyAccountService.set_defaultSucceededCallback = function(value) { MyAccountService._staticInstance.set_defaultSucceededCallback(value); }
MyAccountService.get_defaultSucceededCallback = function() { return MyAccountService._staticInstance.get_defaultSucceededCallback(); }
MyAccountService.set_defaultFailedCallback = function(value) { MyAccountService._staticInstance.set_defaultFailedCallback(value); }
MyAccountService.get_defaultFailedCallback = function() { return MyAccountService._staticInstance.get_defaultFailedCallback(); }
MyAccountService.set_path("/ws/MyAccountService.asmx");
MyAccountService.GetUserInfo= function(lngUserPK,strEmail,onSuccess,onFailed,userContext) {MyAccountService._staticInstance.GetUserInfo(lngUserPK,strEmail,onSuccess,onFailed,userContext); }
MyAccountService.UpdateUserInfo= function(lngUserPK,strFirstName,strLastName,strMonth,strDay,strYear,strSchoolPK,strEmail,strPassword,intNewPassword,strResetPhrase,strName_1,strEmail_1,strName_2,strEmail_2,onSuccess,onFailed,userContext) {MyAccountService._staticInstance.UpdateUserInfo(lngUserPK,strFirstName,strLastName,strMonth,strDay,strYear,strSchoolPK,strEmail,strPassword,intNewPassword,strResetPhrase,strName_1,strEmail_1,strName_2,strEmail_2,onSuccess,onFailed,userContext); }
MyAccountService.IsUserSignedIn= function(onSuccess,onFailed,userContext) {MyAccountService._staticInstance.IsUserSignedIn(onSuccess,onFailed,userContext); }

