var helperBlankForm=$A();Event.observe(window,"load",function(){new Ajax.Request("/vacature/ajaxzoekenddl",{method:"post",onComplete:function(response){if(response.responseJSON==null){return}$H(response.responseJSON).each(function(pair){helperBlankForm.each(function(formEl){var ddl=$(formEl).down('select[name="'+pair.key+'"]');ddl.options.length=1;if(pair.value.onchange){ddl.observe("change",function(){eval(pair.value.onchange)}.bind(ddl));ddl.observe("change",updateGlobalCount)}if(Object.isArray(pair.value.options)){return}$H(pair.value.options).each(function(opt){ddl.options[ddl.options.length]=new Option(opt.value,opt.key)})})})},onFailure:function(r){alert("Javascript failure fout")}})});function updateGlobalCount(B){var A=Event.element(B).up("form");new Ajax.Request("/vacature/ajaxvacaturecount",{method:"post",parameters:A.serialize(),onComplete:function(C){if(C.responseJSON==null){return}var E=A.down(".countAmount");var D=E.down("span:not([class~=count])");if(D){E.update(D.innerHTML)}E.down("span.count").update(C.responseJSON)},onFailure:function(C){alert("Javascript failure fout")}})};