if(typeof AjaxCalls == "undefined") AjaxCalls={};
AjaxCalls_class = function() {};
Object.extend(AjaxCalls_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetAccountBallance: function() {
		return this.invoke("GetAccountBallance", {}, this.GetAccountBallance.getArguments().slice(0));
	},
	CheckUserAvailable: function(p_sUserName) {
		return this.invoke("CheckUserAvailable", {"p_sUserName":p_sUserName}, this.CheckUserAvailable.getArguments().slice(1));
	},
	RegisterUser: function(p_sUserName, p_sPassword, p_sFirstName, p_sLastName, p_sNickName, p_sGender, p_sBirthDate, p_sEmail, p_sAddress1, p_sPostalCode, p_sCity, p_sCountry, p_sPhone1, p_sCulture, p_sMobilePhone, p_sPromotionCode, p_bContactByMail, p_bContactByPhone, p_bContactByPost, p_bContactBySMS, p_bReceiveBonus, p_sFullCountryName) {
		return this.invoke("RegisterUser", {"p_sUserName":p_sUserName, "p_sPassword":p_sPassword, "p_sFirstName":p_sFirstName, "p_sLastName":p_sLastName, "p_sNickName":p_sNickName, "p_sGender":p_sGender, "p_sBirthDate":p_sBirthDate, "p_sEmail":p_sEmail, "p_sAddress1":p_sAddress1, "p_sPostalCode":p_sPostalCode, "p_sCity":p_sCity, "p_sCountry":p_sCountry, "p_sPhone1":p_sPhone1, "p_sCulture":p_sCulture, "p_sMobilePhone":p_sMobilePhone, "p_sPromotionCode":p_sPromotionCode, "p_bContactByMail":p_bContactByMail, "p_bContactByPhone":p_bContactByPhone, "p_bContactByPost":p_bContactByPost, "p_bContactBySMS":p_bContactBySMS, "p_bReceiveBonus":p_bReceiveBonus, "p_sFullCountryName":p_sFullCountryName}, this.RegisterUser.getArguments().slice(22));
	},
	ForgetPassword: function(sUserName) {
		return this.invoke("ForgetPassword", {"sUserName":sUserName}, this.ForgetPassword.getArguments().slice(1));
	},
	LogInUser: function(sUserName, sPassword) {
		return this.invoke("LogInUser", {"sUserName":sUserName, "sPassword":sPassword}, this.LogInUser.getArguments().slice(2));
	},
	IsUserLoggedIn: function() {
		return this.invoke("IsUserLoggedIn", {}, this.IsUserLoggedIn.getArguments().slice(0));
	},
	GetCashierURL: function(p_sCulture) {
		return this.invoke("GetCashierURL", {"p_sCulture":p_sCulture}, this.GetCashierURL.getArguments().slice(1));
	},
	MatchPhonePrefix: function(sSelectedCountryCode, sMatch) {
		return this.invoke("MatchPhonePrefix", {"sSelectedCountryCode":sSelectedCountryCode, "sMatch":sMatch}, this.MatchPhonePrefix.getArguments().slice(2));
	},
	IsCountryAllowed: function(sCountryCode) {
		return this.invoke("IsCountryAllowed", {"sCountryCode":sCountryCode}, this.IsCountryAllowed.getArguments().slice(1));
	},
	GetFullRegistrationURL: function(sLang) {
		return this.invoke("GetFullRegistrationURL", {"sLang":sLang}, this.GetFullRegistrationURL.getArguments().slice(1));
	},
	GetPopupRegistrationURL: function(sLang) {
		return this.invoke("GetPopupRegistrationURL", {"sLang":sLang}, this.GetPopupRegistrationURL.getArguments().slice(1));
	},
	UpdateProfile: function(p_sSessionID, p_sUserName, p_sFirstName, p_sLastName, p_sNickName, p_sGender, p_sBirthDate, p_sPreferredLanguage, p_sCurrency, p_sEmail, p_sAddress1, p_sPostalCode, p_sCity, p_sCountry, p_sAcceptsEmail, p_sAcceptsRewards, p_sIsRewardAbuser, p_sIsMessageOptoutPromo, p_sMiddleName, p_sAddress2, p_sAddress3, p_sRegion, p_sPhone1, p_sPhone2, p_sMobilePhone, iErrCode) {
		return this.invoke("UpdateProfile", {"p_sSessionID":p_sSessionID, "p_sUserName":p_sUserName, "p_sFirstName":p_sFirstName, "p_sLastName":p_sLastName, "p_sNickName":p_sNickName, "p_sGender":p_sGender, "p_sBirthDate":p_sBirthDate, "p_sPreferredLanguage":p_sPreferredLanguage, "p_sCurrency":p_sCurrency, "p_sEmail":p_sEmail, "p_sAddress1":p_sAddress1, "p_sPostalCode":p_sPostalCode, "p_sCity":p_sCity, "p_sCountry":p_sCountry, "p_sAcceptsEmail":p_sAcceptsEmail, "p_sAcceptsRewards":p_sAcceptsRewards, "p_sIsRewardAbuser":p_sIsRewardAbuser, "p_sIsMessageOptoutPromo":p_sIsMessageOptoutPromo, "p_sMiddleName":p_sMiddleName, "p_sAddress2":p_sAddress2, "p_sAddress3":p_sAddress3, "p_sRegion":p_sRegion, "p_sPhone1":p_sPhone1, "p_sPhone2":p_sPhone2, "p_sMobilePhone":p_sMobilePhone, "iErrCode":iErrCode}, this.UpdateProfile.getArguments().slice(26));
	},
	InsertFeedback: function(iCateg1, iCateg2, iCateg3, sField, sMessage, sCountryCode) {
		return this.invoke("InsertFeedback", {"iCateg1":iCateg1, "iCateg2":iCateg2, "iCateg3":iCateg3, "sField":sField, "sMessage":sMessage, "sCountryCode":sCountryCode}, this.InsertFeedback.getArguments().slice(6));
	},
	url: '/ajaxpro/AjaxCalls,App_Code.sdrfejra.ashx'
}));
AjaxCalls = new AjaxCalls_class();


