AjaxWrapper_class = function() {};
Object.extend(AjaxWrapper_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	SendFerieQuizInvitation: function(strName, strEmailId) {
		return this.invoke("SendFerieQuizInvitation", {"strName":strName, "strEmailId":strEmailId}, this.SendFerieQuizInvitation.getArguments().slice(2));
	},
	GetWeeklyQuestions: function(RoundFor, bInit) {
		return this.invoke("GetWeeklyQuestions", {"RoundFor":RoundFor, "bInit":bInit}, this.GetWeeklyQuestions.getArguments().slice(2));
	},
	SaveWeeklyAnswer: function(RoundId, RoundFor, QuestionNo, AnswerId) {
		return this.invoke("SaveWeeklyAnswer", {"RoundId":RoundId, "RoundFor":RoundFor, "QuestionNo":QuestionNo, "AnswerId":AnswerId}, this.SaveWeeklyAnswer.getArguments().slice(4));
	},
	GetExtraPointsHtml: function() {
		return this.invoke("GetExtraPointsHtml", {}, this.GetExtraPointsHtml.getArguments().slice(0));
	},
	SaveExtraStenaPoints: function() {
		return this.invoke("SaveExtraStenaPoints", {}, this.SaveExtraStenaPoints.getArguments().slice(0));
	},
	GetJuleQuizQuestion: function(DayValue, bInit) {
		return this.invoke("GetJuleQuizQuestion", {"DayValue":DayValue, "bInit":bInit}, this.GetJuleQuizQuestion.getArguments().slice(2));
	},
	SaveJuleQuizAnswer: function(RoundId, QuestionNo, AnswerId) {
		return this.invoke("SaveJuleQuizAnswer", {"RoundId":RoundId, "QuestionNo":QuestionNo, "AnswerId":AnswerId}, this.SaveJuleQuizAnswer.getArguments().slice(3));
	},
	SendJuleQuizInvitation: function(strName, strEmailId) {
		return this.invoke("SendJuleQuizInvitation", {"strName":strName, "strEmailId":strEmailId}, this.SendJuleQuizInvitation.getArguments().slice(2));
	},
	GetNumberOfCorrectAnswers: function() {
		return this.invoke("GetNumberOfCorrectAnswers", {}, this.GetNumberOfCorrectAnswers.getArguments().slice(0));
	},
	CheckMemberReferralStatus: function(Email) {
		return this.invoke("CheckMemberReferralStatus", {"Email":Email}, this.CheckMemberReferralStatus.getArguments().slice(1));
	},
	SendSignupReferralMail: function(RefName, RefEmail, MailContent) {
		return this.invoke("SendSignupReferralMail", {"RefName":RefName, "RefEmail":RefEmail, "MailContent":MailContent}, this.SendSignupReferralMail.getArguments().slice(3));
	},
	InsertVoucherRequest: function(prize) {
		return this.invoke("InsertVoucherRequest", {"prize":prize}, this.InsertVoucherRequest.getArguments().slice(1));
	},
	SendWelcomeMail: function(fromType, toType, mailType, busRelAccount, emailSetupId, sapcode) {
		return this.invoke("SendWelcomeMail", {"fromType":fromType, "toType":toType, "mailType":mailType, "busRelAccount":busRelAccount, "emailSetupId":emailSetupId, "sapcode":sapcode}, this.SendWelcomeMail.getArguments().slice(6));
	},
	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(Mode) {
		return this.invoke("GetEditMemberDetails", {"Mode":Mode}, this.GetEditMemberDetails.getArguments().slice(1));
	},
	FillPassword: function(password) {
		return this.invoke("FillPassword", {"password":password}, this.FillPassword.getArguments().slice(1));
	},
	FillMemberEmail: function(email) {
		return this.invoke("FillMemberEmail", {"email":email}, this.FillMemberEmail.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, anniversary, programId) {
		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, "anniversary":anniversary, "programId":programId}, this.UpdateDetailsToMemberObject.getArguments().slice(17));
	},
	GetDetailsFromMemberObject: function(strType) {
		return this.invoke("GetDetailsFromMemberObject", {"strType":strType}, this.GetDetailsFromMemberObject.getArguments().slice(1));
	},
	CreateFreeMemberSignUp: function(quizType, _sapCode, _programId) {
		return this.invoke("CreateFreeMemberSignUp", {"quizType":quizType, "_sapCode":_sapCode, "_programId":_programId}, this.CreateFreeMemberSignUp.getArguments().slice(3));
	},
	SendActivateMail: function(_Email, MemberStatus) {
		return this.invoke("SendActivateMail", {"_Email":_Email, "MemberStatus":MemberStatus}, this.SendActivateMail.getArguments().slice(2));
	},
	CheckMemberStatusAndPayment: function(Email) {
		return this.invoke("CheckMemberStatusAndPayment", {"Email":Email}, this.CheckMemberStatusAndPayment.getArguments().slice(1));
	},
	CheckMemberStatus: function(_email, _password) {
		return this.invoke("CheckMemberStatus", {"_email":_email, "_password":_password}, this.CheckMemberStatus.getArguments().slice(2));
	},
	SignupPlusPayment: function(_strIPAdress, _strRootPath, nBusRelAcc, strRefType, _MembershipPeriod, _ProgramId, PaymentType, _sapCode, AcceptMail, DiscItemId, DiscItemName, DiscPercent, anniversary, subscriptionId) {
		return this.invoke("SignupPlusPayment", {"_strIPAdress":_strIPAdress, "_strRootPath":_strRootPath, "nBusRelAcc":nBusRelAcc, "strRefType":strRefType, "_MembershipPeriod":_MembershipPeriod, "_ProgramId":_ProgramId, "PaymentType":PaymentType, "_sapCode":_sapCode, "AcceptMail":AcceptMail, "DiscItemId":DiscItemId, "DiscItemName":DiscItemName, "DiscPercent":DiscPercent, "anniversary":anniversary, "subscriptionId":subscriptionId}, this.SignupPlusPayment.getArguments().slice(14));
	},
	CheckReceiptData: function() {
		return this.invoke("CheckReceiptData", {}, this.CheckReceiptData.getArguments().slice(0));
	},
	CheckMemberData: function() {
		return this.invoke("CheckMemberData", {}, this.CheckMemberData.getArguments().slice(0));
	},
	GetOnlinePaymentURL: function() {
		return this.invoke("GetOnlinePaymentURL", {}, this.GetOnlinePaymentURL.getArguments().slice(0));
	},
	ChangePaymentModeToBS: function() {
		return this.invoke("ChangePaymentModeToBS", {}, this.ChangePaymentModeToBS.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));
	},
	SendErrorMailWithExtraInfo: function(subject, callBackValue, errorMessage, MoreInfo) {
		return this.invoke("SendErrorMailWithExtraInfo", {"subject":subject, "callBackValue":callBackValue, "errorMessage":errorMessage, "MoreInfo":MoreInfo}, this.SendErrorMailWithExtraInfo.getArguments().slice(4));
	},
	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, anniversary) {
		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, "anniversary":anniversary}, this.UpgradePlusMember.getArguments().slice(21));
	},
	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(RefWidth) {
		return this.invoke("GetThrowCountStatus", {"RefWidth":RefWidth}, this.GetThrowCountStatus.getArguments().slice(1));
	},
	GetPointStatus: function(RefWidth) {
		return this.invoke("GetPointStatus", {"RefWidth":RefWidth}, this.GetPointStatus.getArguments().slice(1));
	},
	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));
	},
	InsertJubileeAnswer: function(strAnswer) {
		return this.invoke("InsertJubileeAnswer", {"strAnswer":strAnswer}, this.InsertJubileeAnswer.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(BidAmount) {
		return this.invoke("AuctionBid", {"BidAmount":BidAmount}, this.AuctionBid.getArguments().slice(1));
	},
	GetAnswer: function(QtsNo, QuizType) {
		return this.invoke("GetAnswer", {"QtsNo":QtsNo, "QuizType":QuizType}, this.GetAnswer.getArguments().slice(2));
	},
	SetAnswer: function(strAnswer, QtsNo, ImgId, QuizType) {
		return this.invoke("SetAnswer", {"strAnswer":strAnswer, "QtsNo":QtsNo, "ImgId":ImgId, "QuizType":QuizType}, this.SetAnswer.getArguments().slice(4));
	},
	SendCompetitionErrorMail: function(ErrDesc, QuizType) {
		return this.invoke("SendCompetitionErrorMail", {"ErrDesc":ErrDesc, "QuizType":QuizType}, this.SendCompetitionErrorMail.getArguments().slice(2));
	},
	SetRoundDateInSession: function(RoundDate, QuizType) {
		return this.invoke("SetRoundDateInSession", {"RoundDate":RoundDate, "QuizType":QuizType}, this.SetRoundDateInSession.getArguments().slice(2));
	},
	SendAutumnQuizInvitation: function(strName, strEmailId) {
		return this.invoke("SendAutumnQuizInvitation", {"strName":strName, "strEmailId":strEmailId}, this.SendAutumnQuizInvitation.getArguments().slice(2));
	},
	InsertSpecialOffersOrder: function(UCID, offerId, offerItemsId, orderId, firstName, lastName, address, zipCode, city, phone, mobile, email, CountryCode, recId) {
		return this.invoke("InsertSpecialOffersOrder", {"UCID":UCID, "offerId":offerId, "offerItemsId":offerItemsId, "orderId":orderId, "firstName":firstName, "lastName":lastName, "address":address, "zipCode":zipCode, "city":city, "phone":phone, "mobile":mobile, "email":email, "CountryCode":CountryCode, "recId":recId}, this.InsertSpecialOffersOrder.getArguments().slice(14));
	},
	InsertSpecialOffersOrderAndActivateNL: function(UCID, offerId, offerItemsId, orderId, firstName, lastName, address, zipCode, city, phone, mobile, email, CountryCode) {
		return this.invoke("InsertSpecialOffersOrderAndActivateNL", {"UCID":UCID, "offerId":offerId, "offerItemsId":offerItemsId, "orderId":orderId, "firstName":firstName, "lastName":lastName, "address":address, "zipCode":zipCode, "city":city, "phone":phone, "mobile":mobile, "email":email, "CountryCode":CountryCode}, this.InsertSpecialOffersOrderAndActivateNL.getArguments().slice(13));
	},
	CalcWinningChance: function(email) {
		return this.invoke("CalcWinningChance", {"email":email}, this.CalcWinningChance.getArguments().slice(1));
	},
	GetRulesHtml: function() {
		return this.invoke("GetRulesHtml", {}, this.GetRulesHtml.getArguments().slice(0));
	},
	GetPrizeHtml: function() {
		return this.invoke("GetPrizeHtml", {}, this.GetPrizeHtml.getArguments().slice(0));
	},
	GetWinnerHtml: function(WeekNo) {
		return this.invoke("GetWinnerHtml", {"WeekNo":WeekNo}, this.GetWinnerHtml.getArguments().slice(1));
	},
	SendJubiGameInvitation: function(strName, strEmailId) {
		return this.invoke("SendJubiGameInvitation", {"strName":strName, "strEmailId":strEmailId}, this.SendJubiGameInvitation.getArguments().slice(2));
	},
	InsertBilkaOrder: function(storeName, purchaseDate, receiptNumber) {
		return this.invoke("InsertBilkaOrder", {"storeName":storeName, "purchaseDate":purchaseDate, "receiptNumber":receiptNumber}, this.InsertBilkaOrder.getArguments().slice(3));
	},
	Exchange: function(recIds, exchangePrizeAmount) {
		return this.invoke("Exchange", {"recIds":recIds, "exchangePrizeAmount":exchangePrizeAmount}, this.Exchange.getArguments().slice(2));
	},
	CheckMailStatus: function(email) {
		return this.invoke("CheckMailStatus", {"email":email}, this.CheckMailStatus.getArguments().slice(1));
	},
	SendVoucherAgain: function(email) {
		return this.invoke("SendVoucherAgain", {"email":email}, this.SendVoucherAgain.getArguments().slice(1));
	},
	SaveBonnierSurvey: function(SurveyIds, FirstName, LastName, Address, PostNumber, City, Email, Phone, NewsLetter) {
		return this.invoke("SaveBonnierSurvey", {"SurveyIds":SurveyIds, "FirstName":FirstName, "LastName":LastName, "Address":Address, "PostNumber":PostNumber, "City":City, "Email":Email, "Phone":Phone, "NewsLetter":NewsLetter}, this.SaveBonnierSurvey.getArguments().slice(9));
	},
	CheckJubiMembershipStatus: function(_email) {
		return this.invoke("CheckJubiMembershipStatus", {"_email":_email}, this.CheckJubiMembershipStatus.getArguments().slice(1));
	},
	SendSystemInfoMail: function(Browser, OS, cookieEnabled, jsenabled, flashInstalled, FlashVersion) {
		return this.invoke("SendSystemInfoMail", {"Browser":Browser, "OS":OS, "cookieEnabled":cookieEnabled, "jsenabled":jsenabled, "flashInstalled":flashInstalled, "FlashVersion":FlashVersion}, this.SendSystemInfoMail.getArguments().slice(6));
	},
	CheckGrouponCode: function(Code, Mode) {
		return this.invoke("CheckGrouponCode", {"Code":Code, "Mode":Mode}, this.CheckGrouponCode.getArguments().slice(2));
	},
	GetProfileCategoryList: function(FromCtrlId, ToCtrlId) {
		return this.invoke("GetProfileCategoryList", {"FromCtrlId":FromCtrlId, "ToCtrlId":ToCtrlId}, this.GetProfileCategoryList.getArguments().slice(2));
	},
	SaveListLayoutAnswer: function(QuestionId, ParentId, SelectionCtrl) {
		return this.invoke("SaveListLayoutAnswer", {"QuestionId":QuestionId, "ParentId":ParentId, "SelectionCtrl":SelectionCtrl}, this.SaveListLayoutAnswer.getArguments().slice(3));
	},
	LoadStep2ExtendProfile: function() {
		return this.invoke("LoadStep2ExtendProfile", {}, this.LoadStep2ExtendProfile.getArguments().slice(0));
	},
	LoadQuestions: function(RefCtrlId, Level, ParentId) {
		return this.invoke("LoadQuestions", {"RefCtrlId":RefCtrlId, "Level":Level, "ParentId":ParentId}, this.LoadQuestions.getArguments().slice(3));
	},
	LoadAnswers: function(ParentId, QuestionId, Level, QuestionCtrlId) {
		return this.invoke("LoadAnswers", {"ParentId":ParentId, "QuestionId":QuestionId, "Level":Level, "QuestionCtrlId":QuestionCtrlId}, this.LoadAnswers.getArguments().slice(4));
	},
	SaveAnswers: function(QuestionId, ParentId, Level, AnswerFrom, QuestionCtrlId, AnswerIds) {
		return this.invoke("SaveAnswers", {"QuestionId":QuestionId, "ParentId":ParentId, "Level":Level, "AnswerFrom":AnswerFrom, "QuestionCtrlId":QuestionCtrlId, "AnswerIds":AnswerIds}, this.SaveAnswers.getArguments().slice(6));
	},
	RemoveThemeAnswers: function(ParantId) {
		return this.invoke("RemoveThemeAnswers", {"ParantId":ParantId}, this.RemoveThemeAnswers.getArguments().slice(1));
	},
	GetExtendedProfileStatus: function() {
		return this.invoke("GetExtendedProfileStatus", {}, this.GetExtendedProfileStatus.getArguments().slice(0));
	},
	url: '/ajaxpro/AjaxWrapper,DTF.VEF.ashx'
}));
AjaxWrapper = new AjaxWrapper_class();


