if(typeof MatchMyPet == "undefined") MatchMyPet={};
if(typeof MatchMyPet.WebControls == "undefined") MatchMyPet.WebControls={};
if(typeof MatchMyPet.WebControls.SignupControl == "undefined") MatchMyPet.WebControls.SignupControl={};
MatchMyPet.WebControls.SignupControl_class = function() {};
Object.extend(MatchMyPet.WebControls.SignupControl_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	ValidateStep1: function(email, password, re_password) {
		return this.invoke("ValidateStep1", {"email":email, "password":password, "re_password":re_password}, this.ValidateStep1.getArguments().slice(3));
	},
	ValidateStep2: function(first_name, last_name, zip_code, country, validate_nickname, nick_name) {
		return this.invoke("ValidateStep2", {"first_name":first_name, "last_name":last_name, "zip_code":zip_code, "country":country, "validate_nickname":validate_nickname, "nick_name":nick_name}, this.ValidateStep2.getArguments().slice(6));
	},
	Signup: function(user_name, password, re_password, first_name, last_name, zipcode, country_id, nick_name, promotion_value, validation_chr, referal_site_id, referal_member_id, confirm_email, redirect_url) {
		return this.invoke("Signup", {"user_name":user_name, "password":password, "re_password":re_password, "first_name":first_name, "last_name":last_name, "zipcode":zipcode, "country_id":country_id, "nick_name":nick_name, "promotion_value":promotion_value, "validation_chr":validation_chr, "referal_site_id":referal_site_id, "referal_member_id":referal_member_id, "confirm_email":confirm_email, "redirect_url":redirect_url}, this.Signup.getArguments().slice(14));
	},
	ShortSignup: function(userName, password, rePassword, referalSiteId, referalMemberId, confirmEmail, redirectUrl) {
		return this.invoke("ShortSignup", {"userName":userName, "password":password, "rePassword":rePassword, "referalSiteId":referalSiteId, "referalMemberId":referalMemberId, "confirmEmail":confirmEmail, "redirectUrl":redirectUrl}, this.ShortSignup.getArguments().slice(7));
	},
	QuickSignup: function(user_name, password, re_password, first_name, last_name, zipcode, country_id, nick_name, promotion_value, validation_chr, referal_site_id, referal_member_id) {
		return this.invoke("QuickSignup", {"user_name":user_name, "password":password, "re_password":re_password, "first_name":first_name, "last_name":last_name, "zipcode":zipcode, "country_id":country_id, "nick_name":nick_name, "promotion_value":promotion_value, "validation_chr":validation_chr, "referal_site_id":referal_site_id, "referal_member_id":referal_member_id}, this.QuickSignup.getArguments().slice(12));
	},
	AddMemberReferalInfo: function(memeber_id, referal_site_id, referal_site_member_id) {
		return this.invoke("AddMemberReferalInfo", {"memeber_id":memeber_id, "referal_site_id":referal_site_id, "referal_site_member_id":referal_site_member_id}, this.AddMemberReferalInfo.getArguments().slice(3));
	},
	url: '/ajaxpro/MatchMyPet.WebControls.SignupControl,MatchMyPet.ashx'
}));
MatchMyPet.WebControls.SignupControl = new MatchMyPet.WebControls.SignupControl_class();


