PageSourceSearch

https://www.gym-tisnov.cz/JavaScript/CronosPlugins/jquery.cronosform.min.js

js gym-tisnov.cz collected 2026-10-02 20:18:47 UTC 141,721 bytes, 1 lines download raw bytes

1function cronosFormCreateEmptyObject(n){return result={},result.ID=n.FormId,result.JazykId=getCurrentLanguage(),result.IsShort=n.IsShort,result.DisplayMode=n.DisplayMode,result.Settings=n,result.Current={},result.Current.TabsShowed=n.DisplayMode=="Update"||n.DisplayMode=="Read",result.Current.MoreTabsShowed=!1,result}function cronosForm_ConvertButtonAction(n){n.ActionType==1?n.ActionType="UNDEFINED":n.ActionType==2?n.ActionType=SAVE:n.ActionType==4?n.ActionType=SAVE_AND_CLOSE:n.ActionType==8?n.ActionType=SAVE_AND_NEW:n.ActionType==16?n.ActionType=MAKE_COPY:n.ActionType==32?n.ActionType=DELETE:n.ActionType==64?n.ActionType=REFRESH:n.ActionType==128?n.ActionType=CANCEL:n.ActionType==256?n.ActionType="CUSTOM":n.ActionType==512?n.ActionType=SAVE_AND_SELECT:n.ActionType==1024&&(n.ActionType=EXECUTE_FUNCTION)}function cronosFormCheckRequiredParams(n){if(isNullOrEmpty(n.FormId))return popupError('Parametr: "FormId" musí být nadefinován.'),!1;if(isNullOrEmpty(n.FormRenderMode)||n.FormRenderMode!="Server"&&n.FormRenderMode!="Client")return popupError('Parametr: "FormRenderMode" musí být nadefinován s hodnotou "Server" nebo "Client".'),!1;if(n.DisplayMode==1?n.DisplayMode="Create":n.DisplayMode==2?n.DisplayMode="Update":n.DisplayMode==3?n.DisplayMode="Read":n.DisplayMode==4&&(n.DisplayMode="Params"),isNullOrEmpty(n.DisplayMode)||n.DisplayMode!="Read"&&n.DisplayMode!="Create"&&n.DisplayMode!="Update"&&n.DisplayMode!="Params")return popupError('Parametr: "DisplayMode" musí být nadefinován s hodnotou "Read", "Create", "Update", "Params".'),!1;if(isNull(n.Groups)||n.Groups.length<=0)return popupError('Parametr: "Groups" musí být nadefinován a obsahovat definici alespoň pro jedenu skupinu prvků.'),!1;for(i=0;i<n.Groups.length;i++)if(isNull(n.Groups[i].Controls)||n.Groups[i].Controls.length<=0)return popupError('Parametr: "Controls" musí být v každé skupině nadefinován a obsahovat definici alespoň pro jeden prvek.'),!1;return isNull(n.Buttons)||n.Buttons.length<=0?(popupError('Parametr: "Buttons" musí být nadefinován a obsahovat definici alespoň pro jedno tlačítko.'),!1):!0}function cronosFormRenderSkelet(n){var t,i;if(result="",result+='    <div class="head'+(n.Settings.IsHideHeadline?" invisible":"")+'">',result+="    <\/div>",result+='    <div id="'+n.ID+'-tabs" class="tabs'+(n.Settings.IsHideTabs?" invisible":"")+'">',result+="    <\/div>",result+='    <div id="'+n.ID+'-tab-form" class="cronosFormTab'+(n.Current.TabsShowed?" invisiblex":"")+'">',result+='        <div class="functionButtonBar'+(n.Settings.IsHideFunctionButtonBar?" invisible":"")+" buttonStyle"+n.Settings.ButtonStyle+'">',result+="        <\/div>",result+='        <div class="detail">',result+="        <\/div>",result+='        <div class="relations'+(n.Settings.IsHideRelations?" invisible":"")+'">',result+="        <\/div>",result+='        <div class="buttonBar">',result+="        <\/div>",result+="    <\/div>",n.Current.TabsShowed)for(t=0;t<n.Settings.Tabs.length;t++)i=n.Settings.Tabs[t],result+='    <div id="'+n.ID+"-tab-"+i.Name+'" class="cronosFormTab invisible">',result+="    <\/div>";return result+='    <div id="'+n.ID+'-moreTabs" class="moreTabs'+(n.Current.MoreTabsShowed?"":" invisible")+'"><\/div>',result+='    <div id="'+n.ID+'Dialog" class="cronosFormDialog" style="display: none;"><\/div>',result+='    <div id="'+n.ID+'RelationDialog" class="cronosRelationDialog" style="display: none;"><\/div>',result+='    <div id="'+n.ID+'ShortFormDialog" class="cronosShortFormDialog" style="display: none;"><\/div>'}function cronosFormRenderFormControls(n){for(var t,u,r,f,o,i="",e=0;e<n.Settings.Groups.length;e++){for(t=n.Settings.Groups[e],u=' class="group',u+=t.Position=="Clear"?" clear":t.Position=="Left"?" floatLeft":t.Position=="Right"?" floatRight":t.Position=="ClearLeft"?" clear floatLeft":" clear",t.Visible||(u+=" invisible"),u+='"',r="",isNullOrEmpty(t.MinWidth)||(r="min-width: "+t.MinWidth+"; "),isNullOrEmpty(t.MaxWidth)||(r+="max-width: "+t.MaxWidth+"; "),isNullOrEmpty(r)||(r=' style="'+r+'"'),i+="        <div"+u+r+">",isNullOrEmpty(t.Caption)||(i+='            <div class="groupCaption">'+t.Caption+"<\/div>"),f=0;f<t.Controls.length;f++)(o=t.Controls[f],o.Visible)&&(i+=CronosForm_renderFormControl(n,o));i+='            <div class="clear"><\/div>';i+="        <\/div>";i+="        <div>";i+='            <p class="validationSummary invisible"><\/p>';i+="        <\/div>"}$("#"+n.ID+" .detail").html(i)}function CronosForm_renderFormControl(n,t){var i="",r=' class = "row',u;return t.Position=="Clear"?r+=" clear":t.Position=="Left"?r+=" floatLeft":t.Position=="Right"&&(r+=" floatRight"),t.MarginRight&&(r+=" marginRight20"),t.IsHidden&&(r+=" invisible"),r+='"',isNullOrEmpty(t.EditorParams)||(t.EditorParams=Base64.decode(t.EditorParams),t.EditorParams=t.EditorParams.split("\n").join(";")),u=CronosForm_renderFormCreateHelper(n,t),i+='            <div id="'+u.cId+'"'+r+">",i+='                <div class="helpPopup invisible">',i+='                    <div class="helpPopupInner">',i+="                        <p>"+(isNullOrEmpty(t.Help)?"":t.Help)+"<\/p>",i+="                    <\/div>",i+="                <\/div>",i+='                <div class="controlContent">',i+=CronosForm_renderFormControlContent(n,t,u),i+="                <\/div>",i+='                <p class="hint">'+(isNullOrEmpty(t.Hint)?"":t.Hint)+"<\/p>",i+='                <p class="error invisible">'+(isNullOrEmpty(t.ErrorText)?"":t.ErrorText)+"<\/p>",i+"            <\/div>"}function CronosForm_renderFormCreateHelper(n,t){var i={},r,u;return i.cId=n.ID+"-"+t.Name,i.iStyle="",isNullOrEmpty(t.Width)||(i.iStyle+="width: "+t.Wi
1dth+"; "),isNullOrEmpty(t.Height)||(i.iStyle+="height: "+t.Height+"; "),isNullOrEmpty(t.MinWidth)||(i.iStyle+="min-width: "+t.MinWidth+"; "),isNullOrEmpty(t.MaxWidth)||(i.iStyle+="max-width: "+t.MaxWidth+"; "),isNullOrEmpty(i.iStyle)||(i.iStyle=' style="'+i.iStyle+'"'),i.iTabIndex="",isNull(t.TabIndex)||(i.iTabIndex=' tabindex="'+t.TabIndex+'"'),i.iChecked="",i.iDisabled="",i.iReadOnly="",t.IsEnabled||(i.iDisabled=" disabled"),t.IsReadOnly&&(i.iReadOnly=" readonly"),i.switchIsHighlighted=!1,i.switchZapnutoPozitivni=!1,i.switchVypnutoPozitivni=!1,i.switchZapnutoText="Zapnuto",i.switchVypnutoText="Vypnuto",isNullOrEmpty(t.EditorParams)||t.Type!=CRONOSFORM_CONTROL_TYPE_SWITCH||(r=t.EditorParams.split(";"),r.length==5&&(i.switchIsHighlighted=r[0]=="1",i.switchZapnutoPozitivni=r[1]=="1",i.switchVypnutoPozitivni=r[2]=="1",i.switchZapnutoText=r[3],i.switchVypnutoText=r[4])),i.zapnutoClass=i.switchIsHighlighted?i.switchZapnutoPozitivni?"positive":"negative":"",i.vypnutoClass=i.switchIsHighlighted?i.switchVypnutoPozitivni?"positive":"negative":"",i.koncovky="",isNullOrEmpty(t.EditorParams)||t.Type!=CRONOSFORM_CONTROL_TYPE_MULTI_FILE||(u=t.EditorParams.split(";"),u.length==4&&(i.koncovky="."+u[3].split(",").join(",."))),i}function CronosForm_renderFormControlContent(n,t,i){var r="",it,s,a,rt,ut,ft,tt,k,y,et,d,p,g,e,o,h;if(t.IsLocalized&&getAllLanguages().length>1){var nt=getDefaultLanguage(),c=nt.Code.toLowerCase(),u=i.cId+"-"+c,f=isNull(t.Values)?"":isNullOrEmpty(t.Values[nt.ID])?"":t.Values[nt.ID],a=isNullOrEmpty(t.EmptyText)?"":t.EmptyText;i.iChecked="";t.Type==CRONOSFORM_CONTROL_TYPE_BOOLEAN&&f==!0&&(i.iChecked=" checked");n.Settings.IsShort||isNullOrEmpty(f)||t.Type!=CRONOSFORM_CONTROL_TYPE_XML&&t.Type!=CRONOSFORM_CONTROL_TYPE_HTML_TEXT&&t.Type!=CRONOSFORM_CONTROL_TYPE_LONG_TEXT&&t.Type!=CRONOSFORM_CONTROL_TYPE_TEXT||(f=Base64.decode(f));t.IsHideLabel||(r+='                <label for="'+u+'-input" id="'+u+'-label" class="'+(t.IsBoldLabel?"strongText":"")+'">'+t.Label+" ("+nt.Code.toUpperCase()+") "+(t.IsRequired?" *":"")+"<\/label>");var w="",v="",l="",b=!1;for(t.Type==CRONOSFORM_CONTROL_TYPE_RELATION&&(isNullOrEmpty(f)||(k=f.split(";"),v=k[0],l=k[2],b=!0,w="javascript:CronosRelation_PrepareRelatedForm('"+n.ID+"', "+t.RelationId+", "+t.IsMetadata+", "+n.Settings.RecordId+", "+v+")")),r+='                <div class="value">',t.ShowAsLabel?t.Type==CRONOSFORM_CONTROL_TYPE_RELATION?r+=t.IsEnabled?'                    <p><a href="'+w+'" class="relationLink">'+l+"<\/a><\/p>":"                    <p>"+l+"<\/p>":t.Type==CRONOSFORM_CONTROL_TYPE_SWITCH?r+=f==!0?'                    <p class="'+i.zapnutoClass+'">'+i.switchZapnutoText+"<\/p>":'                    <p class="'+i.vypnutoClass+'">'+i.switchVypnutoText+"<\/p>":t.Type==CRONOSFORM_CONTROL_TYPE_BOOLEAN?r+="                    <p>"+(f==!0?"ANO":"NE")+"<\/p>":t.Type==CRONOSFORM_CONTROL_TYPE_TEXT||t.Type==CRONOSFORM_CONTROL_TYPE_LONG_TEXT?r+="                    <p>"+!isNullOrEmpty(f)?f.split("\r\n").join("<br>"):f+"<\/p>":t.Type==CRONOSFORM_CONTROL_TYPE_PICTURE?(p="",isNullOrEmpty(f)||(g=f.split(";"),p=g[1]),r+=isNullOrEmpty(p)?'                    <div class="imgDrop imgDropDisabled"><p class="p1"><\/p><p class="p2">Obrázek není vložen<\/p><\/div>':'                    <p><img src="'+p+'" class="imgThumb"><\/p>'):t.Type==CRONOSFORM_CONTROL_TYPE_FILE?(e="",o="",isNullOrEmpty(f)||(h=f.split(";"),o=h[0],e=h[1]),r+=isNullOrEmpty(e)?'                    <div class="fileDrop fileDropDisabled"><p class="p3">Soubor není vložen<\/p><\/div>':'                    <p><a href="'+e+'" target="_blank" class="fileLink"><span>'+o+"<\/span><\/a><\/p>"):r+=t.Type==CRONOSFORM_CONTROL_TYPE_MULTI_FILE?"                    <p>Neimplementováno<\/p>":"                    <p>"+f+"<\/p>":t.Type==CRONOSFORM_CONTROL_TYPE_LONG_TEXT||t.Type==CRONOSFORM_CONTROL_TYPE_XML?r+='                    <textarea id="'+u+'-input" name="'+u+'-input" placeholder="'+a+'"'+i.iStyle+i.iDisabled+i.iReadOnly+i.iTabIndex+">"+f+"<\/textarea>":t.Type==CRONOSFORM_CONTROL_TYPE_HTML_TEXT?r+='                    <div class="htmlEditorArea"><textarea id="'+u+'-input" name="'+u+'-input" class="htmlEditor" placeholder="'+a+'"'+i.iStyle+i.i
1Disabled+i.iReadOnly+i.iTabIndex+">"+f+"<\/textarea><\/div>":t.Type==CRONOSFORM_CONTROL_TYPE_RELATION?(r+='                    <div class="inputWithButton inputWithButton-'+c+" emptyRelation-"+c+(b?" invisible":"")+'"'+i.iStyle+">",t.IsReadOnly?(r+='                        <input id="'+u+'-input" name="'+u+'-input" type="text" placeholder="'+a+'" class="relation" value="'+v+'"'+i.iReadOnly+i.iTabIndex+" />",r+='                        <input id="'+u+'-button" name="'+u+'-button" title="" type="button" class="unselectable"'+i.iReadOnly+i.iTabIndex+" />"):(r+='                        <input id="'+u+'-input" name="'+u+'-input" type="text" placeholder="'+a+'" class="relation" onblur="cronosRelation_EstablishRelation('+t.RelationId+", "+t.IsMetadata+", '"+i.cId+"', '"+c+'\', true);" value="'+v+'"'+i.iReadOnly+i.iTabIndex+" />",r+='                        <input id="'+u+'-button" name="'+u+'-button" title="" type="button" onclick="cronosRelation_EstablishRelation('+t.RelationId+", "+t.IsMetadata+", '"+i.cId+"', '"+c+"', false);\""+i.iReadOnly+i.iTabIndex+" />"),r+="                    <\/div>",r+='                    <div class="inputWithButton inputWithButton-'+c+" activeRelation-"+c+(b?"":" invisible")+'"'+i.iStyle+">",r+='                        <div class="relationLinkContent">',r+=t.IsEnabled?'                            <a href="'+w+'" class="relationLink">'+l+"<\/a>":'                            <span class="relationLink">'+l+"<\/span>",r+="                        <\/div>",r+=t.IsReadOnly?'                        <input id="'+u+'-xbutton" name="'+u+'-xbutton" title="" type="button" class="cross unselectable"'+i.iReadOnly+i.iTabIndex+" />":'                        <input id="'+u+'-xbutton" name="'+u+'-xbutton" title="" type="button" class="cross" onclick="CronosRelation_DeactivateRelation(\''+i.cId+"', '"+c+"')\""+i.iReadOnly+i.iTabIndex+" />",r+="                    <\/div>"):t.Type==CRONOSFORM_CONTROL_TYPE_SWITCH?f==!0?(y=!t.IsReadOnly&&t.IsEnabled?' class="prepinac" onclick="javascript:cronosForm_controlSwitchOff(\''+n.ID+"', '"+u+"', '"+c+"', '"+t.EditorParams+'\');" title="Vypnout"':' class="prepinac vypnutyPrepinac"',r+='                    <div id="'+u+'-input"'+i.iStyle+"><div"+y+i.iTabIndex+'><div class="prepinacZapnutyPozadi"><\/div><div class="prepinacZapnutyJezdec"><\/div><div class="prepinacPopisek '+i.zapnutoClass+'">'+i.switchZapnutoText+'<\/div><\/div><div class="prepinacHodnota invisible">1<\/div><\/div><div class="clear"><\/div>'):(y=!t.IsReadOnly&&t.IsEnabled?' class="prepinac" onclick="javascript:cronosForm_controlSwitchOn(\''+n.ID+"', '"+u+"', '"+c+"', '"+t.EditorParams+'\');" title="Zapnout"':' class="prepinac vypnutyPrepinac"',r+='                    <div id="'+u+'-input"'+i.iStyle+"><div"+y+i.iTabIndex+'><div class="prepinacVypnutyJezdec"><\/div><div class="prepinacVypnutyPozadi"><\/div><div class="prepinacPopisek '+i.vypnutoClass+'">'+i.switchVypnutoText+'<\/div><\/div><div class="prepinacHodnota invisible">0<\/div><\/div><div class="clear"><\/div>'):t.Type==CRONOSFORM_CONTROL_TYPE_PICTURE||t.Type==CRONOSFORM_CONTROL_TYPE_FILE||t.Type==CRONOSFORM_CONTROL_TYPE_MULTI_FILE?(r+='                    <div id="'+u+'-input">',r+='                        <div id="'+u+'-input-value" class="invisible">!NO_ACTION!<\/div>',e="",o="",isNullOrEmpty(f)||(f=f+"",h=f.split(";"),h.length==2&&(o=h[0],e=h[1])),r+='                        <div id="'+u+'-input-fileName" class="invisible">'+o+"<\/div>",t.Type==CRONOSFORM_CONTROL_TYPE_PICTURE?(r+='                        <input id="'+u+'-input-fileInput" type="file" class="invisible" onchange="cronosForm_controlFileInsert_onChange(\''+n.ID+"', '"+u+"', '', '"+t.EditorParams+"', '"+CRONOSDATAUPLOAD_ACTION_PICTURE_UPLOAD+"')\""+i.iTabIndex+">",!t.IsReadOnly&&t.IsEnabled?(r+='                        <div class="yesValue'+(isNullOrEmpty(e)?" invisible":"")+'"><img src="'+e+'" class="imgThumb"><p class="imgThumbLinks"><a href="javascript:cronosForm_controlFileChange(\''+n.ID+"', '"+u+"', '', '"+t.EditorParams+"')\""+i.iTabIndex+">Změnit obrázek<\/a> | <a href=\"javascript:cronosForm_controlFileRemove('"+n.ID+"', '"+u+"', '', '"+t.EditorParams+"')\""+i.iTabIndex+">Odebrat obrázek<\/a> | <a href=\"javascript:cronosForm_controlFileEditProps('"+n.ID+"', '"+u+"', '', '"+t.EditorParams+'\')" title="Uprav
1it vlastnosti souboru"'+i.iTabIndex+'><img src="'+cronosRootRelativeUrl+'Layout/CMS/Theme/Default/Img/pencil.png" alt="Upravit vlastnosti souboru"><\/a><\/p><\/div>',r+='                        <div class="noValue'+(isNullOrEmpty(e)?"":" invisible")+'"><a href="javascript:cronosForm_controlFileInsert(\''+n.ID+"', '"+u+"', '', '"+t.EditorParams+'\')" class=""'+i.iTabIndex+'><div class="imgDrop"><p class="p1">Klepněte<\/p><p class="p2">pro vložení obrázku<\/p><\/div><\/a><\/div>'):(r+='                        <div class="yesValue'+(isNullOrEmpty(e)?" invisible":"")+'"><img src="'+e+'" class="imgThumb"><\/div>',r+='                        <div class="noValue'+(isNullOrEmpty(e)?"":" invisible")+'"><div class="imgDrop imgDropDisabled"><p class="p1"><\/p><p class="p2">Obrázek není vložen<\/p><\/div><\/div>')):t.Type==CRONOSFORM_CONTROL_TYPE_FILE?(r+='                        <input id="'+u+'-input-fileInput" type="file" class="invisible" onchange="cronosForm_controlFileInsert_onChange(\''+n.ID+"', '"+u+"', '', '"+t.EditorParams+"', '"+CRONOSDATAUPLOAD_ACTION_FILE_UPLOAD+"')\""+i.iTabIndex+">",!t.IsReadOnly&&t.IsEnabled?(r+='                        <div class="yesValue'+(isNullOrEmpty(e)?" invisible":"")+'"><a href="'+e+'" target="_blank" class="fileLink"'+i.iTabIndex+"><span>"+o+'<\/span><\/a><p class="fileLinks"><a href="javascript:cronosForm_controlFileChange(\''+n.ID+"', '"+u+"', '', '"+t.EditorParams+"')\""+i.iTabIndex+">Změnit soubor<\/a> | <a href=\"javascript:cronosForm_controlFileRemove('"+n.ID+"', '"+u+"', '', '"+t.EditorParams+"')\""+i.iTabIndex+">Odebrat soubor<\/a> | <a href=\"javascript:cronosForm_controlFileEditProps('"+n.ID+"', '"+u+"', '', '"+t.EditorParams+'\')" title="Upravit vlastnosti souboru"'+i.iTabIndex+'><img src="'+cronosRootRelativeUrl+'Layout/CMS/Theme/Default/Img/pencil.png" alt="Upravit vlastnosti souboru"><\/a><\/p><\/div>',r+='                        <div class="noValue'+(isNullOrEmpty(e)?"":" invisible")+'"><a href="javascript:cronosForm_controlFileInsert(\''+n.ID+"', '"+u+"', '', '"+t.EditorParams+'\')" class=""'+i.iTabIndex+'><div class="fileDrop"><p class="p3">Klepněte pro vložení souboru <img src="'+cronosRootRelativeUrl+'Layout/CMS/Theme/Default/Img/paperclip-2x.png" alt="" /><\/p><\/div><\/a><\/div>'):(r+='                        <div class="yesValue'+(isNullOrEmpty(e)?" invisible":"")+'"><a href="'+e+'" target="_blank" class="fileLink"'+i.iTabIndex+"><span>"+o+"<\/span><\/a><\/div>",r+='                        <div class="noValue'+(isNullOrEmpty(e)?"":" invisible")+'"><div class="fileDrop fileDropDisabled"><p class="p3">Soubor není vložen<\/p><\/div><\/div>')):t.Type==CRONOSFORM_CONTROL_TYPE_MULTI_FILE&&(r+='                        <input id="'+u+'-input-fileInput" type="file" class="invisible" onchange="cronosForm_controlMultiFileInsert_onChange(\''+n.ID+"', '"+u+"', '', '"+t.EditorParams+"', '"+CRONOSDATAUPLOAD_ACTION_FILE_UPLOAD+"')\""+i.iTabIndex+" multiple>",!t.IsReadOnly&&t.IsEnabled?(r+='                        <div class="yesValue'+(isNullOrEmpty(o)?" invisible":"")+'"><span>'+o+'<\/span><p class="fileLinks"><a href="javascript:cronosForm_controlFileChange(\''+n.ID+"', '"+u+"', '', '"+t.EditorParams+"')\""+i.iTabIndex+">Změnit soubory<\/a> | <a href=\"javascript:cronosForm_controlFileRemove('"+n.ID+"', '"+u+"', '', '"+t.EditorParams+"')\""+i.iTabIndex+">Odebrat soubory<\/a><\/p><\/div>",r+='                        <div class="noValue'+(isNullOrEmpty(o)?"":" invisible")+'"><a href="javascript:cronosForm_controlFileInsert(\''+n.ID+"', '"+u+"', '', '"+t.EditorParams+'\')" class=""'+i.iTabIndex+'><div class="fileDrop"><p class="p3">Klepněte pro vložení souborů <img src="'+cronosRootRelativeUrl+'Layout/CMS/Theme/Default/Img/paperclip-2x.png" alt="" /><\/p><\/div><\/a><\/div>'):(r+='                        <div class="yesValue'+(isNullOrEmpty(o)?" invisible":"")+'"><span>Neimplementováno<\/span><\/div>',r+='                        <div class="noValue'+(isNullOrEmpty(o)?"":" invisible")+'"><div class="fileDrop fileDropDisabled"><p class="p3">Soubory nejsou vloženy<\/p><\/div><\/div>')),r+="                    <\/div>"):t.Type==CRONOSFORM_CONTROL_TYPE_BUTTON?(d=CronosForm_getFunctionByName(n,t.EditorParams),r+=isNull(d)?'<input id="'+u+'-input" name="'+u+'-input" type="button" value="'+f+'" class="other" onclick="popupError(\'Určení funkce <strong>
1'+t.EditorParams+"<\/strong> nebylo nalezeno.')\""+i.iStyle+i.iDisabled+i.iReadOnly+i.iChecked+i.iTabIndex+" />":'<input id="'+u+'-input" name="'+u+'-input" type="button" value="'+f+'" class="other" onclick="CronosFunction_ButtonOnClick(\''+n.ID+"', 'form', "+d.UrceniId+')"'+i.iStyle+i.iDisabled+i.iReadOnly+i.iChecked+i.iTabIndex+" />"):r+='                    <input id="'+u+'-input" name="'+u+'-input" placeholder="'+a+'" type="'+cronosFormInputType(t.Type)+'"'+i.iStyle+' value="'+f+'"'+i.iDisabled+i.iReadOnly+i.iChecked+i.iTabIndex+" />",r+='                    <div class="zobrazitPreklady">',r+="                        <a href=\"javascript:cronosForm_ShowTranslations('"+n.ID+"', '"+i.cId+"')\""+i.iTabIndex+">(+) zobrazit jazykové mutace<\/a>",r+="                    <\/div>",r+='                    <div class="preklady invisible">',it=0;it<getAllLanguages().length;it++)if(lang=getAllLanguages()[it],lang.ID!=nt.ID){var c=lang.Code.toLowerCase(),u=i.cId+"-"+c,f=isNull(t.Values)?"":isNullOrEmpty(t.Values[lang.ID])?"":t.Values[lang.ID],a=isNullOrEmpty(t.EmptyText)?"":t.EmptyText;t.IsHideLabel||(r+='                        <label for="'+u+'-input" id="'+u+'-label" class="'+(t.IsBoldLabel?"strongText":"")+'">'+t.Label+" ("+lang.Code.toUpperCase()+")<\/label>");i.iChecked="";t.Type==CRONOSFORM_CONTROL_TYPE_BOOLEAN&&f==!0&&(i.iChecked=" checked");n.Settings.IsShort||isNullOrEmpty(f)||t.Type!=CRONOSFORM_CONTROL_TYPE_XML&&t.Type!=CRONOSFORM_CONTROL_TYPE_HTML_TEXT&&t.Type!=CRONOSFORM_CONTROL_TYPE_LONG_TEXT&&t.Type!=CRONOSFORM_CONTROL_TYPE_TEXT||(f=Base64.decode(f));var w="",v="",l="",b=!1;t.Type==CRONOSFORM_CONTROL_TYPE_RELATION&&(isNullOrEmpty(f)||(k=f.split(";"),v=k[0],l=k[2],b=!0,w="javascript:CronosRelation_PrepareRelatedForm('"+n.ID+"', "+t.RelationId+", "+t.IsMetadata+", "+n.Settings.RecordId+", "+v+")"));t.ShowAsLabel?t.Type==CRONOSFORM_CONTROL_TYPE_RELATION?r+=t.IsEnabled?'                    <p><a href="'+w+'" class="relationLink">'+l+"<\/a><\/p>":"                    <p>"+l+"<\/p>":t.Type==CRONOSFORM_CONTROL_TYPE_SWITCH?r+=f==!0?'                    <p class="'+i.zapnutoClass+'">'+i.switchZapnutoText+"<\/p>":'                    <p class="'+i.vypnutoClass+'">'+i.switchVypnutoText+"<\/p>":t.Type==CRONOSFORM_CONTROL_TYPE_BOOLEAN?r+="                    <p>"+(f==!0?"ANO":"NE")+"<\/p>":t.Type==CRONOSFORM_CONTROL_TYPE_TEXT||t.Type==CRONOSFORM_CONTROL_TYPE_LONG_TEXT?r+="                    <p>"+!isNullOrEmpty(f)?f.split("\r\n").join("<br>"):f+"<\/p>":t.Type==CRONOSFORM_CONTROL_TYPE_PICTURE?(p="",isNullOrEmpty(f)||(g=f.split(";"),p=g[1]),r+=isNullOrEmpty(p)?'                    <div class="imgDrop imgDropDisabled"><p class="p1"><\/p><p class="p2">Obrázek není vložen<\/p><\/div>':'                    <p><img src="'+p+'" class="imgThumb"><\/p>'):t.Type==CRONOSFORM_CONTROL_TYPE_FILE?(e="",o="",isNullOrEmpty(f)||(h=f.split(";"),o=h[0],e=h[1]),r+=isNullOrEmpty(e)?'                    <div class="fileDrop fileDropDisabled"><p class="p3">Soubor není vložen<\/p><\/div>':'                    <p><a href="'+e+'" target="_blank" class="fileLink"><span>'+o+"<\/span><\/a><\/p>"):r+=t.Type==CRONOSFORM_CONTROL_TYPE_MULTI_FILE?"                    <p>Neimplementováno<\/p>":"                    <p>"+f+"<\/p>":t.Type==CRONOSFORM_CONTROL_TYPE_LONG_TEXT||t.Type==CRONOSFORM_CONTROL_TYPE_XML?r+='                        <textarea id="'+u+'-input" name="'+u+'-input"'+i.iStyle+i.iDisabled+i.iReadOnly+i.iTabIndex+">"+f+"<\/textarea>":t.Type==CRONOSFORM_CONTROL_TYPE_HTML_TEXT?r+='                        <div class="htmlEditorArea"><textarea id="'+u+'-input" class="htmlEditor" name="'+u+'-input"'+i.iStyle+i.iDisabled+i.iReadOnly+i.iTabIndex+">"+f+"<\/textarea><\/div>":t.Type==CRONOSFORM_CONTROL_TYPE_RELATION?(r+='                        <div class="inputWithButton inputWithButton-'+c+" emptyRelation-"+c+(b?" invisible":"")+'"'+i.iStyle+">",t.IsReadOnly?(r+='                            <input id="'+u+'-input" name="'+u+'-input" type="text" placeholder="'+a+'" class="relation" value="'+v+'"'+i.iReadOnly+i.iTabIndex+" />",r+='                            <input id="'+u+'-button" name="'+u+'-button" title="" type="button" class="unselectable"'+i.iReadOnly+i.iTabIndex+" />"):(r+='                            <input id="'+u+'-input" name="'+u+'-input" type="text" placeholder="'+a+'" class="relation" onblur="cronosRelation_EstablishRelation('+t.RelationId+", "+t.IsMetadata+", '"+i.cId+"', '"+c+'\', true);" value="'+v+'"'+i.iReadOnly+" />",r+='                            <input id="'+u+'-button" name="'+u+'-button" title="" type="button" onclick="cronosRelation_EstablishRelation('+t.RelationId+", "+t.IsMetadata+", '"+i.cId+"', '"+c+"', false);\""+i.iReadOnly+" />"),r+="                        <\/div>",r+='                        <div class="inputWithButton inputWithButton-'+c+" activeRelation-"+c+(b?"":" invisible")+'"'+i.iStyle+">",r+='                            <div class="relationLinkContent">',r+=t.IsEnabled?'                            <a href="'+w+'" class="relationLink">'+l+"<\/a>
1":'                            <span class="relationLink">'+l+"<\/span>",r+="                            <\/div>",r+=t.IsReadOnly?'                            <input id="'+u+'-xbutton" name="'+u+'-xbutton" title="" type="button" class="cross unselectable"'+i.iReadOnly+i.iTabIndex+" />":'                            <input id="'+u+'-xbutton" name="'+u+'-xbutton" title="" type="button" class="cross" onclick="CronosRelation_DeactivateRelation(\''+i.cId+"', '"+c+"')\""+i.iReadOnly+i.iTabIndex+" />",r+="                        <\/div>"):t.Type==CRONOSFORM_CONTROL_TYPE_SWITCH?f==!0?(y=!t.IsReadOnly&&t.IsEnabled?' class="prepinac" onclick="javascript:cronosForm_controlSwitchOff(\''+n.ID+"', '"+u+"', '"+c+"', '"+t.EditorParams+'\');" title="Vypnout"':' class="prepinac vypnutyPrepinac"',r+='                    <div id="'+u+'-input"'+i.iStyle+"><div"+y+i.iTabIndex+'><div class="prepinacZapnutyPozadi"><\/div><div class="prepinacZapnutyJezdec"><\/div><div class="prepinacPopisek '+i.zapnutoClass+'">'+i.switchZapnutoText+'<\/div><\/div><div class="prepinacHodnota invisible">1<\/div><\/div><div class="clear"><\/div>'):(y=!t.IsReadOnly&&t.IsEnabled?' class="prepinac" onclick="javascript:cronosForm_controlSwitchOn(\''+n.ID+"', '"+u+"', '"+c+"', '"+t.EditorParams+'\');" title="Zapnout"':' class="prepinac vypnutyPrepinac"',r+='                    <div id="'+u+'-input"'+i.iStyle+"><div"+y+i.iTabIndex+'><div class="prepinacVypnutyJezdec"><\/div><div class="prepinacVypnutyPozadi"><\/div><div class="prepinacPopisek '+i.vypnutoClass+'">'+i.switchVypnutoText+'<\/div><\/div><div class="prepinacHodnota invisible">0<\/div><\/div><div class="clear"><\/div>'):t.Type==CRONOSFORM_CONTROL_TYPE_PICTURE||t.Type==CRONOSFORM_CONTROL_TYPE_FILE||t.Type==CRONOSFORM_CONTROL_TYPE_MULTI_FILE?(r+='                    <div id="'+u+'-input">',r+='                        <div id="'+u+'-input-value" class="invisible">!NO_ACTION!<\/div>',e="",o="",isNullOrEmpty(f)||(f=f+"",h=f.split(";"),h.length==2&&(o=h[0],e=h[1])),r+='                        <div id="'+u+'-input-fileName" class="invisible">'+o+"<\/div>",t.Type==CRONOSFORM_CONTROL_TYPE_PICTURE?(r+='                        <input id="'+u+'-input-fileInput" type="file" class="invisible" onchange="cronosForm_controlFileInsert_onChange(\''+n.ID+"', '"+u+"', '', '"+t.EditorParams+"', '"+CRONOSDATAUPLOAD_ACTION_PICTURE_UPLOAD+"')\""+i.iTabIndex+">",!t.IsReadOnly&&t.IsEnabled?(r+='                        <div class="yesValue'+(isNullOrEmpty(e)?" invisible":"")+'"><img src="'+e+'" class="imgThumb"><p class="imgThumbLinks"><a href="javascript:cronosForm_controlFileChange(\''+n.ID+"', '"+u+"', '', '"+t.EditorParams+"')\">Změnit obrázek<\/a> | <a href=\"javascript:cronosForm_controlFileRemove('"+n.ID+"', '"+u+"', '', '"+t.EditorParams+"')\">Odebrat obrázek<\/a> | <a href=\"javascript:cronosForm_controlFileEditProps('"+n.ID+"', '"+u+"', '', '"+t.EditorParams+'\')" title="Upravit vlastnosti souboru"><img src="'+cronosRootRelativeUrl+'Layout/CMS/Theme/Default/Img/pencil.png" alt="Upravit vlastnosti souboru"><\/a><\/p><\/div>',r+='                        <div class="noValue'+(isNullOrEmpty(e)?"":" invisible")+'"><a href="javascript:cronosForm_controlFileInsert(\''+n.ID+"', '"+u+"', '', '"+t.EditorParams+'\')" class=""><div class="imgDrop"><p class="p1">Klepněte<\/p><p class="p2">pro vložení obrázku<\/p><\/div><\/a><\/div>'):(r+='                        <div class="yesValue'+(isNullOrEmpty(e)?" invisible":"")+'"><img src="'+e+'" class="imgThumb"><\/div>',r+='                        <div class="noValue'+(isNullOrEmpty(e)?"":" invisible")+'"><div class="imgDrop imgDropDisabled"><p class="p1"><\/p><p class="p2">Obrázek není vložen<\/p><\/div><\/div>')):t.Type==CRONOSFORM_CONTROL_TYPE_FILE?(r+='                        <input id="'+u+'-input-fileInput" type="file" class="invisible" onchange="cronosForm_controlFileInsert_onChange(\''+n.ID+"', '"+u+"', '', '"+t.EditorParams+"', '"+CRONOSDATAUPLOAD_ACTION_FILE_UPLOAD+"')\""+i.iTabIndex+">",!t.IsReadOnly&&t.IsEnabled?(r+='                        <div class="yesValue'+(isNullOrEmpty(e)?" invisible":"")+'"><a href="'+e+'" target="_blank" class="fileLink"><span>'+o+'<\/span><\/a><p class="fileLinks"><a href="javascript:cronosForm_controlFileChange(\''+n.ID+"', '"+u+"', '', '"+t.EditorParams+"')\">Změnit soubor<\/a> | <a href=\"javascript:cronosForm_controlFileRemove('"+n.ID+"', '"+u+"', '', '"+t.EditorParams+"')\">Odebrat soubor<\/a> | <a href=\"javascript:cronosForm_controlFileEditProps('"+n.ID+"', '"+u+"', '', '"+t.EditorParams+'\')" title="Uprav
1it vlastnosti souboru"><img src="'+cronosRootRelativeUrl+'Layout/CMS/Theme/Default/Img/pencil.png" alt="Upravit vlastnosti souboru"><\/a><\/p><\/div>',r+='                        <div class="noValue'+(isNullOrEmpty(e)?"":" invisible")+'"><a href="javascript:cronosForm_controlFileInsert(\''+n.ID+"', '"+u+"', '', '"+t.EditorParams+'\')" class=""><div class="fileDrop"><p class="p3">Klepněte pro vložení souboru <img src="'+cronosRootRelativeUrl+'Layout/CMS/Theme/Default/Img/paperclip-2x.png" alt="" /><\/p><\/div><\/a><\/div>'):(r+='                        <div class="yesValue'+(isNullOrEmpty(e)?" invisible":"")+'"><a href="'+e+'" target="_blank" class="fileLink"><span>'+o+"<\/span><\/a><\/div>",r+='                        <div class="noValue'+(isNullOrEmpty(e)?"":" invisible")+'"><div class="fileDrop fileDropDisabled"><p class="p3">Soubor není vložen<\/p><\/div><\/div>')):t.Type==CRONOSFORM_CONTROL_TYPE_MULTI_FILE&&(r+='                        <input id="'+u+'-input-fileInput" type="file" class="invisible" onchange="cronosForm_controlMultiFileInsert_onChange(\''+n.ID+"', '"+u+"', '', '"+t.EditorParams+"', '"+CRONOSDATAUPLOAD_ACTION_FILE_UPLOAD+"')\""+i.iTabIndex+" multiple>",!t.IsReadOnly&&t.IsEnabled?(r+='                        <div class="yesValue'+(isNullOrEmpty(o)?" invisible":"")+'"><span>'+o+'<\/span><p class="fileLinks"><a href="javascript:cronosForm_controlFileChange(\''+n.ID+"', '"+u+"', '', '"+t.EditorParams+"')\">Změnit soubory<\/a> | <a href=\"javascript:cronosForm_controlFileRemove('"+n.ID+"', '"+u+"', '', '"+t.EditorParams+"')\">Odebrat soubory<\/a><\/p><\/div>",r+='                        <div class="noValue'+(isNullOrEmpty(o)?"":" invisible")+'"><a href="javascript:cronosForm_controlFileInsert(\''+n.ID+"', '"+u+"', '', '"+t.EditorParams+'\')" class=""><div class="fileDrop"><p class="p3">Klepněte pro vložení souborů <img src="'+cronosRootRelativeUrl+'Layout/CMS/Theme/Default/Img/paperclip-2x.png" alt="" /><\/p><\/div><\/a><\/div>'):(r+='                        <div class="yesValue'+(isNullOrEmpty(o)?" invisible":"")+'"><span>Neimplementováno<\/span><\/div>',r+='                        <div class="noValue'+(isNullOrEmpty(o)?"":" invisible")+'"><div class="fileDrop fileDropDisabled"><p class="p3">Soubory nejsou vloženy<\/p><\/div><\/div>')),r+="                    <\/div>"):t.Type==CRONOSFORM_CONTROL_TYPE_BUTTON?(d=CronosForm_getFunctionByName(n,t.EditorParams),r+=isNull(d)?'<input id="'+u+'-input" name="'+u+'-input" type="button" value="'+f+'" class="other" onclick="popupError(\'Určení funkce <strong>'+t.EditorParams+"<\/strong> nebylo nalezeno.')\""+i.iStyle+i.iDisabled+i.iReadOnly+i.iChecked+i.iTabIndex+" />":'<input id="'+u+'-input" name="'+u+'-input" type="button" value="'+f+'" class="other" onclick="CronosFunction_ButtonOnClick(\''+n.ID+"', 'form', "+d.UrceniId+')"'+i.iStyle+i.iDisabled+i.iReadOnly+i.iChecked+i.iTabIndex+" />"):(f=CronosForm_EscapeHtml(f),r+='                        <input id="'+u+'-input" name="'+u+'-input" type="'+cronosFormInputType(t.Type)+'"'+i.iStyle+' value="'+f+'"'+i.iDisabled+i.iReadOnly+i.iChecked+i.iTabIndex+" />")}r+='                        <div class="clear"><a href="javascript:cronosForm_HideTranslations(\''+n.ID+"', '"+i.cId+"')\" "+i.iTabIndex+">(-) skrýt jazykové mutace<\/a><\/div>";r+="                    <\/div>";t.IsHideLabel||t.LabelPosition!="Right"||(r+=tt);r+="                <\/div>"}else{s=isNullOrEmpty(t.Value)?"":t.Value;a=isNullOrEmpty(t.EmptyText)?"":t.EmptyText;t.IsLocalized&&getAllLanguages().length==1&&(s=!isNull(t.Values)&&!isNullOrEmpty(t.Values[getCurrentLanguageId()])?t.Values[getCurrentLanguageId()]:"");isNullOrEmpty(t.Value)||t.Type!=CRONOSFORM_CONTROL_TYPE_DATE?isNullOrEmpty(t.Value)||t.Type!=CRONOSFORM_CONTROL_TYPE_DATETIME?isNullOrEmpty(t.Value)||t.Type!=CRONOSFORM_CONTROL_TYPE_TIME?n.Settings.IsShort||isNullOrEmpty(s)||t.Type!=CRONOSFORM_CONTROL_TYPE_XML&&t.Type!=CRONOSFORM_CONTROL_TYPE_HTML_TEXT&&t.Type!=CRONOSFORM_CONTROL_TYPE_LONG_TEXT&&t.Type!=CRONOSFORM_CONTROL_TYPE_TEXT?t.Type==CRONOSFORM_CONTROL_TYPE_BOOLEAN&&s==!0&&(i.iChecked=" checked"):s=Base64.decode(s):s=t.Value:(rt=/-?\d+/,ut=rt.exec(t.Value),Globalize.culture("cs-CZ"),format=useDatePicker()?"d.M.yyyy H:mm:ss":standard_date_format,s=Globalize.format(new Date(parseInt(ut[0])),format,"cs-CZ")):(rt=/-?\d+/,ut=rt.exec(t.Value),Globalize.culture("cs-CZ"),format=useDatePicker()?Globalize.culture().calendar.patterns.d:standard_date_format,s=Globalize.format(new Date(parseInt(ut[0])),format,"cs-CZ"));ft=(t.IsBoldLabel?"strongText ":" ")+(t.LabelPosition=="Left"||t.LabelPosition=="Right"?"floatLabel ":"");tt='                <label for="'+i.cId+'-input" id="'+i.cId+'-label" class="'+ft+'">'+t.Label+(t.IsRequired?" *":"")+"<\/label>";!t.IsHideLabel&&(isNullOrEmpty(t.LabelPosition)||t.LabelPosition=="Clear")&&(r+=tt);r+='                <div class="value '+(!t.IsHideLabel&&!isNullOrEmpty(t.LabelPosition)&&(t.LabelPosition=="Left"||t.LabelPosition=="Right")?"floatLeft valignMiddle":"")+'">';t.IsHideLabel||t.LabelPosition!="Left"||(r+=tt);var w="",v="",l="",b=!1;t.Type==CRONOSFORM_CONTROL_TYPE_RELATION&&(isNullOrEmpty(s)||(k=s.split(";"),v=k[0],l=k[2],b=!0,w="javascript:CronosRelation_PrepareRelatedForm('"+n.ID+"', "+t.RelationId+", "+t.IsMetadata+", "+n.Settings.RecordId+", "+v+")"));t.ShowAsLabel?t.Type==CRONOSFORM_CONTROL_TYPE_RELATION?r+=t.IsEnabled?'                    <p><a href="'+w+'" class="relationLink">'+l+"<\/a><\/p>":"                    <p>"+l+"<\/p>":t.Type==CRONOSFORM_CONTROL_TYPE_SWITCH?r+=s==!0?'                    <p class="'+i.zapnutoClass+'">'+i.switchZapnutoText+"<\/p>":'                    <p class="'+i.vypnutoClass+'">'+i.switchVypnutoText+"<\/p>":t.Type==CRONOSFORM_CONTROL_TYPE_BOOLEAN?r+="                    <p>"+(s==!0?"ANO":"NE")+"<\/p>":t.Type==CRONOSFORM_CONTROL_TYPE_TEXT||t.Type==CRONOSFORM_CONTROL_TYPE_LONG_TEXT?r+="                    <p>"+!isNullOrEmpty(s)?s.toString().split("\r\n").join("<br>"):s+"<\/p>":t.Type==CRONOSFORM_CONTROL_TYPE_PICTURE?(p="",isNullOrEmpty(s)||(g=s.split(";"),p=g[1]),r+=isNullOrEmpty(p)?'                    <div class="imgDrop imgDropDisabled"><p class="p1"><\/p><p class="p2">Obrázek není vložen<\/p><\/div>':'                    <p><img src="'+p+'" class="imgThumb"><\/p>'):t.Type==CRONOSFORM_CONTROL_TYPE_FILE?(e="",o="",isNullOrEmpty(s)||(h=s.split(";
1"),o=h[0],e=h[1]),r+=isNullOrEmpty(e)?'                    <div class="fileDrop fileDropDisabled"><p class="p3">Soubor není vložen<\/p><\/div>':'                    <p><a href="'+e+'" target="_blank" class="fileLink"><span>'+o+"<\/span><\/a><\/p>"):r+=t.Type==CRONOSFORM_CONTROL_TYPE_MULTI_FILE?"                    <p>Neimplementováno<\/p>":"                    <p>"+s+"<\/p>":t.Type==CRONOSFORM_CONTROL_TYPE_LONG_TEXT||t.Type==CRONOSFORM_CONTROL_TYPE_XML?r+='                    <textarea id="'+i.cId+'-input" name="'+i.cId+'-input" placeholder="'+a+'"'+i.iStyle+i.iDisabled+i.iReadOnly+i.iTabIndex+">"+s+"<\/textarea>":t.Type==CRONOSFORM_CONTROL_TYPE_HTML_TEXT?r+='                    <div class="htmlEditorArea"><textarea id="'+i.cId+'-input" name="'+i.cId+'-input" class="htmlEditor" placeholder="'+a+'"'+i.iStyle+i.iDisabled+i.iReadOnly+i.iTabIndex+">"+s+"<\/textarea><\/div>":t.Type==CRONOSFORM_CONTROL_TYPE_RELATION?(r+='                    <div class="inputWithButton emptyRelation'+(b?" invisible":"")+'"'+i.iStyle+">",t.IsReadOnly?(r+='                        <input id="'+i.cId+'-input" name="'+i.cId+'-input" type="text" placeholder="'+a+'" class="relation" value="'+v+'"'+i.iReadOnly+i.iTabIndex+" />",r+='                        <input id="'+i.cId+'-button" name="'+i.cId+'-button" title="" class="unselectable" type="button"'+i.iReadOnly+i.iTabIndex+" />"):(r+='                        <input id="'+i.cId+'-input" name="'+i.cId+'-input" type="text" placeholder="'+a+'" class="relation" onblur="cronosRelation_EstablishRelation('+t.RelationId+", "+t.IsMetadata+", '"+i.cId+'\', null, true);" value="'+v+'"'+i.iReadOnly+i.iTabIndex+" />",r+='                        <input id="'+i.cId+'-button" name="'+i.cId+'-button" title="" type="button" onclick="cronosRelation_EstablishRelation('+t.RelationId+", "+t.IsMetadata+", '"+i.cId+"', null, false);\""+i.iReadOnly+i.iTabIndex+" />"),r+="                    <\/div>",r+='                    <div class="inputWithButton activeRelation'+(b?"":" invisible")+'"'+i.iStyle+">",r+='                        <div class="relationLinkContent">',r+=t.IsEnabled?'                            <a href="'+w+'" class="relationLink">'+l+"<\/a>":'                            <span class="relationLink">'+l+"<\/span>",r+="                        <\/div>",r+=t.IsReadOnly?'                        <input id="'+i.cId+'-xbutton" name="'+i.cId+'-xbutton" title="" type="button" class="cross unselectable"'+i.iReadOnly+i.iTabIndex+" />":'                        <input id="'+i.cId+'-xbutton" name="'+i.cId+'-xbutton" title="" type="button" class="cross" onclick="CronosRelation_DeactivateRelation(\''+i.cId+"', null)\""+i.iReadOnly+i.iTabIndex+" />",r+="                    <\/div>"):t.Type==CRONOSFORM_CONTROL_TYPE_SWITCH?s==!0?(y=!t.IsReadOnly&&t.IsEnabled?' class="prepinac" onclick="javascript:cronosForm_controlSwitchOff(\''+n.ID+"', '"+i.cId+"', '', '"+t.EditorParams+'\');" title="Vypnout"':' class="prepinac vypnutyPrepinac"',r+='                    <div id="'+i.cId+'-input"'+i.iStyle+"><div"+y+i.iTabIndex+'><div class="prepinacZapnutyPozadi"><\/div><div class="prepinacZapnutyJezdec"><\/div><div class="prepinacPopisek '+i.zapnutoClass+'">'+i.switchZapnutoText+'<\/div><\/div><div class="prepinacHodnota invisible">1<\/div><\/div>'):(y=!t.IsReadOnly&&t.IsEnabled?' class="prepinac" onclick="javascript:cronosForm_controlSwitchOn(\''+n.ID+"', '"+i.cId+"', '', '"+t.EditorParams+'\');" title="Zapnout"':' class="prepinac vypnutyPrepinac"',r+='                    <div id="'+i.cId+'-input"'+i.iStyle+"><div"+y+i.iTabIndex+'><div class="prepinacVypnutyJezdec"><\/div><div class="prepinacVypnutyPozadi"><\/div><div class="prepinacPopisek '+i.vypnutoClass+'">'+i.switchVypnutoText+'<\/div><\/div><div class="prepinacHodnota invisible">0<\/div><\/div>'):t.Type==CRONOSFORM_CONTROL_TYPE_PICTURE||t.Type==CRONOSFORM_CONTROL_TYPE_FILE||t.Type==CRONOSFORM_CONTROL_TYPE_MULTI_FILE?(r+='                    <div id="'+i.cId+'-input">',r+='                        <div id="'+i.cId+'-input-value" class="invisible">!NO_ACTION!<\/div>',e="",o="",isNullOrEmpty(s)||(s=s+"",h=s.split(";"),h.length==2&&(o=h[0],e=h[1])),r+='                        <div id="'+i.cId+'-input-fileName" class="invisible">'+o+"<\/div>",t.Type==CRONOSFORM_CONTROL_TYPE_PICTURE?(r+='                        <input id="'+i.cId+'-input-fileInput" type="file" class="invisible" onchange="cronosForm_controlFileInsert_onChange(\''+n.ID+"', '"+i.cId+"', '', '"+t.EditorParams+"', '"+CRONOSDATAUPLOAD_ACTION_PICTURE_UPLOAD+"')\""+i.iTabIndex+">",!t.IsReadOnly&&t.IsEnabled?(r+='                        <div class="yesValue'+(isNullOrEmpty(e)?" invisible":"")+'"><img src="'+e+'" class="imgThumb"><p class="imgThumbLinks"><a href="javascript:cronosForm_controlFileChange(\''+n.ID+"', '"+i.cId+"', '', '"+t.EditorParams+"')\""+i.iTabIndex+">Změnit obrázek<\/a> | <a href=\"javascript:cronosForm_controlFileRemove('"+n.ID+"', '"+i.cId+"', '', '"+t.EditorParams+"')\""+i.iTabIndex+">Odebrat obrázek<\/a> | <a href=\"javascript:cronosForm_controlFileEditProps('"+n.ID+"', '"+i.cId+"', '', '"+t.EditorParams+'\')" title="Uprav
1it vlastnosti souboru"'+i.iTabIndex+'><img src="'+cronosRootRelativeUrl+'Layout/CMS/Theme/Default/Img/pencil.png" alt="Upravit vlastnosti souboru"><\/a><\/p><\/div>',r+='                        <div class="noValue'+(isNullOrEmpty(e)?"":" invisible")+'"><a href="javascript:cronosForm_controlFileInsert(\''+n.ID+"', '"+i.cId+"', '', '"+t.EditorParams+'\')" class=""'+i.iTabIndex+'><div class="imgDrop"><p class="p1">Klepněte<\/p><p class="p2">pro vložení obrázku<\/p><\/div><\/a><\/div>'):(r+='                        <div class="yesValue'+(isNullOrEmpty(e)?" invisible":"")+'"><img src="'+e+'" class="imgThumb"><\/div>',r+='                        <div class="noValue'+(isNullOrEmpty(e)?"":" invisible")+'"><div class="imgDrop imgDropDisabled"><p class="p1"><\/p><p class="p2">Obrázek není vložen<\/p><\/div><\/div>')):t.Type==CRONOSFORM_CONTROL_TYPE_FILE?(r+='                        <input id="'+i.cId+'-input-fileInput" type="file" class="invisible" onchange="cronosForm_controlFileInsert_onChange(\''+n.ID+"', '"+i.cId+"', '', '"+t.EditorParams+"', '"+CRONOSDATAUPLOAD_ACTION_FILE_UPLOAD+"')\""+i.iTabIndex+">",!t.IsReadOnly&&t.IsEnabled?(r+='                        <div class="yesValue'+(isNullOrEmpty(e)?" invisible":"")+'"><a href="'+e+'" target="_blank" class="fileLink"><span>'+o+'<\/span><\/a><p class="fileLinks"><a href="javascript:cronosForm_controlFileChange(\''+n.ID+"', '"+i.cId+"', '', '"+t.EditorParams+"')\""+i.iTabIndex+">Změnit soubor<\/a> | <a href=\"javascript:cronosForm_controlFileRemove('"+n.ID+"', '"+i.cId+"', '', '"+t.EditorParams+"')\""+i.iTabIndex+">Odebrat soubor<\/a> | <a href=\"javascript:cronosForm_controlFileEditProps('"+n.ID+"', '"+i.cId+"', '', '"+t.EditorParams+'\')" title="Upravit vlastnosti souboru"'+i.iTabIndex+'><img src="'+cronosRootRelativeUrl+'Layout/CMS/Theme/Default/Img/pencil.png" alt="Upravit vlastnosti souboru"><\/a><\/p><\/div>',r+='                        <div class="noValue'+(isNullOrEmpty(e)?"":" invisible")+'"><a href="javascript:cronosForm_controlFileInsert(\''+n.ID+"', '"+i.cId+"', '', '"+t.EditorParams+'\')" class=""><div class="fileDrop"><p class="p3">Klepněte pro vložení souboru <img src="'+cronosRootRelativeUrl+'Layout/CMS/Theme/Default/Img/paperclip-2x.png" alt="" /><\/p><\/div><\/a><\/div>'):(r+='                        <div class="yesValue'+(isNullOrEmpty(e)?" invisible":"")+'"><a href="'+e+'" target="_blank" class="fileLink"><span>'+o+"<\/span><\/a><\/div>",r+='                        <div class="noValue'+(isNullOrEmpty(e)?"":" invisible")+'"><div class="fileDrop fileDropDisabled"><p class="p3">Soubor není vložen<\/p><\/div><\/div>')):t.Type==CRONOSFORM_CONTROL_TYPE_MULTI_FILE&&(r+='                        <input id="'+i.cId+'-input-fileInput" type="file" class="invisible" onchange="cronosForm_controlMultiFileInsert_onChange(\''+n.ID+"', '"+i.cId+"', '', '"+t.EditorParams+"', '"+CRONOSDATAUPLOAD_ACTION_FILE_UPLOAD+'\')" accept="'+i.koncovky+'"'+i.iTabIndex+" multiple>",!t.IsReadOnly&&t.IsEnabled?(r+='                        <div class="yesValue'+(isNullOrEmpty(o)?" invisible":"")+'"><span>'+o+'<\/span><p class="fileLinks"><a href="javascript:cronosForm_controlFileChange(\''+n.ID+"', '"+i.cId+"', '', '"+t.EditorParams+"')\""+i.iTabIndex+">Změnit soubory<\/a> | <a href=\"javascript:cronosForm_controlFileRemove('"+n.ID+"', '"+i.cId+"', '', '"+t.EditorParams+"')\""+i.iTabIndex+">Odebrat soubory<\/a><\/p><\/div>",r+='                        <div class="noValue'+(isNullOrEmpty(o)?"":" invisible")+'"><a href="javascript:cronosForm_controlFileInsert(\''+n.ID+"', '"+i.cId+"', '', '"+t.EditorParams+'\')" class=""'+i.iTabIndex+'><div class="fileDrop"><p class="p3">Klepněte pro vložení souborů <img src="'+cronosRootRelativeUrl+'Layout/CMS/Theme/Default/Img/paperclip-2x.png" alt="" /><\/p><\/div><\/a><\/div>'):(r+='                        <div class="yesValue'+(isNullOrEmpty(o)?" invisible":"")+'"><span>Neimplementováno<\/span><\/div>',r+='                        <div class="noValue'+(isNullOrEmpty(o)?"":" invisible")+'"><div class="fileDrop fileDropDisabled"><p class="p3">Soubory nejsou vloženy<\/p><\/div><\/div>')),r+="                    <\/div>"):t.Type==CRONOSFORM_CONTROL_TYPE_CAPTCHA?r+='                    <input id="'+i.cId+'-input" name="'+i.cId+'-input" class="notAutoActivate controlIsCaptcha" value="'+s+'"'+i.iTabIndex+" />":t.Type==CRONOSFORM_CONTROL_TYPE_BUTTON?!isNullOrEmpty(t.EditorParams)&&t.EditorParams.indexOf("onClick")>=0?(et=t.EditorParams.replace("onClick:",""),r+='<input id="'+i.cId+'-input" name="'+i.cId+'-input" type="button" value="'+s+'" class="other" onclick="CronosIO_Ru
1nSub(\''+n.ID+"', '"+et+"')\""+i.iStyle+i.iDisabled+i.iReadOnly+i.iChecked+i.iTabIndex+" />"):(d=CronosForm_getFunctionByName(n,t.EditorParams),r+=isNull(d)?'<input id="'+i.cId+'-input" name="'+i.cId+'-input" type="button" value="'+s+'" class="other" onclick="popupError(\'Určení funkce <strong>'+t.EditorParams+"<\/strong> nebylo nalezeno.', '')\""+i.iStyle+i.iDisabled+i.iReadOnly+i.iChecked+i.iTabIndex+" />":'<input id="'+i.cId+'-input" name="'+i.cId+'-input" type="button" value="'+s+'" class="other" onclick="CronosFunction_ButtonOnClick(\''+n.ID+"', 'form', "+d.UrceniId+')"'+i.iStyle+i.iDisabled+i.iReadOnly+i.iChecked+i.iTabIndex+" />"):t.Type==CRONOSFORM_CONTROL_TYPE_TIME?r+='                    <div id="'+i.cId+'-input" name="'+i.cId+'-input" class="durationPicker" type="'+cronosFormInputType(t.Type)+'"'+i.iStyle+' data-editor-params="'+t.EditorParams+'" data-value="'+s+'"'+i.iDisabled+i.iReadOnly+i.iChecked+i.iTabIndex+"><\/div>":(s=CronosForm_EscapeHtml(s),r+='                    <input id="'+i.cId+'-input" name="'+i.cId+'-input" placeholder="'+a+'" type="'+cronosFormInputType(t.Type)+'"'+i.iStyle+' value="'+s+'"'+i.iDisabled+i.iReadOnly+i.iChecked+i.iTabIndex+" />");r+='                    <div class="clear"><\/div>';r+="                <\/div>";t.IsHideLabel||t.LabelPosition!="Right"||(r+=tt)}return r}function CronosForm_EscapeHtml(n){return isNullOrEmpty(n)||typeof n!="string"?n:(n=n.split('"').join("&quot;"),n=n.split("<").join("&lt;"),n.split(">").join("&gt;"))}function CronosForm_renderFormControlValue(){}function CronosForm_getFunctionByName(n,t){if(isNull(n)||isNull(n.Settings)||isNull(n.Settings.Functions))return null;for(var i=0;i<n.Settings.Functions.length;i++)if(n.Settings.Functions[i].Name==t)return n.Settings.Functions[i];return null}function cronosForm_controlFileInsert(n,t){$("#"+t+"-input-fileInput").click()}function cronosForm_controlMultiFileInsert_onChange(n,t,i){var c=cronosForms[n],u=$("input#"+t+"-input-fileInput"),o,r,f,e,s,h;if(!isNullOrEmpty(u.val())){if(o=0,r=0,!isNull(u.prop("files"))&&u.prop("files").length>0)for(f=0;f<u.prop("files").length;f++)r++,o+=u.prop("files")[f].size;r!=0&&(e=r+" souborů",r==1?e=r+" soubor":r>=2&&r<=4&&(e=r+" soubory"),s=CronosForm_getFileSizeLabel(o),h="Celkem: %pocet, o velikosti: %velikost.".replace("%pocet",e).replace("%velikost",s),$("#"+t+"-input .yesValue span").html(h),$("#"+t+"-input .yesValue").removeClass("invisible"),$("#"+t+"-input .noValue").addClass("invisible"),isNullOrEmpty(i)||(t=t.replace("-"+i.toLowerCase(),"")),cronosForm_OnControlBlur(t,i))}}function cronosForm_controlFileInsert_onChange(n,t,i,r,u){var f=cronosForms[n],e=$("input#"+t+"-input-fileInput"),s;if(!isNullOrEmpty(e.val())){showProgressBar();var h=new window.FormData,a=t.replace("-input","").replace(f.ID+"-",""),l="",c="",o=a.split("-");if(o.length==1?c=o[0]:o.length==2&&(c=o[0],l=o[1]),data={Action:u,Token:getCookie("token"),JazykId:getCurrentLanguageId(),ClientUrl:getClientUrl(),ObjektId:f.Settings.RecordId,FormId:f.ID,AttributeCode:c,LanguageCode:l,IdDat:f.Settings.IdDat,TypDat:f.Settings.TypDat,CategoryId:f.Settings.CategoryId},h.append("requestData",JSON.stringify(data)),!isNull(e.prop("files"))&&e.prop("files").length>0)for(s=0;s<e.prop("files").length;s++)h.append(e.prop("files")[s].name,e.prop("files")[s]);$.ajax({type:"POST",url:cronosDataUploadUrl,success:cronosForm_controlFileInsert_afterUpload,error:callHandler_error,data:h,cache:!1,contentType:!1,processData:!1})}}function cronosForm_controlFileInsert_afterUpload(n){var i,t;if(!isNull(n)){if(n.IsLogOut){cronosLogin_reLoginUser(n.ErrorMessage);return}(i=cronosForms[n.FormId],isNull(i))||(hideProgressBar(),n.ResponseState==CRONOSDATAUPLOAD_RESPONSE_OK?(t=n.FormId+"-"+n.AttributeCode+(isNullOrEmpty(n.LanguageCode)?"":"-"+n.LanguageCode),$("#"+t+"-input .yesValue").removeClass("invisible"),$("#"+t+"-input .noValue").addClass("invisible"),$("#"+t+"-input-value").html(n.FileName),$("#"+t+"-input-fileName").html(n.FileName),$("input#"+t+"-input-fileInput").val(null),n.Action==CRONOSDATAUPLOAD_ACTION_PICTURE_UPLOAD?$("#"+t+"-input img.imgThumb").attr("src",n.ThumbPictureUrl):n.Action==CRONOSDATAUPLOAD_ACTION_FILE_UPLOAD&&($("#"+t+"-input a.fileLink").attr("href",n.FileUrl),$("#"+t+"-input a.fileLink span").html(n.FileName))):n.ResponseState==CRONOSDATAUPLOAD_RESPONSE_E
1RROR&&popupError(n.ErrorMessage,n.StackTrace))}}function cronosForm_controlFileChange(n,t){$("#"+t+"-input-fileInput").click()}function cronosForm_controlFileRemove(n,t,i){$("#"+t+"-input .yesValue").addClass("invisible");$("#"+t+"-input .noValue").removeClass("invisible");$("#"+t+"-input-value").html("");$("#"+t+"-input-fileName").html("");isNullOrEmpty(i)||(t=t.replace("-"+i.toLowerCase(),""));cronosForm_OnControlBlur(t,i)}function cronosForm_controlFileEditProps(n,t){var e=cronosForms[n],i,f;if(!isNull(e)){var r=$("#"+t+"-input-fileName").html(),u="",o=isNullOrEmpty(r)?-1:r.lastIndexOf(".");o>=0&&(u=r.substring(o),r=r.replace(u,""));i="";i+='        <div class="cronosForm">';i+='            <div class="detail">';i+='                <div class="group groupNoPadding">';i+='                    <div class="row clear">';i+='                        <label for="'+t+'-dialog-fileName-input" id="'+t+'-dialog-fileName-label">Název souboru<\/label>';i+='                        <div class="value">';i+='                            <input id="'+t+'-dialog-fileName-input" name="'+t+'-dialog-fileName-input" type="text" value="'+r+'" />';i+='                            <div class="clear"><\/div>';i+='                            <p class="hint">'+u+"<\/p>";i+='                            <p class="hint">Změna se projeví až po uložení formuláře.<\/p>';i+="                        <\/div>";i+="                    <\/div>";i+="                <\/div>";i+="            <\/div>";i+="        <\/div>";$("#"+n+"Dialog p.dialogHeadline").html("Vlastnosti souboru");$("#"+n+"Dialog p.dialogMessage").html(i);f='        <input id="" name="" type="button" value="Potvrdit" title="" class="default '+n+'CloseConfirmDialog" onclick="cronosForm_controlFileEditProps_Confirm(\''+n+"', '"+t+"')\" />";f+='        <input id="" name="" type="button" value="Zrušit" title="" class="other '+n+'CloseConfirmDialog" />';$("#"+n+"Dialog div.dialogButtons").html(f);$("#"+n+"Dialog").bPopup({opacity:.2,closeClass:n+"CloseConfirmDialog",positionStyle:"fixed"});$("#"+n+"Dialog").draggable({cursor:"move",drag:function(){cronosForm_ResizeShortFormDialog(e.ID)}});cronosForm_ResizeDialog(n)}}function cronosForm_controlFileEditProps_Confirm(n,t){var i=$("#"+t+"-dialog-fileName-input").val(),r=$("#"+t+"-input-fileName").html(),u="",f=isNullOrEmpty(r)?-1:r.lastIndexOf(".");f>=0&&(u=r.substring(f),i=i+u);isNullOrEmpty(i)||i==r||($("#"+t+"-input-value").html(i),$("#"+t+"-input-fileName").html(i),$("#"+t+"-input .fileLink span").html(i))}function splitFileExtension(){}function cronosFormRenderFormRelations(n){var i,f,t,e,r,u,o,s,h;if(!(n.Settings.Relations.length<=0)){for(i="",f=0;f<n.Settings.Relations.length;f++){for(t=n.Settings.Relations[f],e=n.ID+"-relation-ul-"+t.Name,i+='<div id="'+n.ID+"-relation-"+t.Name+'" class="relCaption">'+t.Label+"<\/div>",i+='<ul id="'+e+'">',r=0;r<t.Items.length;r++)u="",o="",isNullOrEmpty(t.Items[r])||(rSplit=t.Items[r].split(";"),u=rSplit[0],o=rSplit[2],s=n.ID+"-relation-ul-"+t.Name+"-"+u,h="javascript:CronosRelation_PrepareRelatedForm('"+n.ID+"', "+t.RelationId+", "+t.IsMetadata+", "+n.Settings.RecordId+", "+u+")",i+='    <li id="'+s+'"><div class="invisible">'+u+'<\/div><a href="'+h+'">'+o+"<\/a> [<a href=\"javascript:cronosRelation_removeRelation('"+s+'\')" class="remove">x<\/a>]<\/li>');i+='    <li class="disableDragAndDrop"><a href="javascript:cronosRelation_EstablishMultiRelation(\''+n.ID+"', "+t.RelationId+", "+t.IsMetadata+", '"+e+"', false)\">(+) Přidat...<\/a><\/li>";i+="<\/ul>"}$("#"+n.ID+" .relations").html(i);$("#"+n.ID+" .relations ul").sortable({items:":not(.disableDragAndDrop)"})}}function cronosFormRenderFormTabs(n){var i=n.Settings.Tabs,r=n.Settings.IsShort?"form":getUrlParameter("tab"),y=!1,c,f,s,t,h,v;if(isNullOrEmpty(r))r="form";else{for(c=!1,t=0;t<i.length;t++)if(i[t].Name==r){c=!0;i[t].ShowInMainPanel||(y=!0);break}c||(r="form")}var e="<ul>",l="<ul>",a=!1,o="",u="";if("form"==r?u=' class="invisible"':o=' class="invisible"',f="",s="",n.Settings.IsShort?(f="javascript:cronosForm_changeTab('"+n.ID+"', 'form', false)",s=""):f="javascript:cronosForm_changeTab('"+n.ID+"', 'form', true)",e+='<li id="'+n.ID+'-tablink-form" class="firstItem mainItem disableDragAndDrop"><a href="'+f+'"'+s+u+">"+n.Settings.FormName+"<\/a><span"+o+">"+n.Settings.FormName+"<\/span><\/li>",n.Current.TabsShowed){for(t=0;t<i.length;t++)h=n.ID+"-tablink-"+i[t].Name,i[t].Name==r?(u=' class="invisible"',o=""):(u="",o=' class="invisible"'),n.Settings.IsShort?(f="javascript:cronosForm_changeTab('"+n.ID+"', '"+i[t].Name+"', false)",s=""):f="javascript:cronosForm_changeTab('"+n.ID+"', '"+i[t].Name+"', true)",v='<li id="'+h+'"><a href="'+f+'"'+s+' title="'+(isNullOrEmpty(i[t].ToolTip)?"":i[t].ToolTip)+'"'+u+">"+i[t].Label+"<\/a><span"+o+">"+i[t].Label+"<\/span><\/li>",i[t].ShowInMainPanel?e+=v:(l+=v,a=!0);a&&(u=y?' class="highlighted"':"",h=n.ID+"-tablink-showMore",e+='<li id="'+h+'" class="showMore"><a href="javascript:cronosForm_showMoreTabs(\''+n.ID+'\')" title="Zobrazit další"'+u+">...<\/a><\/li>")}e+="<\/ul>";l+="<\/ul>";$("#"+n.ID+" .tabs").html(e);a&&$("#"+n.ID+"-moreTabs").html(l);cronosForm_changeTab(n.ID,r,!1)}function cronosFormRenderFormHead(n){var t="";isNullOrEmpty(n.Settings.RecordName)||(t+="    <h1>"+n.Settings.RecordName+"<\/h1>");t+='    <div id="'+n.ID+'-CheckboxSummary" class="cronosPageHeadRightContent'+(n.Settings.IsShort?" cronosPageHeadRightShortContent":"")+'">';n.Settings.ShowMetadataInfo&&!isNull(n.Settings.IsMetadata)&&n.Settings.DisplayMode!="Create"&&n.Settings.DisplayMode!="Params"&&(t+="        <a href=\"javascript:CronosRelation_PrepareMetadataForm('"+n.ID+"', "+n.Settings.RecordId+", "+n.Settings.IsMetadata+')" title="Základní vlastnosti"><img src="'+cronosRootRelativeUrl+'/Layout/CMS/Theme/Default/Img/info.png" alt="" /><\/a>');t+=n.Settings.IsShort?'        <a href="javascript:void()" title="Zrušit" class="'+n.ID+'
1CloseShortForm"><img src="'+cronosRootRelativeUrl+'/Layout/CMS/Theme/Default/Img/closeCross.png" alt="" /><\/a>':'        <a href="'+n.Settings.BackUrl+'" title="Zrušit"><img src="'+cronosRootRelativeUrl+'/Layout/CMS/Theme/Default/Img/closeCross.png" alt="" /><\/a>';t+="    <\/div>";$("#"+n.ID+" .head").addClass("cronosPageHeadline");$("#"+n.ID+" .head").html(t)}function cronosFormRenderFunctionButtonBar(n){var t="",r,i,u;for(t+='<div class="functionButtonBarInner">',t+="<ul>",r=0;r<n.Settings.Functions.length;r++)(i=n.Settings.Functions[r],i.Visible)&&(u=n.ID+"-FunctionButton-"+i.Name,t+='    <li id="'+u+'" class="">',t+="        <a href=\"javascript:CronosFunction_ButtonOnClick('"+n.ID+"', 'form', "+i.UrceniId+')" title="'+(isNullOrEmpty(i.ToolTip)?"":i.ToolTip)+'">'+i.Caption+"<\/a>",t+="    <\/li>");t+="<\/ul>";t+="<\/div>";$("#"+n.ID+" .functionButtonBar").html(t)}function CronosFunction_GetFunctionByName(n,t,i){var u,f,r;if(t=="form"){if(u=cronosForms[n],isNull(u)||isNull(u.Settings)||isNull(u.Settings.Functions))return null;for(r=0;r<u.Settings.Functions.length;r++)if(u.Settings.Functions[r].Name==i)return u.Settings.Functions[r]}else if(t=="grid"){if(f=cronosGrids[n],isNull(f)||isNull(f.Settings)||isNull(f.Settings.Functions))return null;for(r=0;r<f.Settings.Functions.length;r++)if(f.Settings.Functions[r].Name==i)return f.Settings.Functions[r]}return null}function CronosFunction_ButtonOnClick(n,t,i){var r=CronosFunction_FindFunctionDefinitionByUrceni(n,t,i),u,f,e;isNull(r)||(u=[],t=="form"?(f=cronosForms[n],u.push(f.Settings.RecordId)):t=="grid"&&(e=cronosGrids[n],u=e.Current.SelectedItems),r.ShowParamsDialog?CronosFunction_CallParamsDialog(n,t,r):r.ShowConfirmDialog?CronosFunction_ShowConfirmDialog(n,t,r.FunctionId,r.UrceniId,u.length,r.ConfirmDialogHeadline,r.ConfirmDialogText,r.ConfirmDialogButtonLabel):CronosFunction_ExecuteFunction(n,t,r.FunctionId,r.UrceniId))}function CronosFunction_CallParamsDialog(n,t,i){var f=-1,e=-1,o=-1,s=[],u=null,r=null,h=null;t=="form"?(u=cronosForms[n],s.push(u.Settings.RecordId),f=u.Settings.IdDat,e=u.Settings.TypDat,o=u.Settings.CategoryId):t=="grid"&&(r=cronosGrids[n],s=r.Current.SelectedItems,f=r.Settings.IdDat,e=r.Settings.TypDat,o=r.Settings.CategoryId,h=cronosGrid_prepareRelationData(r));showProgressBar();data={Action:"GET_PARAMS_FORM",AlertId:null,IdDat:f,TypDat:e,CategoryId:o,RelationData:h,FunctionId:i.FunctionId,UrceniId:i.UrceniId,FormId:isNull(u)?"":u.ID,GridId:isNull(r)?"":r.ID,Records:s};showProgressBar();callHandler(i.HandlerUrl,data,CronosFunction_AfterParamsDialogCall)}function CronosFunction_AfterParamsDialogCall(n){if(!isNull(n)){if(n.IsLogOut){cronosLogin_reLoginUser(n.ErrorMessage);return}n.ResponseState==CRONOSFUNCTION_RESPONSE_OK?CronosFunction_ShowParamsDialog(n):n.ResponseState==CRONOSFUNCTION_RESPONSE_ERROR&&(CronosAlert_UpdateAlert(n.AlertId,CRONOSALERT_STATE_ERROR),popupError(n.ErrorMessage,n.StackTrace));hideProgressBar()}}function CronosFunction_ShowParamsDialog(n){var t,i,r;
1isNull(n.ParamsForm)||(t="",i="",isNullOrEmpty(n.FormId)?isNullOrEmpty(n.GridId)||(t=n.GridId,i="grid"):(t=n.FormId,i="form"),r='<div id="'+n.ParamsForm.FormId+'"><\/div>',$("#CronosFunctionDialog").html(r),$("#"+n.ParamsForm.FormId).cronosForm({FormDefinition:n.ParamsForm,FunctionControlId:t,FunctionCallType:i,FunctionId:n.FunctionId,UrceniId:n.UrceniId}),$("#CronosFunctionDialog").bPopup({opacity:.075,closeClass:"CronosFunctionCloseConfirmDialog",modalClose:!1,positionStyle:"fixed"}),$("#CronosFunctionDialog").draggable({cursor:"move",drag:function(){cronosForm_ResizeShortFormDialog("CronosFunction")}}),cronosForm_ResizeShortFormDialog("CronosFunction"))}function CronosFunction_ExecuteFunctionWithParams(n,t,i,r,u,f){CronosFunction_ExecuteFunctionWithParamsRecursive(n,t,i,r,u,f,!1,null,null)}function CronosFunction_ExecuteFunctionWithParamsRecursive(n,t,i,r,u,f,e,o,s){var h=cronosForms[u],a,v,nt,tt,p,y;if(!isNull(h)){if(isNull(i)||isNullOrEmpty(n)||isNullOrEmpty(t)){if(isNull(h.Settings.Functions)||h.Settings.Functions.length!=1)return;n=u;t="form";i=h.Settings.Functions[0].FunctionId}if(a=CronosFunction_FindFunctionDefinitionByUrceni(n,t,r),!isNull(a)){var w=-1,b=-1,k=-1,d=-1,g=[],c=null,l=null,it=null,rt=null;if(t=="form"?(c=cronosForms[n],g.push(c.Settings.RecordId),w=c.Settings.IdDat,b=c.Settings.TypDat,k=c.Settings.FolderId,d=c.Settings.CategoryId,a.SendFormData&&(rt=cronosFormPickDataFromForm(c,!1))):t=="grid"&&(l=cronosGrids[n],g=l.Current.SelectedItems,w=l.Settings.IdDat,b=l.Settings.TypDat,k=l.Settings.FolderId,d=l.Settings.CategoryId,it=cronosGrid_prepareRelationData(l)),typeof CronosAlert_AddAlert=="function"&&isNullOrEmpty(s)&&(s=guid(),CronosAlert_AddAlert(s,"EXECUTE","Zpracovává se funkce: "+a.Caption+".")),v=new window.FormData,nt=cronosFormPickDataFromForm(h,!0),isNull(nt)){CronosAlert_UpdateAlert(s,CRONOSALERT_STATE_VALIDATION_ERROR);return}if(tt=0,p=0,isNull(o))o=CronosForm_IndexFilesForPartialUpload(h),e=!1,o.TotalFilesCount>0&&(o.PartialUploadIndex=1,CronosForm_IndexFilesPickToFormData(h,v,o,o.PartialUploadIndex),p=o.Transfers[0].TransferWeight,o.Transfers.length>1&&(o.PartialUploadCount=o.Transfers.length,e=!0),CronosAlert_UpdateAlertAddProgress(s));else for(CronosForm_IndexFilesPickToFormData(h,v,o,o.PartialUploadIndex),y=0;y<o.Transfers.length;y++)o.Transfers[y].TransferIndex<o.PartialUploadIndex?tt+=o.Transfers[y].TransferWeight:o.Transfers[y].TransferIndex==o.PartialUploadIndex&&(p=o.Transfers[y].TransferWeight);v.append("SerializationType","MANUAL");data={Action:"EXECUTE_FUNCTION",SerializationType:"MANUAL",Token:getCookie("token"),JazykId:getCurrentLanguageId(),AlertId:s,IdDat:w,TypDat:b,FolderId:k,CategoryId:d,RelationData:it,FormValues:rt,CustomAction:f,KodPrvku:h.Settings.KodPrvku,ClientUrl:getClientUrl(),FunctionId:a.FunctionId,UrceniId:a.UrceniId,FormId:isNull(c)?"":c.ID,GridId:isNull(l)?"":l.ID,ParamsFormId:u,Records:g,IsPartialUpload:e,Uploads:o,ParamValues:nt};v.append("requestData",JSON.stringify(data));showProgressBar();o.TotalFilesCount>0?$.ajax({type:"POST",url:a.HandlerUrl,xhr:function(){var n=$.ajaxSettings.xhr();return n.upload&&(n.upload.onprogress=function(n){CronosAlert_UpdateProgress(s,n,tt,p)}),n},success:CronosFunction_AfterExecuteCall,error:callHandler_error,data:v,cache:!1,contentType:!1,processData:!1}):$.ajax({type:"POST",url:a.HandlerUrl,success:CronosFunction_AfterExecuteCall,error:callHandler_error,data:v,cache:!1,contentType:!1,processData:!1})}}}function CronosAlert_UpdateProgress(n,t,i,r){if(t.lengthComputable){var u=i+t.loaded/t.total*r;u>100&&(u=100);CronosAlert_UpdateProgressBar(n,u)}}function CronosFunction_ShowConfirmDialog(n,t,i,r,u,f,e,o){$("#CronosFunctionDialog").html(cronosFormRenderDialogSkelet());isNullOrEmpty(f)&&(f="Potvrdit spuštění funkce");isNullOrEmpty(e)&&(e=u==1?"Funkce bude spuštěna pro %recordsCount záznam.":u>=2&&u<=4?"Funkce bude spuštěna pro %recordsCount záznamy.":"Funkce bude spuštěna pro %recordsCount záznamů.");isNullOrEmpty(o)&&(o="Spustit funkci");$("#CronosFunctionDialog p.dialogHeadline").html(f);$("#CronosFunctionDialog p.dialogMessage").html(e.replace("%recordsCount",u));var s='        <input id="" name="" type="button" value="'+o+'" title="" class="default CronosFunctionCloseConfirmDialog" onclick="CronosFunction_ExecuteFunction(\''+n+"', '"+t+"', "+i+", "+r+')" />';s+='        <input id="" name="" type="button" value="Zrušit" title="" class="other CronosFunctionCloseConfirmDialog" />';$("#CronosFunctionDialog div.dialogButtons").html(s);$("#CronosFunctionDialog").bPopup({opacity:.2,closeClass:"CronosFunctionCloseConfirmDialog",positionStyle:"fixed"});$("#CronosFunctionDialog").draggable({cursor:"move",drag:function(){cronosForm_ResizeShortFormDialog("CronosApp")}});cronosForm_ResizeDialog("CronosFunction")}function CronosFunction_FirstFunctionDefinition(n,t){var i,r;if(isNullOrEmpty(n))return null;if(t=="form"){if(i=cronosForms[n],i.Settings.Functions.length>0)return i.Settings.Functions[0]}else if(t=="grid"&&(r=cronosGrids[n],r.Settings.Functions.length>0))return r.Settings.Functions[0];return null}function CronosFunction_ExecuteFunctionManual(n,t,i,r){var l;if(!isNull(i)){var e=-1,o=-1,s=-1,h=-1,c=[],u=null,f=null,a=null,v=null;t=="form"?(u=cronosForms[n],c.push(u.Settings.RecordId),e=u.Settings.IdDat,o=u.Settings.TypDat,s=u.Settings.FolderId,h=u.Settings.CategoryId,i.SendFormData&&(v=cronosFormPickDataFromForm(u,!1))
1):t=="grid"&&(f=cronosGrids[n],c=f.Current.SelectedItems,e=f.Settings.IdDat,o=f.Settings.TypDat,s=f.Settings.FolderId,h=f.Settings.CategoryId,a=cronosGrid_prepareRelationData(f));l=guid();CronosAlert_AddAlert(l,"EXECUTE","Zpracovává se funkce: "+i.Caption+".");showProgressBar();data={Action:"EXECUTE_FUNCTION",AlertId:l,IdDat:e,TypDat:o,FolderId:s,CategoryId:h,RelationData:a,FormValues:v,ClientUrl:getClientUrl(),FunctionId:i.FunctionId,UrceniId:i.UrceniId,FormId:isNull(u)?"":u.ID,GridId:isNull(f)?"":f.ID,Records:c,ParamValues:r};showProgressBar();callHandler(i.HandlerUrl,data,CronosFunction_AfterExecuteCall)}}function CronosFunction_ExecuteFunction(n,t,i,r){var e=CronosFunction_FindFunctionDefinitionByUrceni(n,t,r),a;if(!isNull(e)){var o=-1,s=-1,h=-1,c=-1,l=[],u=null,f=null,v=null,y=null;t=="form"?(u=cronosForms[n],l.push(u.Settings.RecordId),o=u.Settings.IdDat,s=u.Settings.TypDat,h=u.Settings.FolderId,c=u.Settings.CategoryId,e.SendFormData&&(y=cronosFormPickDataFromForm(u,!1))):t=="grid"&&(f=cronosGrids[n],l=f.Current.SelectedItems,o=f.Settings.IdDat,s=f.Settings.TypDat,h=f.Settings.FolderId,c=f.Settings.CategoryId,v=cronosGrid_prepareRelationData(f));a=guid();CronosAlert_AddAlert(a,"EXECUTE","Zpracovává se funkce: "+e.Caption+".");showProgressBar();data={Action:"EXECUTE_FUNCTION",AlertId:a,IdDat:o,TypDat:s,FolderId:h,CategoryId:c,RelationData:v,FormValues:y,ClientUrl:getClientUrl(),FunctionId:e.FunctionId,UrceniId:e.UrceniId,FormId:isNull(u)?"":u.ID,GridId:isNull(f)?"":f.ID,Records:l};showProgressBar();callHandler(e.HandlerUrl,data,CronosFunction_AfterExecuteCall)}}function CronosFunction_AfterExecuteCall(n){var i,t,r;if(!isNull(n)){if(n.IsLogOut){cronosLogin_reLoginUser(n.ErrorMessage);return}if(n.ResponseState==CRONOSFUNCTION_RESPONSE_OK)CronosFunction_RecursivePartialCall(n);else if(n.ResponseState==CRONOSFUNCTION_RESPONSE_VALIDATION_FAILED){if(CronosAlert_UpdateAlert(n.AlertId,CRONOSALERT_STATE_VALIDATION_ERROR),!isNull(n.ValidationErrors))for(key in n.ValidationErrors){for(i=n.ParamsFormId+"-"+key,t="",r=0;r<n.ValidationErrors[key].length;r++)isNullOrEmpty(t)||(t+="<br />"),t+=n.ValidationErrors[key][r];$("#"+i+" .error").html(t);$("#"+i+" .error").removeClass("invisible");$("#"+i+" .value").addClass("invalid")}}else n.ResponseState==CRONOSFUNCTION_RESPONSE_ERROR&&(CronosAlert_UpdateAlert(n.AlertId,CRONOSALERT_STATE_ERROR),popupError(n.ErrorMessage,n.StackTrace),hideProgressBar())}}function CronosFunction_RecursivePartialCall(n){if(n.Uploads==null||!n.IsPartialUpload){CronosFunction_FinallyRecursivePartialCall(n);return}if(n.Uploads.PartialUploadIndex++,n.Uploads.PartialUploadIndex>n.Uploads.PartialUploadCount){CronosFunction_FinallyRecursivePartialCall(n);return}var t="",i="";isNullOrEmpty(n.FormId)?isNullOrEmpty(n.GridId)||(t=n.GridId,i="grid"):(t=n.FormId,i="form");CronosFunction_ExecuteFunctionWithParamsRecursive(t,i,n.FunctionId,n.UrceniId,n.ParamsFormId,n.CustomAction,n.IsPartialUpload,n.Uploads,n.AlertId)}function CronosFunction_FinallyRecursivePartialCall(n){typeof CronosAlert_UpdateAlert!="function"||isNullOrEmpty(n.AlertId)||CronosAlert_UpdateAlert(n.AlertId,CRONOSALERT_STATE_COMPLETED);CronosFunction_ResolveExecutionResult(n)||hideProgressBar()}function CronosFunction_ResolveExecutionResult(n){var t="",i="",r=null;if(isNullOrEmpty(n.FormId)?isNullOrEmpty(n.GridId)||(t=n.GridId,i="grid"):(t=n.FormId,i="form"),r=CronosFunction_FindFunctionDefinitionByUrceni(t,i,n.UrceniId),isNull(r)){alert(t);return}return isNull(n.ResultObject)?(CronosFunction_CloseFunctionDialog(n.ParamsFormId),!1):(n.ParamsFormId=n.ParamsFormId,CronosFunction_ResolveResponseObject(t,i,n.ResultObject))}function CronosFunction_CloseFunctionDialog(n){isNullOrEmpty(n)||n=="null"||$("#CronosFunctionDialog").bPopup().close()}function CronosFunction_ResolveResponseObject(n,t,i){var r=!1;return isNull(i)||isNull(i.ResultObjectType)?r:i.IsError?(popupError(i.ErrorMessage,i.StackTrace),r):(isNull(i.ParamsFormId)&&(r.ParamsFormId=null),i.ResultObjectType==CRONOSFUNCTION_RESPONSETYPE_INFO_DIALOG?CronosFunction_Response_InfoDialog(n,t,i):i.ResultObjectType==CRONOSFUNCTION_RESPONSETYPE_GRID_SELECT?CronosFunction_Response_GridSelect(n,t,i):i.ResultObjectType==CRONOSFUNCTION_RESPONSETYPE_REDIRECT_URL?(CronosFunction_Response_RedirectUrl(n,t,i),r=!0):i.ResultObjectType==CRONOSFUNCTION_RESPONSETYPE_P
1LAIN_TEXT?CronosFunction_Response_PlainText(n,t,i):i.ResultObjectType==CRONOSFUNCTION_RESPONSETYPE_LOGIN_OBJECT?r=CronosFunction_Response_LoginObject(n,t,i):i.ResultObjectType==CRONOSFUNCTION_RESPONSETYPE_ERROR?CronosFunction_Response_ErrorText(n,t,i):i.ResultObjectType==CRONOSFUNCTION_RESPONSETYPE_REWRITE_FORM_VALUES&&CronosFunction_Response_RewriteFormValues(n,t,i),r)}function CronosFunction_Response_InfoDialog(n,t,i){var r,u,f;if(!isNullOrEmpty(CronosFunction_customInfoDialogFunction)){eval(CronosFunction_customInfoDialogFunction+"()");return}isNull(t)||t=="form"||t=="grid"&&CronosGrid_Refresh(n);$("#CronosAppDialog").html(cronosFormRenderDialogSkelet());r=i.Header;u=i.Message;isNullOrEmpty(r)&&(r="Hotovo");isNullOrEmpty(u)&&(u="Zpracování funkce proběhlo úspěšně.");$("#CronosAppDialog p.dialogHeadline").html(r);$("#CronosAppDialog p.dialogMessage").html(u);f="";f=isNullOrEmpty(i.RedirectUrl)?'        <input id="" name="" type="button" value="OK" title="" onclick="CronosFunction_CloseFunctionDialog(\''+i.ParamsFormId+'\')" class="default CronosAppCloseConfirmDialog" />':i.RedirectUrl=="*"?'        <input id="" name="" type="button" value="OK" title="" onclick="refreshPage()" class="default" />':'        <input id="" name="" type="button" value="OK" title="" onclick="redirectPage(\''+i.RedirectUrl+'\')" class="default" />';$("#CronosAppDialog div.dialogButtons").html(f);$("#CronosAppDialog").bPopup({opacity:.2,closeClass:"CronosAppCloseConfirmDialog",positionStyle:"fixed"});$("#CronosAppDialog").draggable({cursor:"move",drag:function(){cronosForm_ResizeShortFormDialog("CronosApp")}});cronosForm_ResizeDialog("CronosApp")}function CronosFunction_Response_GridSelect(){}function CronosFunction_Response_RedirectUrl(n,t,i){!isNull(i.OpenInNewWindow)&&i.OpenInNewWindow?redirectPageBlank(i.RedirectUrl):i.RedirectUrl=="*"&&t=="grid"?(CronosGrid_Refresh(n),$("#CronosFunctionDialog").bPopup().close()):redirectPage(i.RedirectUrl)}function CronosFunction_Response_PlainText(n,t,i){isNull(i.Position)||i.Position!=CRONOSFUNCTION_RESULT_TEXT_POSITION_REPLACE_FORM||$("#"+n).html('<div class="detail"><div><p class="validationSummary invisible">'+i.ResultString+"<\/p><\/div><\/div>");$("#"+n+" .validationSummary").removeClass("resultLevelInfo");$("#"+n+" .validationSummary").removeClass("resultLevelSuccess");$("#"+n+" .validationSummary").removeClass("resultLevelWarning");$("#"+n+" .validationSummary").removeClass("resultLevelError");isNull(i.ResultLevel)||(i.ResultLevel==CRONOSFUNCTION_RESULT_LEVEL_INFO?$("#"+n+" .validationSummary").addClass("resultLevelInfo"):i.ResultLevel==CRONOSFUNCTION_RESULT_LEVEL_SUCCESS?$("#"+n+" .validationSummary").addClass("resultLevelSuccess"):i.ResultLevel==CRONOSFUNCTION_RESULT_LEVEL_WARNING?$("#"+n+" .validationSummary").addClass("resultLevelWarning"):i.ResultLevel==CRONOSFUNCTION_RESULT_LEVEL_ERROR&&$("#"+n+" .validationSummary").addClass("resultLevelError"));$("#"+n+" .validationSummary").removeClass("invisible");$("#"+n+" .validationSummary").html(i.ResultString);$("#"+n+" .validationSummary").removeClass("invisible")}function CronosFunction_Response_LoginObject(n,t,i){var r=!1,u;return i.ResultCode==CRONOSAUTHENTICATION_RESPONSE_LOGIN_OK?(i.IsGuest=!1,CronosLogin_StoreLoginInfo(i),cronosModule_StoreModules(i.ModuleCode,i.Modules,i.Menu),u=getSessionStorageItem("referer_url"),isNullOrEmpty(u)?isNullOrEmpty(i.RedirectUrl)?i.IsRefresh?(refreshPage(),r=!0):($("#webLoginForm").addClass("invisible"),$("#webLoginUser").removeClass("invisible"),$("#"+n+" input[type=text], #"+n+" input[type=email], #"+n+" input[type=password]").val(""),$("#webLoginUser .webLoginUserName").html(i.UserName),$("#webLoginUser .webLoginUserEmail").html(i.UserEmail)):(redirectPage(i.RedirectUrl),r=!0):(setSessionStorageItem("referer_url",null),redirectPage(u),r=!0)):i.ResultCode==CRONOSAUTHENTICATION_RESPONSE_NOT_ACTIVATED?($("#"+n+" .validationSummary").html(i.LoginErrorMessage),$("#"+n+" .validationSummary").removeClass("invisible"),$("#"+n+"-activate").removeClass("invisible"),$("#"+n+" input[type=text], #"+n+" input[type=email], #"+n+" input[type=password]").keydown(function(){$("#"+n+"-activate").addClass("invisible")}),$("#"+n+" input[type=text], #"+n+" input[type=email], #"+n+" input[type=password]").change(function(){$("#"+n+"-activate").addClass("invisible")})):i.ResultCode==CRONOSAUTHENTICATION_RESPONSE_ACTIVATED_RESEND?($("#"+n+" .validationSummary").html(i.LoginErrorMessage),$("#"+n+"-activate").addClass("invisible")):i.ResultCode==CRONOSAUTHENTICATION_RESPONSE_LOGIN_FAILED?($("#"+n+" input[type=password]").val(""),$("#"+n+" .validationSummary").html(i.LoginErrorMessage),$("#"+n+" .validationSummary").removeClass("invisible")):i.ResultCode==CRONOSAUTHENTICATION_RESPONSE_E
1RROR&&popupError(response.ErrorMessage,response.StackTrace),r}function CronosFunction_Response_ErrorText(n,t,i){$("#"+n+" .validationSummary").removeClass("resultLevelInfo");$("#"+n+" .validationSummary").removeClass("resultLevelSuccess");$("#"+n+" .validationSummary").removeClass("resultLevelWarning");$("#"+n+" .validationSummary").removeClass("resultLevelError");$("#"+n+" .validationSummary").addClass("resultLevelError");$("#"+n+" .validationSummary").html(i.Message);$("#"+n+" .validationSummary").removeClass("invisible")}function CronosFunction_Response_RewriteFormValues(n,t,i){var u,f,r,e,o,s;if(!isNull(i.FormValues)&&!isNullOrEmpty(t)&&t=="form"&&(u=cronosForms[n],!isNull(u)))for(f=0;f<i.FormValues.length;f++)if(r=cronosFormFindDefinitionForControl(u,u.ID+"-"+i.FormValues[f].FormControlName),!isNull(r)){if(r.Value=i.FormValues[f].Value,r.Values=i.FormValues[f].Values,u.IsShort&&(isNullOrEmpty(r.Value)||(r.Value=Base64.decode(r.Value)),!isNull(r.Values)&&r.Values.length>0))for(e=0;e<getAllLanguages().length;e++)o=getAllLanguages()[e],isNullOrEmpty(r.Values[o.ID])||(r.Values[o.ID]=Base64.decode(r.Values[o.ID]));s=CronosForm_renderFormCreateHelper(u,r);$("#"+u.ID+"-"+i.FormValues[f].FormControlName+" .controlContent").html(CronosForm_renderFormControlContent(u,r,s));CronosForm_ActivateControl(u,r)}}function CronosFunction_FindFunctionDefinition(n,t,i){var e=null,u,f,r;if(t=="form"){for(u=cronosForms[n],r=0;r<u.Settings.Functions.length;r++)if(u.Settings.Functions[r].FunctionId==i){e=u.Settings.Functions[r];break}}else if(t=="grid")for(f=cronosGrids[n],r=0;r<f.Settings.Functions.length;r++)if(f.Settings.Functions[r].FunctionId==i){e=f.Settings.Functions[r];break}return e}function CronosFunction_FindFunctionDefinitionByUrceni(n,t,i){var e=null,u,f,r;if(t=="form"){for(u=cronosForms[n],r=0;r<u.Settings.Functions.length;r++)if(u.Settings.Functions[r].UrceniId==i){e=u.Settings.Functions[r];break}}else if(t=="grid")for(f=cronosGrids[n],r=0;r<f.Settings.Functions.length;r++)if(f.Settings.Functions[r].UrceniId==i){e=f.Settings.Functions[r];break}return e}function cronosFormRenderFormButtonBar(n){for(var t,r,u,f="",i=0;i<n.Settings.Buttons.length;i++)(t=n.Settings.Buttons[i],t.Visible)&&(r="",r=t.ShowConfirmDialog?"cronosForm_showConfirmDialog('"+n.ID+"', '"+t.ActionType+"', '"+t.CustomAction+"', '"+t.ConfirmHeadline+"', '"+t.ConfirmMessage+"', '"+t.ConfirmButtonYesText+"', '"+t.ConfirmButtonNoText+"'); return false":"cronosForm_doAction('"+n.ID+"', '"+t.ActionType+"', '"+t.CustomAction+"'); return false;",u="",t.IsEnabled||(u=" disabled"),f+='<input id="'+t.Name+'" name="'+t.Name+'" type="'+(t.IsSubmitButton?"submit":"button")+'" value="'+t.Label+'" title="'+(isNullOrEmpty(t.ToolTip)?"":t.ToolTip)+'" class="'+(t.IsHighlighted?"default":"other")+(t.IsHidden?" invisible":"")+'" onclick="'+r+'"'+u+" />");isNullOrEmpty(n.Settings.DefaultButton)||$("#"+n.ID+" input").keypress(function(t){t.keyCode==13&&$("#"+n.ID+"-"+n.Settings.DefaultButton).click()});$("#"+n.ID+" .buttonBar").html(f)}function cronosFormRenderFormDialog(n){$("#"+n.ID+"Dialog").html(cronosFormRenderDialogSkelet())}function cronosFormRenderDialogSkelet(){var n='<div class="dialogInner">';return n+='        <p class="dialogHeadline"><\/p>',n+='        <p class="dialogMessage"><\/p>',n+='        <div class="dialogButtons">',n+="    <\/div>",n+"<\/div>"}function CronosForm_ActivateControls(n){for(var r,i,t=0;t<n.Settings.Groups.length;t++)for(r=n.Settings.Groups[t],i=0;i<r.Controls.length;i++)CronosForm_ActivateControl(n,r.Controls[i]);return null}function CronosForm_ActivateControl(n,t){var i=n.ID+"-"+t.Name+" .controlContent",u,r;$("#"+i+" input").each(function(){$(this).hasClass("notAutoActivate")||cronosFormResolveControlActivation($(this),"input");$(this).hasClass("controlIsCaptcha")&&$(this).realperson({chars:$.realperson.alphanumeric,regenerate:"Jiný kód",dot:"*"})});$("#"+i+" textarea").each(function(){$(this).hasClass("notAutoActivate")||cronosFormResolveControlActivation($(this),"textarea")});$("#"+i+" div.durationPicker").each(function(){$(this).hasClass("notAutoActivate")||cronosFormResolveControlActivation($(this),"duration")});u=["bold","italic","underline","strikeThrough","|","color","paragraphFormat","|","align","formatO
1L","formatUL","outdent","indent","|","insertLink",n.Settings.RecordId>0?"insertFile":"",n.Settings.RecordId>0?"insertImage":"","insertVideo","insertTable","insertHR","|","clearFormatting","undo","redo","html","fullscreen"];r="";typeof CronosWeb_FroalaKey!="undefined"&&(r=CronosWeb_FroalaKey);$("#"+i+" .htmlEditor").each(function(){var e=$(this).attr("ID").replace("-input","").replace(n.ID+"-",""),i="",t="",u=e.split("-"),f;if(u.length==1?t=u[0]:u.length==2&&(t=u[0],i=u[1]),isNullOrEmpty(CronosWeb_FroalaSettings.Wrap)||$(this).wrap(CronosWeb_FroalaSettings.Wrap),typeof CronosWeb_FroalaVersion!="undefined"&&CronosWeb_FroalaVersion!=2)CronosWeb_FroalaVersion==3&&(f=$(this).attr("id"),function(){var u=new FroalaEditor("#"+f,{key:r,theme:"gray",focusOnInit:!0,colorsStep:CronosWeb_FroalaSettings.ColorsStep,colorsText:CronosWeb_FroalaSettings.ColorsText,colorsBackground:CronosWeb_FroalaSettings.ColorsBackground,toolbarInline:CronosWeb_FroalaSettings.ToolbarInline,language:CronosWeb_FroalaSettings.Language,heightMin:CronosWeb_FroalaSettings.HeightMin,toolbarButtons:n.Settings.RecordId>0?CronosWeb_FroalaSettings.ToolbarButtonsEdit:CronosWeb_FroalaSettings.ToolbarButtonsCreate,paragraphFormat:CronosWeb_FroalaSettings.ParagraphFormat,imageDefaultWidth:CronosWeb_FroalaSettings.ImageDefaultWidth,fontFamily:CronosWeb_FroalaSettings.FontFamily,paragraphStyles:CronosWeb_FroalaSettings.ParagraphStyles,inlineStyles:CronosWeb_FroalaSettings.InlineStyles,fileMaxSize:CronosWeb_FroalaSettings.FileMaxSize,fontSizeSelection:CronosWeb_FroalaSettings.FontSizeSelection,fontSize:CronosWeb_FroalaSettings.FontSize,fontSizeDefaultSelection:CronosWeb_FroalaSettings.FontSizeDefaultSelection,fontSizeUnit:CronosWeb_FroalaSettings.FontSizeUnit,videoAllowedProviders:CronosWeb_FroalaSettings.VideoAllowedProviders,videoInsertButtons:CronosWeb_FroalaSettings.VideoInsertButtons,imageInsertButtons:CronosWeb_FroalaSettings.ImageInsertButtons,imageUploadURL:cronosArticleImageUploadUrl,imageUploadParams:{Action:"UPLOAD_IMAGE",UserId:getCookie("userid"),JazykId:getCurrentLanguageId(),ObjektId:n.Settings.RecordId,FormId:n.ID,AttributeCode:t,LanguageCode:i,IdDat:n.Settings.IdDat,TypDat:n.Settings.TypDat},imageDeleteURL:cronosArticleImageUploadUrl,fileUploadURL:cronosArticleImageUploadUrl,fileUploadParam:"FileName",fileUploadParams:{Action:"UPLOAD_FILE",UserId:getCookie("userid"),JazykId:getCurrentLanguageId(),ObjektId:n.Settings.RecordId,FormId:n.ID,AttributeCode:t,LanguageCode:i,IdDat:n.Settings.IdDat,TypDat:n.Settings.TypDat}},function(){n.IsShort&&u.events.focus()})}());else $(this).froalaEditor({key:r,colorsStep:CronosWeb_FroalaSettings.ColorsStep,colorsText:CronosWeb_FroalaSettings.ColorsText,colorsBackground:CronosWeb_FroalaSettings.ColorsBackground,toolbarInline:CronosWeb_FroalaSettings.ToolbarInline,language:CronosWeb_FroalaSettings.Language,heightMin:CronosWeb_FroalaSettings.HeightMin,toolbarButtons:n.Settings.RecordId>0?CronosWeb_FroalaSettings.ToolbarButtonsEdit:CronosWeb_FroalaSettings.ToolbarButtonsCreate,paragraphFormat:CronosWeb_FroalaSettings.ParagraphFormat,imageDefaultWidth:CronosWeb_FroalaSettings.ImageDefaultWidth,fontFamily:CronosWeb_FroalaSettings.FontFamily,paragraphStyles:CronosWeb_FroalaSettings.ParagraphStyles,inlineStyles:CronosWeb_FroalaSettings.InlineStyles,fileMaxSize:CronosWeb_FroalaSettings.FileMaxSize,fontSizeSelection:CronosWeb_FroalaSettings.FontSizeSelection,fontSize:CronosWeb_FroalaSettings.FontSize,fontSizeDefaultSelection:CronosWeb_FroalaSettings.FontSizeDefaultSelection,fontSizeUnit:CronosWeb_FroalaSettings.FontSizeUnit,videoAllowedProviders:CronosWeb_FroalaSettings.VideoAllowedProviders,videoInsertButtons:CronosWeb_FroalaSettings.VideoInsertButtons,imageInsertButtons:CronosWeb_FroalaSettings.ImageInsertButtons,imageUploadURL:cronosArticleImageUploadUrl,imageUploadParams:{Action:"UPLOAD_IMAGE",UserId:getCookie("userid"),JazykId:getCurrentLanguageId(),ObjektId:n.Settings.RecordId,FormId:n.ID,AttributeCode:t,LanguageCode:i,IdDat:n.Settings.IdDat,TypDat:n.Settings.TypDat},imageDeleteURL:cronosArticleImageUploadUrl,fileUploadURL:cronosArticleImageUploadUrl,fileUploadParam:"FileName",fileUploadParams:{Action:"UPLOAD_FILE",UserId:getCookie("userid"),JazykId:getCurrentLanguageId(),ObjektId:n.Settings.RecordId,FormId:n.ID,AttributeCode:t,LanguageCode:i,IdDat:n.Settings.IdDat,TypDat:n.Settings.TypDat}}).on("editable.afterRemoveImage",function(r,u,f){u.options.imageDeleteParams={Action:"DELETE_IMAGE",UserId:getCookie("userid"),JazykId:getCurrentLanguageId(),ObjektId:n.Settings.RecordId,FormId:n.ID,AttributeCode:t,LanguageCode:i,IdDat:n.Settings.IdDat,TypDat:n.Settings.TypDat};u.deleteImage(f)})})}function cronosFormResolveControlActivation(n,t){var i=t=="textarea"?"textarea":n.attr("type"),r=n.attr("ID").replace("-input",""),u="",f=r.split("-"),e,o;f.length==3&&(r=f[0]+"-"+f[1],u=f[2]);(i=="textarea"||i=="text"||i=="date"||i=="email"||i=="tel"||i=="number"||i=="month"||i=="password"||i=="checkbox")&&(isNullOrEmpty(u)?i=="file"||(n.focus(function(){cronosForm_OnControlFocus(eval("'"+r+"'"))}),n.blur(function(){cronosForm_OnControlBlur(eval("'"+r+"'"))}),n.change(function(){cronosForm_OnControlChange(eval("'"+r+"'"))})):(n.focus(function(){cronosForm_OnControlFocus(eval("'"+r+"'"),eval("'"+u+"'"))}),n.blur(function(){cronosForm_OnControlBlur(eval("'"+r+"'"),eval("'"+u+"'"))}),n.change(function(){cronosForm_OnControlChange(eval("'"+r+"'"),eval("'"+u+"'"))})));i=="date"&&($("#"+r+" div.value").addClass("inputWithImage").addClass("typeDate"),useDatePicker()&&n.datetimepicker({lang:"cs",timepicker:!1,format:"d.m.Y"}));i=="duration"&&(e=n.attr("data-editor-params"),o=cronosForm_parseTimeEditorParams(e),n.timesetter(o
1).setValuesByTotalMilliseconds(n.attr("data-value")))}function cronosForm_parseTimeEditorParams(n){var f,r,u,t,e,i,o;for(isNullOrEmpty(n)&&(n="h;m"),f=n.split(";"),r={direction:"increment",inputHourTextbox:null,inputMinuteTextbox:null,postfixText:"",numberPaddingChar:"0"},u=0;u<f.length;u++){if(eppParts=f[u].split(":"),t={},t.value=0,t.min=0,t.max=1e4,t.step=1,t.symbol=eppParts[0].toLowerCase(),t.symbol=="i"&&(t.symbol="ms"),eppParts[0]=="h"&&(t.max=24),eppParts[0]=="m"&&(t.max=60,t.step=1),eppParts[0]=="s"&&(t.max=60,t.step=1),eppParts[0]=="i"&&(t.max=1e3,t.step=10),eppParts.length>1)for(eppParams=eppParts[1].split(","),e=!1,i=0;i<eppParams.length;i++){if(eppParams[i].indexOf("-")>=0){e?t.symbol=eppParams[i]:(rangePatrs=eppParams[i].split("-"),t.min=TryParseInt(rangePatrs[0],t.min),t.max=TryParseInt(rangePatrs[1],t.max),t.value=t.min,e=!0);continue}o=TryParseInt(eppParams[i],null);o==null?t.symbol=eppParams[i]:t.step=o}eppParts[0].toLowerCase()=="h"&&(r.hour=t);eppParts[0].toLowerCase()=="m"&&(r.minute=t);eppParts[0].toLowerCase()=="s"&&(r.second=t);eppParts[0].toLowerCase()=="i"&&(r.milisecond=t)}return r}function cronosForm_controlSwitchOff(n,t,i,r){cronosForm_controlSwitch(!1,n,t,i,r)}function cronosForm_controlSwitchOn(n,t,i,r){cronosForm_controlSwitch(!0,n,t,i,r)}function cronosForm_controlSwitch(n,t,i,r,u){var e=!1,o=!1,s=!1,h="Zapnuto",c="Vypnuto",f;isNullOrEmpty(u)||(f=u.split(";"),f.length==5&&(e=f[0]=="1",o=f[1]=="1",s=f[2]=="1",h=f[3],c=f[4]));var a=e?o?"positive":"negative":"",v=e?s?"positive":"negative":"",l="";l=n?'<div class="prepinac" onclick="javascript:cronosForm_controlSwitchOff(\''+t+"', '"+i+"', '"+r+"', '"+u+'\');" title="Vypnout"><div class="prepinacZapnutyPozadi"><\/div><div class="prepinacZapnutyJezdec"><\/div><div class="prepinacPopisek '+a+'">'+h+'<\/div><\/div><div class="prepinacHodnota invisible">1<\/div>':'<div class="prepinac" onclick="javascript:cronosForm_controlSwitchOn(\''+t+"', '"+i+"', '"+r+"', '"+u+'\');" title="Zapnout"><div class="prepinacVypnutyJezdec"><\/div><div class="prepinacVypnutyPozadi"><\/div><div class="prepinacPopisek '+v+'">'+c+'<\/div><\/div><div class="prepinacHodnota invisible">0<\/div>';$("#"+i+"-input").html(l);cronosForm_OnControlChange(i,r)}function cronosForm_showConfirmDialog(n,t,i,r,u,f,e){$("#"+n+"Dialog p.dialogHeadline").html(r);$("#"+n+"Dialog p.dialogMessage").html(u);var o='        <input id="" name="" type="button" value="'+f+'" title="" class="default '+n+'CloseConfirmDialog" onclick="cronosForm_doAction(\''+n+"', '"+t+"', '"+i+"')\" />";o+='        <input id="" name="" type="button" value="'+e+'" title="" class="other '+n+'CloseConfirmDialog" />';$("#"+n+"Dialog div.dialogButtons").html(o);$("#"+n+"Dialog").bPopup({opacity:.2,closeClass:n+"CloseConfirmDialog",positionStyle:"fixed"});$("#"+n+"Dialog").draggable({cursor:"move",drag:function(){cronosForm_ResizeShortFormDialog(cronosForm.ID)}});cronosForm_ResizeDialog(n)}function cronosForm_doAction(n,t,i){var r=cronosForms[n];t==CANCEL?r.Settings.DisplayMode=="Params"?$("#CronosFunctionDialog").bPopup().close():r.Settings.IsShort?$("#"+r.Settings.ParentFormId+"ShortFormDialog").bPopup().close():redirectPage(r.Settings.BackUrl):t==REFRESH?refreshPage():t==SAVE?cronosForm_saveForm(n,SAVE):t==SAVE_AND_CLOSE?cronosForm_saveForm(n,SAVE_AND_CLOSE):t==SAVE_AND_SELECT?cronosForm_saveForm(n,SAVE_AND_SELECT):t==SAVE_AND_NEW?cronosForm_saveForm(n,SAVE_AND_NEW):t==DELETE?cronosForm_deleteForm(n):t==EXECUTE_FUNCTION?CronosFunction_ExecuteFunctionWithParams(r.Settings.FunctionControlId,r.Settings.FunctionCallType,r.Settings.FunctionId,r.Settings.UrceniId,n,i):t==CUSTOM?cronosForm_sendForm(n,t,i,!1):cronosForm_sendForm(n,t,i,!1)}function cronosForm_saveForm(n,t){cronosForm_sendForm(n,t,null,!0)}function CronosForm_SaveFormManual(n,t){var i=cronosForms[n],r,u;isNull(i)||(r=SAVE,showProgressBar(),u=cronosFormPickRelationDataFromForm(i),isNull(t)?hideProgressBar():cronosFormCallDataHandler(i,r,"","",t,u))}function cronosForm_sendForm(n,t,i,r){var u=cronosForms[n],f,e,o;if(!isNull(u)){if(isNullOrEmpty(t)&&(t=SAVE),f="",r&&typeof CronosAlert_AddAlert=="function"){f=guid();var s=u.DisplayMode=="Create"?u.Settings.RecordName:'<a href="'+u.Settings.BackUrl+"/"+u.Settings.RecordId+'">'+u.Settings.RecordName+"<\/a>",h=isNullOrEmpty(u.Settings.FolderName)?"":' ve složce <a href="'+u.Settings.BackUrl+'">'+u.Settings.FolderName+"<\/a>",c="Ukládá se "+s+h+".";CronosAlert_AddAlert(f,"SAVE",c)}showProgressBar();e=cronosFormPickDataFromForm(u,!0);o=cronosFormPickRelationDataFromForm(u);isNull(e)?(hideProgressBar(),r&&typeof CronosAlert_UpdateAlert=="function"&&CronosAlert_UpdateAlert(f,CRONOSALERT_STATE_VALIDATION_ERROR)):cronosFormCallDataHandler(u,t,i,f,e,o)}}function cronosForm_deleteForm(n){var t=cronosForms[n],i,r;isNull(t)||(i=guid(),r=isNullOrEmpty(t.Settings.FolderName)?"":' ve složce <a href="'+t.Settings.BackUrl+'">'+t.Settings.FolderName+"<\/a>",CronosAlert_AddAlert(i,"DELETE","Odstraňuje se "+t.Settings.RecordName+r+"."),showProgressBar(),cronosFormCallDataHandler(t,DELETE,null,i,null,null))}function cronosFormCallDataHandler(n,t,i,r,u,f){data={Action:t,AlertId:r,IdDat:n.Settings.IdDat,TypDat:n.Settings.TypDat,KodPrvku:n.Settings.KodPrvku,CustomAction:i,FormId:n.ID,IsShort:n.IsShort,DisplayMode:n.DisplayMode,RecordId:n.Settings.RecordId,FolderId:n.Settings.FolderId,CategoryId:n.Settings.CategoryId,CustomParams:n.Settings.CustomParams,FormData:u,RelationData:f};showProgressBar();callHandler(n.Settings.DataHandlerUrl,data,cronosForm_afterCall)}function cronosForm_afterCall(n){var t,r,i,u,e,f,o;
1if(!isNull(n)){if(n.IsLogOut){cronosLogin_reLoginUser(n.ErrorMessage);return}if(t=cronosForms[n.FormId],!isNull(t)){if(isNull(n.ResultObject)||n.ResultObject.IsError&&alert("ResponseState: "+n.ResponseState+" ;\n Message: "+n.ResultObject.Message+" ;\n Error Message: "+n.ResultObject.ErrorMessage+" ;\n Stack Trace: "+n.ResultObject.StackTrace+" ; "),n.ResponseState==CRONOSFORM_RESPONSE_OK)if(isNullOrEmpty(n.AlertId)||CronosAlert_UpdateAlert(n.AlertId,CRONOSALERT_STATE_COMPLETED),isNull(n.ResultObject))if(isNullOrEmpty(n.RedirectUrl))if(isNullOrEmpty(CronosForm_customInfoDialogFunction))if(t.Settings.IsShort){for(r=cronosForms[t.Settings.ParentFormId],i=null,u=0;u<r.Settings.Tabs.length;u++)if(r.Settings.Tabs[u].Name==t.Settings.ParentTabName){i=r.Settings.Tabs[u];break}CronosGrid_Refresh(t.Settings.ParentGridId);n.Action==SAVE&&t.DisplayMode=="Create"?($("#"+t.Settings.ParentFormId+"ShortFormDialog").bPopup().close(),CronosRelation_PrepareShortFormInTab(r.ID,t.Settings.ParentTabName,t.Settings.ParentGridId,i.IdDat,i.TypDat,i.RelationId,i.IsMetadata,r.Settings.RecordId,n.recordId)):n.Action==SAVE_AND_SELECT?$("#"+t.Settings.ParentFormId+"ShortFormDialog").bPopup().close():n.Action==SAVE_AND_CLOSE?$("#"+t.Settings.ParentFormId+"ShortFormDialog").bPopup().close():n.Action==SAVE_AND_NEW?($("#"+t.Settings.ParentFormId+"ShortFormDialog").bPopup().close(),CronosRelation_PrepareShortFormInTab(r.ID,t.Settings.ParentTabName,t.Settings.ParentGridId,i.IdDat,i.TypDat,i.RelationId,i.IsMetadata,r.Settings.RecordId,0)):n.Action==DELETE&&$("#"+t.Settings.ParentFormId+"ShortFormDialog").bPopup().close()}else n.Action==SAVE&&t.DisplayMode=="Create"?redirectPage(t.Settings.BackUrl+"/"+n.RecordId):n.Action==SAVE_AND_SELECT?redirectPage(t.Settings.BackUrl):n.Action==SAVE_AND_CLOSE?redirectPage(t.Settings.BackUrl):n.Action==SAVE_AND_NEW?redirectPage(t.Settings.BackUrl+"/-1"):n.Action==DELETE&&redirectPage(t.Settings.BackUrl);else eval(CronosForm_customInfoDialogFunction+"()"),CronosForm_customInfoDialogFunction=null;else redirectPage(n.RedirectUrl);else CronosFunction_ResolveResponseObject(n.FormId,"form",n.ResultObject);else if(n.ResponseState==CRONOSFORM_RESPONSE_VALIDATION_FAILED){if(isNullOrEmpty(n.AlertId)||CronosAlert_UpdateAlert(n.AlertId,CRONOSALERT_STATE_VALIDATION_ERROR),!isNull(n.ValidationErrors))for(key in n.ValidationErrors){for(e=t.ID+"-"+key,f="",o=0;o<n.ValidationErrors[key].length;o++)isNullOrEmpty(f)||(f+="<br />"),f+=n.ValidationErrors[key][o];$("#"+e+" .error").html(f);$("#"+e+" .error").removeClass("invisible");$("#"+e+" .value").addClass("invalid")}}else n.ResponseState==CRONOSFORM_RESPONSE_ERROR?(isNullOrEmpty(n.AlertId)||CronosAlert_UpdateAlert(n.AlertId,CRONOSALERT_STATE_ERROR),isNullOrEmpty(CronosForm_customErrorMessage)?popupError(n.ErrorMessage,n.StackTrace):popupError(CronosForm_customErrorMessage)):(isNullOrEmpty(n.AlertId)||CronosAlert_UpdateAlert(n.AlertId,CRONOSALERT_STATE_ERROR),isNullOrEmpty(CronosForm_customErrorMessage)?popupError(n.ErrorMessage,n.StackTrace):popupError(CronosForm_customErrorMessage,n.ErrorMessage+" | "+n.StackTrace));hideProgressBar()}}}function cronosForm_ShowTranslations(n,t){$("#"+t+" .zobrazitPreklady").addClass("invisible");$("#"+t+" .preklady").removeClass("invisible");var i=cronosForms[n];isNull(i)||cronosForm_ResizeShortFormDialog(i.Settings.ParentFormId)}function cronosForm_HideTranslations(n,t){$("#"+t+" .preklady").addClass("invisible");$("#"+t+" .zobrazitPreklady").removeClass("invisible");var i=cronosForms[n];isNull(i)||cronosForm_ResizeShortFormDialog(i.Settings.ParentFormId)}function cronosForm_OnControlFocus(n,t){var r,f,u,i;isNullOrEmpty(n)||($("#"+n+" .value").removeClass("invalid"),$("#"+n+" .error").addClass("invisible"),isNullOrEmpty($("#"+n+" div.helpPopup div.helpPopupInner p").html())||(r=$("#"+n+"").parent().width()-$("#"+n+"").position().left+35,r<0&&(r=-250),$("#"+n+"").find("label").length<=0&&$("#"+n+" .helpPopup").css("margin-top",0),$("#"+n+" .helpPopup").css("margin-left",r+"px"),$("#"+n+" .helpPopup").removeClass("invisible")),$("#"+n+" .inputWithButton"+(isNullOrEmpty(t)?"":"-"+t)).addClass("blackBorder"),f=n.split("-"),u=cronosForms[f[0]],isNull(u))||(i=CronosForm_FindDefinitionForInputId(n),!isNull(i)&&
1!isNull(i.Events)&&i.Events.length>0&&CronosForm_ResolveIOForControl(u,i,CRONOSIO_ONENTER))}function cronosForm_OnControlBlur(n,t){var u,r,i;isNullOrEmpty(n)||($("#"+n+" .error").addClass("invisible"),$("#"+n+" .helpPopup").addClass("invisible"),$("#"+n+" .inputWithButton"+(isNullOrEmpty(t)?"":"-"+t)).removeClass("blackBorder"),cronosFormValidateControlOnBlur(n,t),u=n.split("-"),r=cronosForms[u[0]],isNull(r))||(i=CronosForm_FindDefinitionForInputId(n),!isNull(i)&&!isNull(i.Events)&&i.Events.length>0&&CronosForm_ResolveIOForControl(r,i,CRONOSIO_ONEXIT))}function cronosForm_OnControlChange(n){var r,i,t;isNullOrEmpty(n)||(r=n.split("-"),i=cronosForms[r[0]],isNull(i))||(t=CronosForm_FindDefinitionForInputId(n),!isNull(t)&&!isNull(t.Events)&&t.Events.length>0&&CronosForm_ResolveIOForControl(i,t,CRONOSIO_ONCHANGE))}function cronosFormValidateControlOnBlur(n,t){var u=n.split("-"),i=cronosForms[u[0]],r,f;isNull(i)||i.Settings.ValidateOnBlur&&(r=cronosFormFindDefinitionForControl(i,n),f=cronosFormValidateControl(i,r,t,!0))}function cronosFormValidateControl(n,t,i,r){var f,l,s,c,w,b;if(isNull(t))return!1;if(t.ShowAsLabel||t.IsHidden||!t.IsEnabled||t.IsReadOnly)return!0;var o=n.ID+"-"+t.Name,e=!0,f="",u="";if(r||((t.Type==CRONOSFORM_CONTROL_TYPE_TEXT||t.Type==CRONOSFORM_CONTROL_TYPE_LONG_TEXT||t.Type==CRONOSFORM_CONTROL_TYPE_HTML_TEXT||t.Type==CRONOSFORM_CONTROL_TYPE_XML||t.Type==CRONOSFORM_CONTROL_TYPE_NUMBER||t.Type==CRONOSFORM_CONTROL_TYPE_BIG_NUMBER||t.Type==CRONOSFORM_CONTROL_TYPE_DECIMAL||t.Type==CRONOSFORM_CONTROL_TYPE_DATE||t.Type==CRONOSFORM_CONTROL_TYPE_RELATION)&&(inputId=o+(isNullOrEmpty(i)?"-input":"-"+i+"-input"),f=$("#"+inputId).val()),(t.Type==CRONOSFORM_CONTROL_TYPE_PICTURE||t.Type==CRONOSFORM_CONTROL_TYPE_FILE||t.Type==CRONOSFORM_CONTROL_TYPE_MULTI_FILE)&&(inputId=o+(isNullOrEmpty(i)?"-input":"-"+i+"-input"),f=$("#"+inputId+" .yesValue").hasClass("invisible")?"":"ok"),(t.Type==CRONOSFORM_CONTROL_TYPE_TEXT||t.Type==CRONOSFORM_CONTROL_TYPE_LONG_TEXT||t.Type==CRONOSFORM_CONTROL_TYPE_HTML_TEXT||t.Type==CRONOSFORM_CONTROL_TYPE_XML||t.Type==CRONOSFORM_CONTROL_TYPE_NUMBER||t.Type==CRONOSFORM_CONTROL_TYPE_BIG_NUMBER||t.Type==CRONOSFORM_CONTROL_TYPE_DECIMAL||t.Type==CRONOSFORM_CONTROL_TYPE_DATE||t.Type==CRONOSFORM_CONTROL_TYPE_RELATION||t.Type==CRONOSFORM_CONTROL_TYPE_PICTURE||t.Type==CRONOSFORM_CONTROL_TYPE_FILE||t.Type==CRONOSFORM_CONTROL_TYPE_MULTI_FILE)&&(t.IsLocalized&&getAllLanguages().length!=1?t.IsLocalized&&t.IsRequired&&isNullOrEmpty($("#"+o+"-"+getDefaultLanguage().Code.toLowerCase()+"-input").val())&&(e=!1,u="Tato informace je povinná pro výchozí jazyk (%defaultLanguage).".replace("%defaultLanguage",getDefaultLanguage().Code.toUpperCase())):t.IsRequired&&isNullOrEmpty(f)&&(e=!1,u="Tato informace je povinná.")),(t.Type==CRONOSFORM_CONTROL_TYPE_BOOLEAN||t.Type==CRONOSFORM_CONTROL_TYPE_SWITCH)&&(t.IsLocalized&&getAllLanguages().length!=1?t.IsLocalized&&(t.Type==CRONOSFORM_CONTROL_TYPE_BOOLEAN?f=$("#"+o+"-"+getDefaultLanguage().Code.toLowerCase()+"-input").is(":checked"):t.Type==CRONOSFORM_CONTROL_TYPE_SWITCH&&(f=$("#"+o+"-"+getDefaultLanguage().Code.toLowerCase()+"-input .prepinacHodnota").html()=="1"),t.IsRequired&&(isNull(f)||!f)&&(e=!1,u="Tato informace je povinná pro výchozí jazyk (%defaultLanguage).".replace("%defaultLanguage",getDefaultLanguage().Code.toUpperCase()))):(t.Type==CRONOSFORM_CONTROL_TYPE_BOOLEAN?f=$("#"+o+"-input").is(":checked"):t.Type==CRONOSFORM_CONTROL_TYPE_SWITCH&&(f=$("#"+o+"-input .prepinacHodnota").html()=="1"),t.IsRequired&&(isNull(f)||!f)&&(e=!1,u="Tato informace je povinná.")))),isNullOrEmpty(f)||t.Type!=CRONOSFORM_CONTROL_TYPE_NUMBER&&t.Type!=CRONOSFORM_CONTROL_TYPE_BIG_NUMBER||(f=parseInt(f),isNaN(f)&&(e=!1,isNullOrEmpty(u)||(u+="<br />"),u+="Zadaná hodnota musí být číslo.")),isNullOrEmpty(f)||t.Type!=CRONOSFORM_CONTROL_TYPE_DECIMAL||(f=parseFloat(f),isNaN(f)&&(e=!1,isNullOrEmpty(u)||(u+="<br />"),u+="Zadaná hodnota musí být (desetinné) číslo.")),isNullOrEmpty(f)||t.Type!=CRONOSFORM_CONTROL_TYPE_TEXT&&t.Type!=CRONOSFORM_CONTROL_TYPE_LONG_TEXT&&t.Type!=CRONOSFORM_CONTROL_TYPE_HTML_TEXT&&t.Type!=CRONOSFORM_CONTROL_TYPE_XML||(l=f.length,!isNull(t.MinLength)&&!isNull(t.MaxLength)&&t.MinLength>-1&&t.MaxLength>-1?t.MinLength<=l&&l<=t.MaxLength||(e=!1,isNullOrEmpty(u)||(u+="<br />"),u+="Hodnota musí být dlouhá %minLength-%maxLength znaků.".replace("%minLength",t.MinLength).replace("%maxLength",t.MaxLength)):!isNull(t.MinLength)&&t.MinLength>-1?t.MinLength<=l||(e=!1,isNullOrEmpty(u)||(u+="<br />"),u+="Hodnota musí mít nejméně %minLength znaků.".replace("%minLength",t.MinLength)):!isNull(t.MaxLength)&&t.MaxLength>-1&&(l<=t.MaxLength||(e=!1,isNullOrEmpty(u)||(u+="<br />"),u+="Hodnota musí mít nejvíce %maxLength znaků.".replace("%maxLength",t.MaxLength)))),!isNullOrEmpty(f)&&t.Type==CRONOSFORM_CONTROL_TYPE_MULTI_FILE){var p=null,a=-1,v=-1,y=-1;isNullOrEmpty(t.EditorParams)||(s=t.EditorParams.split(";"),s.length==4&&(isNullOrEmpty(s[0])||(a=parseInt(s[0])),isNullOrEmpty(s[1])||(v=parseInt(s[1])),isNullOrEmpty(s[2])||(y=parseInt(s[2])),isNullOrEmpty(s[3])||(p=s[3].toLowerCase())));var h=$("input#"+o+"-input-fileInput"),k=0,d=0;if(!isNull(h.prop("files"))&&h.prop("files").length>0)for(c=0;c<h.prop("files").length;c++)d++,k+=h.prop("files")[c].size,a>=0&&h.prop("files")[c].size>a&&(e=!1,isNullOrEmpty(u)||(u+="<br>"),u+='Soubor "'+h.prop("files")[c].name+'" překračuje povolenou velikost ('+CronosForm_getFileSizeLabel(a)+")"),w="",b=isNullOrEmpty(h.prop("files")[c].name)?-1:h.prop("files")[c].name.lastIndexOf("."),b>=0&&(w=h.prop("files")[c].name.substring(b).replace(".","").toLowerCase()),!isNullOrEmpty(p)&&p.indexOf(w)<0&&(e=!1,isNullOrEmpty(u)||(u+="<br>"),u+='Soubor "'+h.prop("files")[c].name+'" je nepovoleného formátu');y>=0&&d>y&&(e=!1,isNullOrEmpty(u)||(u+="<br>"),u+="Překročen povolený počet souborů ("+y+")");v>=0&&k>v&&(e=!1,isNullOrEmpty(u)||(u+="<br>"),u+="Překročena maximální velikost souborů ("+CronosForm_getFileSizeLabel(v)+")")}return e?(t.IsValid=!0,$("#"+o+" .error").html(u),$("#"+o+" .error").addClass("invisible"),$("#"+o+" .value").removeClass("invalid")):(t.IsValid=!1,$("#"+o+" .error").html(u),$("#"+o+" .error").removeClass("invisible"),$("#"+o+" .value").addClass("invalid")),e}function CronosForm_getFileSizeLabel(n){var t=n+"&nbsp;B";return n>=1024&&(n=n/1024,t=Math.round(n*100)/100+"&nbsp;kB",n>=1024&&(n=n/1024,t=Math.round(n*100)/100+"&nbsp;MB",n>=1024&&(n=n/1024,t=Math.round(n*100)/100+"&nbsp;GB"))),t}function CronosForm_FindDefinitionForInputId(n){var i=n.split("-"),t=cronosForms[i[0]];if(!isNull(t))return cronosFormFindDefinitionForControl(t,n)}function cronosFormFindDefinitionForControl(n,t){for(var u,r,f,i=0;i<n.Settings.Groups.length;i++)for(u=n.Settings.Groups[i],r=0;r<u.Controls.length;r++)if(f=u.Controls[r],t==n.ID+"-"+f.Name)return f;return null}function cronosFormPickDataFromForm(n,t){for(var e,i,s,r,u=[],o=!0,f=0;f<n.Settings.Groups.length;f++)for(e=n.Settings.Groups[f],i=0;i<e.Controls.length;i++)if(s=e.Controls[i],r=CronosForm_PickDataForControl(n,s,t,!0),r==null)continue;else r==="invalid"?o=!1:u[u.length]=r;return o?u:null}function CronosForm_PickDataForControl(n,t,i,r){var o,u,s,a,f,h,c,e,l,p,w,v,y,b,k,d,g;if(r&&(!t.Visible||t.ShowAsLabel))return null;if(o=getAllLanguages(),u={},u.Name=t.Name,t.IsLocalized&&o.length>1)for(u.Value=null,u.Values={},s=0;s<o.length;s++){if(i&&!cronosFormValidateControl(n,t,o[s].Code.toLowerCase(),!1))return"invalid";t.Type==CRONOSFORM_CONTROL_TYPE_BOOLEAN?u.Values[o[s].ID]=$("#"+n.ID+"-"+t.Name+"-"+
1o[s].Code.toLowerCase()+"-input").is(":checked"):t.Type==CRONOSFORM_CONTROL_TYPE_PICTURE||t.Type==CRONOSFORM_CONTROL_TYPE_FILE||t.Type==CRONOSFORM_CONTROL_TYPE_MULTI_FILE?(f=$("#"+n.ID+"-"+t.Name+"-"+o[s].Code.toLowerCase()+"-input-value").html(),(isNullOrEmpty(f)||f!="!NO_ACTION!")&&(f=$("#"+n.ID+"-"+t.Name+"-"+o[s].Code.toLowerCase()+"-input-fileName").html(),h=isNullOrEmpty(f)?-1:f.lastIndexOf("."),h>=0&&(f=f.replace(f.substring(h),""))),u.Values[o[s].ID]=f):t.Type==CRONOSFORM_CONTROL_TYPE_SWITCH?u.Values[o[s].ID]=$("#"+n.ID+"-"+t.Name+"-"+o[s].Code.toLowerCase()+"-input .prepinacHodnota").html()=="1":t.Type==CRONOSFORM_CONTROL_TYPE_DATE?(c=$("#"+n.ID+"-"+t.Name+"-"+o[s].Code.toLowerCase()+"-input").val(),Globalize.culture("cs-CZ"),u.Values[o[s].ID]=useDatePicker()?Globalize.parseDate(c,Globalize.culture().calendar.patterns.d):Globalize.parseDate(c,standard_date_format)):t.Type==CRONOSFORM_CONTROL_TYPE_TIME?(e=$("#"+n.ID+"-"+t.Name+"-"+o[s].Code.toLowerCase()+"-input").getTotalMinutes(),e=parseInt(e),e>0&&(e=e*6e4),u.Values[o[s].ID]=parseInt(e)):t.Type==CRONOSFORM_CONTROL_TYPE_NUMBER?(l=$("#"+n.ID+"-"+t.Name+"-"+o[s].Code.toLowerCase()+"-input").val(),isNullOrEmpty(l)||(u.Values[o[s].ID]=parseInt(l))):u.Values[o[s].ID]=$("#"+n.ID+"-"+t.Name+"-"+o[s].Code.toLowerCase()+"-input").val()}else if(t.IsLocalized&&o.length==1){if(u.Value=null,u.Values={},a=getDefaultLanguageId(),i&&!cronosFormValidateControl(n,t,null,!1))return"invalid";t.Type==CRONOSFORM_CONTROL_TYPE_BOOLEAN?u.Values[a]=$("#"+n.ID+"-"+t.Name+"-input").is(":checked"):t.Type==CRONOSFORM_CONTROL_TYPE_PICTURE||t.Type==CRONOSFORM_CONTROL_TYPE_FILE||t.Type==CRONOSFORM_CONTROL_TYPE_MULTI_FILE?(f=$("#"+n.ID+"-"+t.Name+"-input-value").html(),(isNullOrEmpty(f)||f!="!NO_ACTION!")&&(f=$("#"+n.ID+"-"+t.Name+"-input-fileName").html(),h=isNullOrEmpty(f)?-1:f.lastIndexOf("."),h>=0&&(f=f.replace(f.substring(h),""))),u.Values[a]=f):t.Type==CRONOSFORM_CONTROL_TYPE_SWITCH?u.Values[a]=$("#"+n.ID+"-"+t.Name+"-input .prepinacHodnota").html()=="1":t.Type==CRONOSFORM_CONTROL_TYPE_DATE?(c=$("#"+n.ID+"-"+t.Name+"-input").val(),Globalize.culture("cs-CZ"),u.Values[a]=useDatePicker()?Globalize.parseDate(c,Globalize.culture().calendar.patterns.d):Globalize.parseDate(c,standard_date_format)):t.Type==CRONOSFORM_CONTROL_TYPE_TIME?(e=$("#"+n.ID+"-"+t.Name+"-input").getTotalMinutes(),e=parseInt(e),e>0&&(e=e*6e4),u.Values[a]=parseInt(e)):t.Type==CRONOSFORM_CONTROL_TYPE_NUMBER?(l=$("#"+n.ID+"-"+t.Name+"-input").val(),isNullOrEmpty(l)||(u.Values[a]=parseInt(l))):t.Type==CRONOSFORM_CONTROL_TYPE_CAPTCHA?u.Value=$("#"+n.ID+"-"+t.Name+"-input").val()+";"+$("#"+n.ID+"-"+t.Name+"-input").realperson("getHash"):u.Values[a]=$("#"+n.ID+"-"+t.Name+"-input").val()}else{if(u.Values=null,i&&!cronosFormValidateControl(n,t,null,!1))return"invalid";if(t.Type==CRONOSFORM_CONTROL_TYPE_BOOLEAN)u.Value=$("#"+n.ID+"-"+t.Name+"-input").is(":checked");else if(t.Type==CRONOSFORM_CONTROL_TYPE_PICTURE||t.Type==CRONOSFORM_CONTROL_TYPE_FILE||t.Type==CRONOSFORM_CONTROL_TYPE_MULTI_FILE)f=$("#"+n.ID+"-"+t.Name+"-input-value").html(),(isNullOrEmpty(f)||f!="!NO_ACTION!")&&(f=$("#"+n.ID+"-"+t.Name+"-input-fileName").html(),h=isNullOrEmpty(f)?-1:f.lastIndexOf("."),h>=0&&(f=f.replace(f.substring(h),""))),u.Value=f;else if(t.Type==CRONOSFORM_CONTROL_TYPE_SWITCH)u.Value=$("#"+n.ID+"-"+t.Name+"-input .prepinacHodnota").html()=="1";else if(t.Type==CRONOSFORM_CONTROL_TYPE_DATE)c=$("#"+n.ID+"-"+t.Name+"-input").val(),Globalize.culture("cs-CZ"),u.Value=useDatePicker()?Globalize.parseDate(c,Globalize.culture().calendar.patterns.d):Globalize.parseDate(c,standard_date_format);else if(t.Type==CRONOSFORM_CONTROL_TYPE_TIME)e=$("#"+n.ID+"-"+t.Name+"-input").getTotalMinutes(),e=parseInt(e),e>0&&(e=e*6e4),u.Value=parseInt(e);else if(t.Type==CRONOSFORM_CONTROL_TYPE_NUMBER)l=$("#"+n.ID+"-"+t.Name+"-input").val(),isNullOrEmpty(l)||(u.Value=parseInt(l));else if(t.Type==CRONOSFORM_CONTROL_TYPE_PASSWORD){if(p=$("#"+n.ID+"-"+t.Name+"-input").val(),!isNullOrEmpty(t.EditorParams)&&!isNullOrEmpty(p))for(w=t.EditorParams.split("|"),v=0;v<w.length;v++){if(y=w[v].split(";"),y.length!=2)return null;isNullOrEmpty(u.Value)?u.Value="":u.Value+="|";b=$("#"+n.ID+"-"+y[0]+"-input").val();isNullOrEmpty(b)||(k=hashText(b+p),y[1]=="1"?(d=guid(),g=hashText(k+d),u.Value+=g+";"+d):u.Value+=k)}}else u.Value=t.Type==CRONOSFORM_CONTROL_TYPE_CAPTCHA?$("#"+n.ID+"-"+t.Name+"-input").val()+";"+$("#"+n.ID+"-"+t.Name+"-input").realperson("getHash"):$("#"+n.ID+"-"+t.Name+"-input").val()}return u}
1function CronosForm_PickFilesToFormData(n,t){for(var s,u,e,h,r,o=0,f=getAllLanguages(),i=0;i<n.Settings.Groups.length;i++)for(s=n.Settings.Groups[i],k=0;k<s.Controls.length;k++)if(u=s.Controls[k],!u.ShowAsLabel)if(u.IsLocalized&&f.length>1){for(e=0;e<f.length;e++)if(u.Type==CRONOSFORM_CONTROL_TYPE_MULTI_FILE&&u.Type==CRONOSFORM_CONTROL_TYPE_MULTI_FILE&&(r=$("input#"+n.ID+"-"+u.Name+"-"+f[e].Code.toLowerCase()+"-input-fileInput"),!isNull(r.prop("files"))&&r.prop("files").length>0))for(i=0;i<r.prop("files").length;i++)t.append(u.Name+";"+f[e].Code.toLowerCase()+";"+r.prop("files")[i].name,r.prop("files")[i]),o++}else if(u.IsLocalized&&f.length==1){if(h=getDefaultLanguageId(),u.Type==CRONOSFORM_CONTROL_TYPE_MULTI_FILE&&(r=$("input#"+n.ID+"-"+u.Name+"-input-fileInput"),!isNull(r.prop("files"))&&r.prop("files").length>0))for(i=0;i<r.prop("files").length;i++)t.append(u.Name+";;"+r.prop("files")[i].name,r.prop("files")[i]),o++}else if(u.Type==CRONOSFORM_CONTROL_TYPE_MULTI_FILE&&(r=$("input#"+n.ID+"-"+u.Name+"-input-fileInput"),!isNull(r.prop("files"))&&r.prop("files").length>0))for(i=0;i<r.prop("files").length;i++)t.append(u.Name+";;"+r.prop("files")[i].name,r.prop("files")[i]),o++;return o}function CronosForm_IndexFilesAddFileToTransfer(n,t,i,r,u,f){var o=CronosForm_IndexFilesPrepareTransfer(n,u),e={};e.FileName=r;e.FileSize=u;e.FileIndex=f;e.ControlName=t;e.ControlPostfix=i;o.Files[o.Files.length]=e;o.TransferSize+=u;n.TotalSize+=u;n.TotalFilesCount++}function CronosForm_IndexFilesPrepareTransfer(n,t){var r,i;return(isNull(n.Transfers)&&(n.Transfers=[]),n.Transfers.length==0)?(n.Transfers[0]={},n.Transfers[0].TransferIndex=1,n.Transfers[0].TransferSize=0,n.Transfers[0].TransferWeight=0,n.Transfers[0].Files=[],n.Transfers[0]):(r=n.Transfers[n.Transfers.length-1],r.TransferSize+t>CRONOSWEB_MAX_TRANSFER_SIZE)?(i={},i.TransferIndex=r.TransferIndex+1,i.TransferSize=0,i.TransferWeight=0,i.Files=[],n.Transfers[n.Transfers.length]=i,i):r}function CronosForm_IndexFilesForPartialUpload(n){var t={},f,c,u,s,l,r,i,e,o,h;for(t.Transfers=[],t.PartialUploadIndex=0,t.PartialUploadCount=0,t.TotalSize=0,t.TotalFilesCount=0,f=getAllLanguages(),i=0;i<n.Settings.Groups.length;i++)for(c=n.Settings.Groups[i],k=0;k<c.Controls.length;k++)if(u=c.Controls[k],!u.ShowAsLabel)if(u.IsLocalized&&f.length>1){for(s=0;s<f.length;s++)if(u.Type==CRONOSFORM_CONTROL_TYPE_MULTI_FILE&&u.Type==CRONOSFORM_CONTROL_TYPE_MULTI_FILE&&(r=$("input#"+n.ID+"-"+u.Name+"-"+f[s].Code.toLowerCase()+"-input-fileInput"),!isNull(r.prop("files"))&&r.prop("files").length>0))for(i=0;i<r.prop("files").length;i++)CronosForm_IndexFilesAddFileToTransfer(t,u.Name,f[s].Code.toLowerCase(),r.prop("files")[i].name,r.prop("files")[i].size,i),t.TotalFilesCount++}else if(u.IsLocalized&&f.length==1){if(l=getDefaultLanguageId(),u.Type==CRONOSFORM_CONTROL_TYPE_MULTI_FILE&&(r=$("input#"+n.ID+"-"+u.Name+"-input-fileInput"),!isNull(r.prop("files"))&&r.prop("files").length>0))for(i=0;i<r.prop("files").length;i++)CronosForm_IndexFilesAddFileToTransfer(t,u.Name,null,r.prop("files")[i].name,r.prop("files")[i].size,i),t.TotalFilesCount++}else if(u.Type==CRONOSFORM_CONTROL_TYPE_MULTI_FILE&&(r=$("input#"+n.ID+"-"+u.Name+"-input-fileInput"),!isNull(r.prop("files"))&&r.prop("files").length>0))for(i=0;i<r.prop("files").length;i++)CronosForm_IndexFilesAddFileToTransfer(t,u.Name,null,r.prop("files")[i].name,r.prop("files")[i].size,i),t.TotalFilesCount++;if(t.Transfers.length==1)t.Transfers[0].TransferWeight=100;else if(t.Transfers.length>1){for(e=0,o=0;o<t.Transfers.length;o++)t.Transfers[o].TransferWeight=t.Transfers[o].TransferSize/(t.TotalSize/100),e+=t.Transfers[o].TransferWeight;e>100?(h=e-100,t.Transfers[t.Transfers.length-1].TransferWeight-=h):e<100&&(h=100-e,t.Transfers[t.Transfers.length-1].TransferWeight+=h)}return t}function CronosForm_IndexFilesPickToFormData(n,t,i,r){for(var f,o,u=null,e=0;e<i.Transfers.length;e++)if(i.Transfers[e].TransferIndex==r){u=i.Transfers[e];break}if(u==null||u.Files.length<=0)return!1;for(f=0;f<u.Files.length;f++)o=isNullOrEmpty(u.Files[f].ControlPostfix)?$("input#"+n.ID+"-"+u.Files[f].ControlName+"-input-fileInput"):$("input#"+n.ID+"-"+u.Files[f].ControlName+"-"+u.Files[f].ControlPostfix+"-input-fileInput"),t.append(u.Files[f].ControlName+";"+(isNullOrEmpty(u.Files[f].ControlPostfix)?"":u.Files[f].ControlPostfix)+";"+o.prop("files")[u.Files[f].FileIndex].name,o.prop("files")[u.Files[f].FileIndex]);return!0}function cronosFormPickRelationDataFromForm(n){for(var i,t,r=[],u=0;u<n.Settings.Relations.length;u++)i=n.Settings.Relations[u],t={},t.RelationId=i.RelationId,t.IsMetadata=i.IsMetadata,t.Values=[],$("#"+n.ID+"-relation-ul-"+i.Name+" div").each(function(){t.Values[t.Values.length]=$(this).html()}),r[r.length]=t;return r}function cronosFormInputType(n){return n==CRONOSFORM_CONTROL_TYPE_NUMBER?"number":n==CRONOSFORM_CONTROL_TYPE_TEXT?"text":n==CRONOSFORM_CONTROL_TYPE_DATE?"date":n==CRONOSFORM_CONTROL_TYPE_TIME?"duration":n==CRONOSFORM_CONTROL_TYPE_PASSWORD?"password":n==CRONOSFORM_CONTROL_TYPE_BOOLEAN?"checkbox":"text"}function cronosRelation_EstablishRelation(n,t,i,r,u){var o=i.split("-"),f=cronosForms[o[0]];if(!isNull(f)){var s=i+(isNullOrEmpty(r)?"":"-"+r)+"-input",e=$("#"+s).val(),h=$("#"+f.ID+"-obj_SLOZKA_ID-input").val(),c=cronosFormPickDataFromForm(f,!1);u&&(!u||isNullOrEmpty(e))||CronosRelation_CallDataHandler(f,"ESTABLISH_RELATION",n,t,i,r,e,!1,!1,h,c)}}function CronosRelation_CallDataHandler(n,t,i,r,u,f,e,o,s,h,c){data={Action:t,AlertId:null,FormId:n.ID,ControlId:u,Postfix:f,RelationId:i,IsMetadata:r,SearchText:e,IdDat:n.Settings.IdDat,TypDat:n.Settings.TypDat,RecordId:n.Settings.RecordId,CategoryId:n.Settings.CategoryId,IsMulti:o,IsMultiTab:s,FolderId:h,FormValues:c};showProgressBar(!1);callHandler(n.Settings.RelationHandlerUrl,data,CronosRelation_AfterCall)}
1function CronosRelation_AfterCall(n){if(!isNull(n)){if(n.IsLogOut){cronosLogin_reLoginUser(n.ErrorMessage);return}var t=cronosForms[n.FormId];isNull(t)||(n.ResponseState==CRONOSRELATION_RESPONSE_RELATION_OK?CronosRelation_ActivateRelation(n.ControlId,n.Postfix,n.RelationValue):n.ResponseState==CRONOSRELATION_RESPONSE_RELATION_GRID?CronosRelation_ShowRelationGrid(t,n.ControlId,n.Postfix,n.RelationGrid,n.GridData,n.RelationGridCurrent,n.RelationId,n.IsMetadata,n.IsMulti,n.IsMultiTab):n.ResponseState==CRONOSRELATION_RESPONSE_ERROR&&popupError(n.ErrorMessage,n.StackTrace),hideProgressBar())}}function CronosRelation_ActivateRelation(n,t,i){var u=i.split(";"),r=isNullOrEmpty(t)?"":"-"+t;$("#"+n+r+"-input").val(u[0]);$("#"+n+" .activeRelation"+r+" .relationLink").attr("href","#");$("#"+n+" .activeRelation"+r+" .relationLink").html(CronosForm_EscapeHtml(u[2]));$("#"+n+" .emptyRelation"+r).addClass("invisible");$("#"+n+" .activeRelation"+r).removeClass("invisible")}function CronosRelation_DeactivateRelation(n,t){var i=isNullOrEmpty(t)?"":"-"+t;$("#"+n+i+"-input").val("");$("#"+n+" .activeRelation"+i).addClass("invisible");$("#"+n+" .emptyRelation"+i).removeClass("invisible")}function CronosRelation_ActivateMultiTabRelation(n,t,i,r,u){var f=cronosForms[n],e,l,o;if(!isNull(f)&&(e=cronosGrids[t],!isNull(e))){l=e.Current.SelectedItems;o=[];o[0]={};o[0].RelationId=r;o[0].IsMetadata=u;o[0].Values=e.Current.SelectedItems;var c=guid(),a=isNullOrEmpty(e.Settings.GridName)?"":' ve vazbě <a href="'+window.location.href+'">'+e.Settings.GridName+"<\/a>",s=e.Current.SelectedItems.length,h="Přidává se "+s+" položek";s==1?h="Přidává se "+s+" položka":s<5&&(h="Přidávají se "+s+" položky");CronosAlert_AddAlert(c,"SAVE",h+a+".");data={Action:"LINK_RELATIONS",AlertId:c,FormId:f.ID,ControlId:i,IdDat:f.Settings.IdDat,TypDat:f.Settings.TypDat,RecordId:f.Settings.RecordId,FolderId:f.Settings.FolderId,CategoryId:f.Settings.CategoryId,RelationData:o};showProgressBar();callHandler(f.Settings.DataHandlerUrl,data,CronosForm_AfterLinkRelationCall)}}function CronosRelation_DeactivateMultiTabRelation(n,t,i,r){var u=cronosForms[n],f,c,e;if(!isNull(u)&&(f=cronosGrids[t],!isNull(f))){c=f.Current.SelectedItems;e=[];e[0]={};e[0].RelationId=i;e[0].IsMetadata=r;e[0].Values=f.Current.SelectedItems;var h=guid(),l=isNullOrEmpty(f.Settings.GridName)?"":' ve vazbě <a href="'+window.location.href+'">'+f.Settings.GridName+"<\/a>",o=f.Current.SelectedItems.length,s="Odebírá se "+o+" položek";o==1?s="Odebírá se "+o+" položka":o<5&&(s="Odebírají se "+o+" položky");CronosAlert_AddAlert(h,"DELETE",s+l+".");data={Action:"UNLINK_RELATIONS",AlertId:h,FormId:u.ID,ControlId:t,IdDat:u.Settings.IdDat,TypDat:u.Settings.TypDat,RecordId:u.Settings.RecordId,FolderId:u.Settings.FolderId,CategoryId:u.Settings.CategoryId,RelationData:e};showProgressBar();callHandler(u.Settings.DataHandlerUrl,data,CronosForm_AfterLinkRelationCall)}}function CronosForm_AfterLinkRelationCall(n){var i,t;if(!isNull(n)){if(n.IsLogOut){cronosLogin_reLoginUser(n.ErrorMessage);return}(i=cronosForms[n.FormId],isNull(i))||(hideProgressBar(),n.ResponseState==CRONOSFORM_RESPONSE_OK?(n.Action=="LINK_RELATIONS"?$("#"+n.FormId+"RelationDialog").bPopup().close():n.Action=="UNLINK_RELATIONS"&&(t=cronosGrids[n.ControlId],isNull(t)||(t.Current.SelectedItems=[])),CronosGrid_Refresh(n.ControlId),isNullOrEmpty(n.AlertId)||CronosAlert_UpdateAlert(n.AlertId,CRONOSALERT_STATE_COMPLETED)):n.ResponseState==CRONOSFORM_RESPONSE_ERROR&&(isNullOrEmpty(n.AlertId)||CronosAlert_UpdateAlert(n.AlertId,CRONOSALERT_STATE_ERROR),popupError(n.ErrorMessage,n.StackTrace)))}}function CronosRelation_ActivateMultiRelation(n,t,i,r,u){var l=cronosForms[n],s,a,h,o,v,y,f,p,c,e,k,w,b,d,g;if(!isNull(l)&&(s=cronosGrids[t],!isNull(s))){for(a=-1,f=0;f<s.Settings.Columns.length;f++)if(s.Settings.Columns[f].Name=="RELATION_STRING"){a=f;break}for(h=[],$("#"+i+" div").each(function(){h[h.length]=$(this).html()}),o=s.Current.SelectedItems,f=0;f<h.length;f++){for(v=h[f],y=!1,e=0;e<o.length;e++)if(v==o[e]){y=!0;break}y||cronosRelation_removeRelation(i+"-"+v)}for(f=0;f<o.length;f++){for(p=!1,e=0;e<h.length;e++)if(o[f]==h[e]){p=!0;break}if(!p){for(c="",e=0;e<s.Data.length;e++)if(o[f]==s.Data[e][s.Settings.KeyColumnIndex]){c=s.Data[e][a];break}k="";w="";isNullOrEmpty(c)||(b=c.split(";"),k=b[0],w=b[2]);d="javascript:CronosRelation_PrepareRelatedForm('"+l.ID+"', "+r+", "+u+", "+l.Settings.RecordId+", "+o[f]+")";g='    <li id="'+i+"-"+o[f]+'"><div class="invisible">'+o[f]+'<\/div><a href="'+d+'">'+w+"<\/a> [<a href=\"javascript:cronosRelation_removeRelation('"+i+"-"+o[f]+'\')" class="remove">x<\/a>]<\/li>';$("#"+i+" li:last-child").before(g)}}$("#"+i).sortable({items:":not(.disableDragAndDrop)"})}}function CronosRelation_ShowRelationGrid(n,t,i,r,u,f,e,o,s,h){var a,l,c,v;if(s&&r.DisplayMode==CRONOSGRID_DISPLAYMODE_RELATION?(r.DisplayMode=CRONOSGRID_DISPLAYMODE_RELATION_MULTI,r.ShowSelectCheckbox=!0):s||r.DisplayMode!=CRONOSGRID_DISPLAYMODE_RELATION||(r.ShowSelectCheckbox=!1),s)if(h){for(a=null,l=0;l<n.Settings.Tabs.length;l++)if(n.Settings.Tabs[l].GridId==t){a=n.Settings.Tabs[l];break}isNull(a)||(r.GridName=a.Label)}else r.GridName=$("#"+t.replace("-ul","")).html();else r.GridName=$("#"+t+(isNullOrEmpty(i)?"":"-"+i)+"-label").html();c="";c+='<div id="'+t+'RelationDialog" class="clear"><\/div>';c+='<div class="dialogButtons">';r.DisplayMode==CRONOSGRID_DISPLAYMODE_RELATION_MULTI&&r.ShowSelectCheckbox&&(h||(f.SelectedItems=[],$("#"+t+" div").each(function(){f.SelectedItems[f.SelectedItems.length]=parseInt($(this).html())})),v="",v=h?" onclick=\"javascript:CronosRelation_ActivateMultiTabRelation('"+n.ID+"', '"+r.GridId+"', '"+t+"', "+e+", "+o+')"':" onclick=\"javascript:CronosRelation_ActivateMultiRelation('"+n.ID+"', '"+r.GridId+"', '"+t+"', "+e+", "+o+')"',c+='    <input id="'+n.ID+'RelationDialogSelect" name="'+n.ID+'RelationDialogSelect"  type="button" value="Vybrat" title="Vybrat" class="default '+t+" "+(h?"":t+"CloseGrid")+'"'+v+" />");c+='    <input id="'+n.ID+'RelationDialogCancel" name="'+n.ID+'RelationDialogCancel"  type="button" value="Zrušit" title="Zrušit" class="other '+t+'CloseGrid" />';c+="<\/div>";$("#"+n.ID+"RelationDialog").html(c);$("#"+t+"RelationDialog").cronosGrid({GridDefinition:r,GridData:u,GridCurrent:f,ControlId:t,ControlPostfix:i,ControlRelationId:e,ControlIsMetadata:o,FormId:n.ID});$("#"+n.ID+"RelationDialog").bPopup({opacity:.075,closeClass:t+"CloseGrid",positionStyle:"fixed",modalClose:!1});$("#"+n.ID+"RelationDialog").draggable({cursor:"move",drag:function(){cronosForm_ResizeShortFormDialog(n.ID)}});cronosForm_ResizeRelationDialog(n.ID)}function cronosForm_ResizeRelationDialog(n){$("#"+n+"RelationDialog").removeClass("cronosShortFormDialogScrollable");$("#"+n+"RelationDialog").height()>$(window).height()-10?$("#"+n+"RelationDialog").addClass("cronosShortFormDialogScrollable"):$("#"+n+"RelationDialog").removeClass("cronosShortFormDialogScrollable")}function cronosForm_ResizeDialog(n){$("#"+n+"Dialog").removeClass("cronosShortFormDialogScrollable");$("#"+n+"Dialog").height()>$(window).height()-10?$("#"+n+"Dialog").addClass("cronosShortFormDialogScrollable"):$("#"+n+"Dialog").removeClass("cronosShortFormDialogScrollable")}function cronosForm_ResizeShortFormDialog(n){isNullOrEmpty(n)||($("#"+n+"ShortFormDialog").removeClass("cronosShortFormDialogScrollable"),$("#"+n+"ShortFormDialog").css("height",""),$("#"+n+"ShortFormDialog").height()>$(window).height()-10?$("#"+n+"ShortFormDialog").addClass("cronosShortFormDialogScrollable"):$("#"+n+"ShortFormDialog").removeClass("cronosShortFormDialogScrollable"))}function cronosRelation_EstablishMultiRelation(n,t,i,r,u){var f=cronosForms[n],e,o;isNull(f)||(e=$("#"+f.ID+"-obj_SLOZKA_ID-input").val(),o=cronosFormPickDataFromForm(f,!1),CronosRelation_CallDataHandler(f,"ESTABLISH_RELATION",t,i,r,null,null,!0,u,e,o))}function cronosRelation_removeRelation(n){$("#"+n).remove()}function cronosForm_showTabs(n){var t=cronosForms[n];isNull(t)||(t.Current.TabsShowed?($("#"+n+"-tabs").addClass("invisible"),t.Current.TabsShowed=!1):($("#"+n+"-tabs").removeClass("invisible"),t.Current.TabsShowed=!0))}function cronosForm_changeTab(n,t,i){var r=cronosForms[n],u,f;if(!isNull(r)){if(i&&(window.location.hash="tab="+t),showProgressBar(!1),t=="form"){$("#"+n+" .tabs li a").removeClass("invisible");$("#"+n+" .tabs li span").addClass("invisible");$("#"+n+" .tabs li a").removeClass("highlighted");$("#"+n+"-moreTabs li a").removeClass("invisible");$("#"+n+"-moreTabs li span").addClass("invisible");$("#"+n+"-tablink-form a").addClass("invisible");$("#"+n+"-tablink-form span").removeClass("invisible");$("#"+r.ID+" .cronosFormTab").addClass("invisible");$("#"+r.ID+"-tab-form").removeClass("invisible");cronosForm_ResizeShortFormDialog(r.Settings.ParentFormId);hideProgressBar();return}for(u=null,f=0;f<r.Settings.Tabs.length;f++)if(r.Settings.Tabs[f].Name==t){u=r.Settings.Tabs[f];break}if(isNull(u)&&t!="form"){cronosForm_ResizeShortFormDialog(r.Settings.ParentFormId);hideProgressBar();return}$("#"+n+" .tabs li a").removeClass("invisible");$("#"+n+" .tabs li span").addClass("invisible");$("#"+n+"-moreTabs li a").removeClass("invisible");$("#"+n+"-moreTabs li span").addClass("invisible");u.ShowInMainPanel?$("#"+n+" .tabs li.showMore a").removeClass("highlighted"):$("#"+n+" .tabs li.showMore a").addClass("highlighted");$("#"+n+"-tablink-"+t+" a").addClass("invisible");$("#"+n+"-tablink-"+t+" span").removeClass("invisible");cronosForm_hideMoreTabs(n);cronosForm_initActiveTab(r,u)}}function cronosForm_initActiveTab(n,t){var r=!isNullOrEmpty(t.GridId),i;if(r){if($("#"+n.ID+" .cronosFormTab").addClass("invisible"),$("#"+n.ID+"-tab-"+t.Name).removeClass("invisible"),i=cronosGrids[t.GridId],isNull(i))return;cronosForm_ResizeShortFormDialog(n.Settings.ParentFormId);hideProgressBar()}else CronosRelation_CallTabHandler(n,"PREPARE_TAB_GRID",t.Name,t.IdDat,t.TypDat,n.Settings.RecordId,t.RelationId,t.IsMetadata)}function CronosRelation_CallTabHandler(n,t,i,r,u,f,e,o){data={Action:t,AlertId:null,FormId:n.ID,FolderId:n.Settings.FolderId,CategoryId:n.Settings.CategoryId,TabName:i,IdDat:r,TypDat:u,RecordId:f,RelationId:e,IsMetadata:o};callHandler(n.Settings.RelationHandlerUrl,data,CronosRelation_AfterTabCall)}
1function CronosRelation_AfterTabCall(n){if(!isNull(n)){if(n.IsLogOut){cronosLogin_reLoginUser(n.ErrorMessage);return}var t=cronosForms[n.FormId];isNull(t)||(n.ResponseState==CRONOSRELATION_RESPONSE_OK?(n.RelationGrid.ButtonsSelector=t.ID+"-tab-"+n.TabName+" .tab-buttons ul",cronosForm_activateTab(t,n.TabName,n.RelationGrid,n.GridData,n.RelationGridCurrent)):n.ResponseState==CRONOSRELATION_RESPONSE_ERROR&&popupError(n.ErrorMessage,n.StackTrace),cronosForm_ResizeShortFormDialog(t.Settings.ParentFormId),hideProgressBar())}}function cronosForm_activateTab(n,t,i,r,u){for(var o,f=null,e=0;e<n.Settings.Tabs.length;e++)if(n.Settings.Tabs[e].Name==t){f=n.Settings.Tabs[e];break}f.GridId=i.GridId;f.IsRelation&&(i.GridIsMultiRelation=!0,i.ControlId=i.GridId);i.ControlRelationId=f.RelationId;i.ControlIsMetadata=f.IsMetadata;o=n.ID+"-tab-"+t+"-grid";$("#"+n.ID+"-tab-"+t).html('<div id="'+o+'"><\/div>');$("#"+o).cronosGrid({GridDefinition:i,GridData:r,GridCurrent:u,FormId:n.ID,TabName:t});$("#"+n.ID+" .cronosFormTab").addClass("invisible");$("#"+n.ID+"-tab-"+t).removeClass("invisible")}function cronosForm_showMoreTabs(n){var t=cronosForms[n],i,r;isNull(t)||(t.Current.MoreTabsShowed?cronosForm_hideMoreTabs(n):(i=Math.round($("#"+n+" .tabs li.showMore").position().left),r=Math.round($("#"+n+" .tabs li.showMore").position().top)+34,$("#"+n+"-moreTabs").css("left",i),$("#"+n+"-moreTabs").css("top",r),$("#"+n+"-moreTabs").removeClass("invisible"),cronos_openedMenuId=n+"-moreTabs",cronos_openedMenuCloseAction="cronosForm_hideMoreTabs('"+n+"')",cronos_openedMenuCancelClass="moreTabsOpened",$("#"+n+" .tabs li.showMore a").addClass("moreTabsOpened"),$("#"+n+" .tabs li.showMore a").attr("href","javascript:cronosForm_hideMoreTabs('"+n+"')"),t.Current.MoreTabsShowed=!0))}function cronosForm_hideMoreTabs(n){var t=cronosForms[n];isNull(t)||($("#"+n+"-moreTabs").addClass("invisible"),t.Current.MoreTabsShowed=!1,$("#"+n+" .tabs li.showMore a").removeClass("moreTabsOpened"),$("#"+n+" .tabs li.showMore a").attr("href","javascript:cronosForm_showMoreTabs('"+n+"')"),clearOpenedMenu())}function CronosRelation_PrepareShortFormInTab(n,t,i,r,u,f,e,o,s){var h=cronosForms[n];isNull(h)||(showProgressBar(!1),CronosRelation_CallShortFormHandler(h,"PREPARE_SHORT_FORM_IN_TAB",t,i,r,u,o,s,f,e))}function CronosRelation_PrepareShortForm(n,t,i,r,u,f,e,o){var s=cronosForms[n];isNull(s)||(showProgressBar(!1),CronosRelation_CallShortFormHandler(s,"PREPARE_SHORT_FORM",null,t,i,r,u,f,e,o))}function CronosRelation_PrepareRelatedForm(n,t,i,r,u){var f=cronosForms[n];isNull(f)||(showProgressBar(!1),CronosRelation_CallShortFormHandler(f,"PREPARE_RELATED_FORM",null,null,null,null,r,u,t,i))}function CronosRelation_CallShortFormHandler(n,t,i,r,u,f,e,o,s,h){data={Action:t,AlertId:null,FormId:n.ID,TabName:i,ParentGridId:r,FolderId:n.Settings.FolderId,CategoryId:n.Settings.CategoryId,IdDat:u,TypDat:f,RecordId:e,SelectedId:o,RelationId:s,IsMetadata:h};callHandler(n.Settings.RelationHandlerUrl,data,CronosRelation_AfterShortFormCall)}function CronosRelation_AfterShortFormCall(n){if(!isNull(n)){if(n.IsLogOut){cronosLogin_reLoginUser(n.ErrorMessage);return}var t=cronosForms[n.FormId];isNull(t)||(n.ResponseState==CRONOSRELATION_RESPONSE_OK?CronosRelation_ShowShortForm(t,n.TabName,n.ParentGridId,n.RelationForm):n.ResponseState==CRONOSRELATION_RESPONSE_ERROR&&popupError(n.ErrorMessage,n.StackTrace),hideProgressBar())}}function CronosRelation_ShowShortForm(n,t,i,r){var u='<div id="'+r.FormId+'"><\/div>';$("#"+n.ID+"ShortFormDialog").html(u);$("#"+r.FormId).cronosForm({FormDefinition:r,ParentGridId:i,ParentFormId:n.ID,ParentTabName:t});$("#"+n.ID+"ShortFormDialog").bPopup({opacity:.075,closeClass:r.FormId+"CloseShortForm",modalClose:!1,positionStyle:"fixed"});$("#"+n.ID+"ShortFormDialog").draggable({cursor:"move",drag:function(){cronosForm_ResizeShortFormDialog(n.ID)}});cronosForm_ResizeShortFormDialog(n.ID)}function CronosRelation_PrepareMetadataForm(n,t,i){var r=cronosForms[n];isNull(r)||(showProgressBar(),CronosRelation_CallMetadataFormHandler(r,"PREPARE_METADATA_FORM",t,i))}function CronosRelation_CallMetadataFormHandler(n,t,i,r){data={Action:t,AlertId:null,FormId:n.ID,FolderId:n.Settings.FolderId,CategoryId:n.Settings.CategoryId,RecordId:i,IsMetadata:r};callHandler(n.Settings.RelationHandlerUrl,data,CronosRelation_AfterMetadataFormCall)}function CronosRelation_AfterMetadataFormCall(n){if(!isNull(n)){if
1(n.IsLogOut){cronosLogin_reLoginUser(n.ErrorMessage);return}var t=cronosForms[n.FormId];isNull(t)||(n.ResponseState==CRONOSRELATION_RESPONSE_OK?CronosRelation_ShowMetadataForm(t,n.RelationForm):n.ResponseState==CRONOSRELATION_RESPONSE_ERROR&&popupError(n.ErrorMessage,n.StackTrace),hideProgressBar())}}function CronosRelation_ShowMetadataForm(n,t){var i='<div id="'+t.FormId+'"><\/div>';$("#"+n.ID+"ShortFormDialog").html(i);$("#"+t.FormId).cronosForm({FormDefinition:t,ParentFormId:n.ID});$("#"+n.ID+"ShortFormDialog").bPopup({opacity:.075,closeClass:t.FormId+"CloseShortForm",modalClose:!1,positionStyle:"fixed"});$("#"+n.ID+"ShortFormDialog").draggable({cursor:"move",drag:function(){cronosForm_ResizeShortFormDialog(n.ID)}});cronosForm_ResizeShortFormDialog(n.ID)}function CronosForm_ResolveIOOnLoad(n){for(var r,t,i=0;i<n.Settings.Subroutines.length;i++)r=n.Settings.Subroutines[i],r.Event==CRONOSIO_ONLOAD&&(CronosIO_currentForm=n,t=CronosIO_currentForm.Settings.IsShort?r.Code:Base64.decode(r.Code),isNullOrEmpty(t)||(t=CronosIO_ParseProgram(t),CronosIO_RunProgram(t)),CronosIO_currentForm=null)}function CronosForm_ResolveIOForControl(n,t,i){var f,r,u,e;if(!isNull(n)&&!isNull(t)&&!isNullOrEmpty(i)&&!isNull(t.Events)&&!(t.Events.length<=0))for(f=0;f<t.Events.length;f++)(r=t.Events[f],r.Event==i)&&(CronosIO_currentForm=n,u="",isNullOrEmpty(r.SubName)?isNullOrEmpty(r.Code)||(u=CronosIO_currentForm.Settings.IsShort?r.Code:Base64.decode(r.Code)):(e=CronosForm_FindSubroutineByName(CronosIO_currentForm,r.SubName),isNull(e)||(u=CronosIO_currentForm.Settings.IsShort?e:Base64.decode(e))),isNullOrEmpty(u)||(u=CronosIO_ParseProgram(u),CronosIO_RunProgram(u)),CronosIO_currentForm=null)}function CronosForm_FindSubroutineByName(n,t){if(isNullOrEmpty(t)||isNull(n)||isNull(n.Settings.Subroutines))return null;for(var i=0;i<n.Settings.Subroutines.length;i++)if(t==n.Settings.Subroutines[i].SubName)return n.Settings.Subroutines[i].Code;return null}function CronosIO_RunSub(n,t){var u=cronosForms[n],r,i;isNull(u)||(r=CronosForm_FindSubroutineByName(u,t),isNullOrEmpty(r)||(CronosIO_currentForm=u,i=CronosIO_currentForm.Settings.IsShort?r:Base64.decode(r),isNullOrEmpty(i)||(i=CronosIO_ParseProgram(i),CronosIO_RunProgram(i)),CronosIO_currentForm=null))}function CronosIO_RunProgram(n){for(var t=0;t<n.length;t++)n[t][0].toLowerCase()=="if"?CronosIO_Evaluate(n[t][1])?CronosIO_RunProgram(n[t][2]):n[t].length>=4&&CronosIO_RunProgram(n[t][3]):CronosIO_DoCommand(n[t])}function CronosIO_ParseProgram(n){return CronosIO_Reset(n),CronosIO_ParseSubCode(0,CronosIO_code.length-1)}function CronosIO_ParseSubCode(n,t){var r=CronosIO_index,i;for(CronosIO_index=n,i=[];CronosIO_index<t;)i.push(CronosIO_ParseCommand()),CronosIO_SkipWhiteSpaces();return CronosIO_index=r,i}function CronosIO_ParseCommand(){var i=CronosIO_ReadWord(),n,r,u,t,f;return i.toLowerCase()=="if"?(n=[],n.push(i),n.push(CronosIO_ReadBracket("(",")")),CronosIO_SkipWhiteSpaces(),CronosIO_code[CronosIO_index]=="{"?(t=CronosIO_index+1,CronosIO_ReadBracket("{","}"),n.push(CronosIO_ParseSubCode(t,CronosIO_index-2))):n.push([CronosIO_ParseCommand()]),CronosIO_SkipWhiteSpaces(),r=CronosIO_index,u=CronosIO_ReadWord().toLowerCase(),u=="else"?(CronosIO_SkipWhiteSpaces(),CronosIO_code[CronosIO_index]=="{"?(t=CronosIO_index+1,CronosIO_ReadBracket("{","}"),n.push(CronosIO_ParseSubCode(t,CronosIO_index-2))):n.push([CronosIO_ParseCommand()])):CronosIO_index=r,n):(f=CronosIO_ReadBracket("(",")"),CronosIO_SkipWhiteSpaces(),CronosIO_code[CronosIO_index]==";"&&CronosIO_index++,CronosIO_SplitParams(f,i))}function CronosIO_Reset(n){CronosIO_index=0;CronosIO_code=n.trim()}function CronosIO_SkipWhiteSpaces(){while(CronosIO_index<CronosIO_code.length&&CronosIO_code[CronosIO_index].trim().length==0)CronosIO_index++;CronosIO_code[CronosIO_index]=="/"&&CronosIO_code[CronosIO_index+1]=="/"&&(CronosIO_index=CronosIO_code.indexOf("\n",CronosIO_index)+1,CronosIO_SkipWhiteSpaces())}function CronosIO_ReadWord(){CronosIO_SkipWhiteSpaces();var n=CronosIO_ReadWordStr(CronosIO_code,CronosIO_index);return CronosIO_index=n.Index,n.Text}function CronosIO_ReadWordStr(n,t){for(var i=t;t<n.length&&"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789.".indexOf(n[t])!==-1;)t++;return{Text:n.substr(i,t-i).trim(),Index:t}}function CronosIO_ReadBracket(n,t){CronosIO_SkipWhiteSpaces();var i=CronosIO_ReadBracketStr(CronosIO_code,CronosIO_index,n,t);return CronosIO_index=i.Index,i.Text}function CronosIO_ReadBracketStr(n,t,i,r){for(var u=0,f;t<n.length&&n[t]!=i;)t++;for(t++,f=t;t<n.length&&(n[t]!=r||u>0);){switch(n[t]){case i:u++;break;case r:u--}t++}return t++,{Text:n.substr(f,t-f-1).trim(),Index:t}}function CronosIO_SplitParams(n,t){for(var u=[t],i=0,r=0;i<n.length;)switch(n[i]){case"(":i=CronosIO_ReadBracketStr(n,i,"(",")").Index;break;case"[":i=CronosIO_ReadBracketStr(n,i,"[","]").Index;break;case"{":i=CronosIO_ReadBracketStr(n,i,"{","}").Index;break;
1case",":u.push(n.substr(r,i-r).trim());i++;r=i;break;default:i++}return u.push(n.substr(r,i-r).trim()),u}function CronosIO_Evaluate(n){var t,i,u;for(n=n.trim(),t=n.indexOf("#");t!==-1;)i=CronosIO_ReadWordStr(n,t+1),u=CronosIO_GetItemValue(i.Text),n=n.substr(0,t)+u+n.substr(i.Index,n.length-i.Index),t=n.indexOf("#");for(t=n.indexOf("@");t!==-1;){var f=CronosIO_ReadWordStr(n,t+1),r=CronosIO_ReadBracketStr(n,f.Index,"(",")"),e=CronosIO_SplitParams(r.Text,f.Text),o=CronosIO_GetFunctionValue(e);n=n.substr(0,t)+o+n.substr(r.Index,n.length-r.Index);t=n.indexOf("@")}return eval(n)}function CronosIO_GetFunctionValue(n){var i,r,t;switch(n[0].toLowerCase()){case"today":return(new Date).getTime();case"pow":return Math.pow(CronosIO_Evaluate(n[1]),CronosIO_Evaluate(n[2]));case"sqrt":return Math.sqrt(CronosIO_Evaluate(n[1]));case"pi":return Math.PI;case"isempty":return n[1]==null||n[1].trim()=="";case"isnotempty":return n[1]!=null&&n[1].trim()!="";case"length":return n[1].length;case"round":return i=Math.pow(10,CronosIO_Evaluate(n[2])),Math.round(CronosIO_Evaluate(n[1])*i)/i;case"in":for(r=CronosIO_Evaluate(n[1]),t=2;t<n.length;t++)if(r==CronosIO_Evaluate(n[t]))return!0;return!1;case"getarrt":return;default:return null}}function CronosIO_GetItemValue(n,t){var r=cronosFormFindDefinitionForControl(CronosIO_currentForm,CronosIO_currentForm.ID+"-"+n),i=CronosForm_PickDataForControl(CronosIO_currentForm,r,!1,!1);return!isNull(i)&&!isNull(i.Value)?r.Type==CRONOSFORM_CONTROL_TYPE_XML||r.Type==CRONOSFORM_CONTROL_TYPE_HTML_TEXT||r.Type==CRONOSFORM_CONTROL_TYPE_LONG_TEXT||r.Type==CRONOSFORM_CONTROL_TYPE_TEXT?isNullOrEmpty(i.Value)?t?null:CronosIO_currentForm.IsShort?"''":"''":t?i.Value:CronosIO_currentForm.IsShort?"'"+i.Value+"'":"'"+i.Value+"'":r.Type==CRONOSFORM_CONTROL_TYPE_DATETIME?i.Value:r.Type==CRONOSFORM_CONTROL_TYPE_DATE?i.Value.getTime():i.Value:null}function CronosIO_DoCommand(n){switch(n[0].toLowerCase()){case"setrequired":CronosIO_SetRequired(n);break;case"setenabled":CronosIO_SetEnabled(n);break;case"setreadonly":CronosIO_SetReadOnly(n);break;case"setvisible":CronosIO_SetVisible(n);break;case"setvalue":CronosIO_SetValue(n);break;case"setfilter":alert("setfilter");break;case"callfunction":alert("callfunction");break;case"setattr":CronosIO_SetAttr(n);break;case"run":alert("run");break;default:alert("default: "+n[0].toLowerCase())}}function CronosIO_SetRequired(n){var r;if(!isNull(CronosIO_currentForm)&&n.length==3){var i=n[1],u=n[2],t=cronosFormFindDefinitionForControl(CronosIO_currentForm,CronosIO_currentForm.ID+"-"+i);isNull(t)||(cValue=CronosIO_GetItemValue(t.Name,!0),isNullOrEmpty(cValue)||t.Type!=CRONOSFORM_CONTROL_TYPE_XML&&t.Type!=CRONOSFORM_CONTROL_TYPE_HTML_TEXT&&t.Type!=CRONOSFORM_CONTROL_TYPE_LONG_TEXT&&t.Type!=CRONOSFORM_CONTROL_TYPE_TEXT||(cValue=Base64.encode(cValue)),t.Value=cValue,t.IsRequired=u==1?!0:!1,r=CronosForm_renderFormCreateHelper(CronosIO_currentForm,t),$("#"+CronosIO_currentForm.ID+"-"+i+" .controlContent").html(CronosForm_renderFormControlContent(CronosIO_currentForm,t,r)),CronosForm_ActivateControl(CronosIO_currentForm,t))}}function CronosIO_SetEnabled(n){var i,f;if(!isNull(CronosIO_currentForm)&&n.length==3){var u=n[1],r=n[2],t=cronosFormFindDefinitionForControl(CronosIO_currentForm,CronosIO_currentForm.ID+"-"+u);isNull(t)||(i=CronosIO_GetItemValue(t.Name,!0),isNullOrEmpty(i)||t.Type!=CRONOSFORM_CONTROL_TYPE_XML&&t.Type!=CRONOSFORM_CONTROL_TYPE_HTML_TEXT&&t.Type!=CRONOSFORM_CONTROL_TYPE_LONG_TEXT&&t.Type!=CRONOSFORM_CONTROL_TYPE_TEXT||(i=Base64.encode(i)),t.Value=i,r=CronosIO_Evaluate(r),t.IsEnabled=r==!0||r==1?!0:!1,f=CronosForm_renderFormCreateHelper(CronosIO_currentForm,t),$("#"+CronosIO_currentForm.ID+"-"+u+" .controlContent").html(CronosForm_renderFormControlContent(CronosIO_currentForm,t,f)),CronosForm_ActivateControl(CronosIO_currentForm,t))}}function CronosIO_SetReadOnly(n){var i,f;if(!isNull(CronosIO_currentForm)&&n.length==3){var u=n[1],r=n[2],t=cronosFormFindDefinitionForControl(CronosIO_currentForm,CronosIO_currentForm.ID+"-"+u);isNull(t)||(i=CronosIO_GetItemValue(t.Name,!0),isNullOrEmpty(i)||t.Type!=CRONOSFORM_CONTROL_TYPE_XML&&t.Type!=CRONOSFORM_CONTROL_TYPE_HTML_TEXT&&t.Type!=CRONOSFORM_CONTROL_TYPE_LONG_TEXT&&t.Type!=CRONOSFORM_CONTROL_TYPE_TEXT||(i=Base64.encode(i)),t.Value=i,r=CronosIO_Evaluate(r),t.IsReadOnly=r==!0||r==1?!0:!1,f=CronosForm_renderFormCreateHelper(CronosIO_currentForm,t),$("#"+CronosIO_currentForm.ID+"-"+u+" .controlContent").html(CronosForm_renderFormControlContent(CronosIO_currentForm,t,f)),CronosForm_ActivateControl(CronosIO_currentForm,t))}}function CronosIO_SetVisible(n){if(!isNull(CronosIO_currentForm)&&n.length==3){var i=n[1],t=n[2],r=cronosFormFindDefinitionForControl(CronosIO_currentForm,CronosIO_currentForm.ID+"-"+i);isNull(r)||(t=CronosIO_Evaluate(t),r.IsHidden=t==!0||t==1?!1:!0,r.IsHidden?$("#"+CronosIO_currentForm.ID+"-"+i).addClass("invisible"):$("#"+CronosIO_currentForm.ID+"-"+i).removeClass("invisible"))}}function CronosIO_SetValue(n){var u;if(!isNull(CronosIO_currentForm)&&n.length==3){var r=n[1],i=CronosIO_Evaluate(n[2]),t=cronosFormFindDefinitionForControl(CronosIO_currentForm,CronosIO_currentForm.ID+"-"+r);isNull(t)||((t.Type==CRONOSFORM_CONTROL_TYPE_XML||t.Type==CRONOSFORM_CONTROL_TYPE_HTML_TEXT||t.Type==CRONOSFORM_CONTROL_TYPE_LONG_TEXT||t.Type==CRONOSFORM_CONTROL_TYPE_TEXT)&&(i=Base64.encode(i)),t.Value=i,u=CronosForm_renderFormCreateHelper(CronosIO_currentForm,t),$("#"+CronosIO_currentForm.ID+"-"+r+" .controlContent").html(CronosForm_renderFormControlContent(CronosIO_currentForm,t,u)),CronosForm_ActivateControl(CronosIO_currentForm,t))}}function CronosIO_SetAttr(n){if(!isNull(CronosIO_currentForm)&&n.length==3)var t=n[1],i=CronosIO_Evaluate(n[2])}var CRONOSFUNCTION_RESULT_TEXT_POSITION_DEFAULT,CRONOSFUNCTION_RESULT_TEXT_POSITION_REPLACE_FORM,CRONOSWEB_MAX_TRANSFER_SIZE;(function(n){n.fn.extend({cronosForm:function(t){var i={Name:"control",Type:CRONOSFORM_CONTROL_TYPE_TEXT,Order:0,Label:"Form control",EmptyText:"",Hint:"",Help:"",ErrorText:"Chybné zadání",EditorParams:"",Height:"",Width:"",LabelPosition:"",MinWidth:"",MaxWidth:"",Position:"Clear",MinLength:-1,MaxLength:-1,TabIndex:null,MarginRight:!1,Value:null,Values:[],Events:[],IsLocalized:!1,IsRequired:!1,IsEnabled:!0,IsValid:!0,IsReadOnly:!1,IsHideLabel:!1,IsBoldLabel:!1,ShowAsLabel:!1,IsHidden:!1,Visible:!0,RelationId:-1,IsMetadata:!1},r={Name:"",Caption:"",Order:0,MinWidth:"",MaxWidth:"",Position:"Clear",Controls:[],Visible:!0,IsObjectParamGroup:!1},u={Name:"",Label:"",Order:0,ToolTip:"",ActionType:"",CustomAction:"",IsSubmitButton:!1,IsHighlighted:!1,IsEnabled:!0,ShowConfirmDialog:!1,ConfirmHeadline:"Potvrzení",ConfirmMessage:"Opravdu provést zvolenou akci?",ConfirmButtonYesText:"Ano",ConfirmButtonNoText:"Ne",IsHidden:!1,Visible:!0},f={Name:"",Label:"",Order:0,ToolTip:"",ShowInMainPanel:!0,IdDat:-1,TypDat:-1,IsRelation:!1,RelationId:-1,IsMetadata:!1,GridId:null},e={FunctionId:null,UrceniId:null,Name:"function",Caption:"Function",ToolTip:"",Visible:!0,Order:0,HandlerUrl:"",MinRecordCount:0,ShowConfirmDialog:!1,ShowParamsDialog:!1,SendFormData:!1};return isNull(t.FormDefinition)||(t=n.extend(clone(t.FormDefinition),t)),t=n.extend(clone({FormId:"",FormName:"",DataHandlerUrl:"",RelationHandlerUrl:"",FormRenderMode:"Server",ValidateOnBlur:!1,ValidateOnClient:!1,ValidateOnServer:!1,SubmitMode:"ValuesOnly",DisplayMode:"Read",FolderId:-1,Folder
1Name:"",RecordName:"Cronos FORM",ShowMetadataInfo:!1,ButtonStyle:"Text",IsMetadata:null,RecordId:-1,CategoryId:-1,KodPrvku:"",DefaultButton:"",IsHideHeadline:!1,IsHideTabs:!1,IsHideFunctionButtonBar:!1,IsHideRelations:!1,IdDat:-1,TypDat:-1,BackUrl:"",Groups:[],Buttons:[],Tabs:[],Relations:[],Functions:[],MinWidth:"",MaxWidth:"100%",IsValid:!0,IsShort:!1,CustomParams:[],Subroutines:[],FormDefinition:null,ParentGridId:null,ParentFormId:null,ParentTabName:null,DetailUrl:""}),t),this.each(function(){var s=t,c=n(this),h,o;if(cronosFormCheckRequiredParams(s)){for(o=0;o<s.Groups.length;o++)for(s.Groups[o]=n.extend(clone(r),s.Groups[o]),h=0;h<s.Groups[o].Controls.length;h++)s.Groups[o].Controls[h]=n.extend(clone(i),s.Groups[o].Controls[h]),isNull(s.Groups[o].Controls[h].TypAtributu)||(s.Groups[o].Controls[h].Type=s.Groups[o].Controls[h].TypAtributu);for(o=0;o<s.Buttons.length;o++)s.Buttons[o]=n.extend(clone(u),s.Buttons[o]),s.IsShort&&cronosForm_ConvertButtonAction(s.Buttons[o]);for(o=0;o<s.Tabs.length;o++)s.Tabs[o]=n.extend(clone(f),s.Tabs[o]);for(o=0;o<s.Functions.length;o++)s.Functions[o]=n.extend(clone(e),s.Functions[o]);c.addClass("cronosForm");formObject=cronosFormCreateEmptyObject(s);cronosForms[s.FormId]=formObject;areaHtml="";s.FormRenderMode=="Client"&&(c.addClass("invisible"),c.html(cronosFormRenderSkelet(formObject)),formObject.Settings.IsHideHeadline||cronosFormRenderFormHead(formObject),cronosFormRenderFormTabs(formObject),cronosFormRenderFormControls(formObject),cronosFormRenderFormRelations(formObject),cronosFormRenderFormButtonBar(formObject),cronosFormRenderFunctionButtonBar(formObject),cronosFormRenderFormDialog(formObject));s.DisplayMode!="Read"&&CronosForm_ActivateControls(formObject);CronosForm_ResolveIOOnLoad(formObject);c.removeClass("invisible")}})}})})(jQuery);var CRONOSFORM_CONTROL_TYPE_BUTTON=201,CRONOSFORM_CONTROL_TYPE_NUMBER=202,CRONOSFORM_CONTROL_TYPE_RELATION=203,CRONOSFORM_CONTROL_TYPE_TEXT=204,CRONOSFORM_CONTROL_TYPE_BOOLEAN=205,CRONOSFORM_CONTROL_TYPE_DATETIME=206,CRONOSFORM_CONTROL_TYPE_DATE=207,CRONOSFORM_CONTROL_TYPE_TIME=208,CRONOSFORM_CONTROL_TYPE_LONG_TEXT=209,CRONOSFORM_CONTROL_TYPE_LANGUAGE=210,CRONOSFORM_CONTROL_TYPE_PASSWORD=211,CRONOSFORM_CONTROL_TYPE_HTML_TEXT=212,CRONOSFORM_CONTROL_TYPE_XML=213,CRONOSFORM_CONTROL_TYPE_SWITCH=214,CRONOSFORM_CONTROL_TYPE_IP=215,CRONOSFORM_CONTROL_TYPE_PICTURE=216,CRONOSFORM_CONTROL_TYPE_FILE=217,CRONOSFORM_CONTROL_TYPE_MULTI_FILE=218,CRONOSFORM_CONTROL_TYPE_CAPTCHA=219,CRONOSFORM_CONTROL_TYPE_ICON=220,CRONOSFORM_CONTROL_TYPE_DECIMAL=221,CRONOSFORM_CONTROL_TYPE_BIG_NUMBER=222,CRONOSFORM_RESPONSE_OK="CRONOSFORM_RESPONSE_OK",CRONOSFORM_RESPONSE_ERROR="CRONOSFORM_RESPONSE_ERROR",CRONOSFORM_RESPONSE_VALIDATION_FAILED="CRONOSFORM_RESPONSE_VALIDATION_FAILED",cronosForms=[],CronosFunction_customInfoDialogFunction=null,CronosForm_customInfoDialogFunction=null,CronosForm_customErrorMessage=null;var CRONOSDATAUPLOAD_ACTION_PICTURE_UPLOAD="UPLOAD_PICTURE",CRONOSDATAUPLOAD_ACTION_FILE_UPLOAD="UPLOAD_FILE",CRONOSDATAUPLOAD_RESPONSE_OK="CRONOSDATAUPLOAD_RESPONSE_OK",CRONOSDATAUPLOAD_RESPONSE_ERROR="CRONOSDATAUPLOAD_RESPONSE_ERROR";CRONOSFUNCTION_RESULT_TEXT_POSITION_DEFAULT=0;CRONOSFUNCTION_RESULT_TEXT_POSITION_REPLACE_FORM=10;var CRONOSFUNCTION_RESPONSE_OK="CRONOSFUNCTION_RESPONSE_OK",CRONOSFUNCTION_RESPONSE_VALIDATION_FAILED="CRONOSFUNCTION_RESPONSE_VALIDATION_FAILED",CRONOSFUNCTION_RESPONSE_ERROR="CRONOSFUNCTION_RESPONSE_ERROR",CRONOSFUNCTION_RESPONSETYPE_INFO_DIALOG=1501,CRONOSFUNCTION_RESPONSETYPE_GRID_SELECT=1502,CRONOSFUNCTION_RESPONSETYPE_REDIRECT_URL=1503,CRONOSFUNCTION_RESPONSETYPE_PLAIN_TEXT=1504,CRONOSFUNCTION_RESPONSETYPE_LOGIN_OBJECT=1505,CRONOSFUNCTION_RESPONSETYPE_ERROR=1506,CRONOSFUNCTION_RESPONSETYPE_REWRITE_FORM_VALUES=1507,CRONOSFUNCTION_RESULT_LEVEL_INFO=10,CRONOSFUNCTION_RESULT_LEVEL_SUCCESS=20,CRONOSFUNCTION_RESULT_LEVEL_WARNING=30,CRONOSFUNCTION_RESULT_LEVEL_ERROR=40;var SAVE="SAVE",SAVE_AND_CLOSE="SAVE_AND_CLOSE",SAVE_AND_NEW="SAVE_AND_NEW",MAKE_COPY="MAKE_COPY",DELETE="DELETE",REFRESH="REFRESH",CANCEL="CANCEL",CUSTOM="CUSTOM",SAVE_AND_SELECT="SAVE_AND_SELECT",EXECUTE_FUNCTION="EXECUTE_FUNCTION";CRONOSWEB_MAX_TRANSFER_SIZE=25165824;var CRONOSRELATION_RESPONSE_CREATED="CRONOSRELATION_RESPONSE_CREATED",CRONOSRELATION_RESPONSE_OK="CRONOSRELATION_RESPONSE_OK",CRONOSRELATION_RESPONSE_INPROGRESS="CRONOSRELATION_RESPONSE_INPROGRESS",CRONOSRELATION_RESPONSE_RELATION_OK="CRONOSRELATION_RESPONSE_RELATION_OK",CRONOSRELATION_RESPONSE_RELATION_GRID="CRONOSRELATION_RESPONSE_RELATION_GRID",CRONOSRELATION_RESPONSE_E
1RROR="CRONOSRELATION_RESPONSE_ERROR";var CRONOSIO_VALID="valid",CRONOSIO_ONCHANGE="onChange",CRONOSIO_ONENTER="onEnter",CRONOSIO_ONEXIT="onExit",CRONOSIO_ONLOAD="onLoad",CronosIO_index=0,CronosIO_code="",CronosIO_currentForm=null;

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.