function LeadInfoViewModel(){var n=this;n.AddLeadPath=ko.observable("/Lead/AddLead");this.ErrorMessage=ko.observable("");n.manageLocationErrors=function(t,i){$.each(t,function(t,r){if(r.Code=="E00001"||r.Code=="E00002")return n.ErrorMessage(r.Description),n.CP7(i),$("#modal-lead").modal("show"),!1})};n.addLead=function(){var t=$.parseJSON(ko.toJSON(n)),i=$('input[name="__RequestVerificationToken"]').val();t.__RequestVerificationToken=i;$.post(n.AddLeadPath(),t,function(t){if(t==null||t.Errors.length>0){n.addErrors(t.Errors);return}$("#modal-lead").modal("hide");(new ErrorHandler).AddSuccessMessage(n.LabelSuccessMessage,"")}).done(function(){}).fail(function(){}).always(function(){})};n.addErrors=function(n){var t=$("#modal-lead .validation-summary-block").first(),i;t.empty();t.append("<div class='alert alert-danger fade in text-left'><ul><\/ul><\/div>");i=$("#modal-lead .validation-summary-block ul");$.each(n,function(n,t){i.append("<li>"+t.Description+"<\/li>")})}}LeadInfoViewModel.prototype.init=function(n){var t=this;ko.mapping.fromJS(n,{},t);ko.applyBindings(t)}