var profile=function() {
profile.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
profile.prototype={
SaveAboutMe:function(AboutMeContent,succeededCallback, failedCallback, userContext) {
return this._invoke(profile.get_path(), 'SaveAboutMe',false,{AboutMeContent:AboutMeContent},succeededCallback,failedCallback,userContext); },
SaveInterest:function(UserID,Activities,FavoriteMusic,FavoriteTvShows,FavoriteMovies,FavoriteBooks,Influences,FavoriteWebsites,succeededCallback, failedCallback, userContext) {
return this._invoke(profile.get_path(), 'SaveInterest',false,{UserID:UserID,Activities:Activities,FavoriteMusic:FavoriteMusic,FavoriteTvShows:FavoriteTvShows,FavoriteMovies:FavoriteMovies,FavoriteBooks:FavoriteBooks,Influences:Influences,FavoriteWebsites:FavoriteWebsites},succeededCallback,failedCallback,userContext); },
SaveResume:function(UserResumeID,UserID,ResumeContent,succeededCallback, failedCallback, userContext) {
return this._invoke(profile.get_path(), 'SaveResume',false,{UserResumeID:UserResumeID,UserID:UserID,ResumeContent:ResumeContent},succeededCallback,failedCallback,userContext); },
SaveContactInfo:function(UserContactInfoID,UserID,Email1,IMScreenName,ImScreenType,WebsiteUrl1,WebsiteUrl2,PrimaryPhone,MobilePhone,Address,CityStateProv,PostalCode,succeededCallback, failedCallback, userContext) {
return this._invoke(profile.get_path(), 'SaveContactInfo',false,{UserContactInfoID:UserContactInfoID,UserID:UserID,Email1:Email1,IMScreenName:IMScreenName,ImScreenType:ImScreenType,WebsiteUrl1:WebsiteUrl1,WebsiteUrl2:WebsiteUrl2,PrimaryPhone:PrimaryPhone,MobilePhone:MobilePhone,Address:Address,CityStateProv:CityStateProv,PostalCode:PostalCode},succeededCallback,failedCallback,userContext); }}
profile.registerClass('profile',Sys.Net.WebServiceProxy);
profile._staticInstance = new profile();
profile.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; profile._staticInstance._path = value; }
profile.get_path = function() { return profile._staticInstance._path; }
profile.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); }
profile._staticInstance._timeout = value; }
profile.get_timeout = function() { 
return profile._staticInstance._timeout; }
profile.set_defaultUserContext = function(value) { 
profile._staticInstance._userContext = value; }
profile.get_defaultUserContext = function() { 
return profile._staticInstance._userContext; }
profile.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; profile._staticInstance._succeeded = value; }
profile.get_defaultSucceededCallback = function() { 
return profile._staticInstance._succeeded; }
profile.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; profile._staticInstance._failed = value; }
profile.get_defaultFailedCallback = function() { 
return profile._staticInstance._failed; }
profile.set_path("/profile.asmx");
profile.SaveAboutMe= function(AboutMeContent,onSuccess,onFailed,userContext) {profile._staticInstance.SaveAboutMe(AboutMeContent,onSuccess,onFailed,userContext); }
profile.SaveInterest= function(UserID,Activities,FavoriteMusic,FavoriteTvShows,FavoriteMovies,FavoriteBooks,Influences,FavoriteWebsites,onSuccess,onFailed,userContext) {profile._staticInstance.SaveInterest(UserID,Activities,FavoriteMusic,FavoriteTvShows,FavoriteMovies,FavoriteBooks,Influences,FavoriteWebsites,onSuccess,onFailed,userContext); }
profile.SaveResume= function(UserResumeID,UserID,ResumeContent,onSuccess,onFailed,userContext) {profile._staticInstance.SaveResume(UserResumeID,UserID,ResumeContent,onSuccess,onFailed,userContext); }
profile.SaveContactInfo= function(UserContactInfoID,UserID,Email1,IMScreenName,ImScreenType,WebsiteUrl1,WebsiteUrl2,PrimaryPhone,MobilePhone,Address,CityStateProv,PostalCode,onSuccess,onFailed,userContext) {profile._staticInstance.SaveContactInfo(UserContactInfoID,UserID,Email1,IMScreenName,ImScreenType,WebsiteUrl1,WebsiteUrl2,PrimaryPhone,MobilePhone,Address,CityStateProv,PostalCode,onSuccess,onFailed,userContext); }
