1$(document).ready(function(){$.validator.addClassRules("percent",{range:[0,100]}),$.validator.addMethod("required-check",function(value,elem,param){return 0<$(".required-check:checkbox:checked").length},"You must select at least one!"),$.validator.addMethod("sum",function(value,elem,param){var sumOfVals=0,elem=$(elem).parent("div.container_group");return $(elem).find("input").each(function(){sumOfVals+=parseInt($(this).val(),10)}),sumOfVals==param}," Sum must equal a hundred"),$.validator.addClassRules("group-sum",{sum:100,required:!0})});var Field=function(id){var opts={container:"#fieldContainer-"+id,hidden_class:"hidden-field",field:"#questionField-"+id};return this.init=function(){},this.showField=function(){$(opts.container).is(":visible")||($(opts.field).removeClass("ignore"),$(opts.container).removeClass("hidden-field"),$(opts.container).slideDown("slow"))},this.hideField=function(){$(opts.container).is(":visible")&&($(opts.field).val(""),$(opts.field).addClass("ignore"),$(opts.container).addClass("hidden-field"),$(opts.container).slideUp("slow"))},this};function check_field(elem){var field_answer=$(elem).val(),formControllerObj=$(elem).closest("form").attr("id");$.each(FC[formControllerObj].fieldRules,function(key,value){get_field(value.field)==$(elem).data("id")&&$.each(value.subfields,function(key,subquestion){check_subquestion(subquestion,field_answer)})})}function update_parent(elem){var parent=$(elem).attr("data-parent"),elem=$(elem).closest("#"+parent),sum=0;elem.parent(".container_group").find(".sum_group").each(function(){$(this).val()&&(sum+=parseInt($(this).val(),10))}),elem.val(sum)}function get_field(id){return"questionField-"+id}function check_subquestion(subquestion,input){var answers=subquestion.answers,input=$.inArray(input,answers),answers=new Field(subquestion.subID);-1!=input?answers.showField():answers.hideField()} 2//# sourceMappingURL=FieldFunctions.min.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.