function getFormData(n){var i=n.serializeArray(),t;return console.log(i),t={},$.map(i,function(n){if($("input[name='"+n.name+"']").first().attr("type")=="checkbox"||$("select[name='"+n.name+"'][multiple]").length>0){console.log("MULTIPLE ANSWER AS ARRAY (name:value):");console.log(n.name+":"+n.value);var i=t[n.name];i===undefined&&(i=[]);i.push(n.value);t[n.name]=i}else t[n.name]=n.value}),t}function htmlDecode(n){return $("<textarea/>").html(n).text()}function htmlEncode(n){return $("<textarea/>").text(n).html()}function formatNumber(n){return n.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1 ")}function getHTMLForPredikceValue(n){return formatNumber(parseInt(n))+" Kč"}function getHTMLForPredikceProcenta(n){return parseInt(n).toLocaleString("cs-CZ")+" %"}function getInputText(n,t){return t?$("input[name='"+n+"'][value="+t.toString()+"]").attr("data-choice"):""}function getSelect2Text(n,t){return $("select[name='"+n+"'] option[value='"+t.toString()+"']").text()}function setMinMaxVek(n,t){var i=$("input[name=vek]");i.attr("data-fv-greaterthan-value",n).attr("data-fv-greaterthan-message","Minimální věk je "+n.toString());i.attr("data-fv-lessthan-value",t).attr("data-fv-lessthan-message","Maximánlní věk je "+t.toString());i.attr("min",n).attr("max",t)}function setKontroly(n){var r,i;console.log("setKontroly");var f=$("#dotaznik"),e=getFormData(f),o=JSON.stringify(e,stringifyReplacer),u=JSON.parse(o),s=u["sfera[]"],h=u.profese.split("_")[0],t="api/kontroly/{sferaId}/{iscoId}";t=t.replace("{sferaId}",s);t=t.replace("{iscoId}",h);r=!0;i="";$.getJSON(t,function(n){var t,u;for(console.log("setKontroly.getJSON"),console.log(n),t=JSON.parse(n),setMinMaxVek(t.minVek,t.maxVek),$("div[data-dc-name=Krok3] div.radio").addClass("disabled"),$("div.radio:has(input[name='vzdelani[]'])").slice(t.minVzdelani-1,t.maxVzdelani).removeClass("disabled"),$("div.radio:has(input[name='velikost_firmy[]'])").slice(t.minVel,t.maxVel+1).removeClass("disabled"),u=0;u<t.Kraje.length;u++)$("div.radio:has(input[name='kraj[]'][value='"+t.Kraje[u]+"'])").removeClass("disabled");$("div.radio label, div.radio input").removeClass("disabled").removeAttr("disabled","disabled");$("div.radio.disabled label, div.radio.disabled input").addClass("disabled").attr("disabled","disabled");$("div[data-dc-name=Krok3] input[type=radio]:disabled").attr("checked",!1);const f="showComment";$("div[data-dc-name=Krok3] div.dc-parent").removeClass(f);$("div[data-dc-name=Krok3] div.dc-parent").has("div.radio.disabled").addClass(f);$("div[data-dc-name=Krok3] div.dc-parent a[data-toggle=popover]").hide();$("div[data-dc-name=Krok3] div.dc-parent."+f+" a[data-toggle=popover]").show();r=!1||t.isError;i=t.msgError}).fail(function(){console.log("ERROR - setKontroly.getJson.error()")}).always(function(){r?(msgErrorWithMsg("Došlo k chybě. "+i),console.log("ERROR - setKontroly.getJson.complete() : "+i),$("#fa-spin").hide()):fnNextStep(n)})}function fnNastavPopiskyProVypocet(){console.log("fnNastavPopiskyProVypocet");$("[data-id=vysledky_sfera]").html(dc_settings_kalkulackaVysledky.vysledky_sfera);$("[data-id=vysledky_profese]").html(dc_settings_kalkulackaVysledky.vysledky_profese);$("[data-id=vysledky_velikost]").html(dc_settings_kalkulackaVysledky.vysledky_velikost);$("[data-id=vysledky_vzdelani]").html(dc_settings_kalkulackaVysledky.vysledky_vzdelani);$("[data-id=vysledky_vek]").html(dc_settings_kalkulackaVysledky.vysledky_vek);$("[data-id=vysledky_kraj]").html(dc_settings_kalkulackaVysledky.vysledky_kraj);dc_settings_kalkulackaVysledky.vysledky_sfera=="Veřejný sektor"||dc_settings_kalkulackaVysledky.vysledky_velikost===undefined?$("[data-id=vysledky_velikost]").parents("tr").removeClass("tbl-row").hide(0):$("[data-id=vysledky_velikost]").parents("tr").addClass("tbl-row").show(0);$("table.tbl-vysledky tr").removeClass("alt");$("table.tbl-vysledky tr.tbl-row:even").addClass("alt");console.log("fnNastavPopiskyProVypocet - end");dc_settings_kalkulackaShowSvg=="1"?($("#svgGraf").parent().show(0),$("#labelZobrazSvgItem input").prop("checked",!0)):dc_settings_kalkulackaShowSvg=="0"&&($("#svgGraf").parent().hide(0),$("#labelZobrazSvgItem input").prop("checked",!1))}function getVysledky(n){var t;console.log("getVysledky");var h=$("#dotaznik"),c=getFormData(h),l=JSON.stringify(c,stringifyReplacer),i=JSON.parse(l),u=i["sfera[]"],a=i.profese.split("_")[0],v=i.profese,f=i.vek,r=i["velikost_firmy[]"],e=i["vzdelani[]"],o=i["kraj[]"];const s=9;r=!r||u==2?s:r;r==s?$("[data-id=vysledky_velikost]").parents("tr").removeClass("tbl-row").hide(0):$("[data-id=vysledky_velikost]").parents("tr").addClass("tbl-row").show(0);$("table.tbl-vysledky tr").removeClass("alt");$("table.tbl-vysledky tr.tbl-row:even").addClass("alt");t="api/predikce/{sferaId}/{iscoId}/{vekId}/{velikostId}/{vzdelaniId}/{krajId}";t=t.replace("{sferaId}",u);t=t.replace("{iscoId}",a);t=t.replace("{vekId}",f);t=t.replace("{velikostId}",r);t=t.replace("{vzdelaniId}",e);t=t.replace("{krajId}",o);dc_settings_kalkulackaVysledky={vysledky_sfera:getInputText("sfera[]",u),vysledky_profese:getSelect2Text("profese",v),vysledky_velikost:getInputText("velikost_firmy[]",r),vysledky_vzdelani:getInputText("vzdelani[]",e),vysledky_vek:f,vysledky_kraj:getInputText("kraj[]",o)};fnNastavPopiskyProVypocet(dc_settings_kalkulackaVysledky);$.getJSON(t,function(n){console.log(n);nastavVysledky(n)}).fail(function(){alert("error")}).always(function(){fnNextStep(n)})}function fnSetResultInfo(n,t){var i=$(n).parents("div.info-row");t?i.show():i.hide()}function fnNextStep(n){$("div.dc-page").hide();$("div.dc-page:eq("+n+")").show();$("div[data-current-step]").attr("data-current-step",n.toString());fnSetNavigace(n);$("#fa-spin").hide()}function fnSetNavigace(n){if($("#kalkulacka-navigace li").removeClass("active").addClass("disabled"),$("#kalkulacka-navigace li:eq("+n+")").addClass("active"),$("#kalkulacka-navigace li:lt("+Number(n+2)+")").removeClass("disabled"),n==0?$("#buttonBack").attr("disabled","disabled"):$("#buttonBack").removeAttr("disabled"),n==1){var t=$('input[name="sfera[]"]:checked').val();$('[name="odvetvi"] option').attr("disabled","disabled");$('[name="odvetvi"] option[data-sfera-'+t+'-enabled="true"]').removeAttr("disabled");$('select[name="odvetvi"]').select2({multiple:!1,allowClear:!0,placeholder:" ",language:"cs"});$("span.select2,.select2-container").attr("style","width:100%")}$("input:disabled:checked").each(function(){$(this).prop("checked",!1);$("form").formValidation("revalidateField",$(this))});$(window).scrollTop(0)}function fnClickNext(){var n,t,i,r;$("#fa-spin").show();$("#fa-spin").css("display","inline-block");$("form").data("formValidation").validate().isValid()?(n=Number($("div[data-current-step]").attr("data-current-step"))+1,t=Number($("div[data-current-step]").attr("data-max-step")),n=n>t?t:n,n==t?getVysledky(n):n==t-1?setKontroly(n):fnNextStep(n)):($("#fa-spin").hide(),i=$(".has-error :input:visible").first(),i.focus(),r=i.parents(".dc-parent").first(),$(window).scrollTop(r.offset().top))}function fnClickNavigationButton(n){n.preventDefault();var i=Number($("div[data-current-step]").attr("data-current-step")),t=Number($(this).attr("data-step-number"));t<i?fnClickBackWithStep(t):i+1==t&&fnClickNext()}function fnClickBackWithStep(n){var t=n;t=t<0?0:t;$("div.dc-page").hide();$("div.dc-page:eq("+t+")").show();$("div[data-current-step]").attr("data-current-step",t.toString());fnSetNavigace(t)}function fnClickBack(){var n=Number($("div[data-current-step]").attr("data-current-step"))-1;return fnClickBackWithStep(n)}function fnDownloadPdf(){$("#pdf-fa-spin").show();var n=JSON.stringify(dc_settings_kalkulackaPredikce),t=JSON.stringify(dc_settings_kalkulackaVysledky),i=$("#labelZobrazSvgItem input:checked").length;$.ajax({cache:!1,type:"GET",url:"./pdf",data:{url:"./Dotaznik/kalkulacka?Predikce=test",showSvg:i,filename:"rovnaodmena_vysledky_"+(new Date).toISOString().replace(/:/g,"-").replace(/\./g,"-").replace(/T/g,"-").replace(/Z/g,"")+".pdf",predikce:n,vysledky:t},xhrFields:{responseType:"blob"},error:function(){$("#pdf-fa-spin").hide();console.log("Error: fnDownloadPdf")},success:function(n,t,i){var u,o,h,f,l,s,c,e,r;$("#pdf-fa-spin").hide();u="";o=i.getResponseHeader("Content-Disposition");o&&(h=/filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/,f=h.exec(o),f!==null&&f[1]&&(u=f[1].replace(/['"]/g,"")));l=document.createElement("a");try{s=new Blob([n],{type:"application/octet-stream"});typeof window.navigator.msSaveBlob!="undefined"?window.navigator.msSaveBlob(s,u):(c=window.URL||window.webkitURL,e=c.createObjectURL(s),u?(r=document.createElement("a"),typeof r.download=="undefined"?window.location=e:(r.href=e,r.download=u,document.body.appendChild(r),r.target="_blank",r.click())):window.location=e)}catch(a){console.log(a)}}})}function formatRepo(n){if(n.loading)return n.text;var t="<div class='select2-result-repository clearfix'><div class='select2-result-repository__meta'><div class='select2-result-repository__title'>"+n.full_name+"<\/div>";return n.description&&(t+="<div class='select2-result-repository__description'>"+n.description+"<\/div>"),t+("<div class='select2-result-repository__statistics'><div class='select2-result-repository__forks'><i class='fa fa-flash'><\/i> "+n.forks_count+" Forks<\/div><div class='select2-result-repository__stargazers'><i class='fa fa-star'><\/i> "+n.stargazers_count+" Stars<\/div><div class='select2-result-repository__watchers'><i class='fa fa-eye'><\/i> "+n.watchers_count+" Watchers<\/div><\/div><\/div><\/div>")}function formatRepoSelection(n){return n.full_name||n.text}function iscoFormatRepo(n){if(console.log(n),n.loading)return n.text;return n.poznamka?"<div>"+n.text+"<\/div><div class='small'>"+n.poznamka+"<\/div>":"<div>"+n.text+"<\/div>"}function iscoFormatRepoSelection(n){return n.text}var dc_settings_showLoad=dc_settings_showLoad||"",dc_settings_modelRespondent=dc_settings_modelRespondent||"",dc_settings_dotaznikGuid=dc_settings_dotaznikGuid||"",dc_settings_postUrl=dc_settings_postUrl||"",dc_settings_dotaznikEval=dc_settings_dotaznikEval||"",dc_settings_kalkulackaPredikce=dc_settings_kalkulackaPredikce||"",dc_settings_kalkulackaVysledky=dc_settings_kalkulackaVysledky||"",dc_settings_kalkulackaShowSvg=dc_settings_kalkulackaShowSvg||"",dc_settings_DEBUG=dc_settings_DEBUG||!1,methods,i,selectInit;if(!dc_settings_DEBUG)for(window.console||(window.console={}),methods=["log","debug","warn","info"],i=0;i<methods.length;i++)console[methods[i]]=function(){};String.prototype.includes||(String.prototype.includes=function(n,t){return typeof t!="number"&&(t=0),t+n.length>this.length?!1:this.indexOf(n,t)!==-1});jQuery.fn.deserialize=function(n){var r=this,i={},e=function(n){return r.is("form")?r.find(n):r.filter(n)},t,f,u;for(t in n)if(t!="odpovezenoDateTime"&&t!="zobrazenoDateTime")if(t in i||(i[t]=[]),Array.isArray(n[t]))for(f in n[t])i[t].push(n[t][f]);else i[t].push(n[t]);return console.log(i),clearForm(),u=!1,jQuery.each(i,function(n,t){var i=e("[name='"+n+"']");i.length==0?(console.log("deserialize nenalezeno:"+n+"-"+t),dcMatrix_OnLoadAddRow(n,t),u=!0):i.hasClass("dc-select2")?t.forEach(function(t){var r=new Option(t,t,!0,!0);i.append(r).trigger("change");console.log("deserialize:"+n+".val()="+$("[name='"+n+"']").val())}):(i.val(t),console.log("deserialize:"+n+".val()="+$("[name='"+n+"']").val()))}),u,this};var msgErrorWithMsg=function(n){$("#odeslatDotaznik").removeAttr("disabled");$("#zpravaWrapper #zprava").html(n);$("#zpravaWrapper").modal("show")},msgError=function(){$("#odeslatDotaznik").removeAttr("disabled");$("#zpravaWrapper #zprava").html("Při odesílání dat z dotazníku došlo k chybě.<br>Zopakujte prosím odeslání dotazníku s časovou prodlevou.");$("#zpravaWrapper").modal("show")},msgDone=function(n){n||($("#dc-hotovo").show(),$("#dotaznik").hide());var t=n?"Rozpracovaný dotazník je uložen.<br>K rozpracovanému dotazníku se můžete vrátit později.":"Hotovo. Odeslání dotazníku proběhlo úspěšně!";$("#zpravaWrapper #zprava").html(t);$("#zpravaWrapper").modal("show")},clearForm=function(){},deserializeAnswer=function(n){if(console.log("deserializeAnswer"),n!=undefined&&!(n.length<=2)){var t=JSON.parse(JSON.parse(n));console.log(t);$("#dotaznik").deserialize(t);showByTheCondition()}},showByTheCondition=function(){$("input.hasOther[type!=radio]").each(function(){setHasOther.call($(this))});$("input.hasOther[type=radio]").each(function(){setHasOtherForRadioGroup.call($('input[name="'+$(this).attr("name")+'"]:radio'))});$("input.exklusiveSelection").each(function(){setExklusiveSelection.call(this)});$("input.exklusiveSelection").each(function(){unsetExklusiveSelection.call($('input:not(.exklusiveSelection)[name="'+$(this).attr("name")+'"]'))});$('[data-dc-visible="False"],[data-dc-visible="false"],[data-dc-show-condition]').hide();$("input[data-dc-show]").each(function(){showHide.call(this)});$("option[data-dc-show]").parent("select").each(function(){selectShowHide($(this))});$("#dotaznik").trigger("dcAfterShowByTheCondition")},stringifyReplacer=function(n,t){return typeof t=="string"?t.replace("\\","\\\\"):t},frmSubmit2=function(n,t){var i=n,r=getFormData(i),u=JSON.stringify(r,stringifyReplacer);$.ajax({type:i.attr("method"),url:i.attr("action"),data:{"":u}}).done(function(){var i=n.attr("data-dc-submitNextUrl"),r=n.attr("data-dc-saveNextUrl");t&&r!=undefined&&r.length>0?location.href=r:!t&&i!=undefined&&i.length>0?location.href=i:(t&&n.data("formValidation").resetForm(),msgDone(t));$("#odeslatDotaznik").removeAttr("disabled")}).fail(function(){msgError();$("#odeslatDotaznik").removeAttr("disabled")})},formValidationInit=function(){$("#dotaznik").attr("role","form").formValidation("destroy").formValidation({framework:"bootstrap",excluded:[":hidden",":not(:visible)"]})},frmSubmitProcedure=function(n,t){var e="#"+n,r=$(e),u,i,f;t=typeof t!="undefined"?t:!1;t||formValidationInit();u=t||r.data("formValidation").validate().isValid();u==!0?(t?$("#dc_dotaznikValidated").val("0"):($("#dc_dotaznikValidated").val("1"),$("#odeslatDotaznik").attr("disabled","true")),frmSubmit2(r,t),$("#zpravaWrapper #zprava").html("Odesílám data z dotazníku."),$("#zpravaWrapper").modal("show")):(i=$(".has-error :input:visible").first(),i.focus(),f=i.parents(".dc-parent").first(),$(window).scrollTop(f.offset().top),$("#odeslatDotaznik").removeAttr("disabled"))},setHasOther=function(){$('input[name="'+$(this).attr("name")+'"].hasOther:checkbox').each(function(){var n=$(this).attr("data-dc-other-name");$("input[name='"+n+"']").prop("disabled",!this.checked)})},setHasOtherForRadioGroup=function(){$('input[name="'+$(this).attr("name")+'"].hasOther:radio').each(function(){var n=$(this).attr("data-dc-other-name");$("input[name='"+n+"']").prop("disabled",!this.checked)})},setExklusiveSelection=function(){var n=$(this).attr("data-id");$(this).prop("checked")&&$('input[name="'+$(this).attr("name")+'"]').each(function(){n!=$(this).attr("data-id")&&$(this).prop("checked")&&$(this).click()})},unsetExklusiveSelection=function(){var n=$(this).attr("data-id");$(this).prop("checked")&&$('input[name="'+$(this).attr("name")+'"].exklusiveSelection').each(function(){n!=$(this).attr("data-id")&&$(this).prop("checked",!1)})},splitEvalCondition=function(n,t){var r=n.split(t),i=[];return r.forEach(function(n){i.push("(("+n.replace(/{/g,"$('[data-dc-name=\"").replace(/}/g,'"] option[value')+"]:selected').length > 0 || "+n.replace(/{/g,"$('[data-dc-name=\"").replace(/}/g,'"] input[value')+"]:checked').length > 0))")}),i.join(" && ")},evaluateShowCondition=function(element){var showResult=!1,showCondition=$(element).attr("data-dc-show-condition"),replacedCondition,evalResult;return showCondition!=undefined&&showCondition.length>0?(replacedCondition=splitEvalCondition(showCondition,"&&"),evalResult=eval(replacedCondition),showResult=evalResult!=undefined&&evalResult==!0):showResult=!0,showResult},showHide=function(){var n=[],t=[];$('input[name="'+$(this).attr("name")+'"]').each(function(){var i=$(this).attr("data-dc-show"),r,u;i!=undefined&&(r=i.split(","),u=$(this).prop("checked"),$.each(r,function(i,r){var u='[data-dc-name="'+r+'"]';evaluateShowCondition(u)?n.push(u):t.push(u)}))});t.length>0&&$(t.join(",")).hide(0);n.length>0&&$(n.join(",")).show(0)},selectShowHide=function(n){var t=[],i=[];n.find("option").each(function(){var n=$(this).attr("data-dc-show"),r,u;n!=undefined&&(r=n.split(","),u=$(this).prop("selected"),$.each(r,function(n,r){var u='[data-dc-name="'+r+'"]';evaluateShowCondition(u)?t.push(u):i.push(u)}))});i.length>0&&$(i.join(",")).hide(0);t.length>0&&$(t.join(",")).show(0)},saveAnswer=function(){frmSubmitProcedure("dotaznik",!0);$("#zpravaWrapper #zprava").html("Odesílám data z dotazníku.");$("#zpravaWrapper").modal("show")},loadAnswer=function(){var t=dc_settings_modelRespondent,i=dc_settings_dotaznikGuid,n;t.length!=0&&($("#zpravaWrapper #zprava").html("Nahrávám data z dotazníku."),$("#zpravaWrapper").modal("show"),n=new XMLHttpRequest,n.onreadystatechange=function(){this.readyState==4&&this.status==200&&deserializeAnswer(this.responseText);$("#zpravaWrapper").modal("hide")},n.open("GET",dc_settings_postUrl,!0),n.send())},dcMatrix_OnLoadAddRow=function(n,t){var i,f,u,e,o,r,s;console.log("dcMatrix_OnLoadAddRow");console.log("inputname="+n);console.log("value="+t);i=n.substr(0,n.lastIndexOf("_"));i!=undefined&&i.length>0&&(console.log("otazkaID="+i),f=n.replace(i,"").replace("_","").replace("r",""),u=parseInt(f),console.log("rowStrIndex="+f),console.log("rowIndex="+u),e=$("[data-dc-name="+i+"] button[data-dc-add-row-data]"),o=e.attr("data-dc-add-row-data"),console.log("data="+o),r=JSON.parse(o),console.log("jsonData="+r),console.log(r),r.RowIndex=u,console.log(r),s=JSON.stringify(r),console.log(s),ajax_MatrixAddRow(s,u,e,n,t))},inputEventsInit=function(){setHasOther();setHasOtherForRadioGroup();setExklusiveSelection();unsetExklusiveSelection()},ajax_MatrixAddRow=function(n,t,i,r,u){var o=i.parents("tr"),f=r,s=u,e=parseInt(t),h=parseInt(i.attr("data-dc-row-index")),c=i.attr("data-dc-template-url");h<=e&&i.attr("data-dc-row-index",e+1);$.ajax({url:c,data:{jsonModel:n,rowIndex:e},dataType:"html",type:"PUT",success:function(n){return $("[name='"+f+"']").length==0&&($(n).insertBefore(o),afterAddRowInit()),$("[name='"+f+"']").val(s),console.log("ajax_MatrixAddRow after "+f+".val():"+$("input[name='"+f+"']").val()),$("button[data-dc-delete]").click(function(){dcMatrix_OnClickRemoveRow($(this))}),!1},error:function(){alert("error");console.log("Cannot retrieve the data")}})},dcMatrix_OnClick_Clone=function(n){var c=n.parents("tr"),p=n.attr("data-dc-add-row-data"),i=n.attr("data-dc-row-index"),l,t,r;n.attr("data-dc-row-index",parseInt(i)+1);l=n.attr("data-dc-template-url");t=c.parents("table").first();console.log(t);r=t.children("tbody").children("tr").last();console.log(r);var a=t.children("tbody").children("tr").first(),u=a.clone(!0),v=u.attr("data-dc-name"),f=v,e=f.lastIndexOf("_"),o=f.substr(0,e+1),y=f.substr(e+1).replace("[]",""),s=o+"r"+y,h=o+"r"+i;alert(s);alert(h);u.children().each(function(){var t=i,n=$(this);$.each(["data-id","data-dc-other-name","name","data-fv-field","data-fv-for"],function(t,i){var r=i;n.find("["+r+"]").each(function(){var n=$(this),t=n.attr(r).replace(s,h);n.attr(r,t)})})});u.insertBefore(r)},dcMatrix_OnClickAddRow=function(n){var i=n.parents("tr"),r=n.attr("data-dc-add-row-data"),t=n.attr("data-dc-row-index"),u=n.attr("data-dc-template-url");n.attr("data-dc-row-index",parseInt(t)+1);$.ajax({url:u,data:{jsonModel:r,rowIndex:t},dataType:"html",type:"PUT",success:function(n){return $(n).insertBefore(i),$("button[data-dc-delete]").click(function(){dcMatrix_OnClickRemoveRow($(this))}),afterAddRowInit(),!1},error:function(){alert("error");console.log("Cannot retrieve the data")}})},dcMatrix_OnClickRemoveRow=function(n){var t=n.parents("tr");t.remove()},select2OnSourceFocusOut=function(){var n=$('[name="'+$(this).attr("data-dc-source-for-select2")+'"]'),t=$('[name="'+$(this).attr("data-dc-source-for-select2")+'"] option'),i=n.val(),r=$(this).val(),u=r.split(/\r|\r\n|\n/);t.each(function(){$(this).remove()});$.each(u,function(t,i){var r,u;i.length>0&&(r={id:i,text:i},n.find("option[value='"+r.id+"']").length||(u=new Option(r.text,r.id,!1,!1),n.append(u)))});n.val(i);n.trigger("change")};$(document).ready(function(){var keyStop={8:":not(input:text, textarea, input:file, input:password, input.select2-search__field)",13:":not(input:text, textarea, input:password, input.select2-search__field)",end:null},evalItem,odvetviArray,maxStep;$(document).bind("keydown",function(n){var t=keyStop[n.which];return t!==undefined&&$(n.target).is(t)&&n.preventDefault(),!0});$(".dc-select2").each(function(){var n=$(this).attr("placeholder"),t=$(this).attr("data-dc-maximumSelectionLength");$(this).select2({placeholder:n,allowClear:!0,placeholder:" ",language:"cs",theme:"bootstrap"});$(this).val(null).trigger("change")});$("[data-dc-source-name]").each(function(){var n=$('[name="'+$(this).attr("data-dc-source-name")+'"]');n.attr("data-dc-source-for-select2",$(this).attr("name"));n.focusout(select2OnSourceFocusOut)});$("#saveAnswer").click(function(){saveAnswer()});$("button[data-dc-add-row-data]").click(function(){dcMatrix_OnClickAddRow($(this))});$("button[data-dc-clone-button]").click(function(){dcMatrix_OnClick_Clone($(this))});$("#odeslatDotaznik").click(function(){frmSubmitProcedure("dotaznik")});console.log("*** eval ***");evalItem=htmlDecode(String(dc_settings_dotaznikEval));console.log(evalItem);eval(evalItem);console.log("*** eval - end ***");$("#buttonBack").click(fnClickBack);$("#buttonNext").click(fnClickNext);$("#buttonPdf").click(fnDownloadPdf);$("#kalkulacka-navigace a").click(fnClickNavigationButton);fnSetNavigace(0);$('input[name="vzdelani[]"]').click(setVekPodleVzdelani);formValidationInit();$("input.hasOther[type!=radio]").change(setHasOther);$("input.hasOther[type=radio]").each(function(){$('input[name="'+$(this).attr("name")+'"]:radio').change(setHasOtherForRadioGroup)});$("input.exklusiveSelection").click(setExklusiveSelection);$("input.exklusiveSelection").each(function(){$('input:not(.exklusiveSelection)[name="'+$(this).attr("name")+'"]').change(unsetExklusiveSelection)});$("input[data-dc-show]").change(showHide);$("option[data-dc-show]").parent("select").on("select2:select",function(){console.log($(this));console.log($(this).val());selectShowHide($(this))}).on("select2:unselect",function(){selectShowHide($(this))});showByTheCondition();$("[data-content]").attr("data-toggle","popover").attr("data-trigger","focus").attr("data-placement","top").popover({container:"body"}).on("show.bs.popover",function(){$(this).data("bs.popover").tip().css("max-width","100%")});$("#dc-nacitani").hide();$("#dotaznik").show();$("#fa-spin").hide();$("#pdf-fa-spin").hide();dc_settings_showLoad=="True"&&loadAnswer();dc_settings_kalkulackaPredikce==""&&($('[name="odvetvi"] option').attr("data-sfera-1-enabled",!1),$('[name="odvetvi"] option').attr("data-sfera-2-enabled",!1),odvetviArray=[{sfera:1,obor:1,pocetisco:92},{sfera:1,obor:2,pocetisco:145},{sfera:1,obor:3,pocetisco:20},{sfera:1,obor:4,pocetisco:85},{sfera:1,obor:5,pocetisco:25},{sfera:1,obor:6,pocetisco:32},{sfera:1,obor:7,pocetisco:38},{sfera:1,obor:8,pocetisco:24},{sfera:1,obor:9,pocetisco:48},{sfera:1,obor:10,pocetisco:63},{sfera:1,obor:11,pocetisco:70},{sfera:1,obor:12,pocetisco:23},{sfera:1,obor:13,pocetisco:38},{sfera:1,obor:14,pocetisco:25},{sfera:1,obor:15,pocetisco:59},{sfera:1,obor:16,pocetisco:23},{sfera:1,obor:17,pocetisco:32},{sfera:1,obor:18,pocetisco:29},{sfera:1,obor:20,pocetisco:8},{sfera:1,obor:21,pocetisco:32},{sfera:1,obor:22,pocetisco:14},{sfera:1,obor:23,pocetisco:44},{sfera:2,obor:1,pocetisco:46},{sfera:2,obor:2,pocetisco:101},{sfera:2,obor:3,pocetisco:9},{sfera:2,obor:13,pocetisco:20},{sfera:2,obor:16,pocetisco:19},{sfera:2,obor:19,pocetisco:37},{sfera:2,obor:20,pocetisco:22},{sfera:2,obor:21,pocetisco:35},{sfera:2,obor:22,pocetisco:32},{sfera:2,obor:23,pocetisco:22}],odvetviArray.forEach(function(n){$('[name="odvetvi"] option[value='+n.obor+"]").attr("data-sfera-"+n.sfera+"-enabled",!0)}),$('input[name="sfera[]"]').change(function(){$('select[name="odvetvi"]').val(null).trigger("change");console.log("Odvetvi null")}),$('select[name="odvetvi"]').change(function(){$('select[name="profese"]').val(null).trigger("change");formValidationInit();console.log("Profese null")}));$(".dc-select2 + span").attr("style","width:100%");$("input.select2-search__field").attr("style","width:100%");$("span.select2,.select2-container").attr("style","width:100%");dc_settings_kalkulackaPredikce!=""&&(nastavVysledky(htmlDecode(dc_settings_kalkulackaPredikce)),maxStep=Number($("div[data-current-step]").attr("data-max-step")),$("[data-id=vysledky_sfera]").html(dc_settings_kalkulackaPredikce.vysledky_sfera),$("[data-id=vysledky_profese]").html(dc_settings_kalkulackaPredikce.vysledky_profese),$("[data-id=vysledky_velikost]").html(dc_settings_kalkulackaPredikce.vysledky_velikost),$("[data-id=vysledky_vzdelani]").html(dc_settings_kalkulackaPredikce.vysledky_vzdelani),$("[data-id=vysledky_vek]").html(dc_settings_kalkulackaPredikce.vysledky_vek),$("[data-id=vysledky_kraj]").html(dc_settings_kalkulackaPredikce.vysledky_kraj),console.log("dc_settings_kalkulackaVysledky"),dc_settings_kalkulackaVysledky=JSON.parse(htmlDecode(dc_settings_kalkulackaVysledky)),fnNastavPopiskyProVypocet(),fnNextStep(maxStep))});var nastavVysledky=function(n){var t,r,i,s,e;console.log("nastavVysledky");console.log(n);i=JSON.parse(n);dc_settings_kalkulackaPredikce=Array.isArray(i)?i[0]:i;console.log(i);t=dc_settings_kalkulackaPredikce;r="";$("[data-id=mzda_stred]").html(r);$("[data-id=mzda_min]").html(r);$("[data-id=mzda_max]").html(r);$("[data-id=mzda_muzi_stred]").html(r);$("[data-id=mzda_muzi_min]").html(r);$("[data-id=mzda_muzi_max]").html(r);$("[data-id=mzda_zeny_stred]").html(r);$("[data-id=mzda_zeny_min]").html(r);$("[data-id=mzda_zeny_max]").html(r);$("[data-id=mzda_gpg]").html(r);{$("[data-id=mzda_stred]").html(getHTMLForPredikceValue(t.HmmPre));$("[data-id=mzda_min]").html(getHTMLForPredikceValue(t.HmmPreD));$("[data-id=mzda_max]").html(getHTMLForPredikceValue(t.HmmPreH));const n=t.XpohlaviY!=0,r=t.XpohlaviY==0&&t.XvekY==2&&t.HmmMuzi==0&&t.HmmZeny>0,h=t.XpohlaviY==0&&t.XvekY==2&&t.HmmZeny==0&&t.HmmMuzi>0,c=t.XpohlaviY==0&&t.XvekY==2&&t.HmmZeny==0&&t.HmmMuzi==0,l=t.XvekY==1&&(t.XpohlaviY==0||t.XpohlaviY==1||t.XpohlaviY==2),a=t.XpohlaviY==1&&t.XvekY==2&&t.HmmMuzi>0&&t.XpohlaviYless==1,v=t.XpohlaviY==1&&t.XvekY==2&&t.HmmZeny>0&&t.XpohlaviYless==0;var u=!1,f=!1,o=!1;n&&($("[data-id=mzda_muzi_stred]").html(getHTMLForPredikceValue(t.HmmMuzi)),$("[data-id=mzda_muzi_min]").html(getHTMLForPredikceValue(t.HmmMuziD)),$("[data-id=mzda_muzi_max]").html(getHTMLForPredikceValue(t.HmmMuziH)),$("[data-id=mzda_zeny_stred]").html(getHTMLForPredikceValue(t.HmmZeny)),$("[data-id=mzda_zeny_min]").html(getHTMLForPredikceValue(t.HmmZenyD)),$("[data-id=mzda_zeny_max]").html(getHTMLForPredikceValue(t.HmmZenyH)),i=parseInt((t.HmmZeny/t.HmmMuzi-1)*100),u=i<0,f=i>0,o=i==0,$(".mzda_gpg").html(Math.abs(i)));$("span.cziscoXvek_min").html(parseInt(t.VekMin));$("span.cziscoXvek_max").html(parseInt(t.VekMax));fnSetResultInfo("[data-id=mzda_muzi_stred]",n);fnSetResultInfo("[data-id=mzda_muzi_min]",n);fnSetResultInfo("[data-id=mzda_muzi_max]",n);fnSetResultInfo("[data-id=mzda_zeny_stred]",n);fnSetResultInfo("[data-id=mzda_zeny_min]",n);fnSetResultInfo("[data-id=mzda_zeny_max]",n);fnSetResultInfo("[data-id=mzda_gpg]",n);fnSetResultInfo("[data-id=mzda_gpg_lt]",u);fnSetResultInfo("[data-id=mzda_gpg_gt]",f);fnSetResultInfo("[data-id=mzda_gpg_eq]",o);fnSetResultInfo("[data-id=mzda_gpg_lt_or_gt]",n&&(u||f));fnSetResultInfo("#zastoupeni-muzi-result-info",r==1);fnSetResultInfo("#zastoupeni-zeny-result-info",h==1);fnSetResultInfo("#zastoupeni-result-info",c==1);fnSetResultInfo("#vekovy-interval-result-info",l==1);fnSetResultInfo("#zastoupeni-muzi-presnost-result-info",a==1);fnSetResultInfo("#zastoupeni-zeny-presnost-result-info",v==1);fnSetResultInfo("#popisSvgMuzi",n);fnSetResultInfo("#popisSvgZeny",n);console.log("//NASTAV SVG");s=$("#dotaznik").width();svg_resizePlaty=[parseInt(t.HmmPreD),parseInt(t.HmmPre),parseInt(t.HmmPreH),parseInt(t.HmmZenyD),parseInt(t.HmmZeny),parseInt(t.HmmZenyH),parseInt(t.HmmMuziD),parseInt(t.HmmMuzi),parseInt(t.HmmMuziH)];e=fnCreateGraf(svg_resizePlaty,svg_platyColor,s,svg_verticalPadding);console.log(htmlEncode(e));document.getElementById("svgGraf").innerHTML=e;console.log("//NASTAV SVG - konec");$(window).resize(function(){var n=$("#dotaznik").width(),t=fnCreateGraf(svg_resizePlaty,svg_platyColor,n,svg_verticalPadding);$("#svgGraf").html(t)})}},svg_resizePlaty,svg_platyColor=["#3f2874","#007b78","#c74a1b"],svg_verticalPadding=70,fnTransformPlatToPx=function(n,t,i,r,u){var f=r-2*u,e=100*(i-n)/(t-n),o=f*e/100;return o+u},fnGetMinPlat=function(n){var t=0;for(i=0;i<n.length;i=i+3)t=n[i]>0&&(t>n[i]||t==0)?n[i]:t;return t},fnCreateGraf=function(n,t,i,r){for(var b=fnGetMinPlat(n),k=Math.max(n[2],n[5],n[8]),h=[],o,y,u=0;u<n.length;u=u+1)h.push(fnTransformPlatToPx(b,k,n[u],i,r));var f="",p=100,v=0;for(u=0;u<n.length;u=u+3)if(n[u+1]!=0){var e=t[v],s=++v*p,w=s+30,c=h[u],l=h[u+1],a=h[u+2],d=n[u].toLocaleString("cs-CZ"),g=n[u+1].toLocaleString("cs-CZ"),nt=n[u+2].toLocaleString("cs-CZ");f+='<line x1="'+c+'" y1="'+s+'" x2="'+a+'" y2="'+s+'" style="stroke:'+e+';stroke-width:12" />';f+='<text fill="'+e+'" text-anchor="end" x="'+c+'" y="'+w+'">'+d+" Kč<\/text>";f+='<text fill="'+e+'" text-anchor="start" x="'+a+'" y="'+w+'">'+nt+" Kč<\/text>";o=s-10;y=s+10;f+='<line x1="'+c+'" y1="'+o+'" x2="'+c+'" y2="'+y+'" style="stroke:'+e+';stroke-width:2" />';f+='<line x1="'+a+'" y1="'+o+'" x2="'+a+'" y2="'+y+'" style="stroke:'+e+';stroke-width:2" />';f+='<text fill="'+e+'" text-anchor="middle" x="'+l+'" y="'+(o-15)+'">'+g+" Kč<\/text>";f+='<polygon points="'+l+","+o+" "+(l+5)+","+(o-7)+" "+(l-5)+","+(o-7)+'" class="triangle" fill="'+e+'" />'}return'<svg width="100%" viewBox="0 0 '+i+" "+(v+1)*p+'" >'+f+"<\/svg>"},afterAddRowInit=function(){$(".dc-select2").each(function(){var n=$(this).attr("placeholder"),t=$(this).attr("data-dc-maximumSelectionLength");$(this).select2({placeholder:n,language:"cs",theme:"bootstrap"})});$(".dc-select2 + span").attr("style","width:100%");$("input.select2-search__field").attr("style","width:100%");$("[data-dc-source-name]").each(function(){var n=$('[name="'+$(this).attr("data-dc-source-name")+'"]');n.attr("data-dc-source-for-select2",$(this).attr("name"));n.focusout(select2OnSourceFocusOut)});formValidationInit();$("input.hasOther[type!=radio]").change(setHasOther);$("input.hasOther[type=radio]").each(function(){$('input[name="'+$(this).attr("name")+'"]:radio').change(setHasOtherForRadioGroup)});$("input.exklusiveSelection").click(setExklusiveSelection);$("input.exklusiveSelection").each(function(){$('input:not(.exklusiveSelection)[name="'+$(this).attr("name")+'"]').change(unsetExklusiveSelection)});$("input[data-dc-show]").change(showHide);$("option[data-dc-show]").parent("select").on("select2:select",function(){console.log($(this));console.log($(this).val());selectShowHide($(this))}).on("select2:unselect",function(){selectShowHide($(this))});showByTheCondition();$("[data-content]").attr("data-toggle","popover").attr("data-trigger","focus").popover({container:"body"}).on("show.bs.popover",function(){$(this).data("bs.popover").tip().css("max-width","100%")})},setVekPodleVzdelani=function(){var n=$('input[name="vzdelani[]"]:checked').val();switch(n){case"1":setMinMaxVek(19,65);break;case"2":setMinMaxVek(19,65);break;case"3":setMinMaxVek(19,65);break;case"4":setMinMaxVek(21,65);break;case"5":setMinMaxVek(24,65)}formValidationInit()};selectInit=function(n,t,i){var r=n,u=t,f=i;$(r).select2({multiple:!1,language:"cs",ajax:{url:"/search2/",dataType:"json",method:"GET",delay:250,data:function(n){console.log(n.term);console.log(u);console.log(JSON.stringify($(f).val()));var i=$("#dotaznik"),r=getFormData(i),e=JSON.stringify(r,stringifyReplacer),t=JSON.parse(e);return{inputString:n.term,page:n.page||1,file:u,parentValues:JSON.stringify($(f).val()),sfera:t["sfera[]"],obor:t.odvetvi,manual:JSON.stringify(t["vykonavana_cinnost[]"])}},processResults:function(n,t){t.page=t.page||1;console.log(n);var i=JSON.parse(n);return console.log(i),{results:i.results,pagination:i.pagination}},cache:!1},escapeMarkup:function(n){return n},minimumInputLength:0,templateResult:iscoFormatRepo,templateSelection:iscoFormatRepoSelection});$(r).val(null).trigger("change");$(".dc-select2 + span").attr("style","width:100%");$("input.select2-search__field").attr("style","width:100%")}