2 function showExpert(isExpert)
4 var elements = document.getElementsByClassName("expert");
5 for(var i = 0; elements.length > i; i++)
8 elements[i].setAttribute("class","expert experthidden");
10 elements[i].setAttribute("class","expert");
16 var expert = document.getElementById("expertbox");
18 expert.onchange = (function(expert){return function(){showExpert(expert.checked)}})(expert);
20 $(".panel-activatable").map(function() {
22 var refresh = function(){
23 var radio = this.type == "radio";
24 if(radio && this.form.currentRadios === undefined) {
25 this.form.currentRadios = {};
28 panel.find(".panel-body").removeClass("hidden");
30 var rds = this.form.currentRadios;
31 if(rds[this.name] !== undefined){
32 $(rds[this.name]).trigger("change");
34 rds[this.name] = this;
37 panel.find(".panel-body").addClass("hidden");
40 panel.find(".panel-heading [type=\"checkbox\"]").map(refresh);
41 panel.find(".panel-heading [type=\"checkbox\"]").change(refresh);
42 panel.find(".panel-heading [type=\"radio\"]").map(refresh);
43 panel.find(".panel-heading [type=\"radio\"]").change(refresh);
48 if (oldLoad == undefined) {
51 window.onload = function() {