AjaxWrapper_class = function() {};
Object.extend(AjaxWrapper_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	DoLogin: function(_email, _password, _LanguageCode) {
		return this.invoke("DoLogin", {"_email":_email, "_password":_password, "_LanguageCode":_LanguageCode}, this.DoLogin.getArguments().slice(3));
	},
	GetLabel: function(labelId) {
		return this.invoke("GetLabel", {"labelId":labelId}, this.GetLabel.getArguments().slice(1));
	},
	LogOut: function() {
		return this.invoke("LogOut", {}, this.LogOut.getArguments().slice(0));
	},
	SendPassword: function(_email, _languageId) {
		return this.invoke("SendPassword", {"_email":_email, "_languageId":_languageId}, this.SendPassword.getArguments().slice(2));
	},
	GetEditMemberDetails: function() {
		return this.invoke("GetEditMemberDetails", {}, this.GetEditMemberDetails.getArguments().slice(0));
	},
	FillPassword: function(password) {
		return this.invoke("FillPassword", {"password":password}, this.FillPassword.getArguments().slice(1));
	},
	ChangeMemberProfile: function() {
		return this.invoke("ChangeMemberProfile", {}, this.ChangeMemberProfile.getArguments().slice(0));
	},
	FillMemberDetails: function(firstname, lastname, email, address, zipcode, city, land, phone, mobile, year, month, day, sexid, _MemberShipPeriod) {
		return this.invoke("FillMemberDetails", {"firstname":firstname, "lastname":lastname, "email":email, "address":address, "zipcode":zipcode, "city":city, "land":land, "phone":phone, "mobile":mobile, "year":year, "month":month, "day":day, "sexid":sexid, "_MemberShipPeriod":_MemberShipPeriod}, this.FillMemberDetails.getArguments().slice(14));
	},
	UpdateDetailsToMemberObject: function(firstName, lastName, emailId, password, strLang, _newsletter, address, postNo, phone, mobile, city, country, countryName, _MembershipPeriod, strType) {
		return this.invoke("UpdateDetailsToMemberObject", {"firstName":firstName, "lastName":lastName, "emailId":emailId, "password":password, "strLang":strLang, "_newsletter":_newsletter, "address":address, "postNo":postNo, "phone":phone, "mobile":mobile, "city":city, "country":country, "countryName":countryName, "_MembershipPeriod":_MembershipPeriod, "strType":strType}, this.UpdateDetailsToMemberObject.getArguments().slice(15));
	},
	GetDetailsFromMemberObject: function(strType) {
		return this.invoke("GetDetailsFromMemberObject", {"strType":strType}, this.GetDetailsFromMemberObject.getArguments().slice(1));
	},
	CreateFreeMemberSignUp: function(firstName, lastName, emailId, password, strLang, _newsletter, quizType, _sapCode, _programId) {
		return this.invoke("CreateFreeMemberSignUp", {"firstName":firstName, "lastName":lastName, "emailId":emailId, "password":password, "strLang":strLang, "_newsletter":_newsletter, "quizType":quizType, "_sapCode":_sapCode, "_programId":_programId}, this.CreateFreeMemberSignUp.getArguments().slice(9));
	},
	SendActivateMail: function(_Email, MemberStatus) {
		return this.invoke("SendActivateMail", {"_Email":_Email, "MemberStatus":MemberStatus}, this.SendActivateMail.getArguments().slice(2));
	},
	CheckMemberStatus: function(_email, _password) {
		return this.invoke("CheckMemberStatus", {"_email":_email, "_password":_password}, this.CheckMemberStatus.getArguments().slice(2));
	},
	SignupPlusPayment: function(strFirstname, strLastName, _Address, _PostNummber, _City, _birthDate, _sexId, _strNationality, _strCountrCode, _TelephoneNumber, _MobileNumber, _strPassword, _strEmail, _languageCode, _strIPAdress, _strRootPath, nBusRelAcc, strRefType, newschkbox, _MembershipPeriod, _ProgramId, PaymentType, _sapCode, AcceptMail, DiscItemId, DiscItemName, DiscPercent) {
		return this.invoke("SignupPlusPayment", {"strFirstname":strFirstname, "strLastName":strLastName, "_Address":_Address, "_PostNummber":_PostNummber, "_City":_City, "_birthDate":_birthDate, "_sexId":_sexId, "_strNationality":_strNationality, "_strCountrCode":_strCountrCode, "_TelephoneNumber":_TelephoneNumber, "_MobileNumber":_MobileNumber, "_strPassword":_strPassword, "_strEmail":_strEmail, "_languageCode":_languageCode, "_strIPAdress":_strIPAdress, "_strRootPath":_strRootPath, "nBusRelAcc":nBusRelAcc, "strRefType":strRefType, "newschkbox":newschkbox, "_MembershipPeriod":_MembershipPeriod, "_ProgramId":_ProgramId, "PaymentType":PaymentType, "_sapCode":_sapCode, "AcceptMail":AcceptMail, "DiscItemId":DiscItemId, "DiscItemName":DiscItemName, "DiscPercent":DiscPercent}, this.SignupPlusPayment.getArguments().slice(27));
	},
	CheckReceiptData: function() {
		return this.invoke("CheckReceiptData", {}, this.CheckReceiptData.getArguments().slice(0));
	},
	GetOnlinePaymentURL: function() {
		return this.invoke("GetOnlinePaymentURL", {}, this.GetOnlinePaymentURL.getArguments().slice(0));
	},
	BetalingSuccess: function(paymentType) {
		return this.invoke("BetalingSuccess", {"paymentType":paymentType}, this.BetalingSuccess.getArguments().slice(1));
	},
	SendErrorMail: function(subject, callBackValue, errorMessage) {
		return this.invoke("SendErrorMail", {"subject":subject, "callBackValue":callBackValue, "errorMessage":errorMessage}, this.SendErrorMail.getArguments().slice(3));
	},
	SendMemberSignupInvoice: function(Body, ToMailAddress) {
		return this.invoke("SendMemberSignupInvoice", {"Body":Body, "ToMailAddress":ToMailAddress}, this.SendMemberSignupInvoice.getArguments().slice(2));
	},
	UpgradePlusMember: function(strFirstname, strLastName, _Address, _PostNummber, _City, _TelephoneNumber, _MobileNumber, _MembershipPeriod, _languageCode, _strIPAdress, _strRootPath, _ProgramId, PaymentType, _sapCode, CountryCode, newschkbox, AcceptMail, DiscItemId, DiscItemName, DiscPercent) {
		return this.invoke("UpgradePlusMember", {"strFirstname":strFirstname, "strLastName":strLastName, "_Address":_Address, "_PostNummber":_PostNummber, "_City":_City, "_TelephoneNumber":_TelephoneNumber, "_MobileNumber":_MobileNumber, "_MembershipPeriod":_MembershipPeriod, "_languageCode":_languageCode, "_strIPAdress":_strIPAdress, "_strRootPath":_strRootPath, "_ProgramId":_ProgramId, "PaymentType":PaymentType, "_sapCode":_sapCode, "CountryCode":CountryCode, "newschkbox":newschkbox, "AcceptMail":AcceptMail, "DiscItemId":DiscItemId, "DiscItemName":DiscItemName, "DiscPercent":DiscPercent}, this.UpgradePlusMember.getArguments().slice(20));
	},
	SendContactMail: function(name, email, phone, message, category, bSendToCustomer) {
		return this.invoke("SendContactMail", {"name":name, "email":email, "phone":phone, "message":message, "category":category, "bSendToCustomer":bSendToCustomer}, this.SendContactMail.getArguments().slice(6));
	},
	updateWelcomePackage: function(recId) {
		return this.invoke("updateWelcomePackage", {"recId":recId}, this.updateWelcomePackage.getArguments().slice(1));
	},
	GetDiceResult: function() {
		return this.invoke("GetDiceResult", {}, this.GetDiceResult.getArguments().slice(0));
	},
	SelectPrize: function() {
		return this.invoke("SelectPrize", {}, this.SelectPrize.getArguments().slice(0));
	},
	GetThrowCountStatus: function() {
		return this.invoke("GetThrowCountStatus", {}, this.GetThrowCountStatus.getArguments().slice(0));
	},
	GetPointStatus: function() {
		return this.invoke("GetPointStatus", {}, this.GetPointStatus.getArguments().slice(0));
	},
	SendDTFGameInvitation: function(strName, strEmailId) {
		return this.invoke("SendDTFGameInvitation", {"strName":strName, "strEmailId":strEmailId}, this.SendDTFGameInvitation.getArguments().slice(2));
	},
	InsertAnswer: function(strAnswer) {
		return this.invoke("InsertAnswer", {"strAnswer":strAnswer}, this.InsertAnswer.getArguments().slice(1));
	},
	InsertBonnier: function(NewLetter) {
		return this.invoke("InsertBonnier", {"NewLetter":NewLetter}, this.InsertBonnier.getArguments().slice(1));
	},
	GetMemberPrizeList: function() {
		return this.invoke("GetMemberPrizeList", {}, this.GetMemberPrizeList.getArguments().slice(0));
	},
	AuctionBid: function() {
		return this.invoke("AuctionBid", {}, this.AuctionBid.getArguments().slice(0));
	},
	url: '/ajaxpro/AjaxWrapper,DTF.VEF.ashx'
}));
AjaxWrapper = new AjaxWrapper_class();

