if(typeof ProfileHandler == "undefined") ProfileHandler={};
ProfileHandler_class = function() {};
Object.extend(ProfileHandler_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	Login: function(username, password, rememberMe) {
		return this.invoke("Login", {"username":username, "password":password, "rememberMe":rememberMe}, this.Login.getArguments().slice(3));
	},
	Join: function(username, email, password, verify, month, day, year, captcha, optInNews, optInNewsLetter, optInThirdParty) {
		return this.invoke("Join", {"username":username, "email":email, "password":password, "verify":verify, "month":month, "day":day, "year":year, "captcha":captcha, "optInNews":optInNews, "optInNewsLetter":optInNewsLetter, "optInThirdParty":optInThirdParty}, this.Join.getArguments().slice(11));
	},
	ForgotPassword: function(email) {
		return this.invoke("ForgotPassword", {"email":email}, this.ForgotPassword.getArguments().slice(1));
	},
	ChangePassword: function(newPass, confirm) {
		return this.invoke("ChangePassword", {"newPass":newPass, "confirm":confirm}, this.ChangePassword.getArguments().slice(2));
	},
	Save: function(firstname, lastname, email, species, gender, location, aboutme, favmovies, dob, signature, sig_enable) {
		return this.invoke("Save", {"firstname":firstname, "lastname":lastname, "email":email, "species":species, "gender":gender, "location":location, "aboutme":aboutme, "favmovies":favmovies, "dob":dob, "signature":signature, "sig_enable":sig_enable}, this.Save.getArguments().slice(11));
	},
	url: '/Handlers/ajaxpro/FearNet.Web.Handlers.ProfileHandler,FearNet.Web.ashx'
}));
ProfileHandler = new ProfileHandler_class();

