var ContactForm=function(n,t){var i=this;i.IsQuestion=ko.observable(!0);i.IsSuggestion=ko.observable(!1);i.IsBroken=ko.observable(!1);i.Message=ko.observable();i.Email=ko.observable(n);i.ContactNumber=ko.observable();i.School=ko.observable(t);i.ConfirmedStage=ko.observable(!1);i.SetIsQuestion=function(){i.IsQuestion(!0);i.IsSuggestion(!1);i.IsBroken(!1)};i.SetIsSuggestion=function(){i.IsQuestion(!1);i.IsSuggestion(!0);i.IsBroken(!1)};i.SetIsBroken=function(){i.IsQuestion(!1);i.IsSuggestion(!1);i.IsBroken(!0)};i.GetObject=function(){return{IsQuestion:i.IsQuestion,IsSuggestion:i.IsSuggestion,IsBroken:i.IsBroken,Email:i.Email,ContactNumber:i.ContactNumber,School:i.School,Message:i.Message}}},ContactUs=function(n,t,i){var r=this;r.ContactForm=ko.observable(new ContactForm(n,t));r.Confirm=function(){var n=r.ContactForm().GetObject(),t=ko.mapping.toJS(n);$.ajax(i,{data:JSON.stringify(t),type:"post",contentType:"application/json; charset=utf-8'",success:function(){r.ContactForm().ConfirmedStage(!0)},error:common.ProcessAjaxError})}}