/**
 * Znamenazor.cz v1.0 - ce73e7df3003183a0bf9a19aaf448417d283da69
 * --
 * copyright (c) 2010 - 2011 Tomas Flekna 
 * compiled: 06.09.2011 
 **/

/****
 * Zn JS scripts
 **/
var regStep = 1;var regFinalize = 0;var orderStepId = 0;var orderStepCounter = 0;var tableRowDragId = 0;var tableBlockImageId = 0;var jcrop_api = null;var pathToTempImages = 'data/temporary/order/';var defBgPath = '';var maxGraphTxtLength = 50;var clrOkIn = '#fff';var clrOkBrd = '1px solid #bbb';var clrOkBrdOnly = '#333';var clrKoIn = '#fee';var clrKoBrd = '1px solid #b88';var clrKoBrdOnly = '#c00';var clrOkInGreen = '#f2fff2';var clrOkBrdGreen = '1px solid #7b7';var regexp_email = new RegExp(".+@.+");jQuery(document).ready(function(){if(jQuery('#info_jsSurveyCode').length > 0){ var glbCode = jQuery('#info_jsSurveyCode').val().length>0?jQuery('#info_jsSurveyCode').val():''; }if(jQuery('#info_jsSurveyType').length > 0){ var glbFormat = jQuery('#info_jsSurveyType').val()=='em'?1:0; }if(jQuery('#info_jsSurveyStepper').length > 0){ var glbStepper = jQuery('#info_jsSurveyStepper').val()>0?jQuery('#info_jsSurveyStepper').val():0; }var sablonaRm = new Array();sablonaRm['jazyky'] = ['angličtina', 'čeština', 'čínština', 'francouzština', 'italština', 'japonština', 'korejština', 'němčina', 'polština', 'portugalština', 'ruština', 'řečtina', 'slovenština', 'španělština', 'švédština', 'turečtina'];sablonaRm['okresy'] = ['Benešov', 'Beroun', 'Blansko', 'Brno - město', 'Brno - venkov', 'Bruntál', 'Břeclav', 'Česká Lípa', 'České Budějovice', 'Český Krumlov', 'Děčín', 'Domažlice', 'Frýdek - Místek', 'Havlíčkův Brod', 'Hodonín', 'Hradec Králové', 'Cheb', 'Chomutov', 'Chrudim', 'Jablonec nad Nisou', 'Jeseník', 'Jičín', 'Jihlava', 'Jindřichův Hradec', 'Karlovy Vary', 'Karviná', 'Kladno', 'Klatovy', 'Kolín', 'Kroměříž', 'Kutná Hora', 'Liberec', 'Litoměřice', 'Louny', 'Mělník', 'Mladá Boleslav', 'Most', 'Náchod', 'Nový Jičín', 'Nymburk', 'Olomouc', 'Opava', 'Ostrava - město', 'Pardubice', 'Pelhřimov', 'Písek', 'Plzeň - jih', 'Plzeň - město', 'Plzeň - sever', 'Hlavní město Praha', 'Praha - východ', 'Praha - západ', 'Prachatice', 'Prostějov', 'Přerov', 'Příbram', 'Rakovník', 'Rokycany', 'Rychnov nad Kněžnou', 'Semily', 'Sokolov', 'Strakonice', 'Svitavy', 'Šumperk', 'Tábor', 'Tachov', 'Teplice', 'Trutnov', 'Třebíč', 'Uherské Hradiště', 'Ústí nad Labem', 'Ústí nad Orlicí', 'Vsetín', 'Vyškov', 'Zlín', 'Znojmo', 'Žďár nad Sázavou'];jQuery('.nabidka_sluzeb img').mouseenter(function(){ jQuery(this).animate({ opacity:0.65 }, 100, function(){  }); });jQuery('.nabidka_sluzeb img').mouseleave(function(){ jQuery(this).animate({ opacity:1.00 }, 100, function(){  }); });if(jQuery(".jCarouselLite").val() != null){jQuery(".jCarouselLite").jCarouselLite({auto: 800,speed: 1000,visible: 5,circular: true});}Cufon.replace('#body h1', {textShadow:' #ddd 1px 1px', ignore:{b:true}});Cufon.replace('#body h2', {textShadow:' #ddd 1px 1px'});jQuery("h1 div.moduleMenu:hidden").show('slide', {direction: 'right'}, 500);jQuery('img.fancyimage').fancybox({'type'			: 'image','autoScale'		: false,'transitionIn'	: 'fade','transitionOut'	: 'fade','href'			: this.href,'padding'		: 5,'titlePosition' : 'over','titleFormat' : function(){return jQuery(this).attr('title').length>0?'<div id="fancybox-title-znamenazor"><span>'+jQuery(this).attr('title')+'</span></div>':'';}});jQuery('a.fancyimage').fancybox({'type'			: 'image','autoScale'		: false,'transitionIn'	: 'fade','transitionOut'	: 'fade','href'			: this.href,'padding'		: 5,'titlePosition' : 'over','titleFormat' : function(){return jQuery(this).attr('title').length>0?'<div id="fancybox-title-znamenazor"><span>'+jQuery(this).attr('title')+'</span></div>':'';}});jQuery('table.webTabView td').mouseenter(function(){var colCls = jQuery(this).attr('class').split(' ');for(var i=0;i<colCls.length;i++){if(colCls[i].substr(0,2) == 'cl'){jQuery('table.webTabView td.'+colCls[i]).addClass('clHv');break;}}}).mouseleave(function(){jQuery('table.webTabView td').removeClass('clHv');});jQuery('#setting-form-submit').click(function(e){e.preventDefault();var errorLog = 0;var checkEmail = 1;jQuery('#reg-message').html('');var roJmeno = jQuery('#reg-obecne-jmeno').val();var roPrijmeni = jQuery('#reg-obecne-prijmeni').val();var roPruzkumy = jQuery('#reg-pruzkumy:checked').val();var roFirma = jQuery('#reg-obecne-fa-firma').val();var roUlice = jQuery('#reg-obecne-fa-ulice').val();var roMesto = jQuery('#reg-obecne-fa-mesto').val();var roPsc = jQuery('#reg-obecne-fa-psc').val();var roCheckHeslo = jQuery('#reg-obecne-potvheslo').val();jQuery('#reg-obecne-jmeno').css('background-color', clrOkIn).css('border', clrOkBrd);jQuery('#reg-obecne-prijmeni').css('background-color', clrOkIn).css('border', clrOkBrd);jQuery('#reg-pruzkumy:checked').val();jQuery('#reg-obecne-fa-firma').css('background-color', clrOkIn).css('border', clrOkBrd);jQuery('#reg-obecne-fa-ulice').css('background-color', clrOkIn).css('border', clrOkBrd);jQuery('#reg-obecne-fa-mesto').css('background-color', clrOkIn).css('border', clrOkBrd);jQuery('#reg-obecne-fa-psc').css('background-color', clrOkIn).css('border', clrOkBrd);jQuery('#reg-obecne-potvheslo').css('background-color', clrOkIn).css('border', clrOkBrd);if(roJmeno.length > 1 &&roPrijmeni.length > 1 &&((roPruzkumy == 1 && roFirma.length > 1 && roUlice.length > 1 && roMesto.length > 1 && roPsc.length == 5) ||(roPruzkumy != 1)) &&roCheckHeslo.length > 4){jQuery('#regFormId').trigger('submit');}else{if(!(roJmeno.length > 1)){ jQuery('#reg-obecne-jmeno').css('background-color', clrKoIn).css('border', clrKoBrd); errorLog++; }if(!(roPrijmeni.length > 1)){ jQuery('#reg-obecne-prijmeni').css('background-color', clrKoIn).css('border', clrKoBrd); errorLog++; }if(!(roCheckHeslo.length > 4)){ jQuery('#reg-obecne-potvheslo').css('background-color', clrKoIn).css('border', clrKoBrd); errorLog++; }if(roPruzkumy == 1 && !(roFirma.length > 1)){ jQuery('#reg-obecne-fa-firma').css('background-color', clrKoIn).css('border', clrKoBrd); errorLog++; }if(roPruzkumy == 1 && !(roUlice.length > 1)){ jQuery('#reg-obecne-fa-ulice').css('background-color', clrKoIn).css('border', clrKoBrd); errorLog++; }if(roPruzkumy == 1 && !(roMesto.length > 1)){ jQuery('#reg-obecne-fa-mesto').css('background-color', clrKoIn).css('border', clrKoBrd); errorLog++; }if(roPruzkumy == 1 && !(roPsc.length > 1)){ jQuery('#reg-obecne-fa-psc').css('background-color', clrKoIn).css('border', clrKoBrd); errorLog++; }}if(errorLog > 0){jQuery('#reg-message-tr').css('display','table-row');jQuery('#reg-message').html('Chybně vyplněné hodnoty pro úpravu uživatelského účtu.');}});jQuery('#com-form-submit').click(function(e){e.preventDefault();var errorLog = 0;var comJmeno = jQuery('#com-jmeno').val();var comEmail = jQuery('#com-email').val();var comOblast = jQuery('#com-oblast').val();var comText = jQuery('#com-text').val();var comSpam = jQuery('#com-spam').val();jQuery('#com-jmeno').css('background-color', clrOkIn).css('border', clrOkBrd);jQuery('#com-email').css('background-color', clrOkIn).css('border', clrOkBrd);jQuery('#com-oblast').css('background-color', clrOkIn).css('border', clrOkBrd);jQuery('#com-text').css('background-color', clrOkIn).css('border', clrOkBrd);jQuery('#com-spam').css('background-color', clrOkIn).css('border', clrOkBrd);if(comJmeno.length > 1 &&comEmail.length > 5 && comEmail.match(regexp_email) != null &&comOblast > 0 &&comText.length > 1 &&comSpam.length == 5){jQuery('#com-form').trigger('submit');}else{if(!(comJmeno.length > 1)){ jQuery('#com-jmeno').css('background-color', clrKoIn).css('border', clrKoBrd); errorLog++; }if(!(comEmail.length > 5 && comEmail.match(regexp_email) != null)){ jQuery('#com-email').css('background-color', clrKoIn).css('border', clrKoBrd); errorLog++; }if(!(comOblast > 0)){ jQuery('#com-oblast').css('background-color', clrKoIn).css('border', clrKoBrd); errorLog++; }if(!(comText.length > 1)){ jQuery('#com-text').css('background-color', clrKoIn).css('border', clrKoBrd); errorLog++; }if(!(comSpam.length == 5)){ jQuery('#com-spam').css('background-color', clrKoIn).css('border', clrKoBrd); errorLog++; }}});jQuery('#captcha-security-communication').click(function(e){jQuery('#captcha-security-communication').attr('src', defBgPath+'system/capcha/CaptchaSecurityImages.php?'+Math.random());});/*** Registrace uzivatele**/jQuery('#reg-form-submit').click(function(e){e.preventDefault();var errorLog = 0;var checkEmail = 1;jQuery('#reg-message').html('');var roJmeno = jQuery('#reg-obecne-jmeno').val();var roPrijmeni = jQuery('#reg-obecne-prijmeni').val();var roEmail = jQuery('#reg-obecne-email').val();var roHeslo = jQuery('#reg-obecne-heslo').val();var roKHeslo = jQuery('#reg-obecne-kontrola-heslo').val();var roPruzkumy = jQuery('#reg-pruzkumy:checked').val();var roFirma = jQuery('#reg-obecne-fa-firma').val();var roUlice = jQuery('#reg-obecne-fa-ulice').val();var roMesto = jQuery('#reg-obecne-fa-mesto').val();var roPsc = jQuery('#reg-obecne-fa-psc').val();var roSpam = jQuery('#reg-zaver-spam').val();var roSouhlas = jQuery('#reg-souhlas:checked').val();jQuery('#reg-obecne-jmeno').css('background-color', clrOkIn).css('border', clrOkBrd);jQuery('#reg-obecne-prijmeni').css('background-color', clrOkIn).css('border', clrOkBrd);jQuery('#reg-obecne-email').css('background-color', clrOkIn).css('border', clrOkBrd);jQuery('#reg-obecne-heslo').css('background-color', clrOkIn).css('border', clrOkBrd);jQuery('#reg-obecne-kontrola-heslo').css('background-color', clrOkIn).css('border', clrOkBrd);jQuery('#reg-pruzkumy:checked').val();jQuery('#reg-obecne-fa-firma').css('background-color', clrOkIn).css('border', clrOkBrd);jQuery('#reg-obecne-fa-ulice').css('background-color', clrOkIn).css('border', clrOkBrd);jQuery('#reg-obecne-fa-mesto').css('background-color', clrOkIn).css('border', clrOkBrd);jQuery('#reg-obecne-fa-psc').css('background-color', clrOkIn).css('border', clrOkBrd);jQuery.ajax({type: "GET",url: "system/ajax/regCheckEmail.php?cm="+roEmail+"&qr="+Math.random(),success: function(data){checkEmail = data;if(roJmeno.length > 1 &&roPrijmeni.length > 1 &&roEmail.length > 5 && roEmail.match(regexp_email) != null && checkEmail==0 &&roHeslo.length > 4 &&roKHeslo.length > 4 &&roHeslo == roKHeslo &&((roPruzkumy == 1 && roFirma.length > 1 && roUlice.length > 1 && roMesto.length > 1 && roPsc.length == 5) ||(roPruzkumy != 1))){if(regStep == 3){jQuery('#reg-zaver-spam').css('background-color', clrOkIn).css('border', clrOkBrd);jQuery('#reg-souhlas + label').css('color', clrOkBrdOnly);if(roSpam.length == 5 &&roSouhlas == 1){jQuery('#regFormId').trigger('submit');}else{if(!(roSpam.length == 5)){ jQuery('#reg-zaver-spam').css('background-color', clrKoIn).css('border', clrKoBrd); errorLog++; }if(!(roSouhlas == 1)){ jQuery('#reg-souhlas + label').css('color', clrKoBrdOnly); errorLog++; }}}if(regStep == 2){jQuery('#reg-form-submit').val('Dokončit registraci');regStep = 3;}if(regStep == 1){ regStep = 2; }}else{if(!(roJmeno.length > 1)){ jQuery('#reg-obecne-jmeno').css('background-color', clrKoIn).css('border', clrKoBrd); errorLog++; }if(!(roPrijmeni.length > 1)){ jQuery('#reg-obecne-prijmeni').css('background-color', clrKoIn).css('border', clrKoBrd); errorLog++; }if(!(roEmail.length > 5 && roEmail.match(regexp_email) != null && checkEmail==0)){ jQuery('#reg-obecne-email').css('background-color', clrKoIn).css('border', clrKoBrd); errorLog++; }if(!(roHeslo.length > 4 && roHeslo==roKHeslo)){ jQuery('#reg-obecne-heslo').css('background-color', clrKoIn).css('border', clrKoBrd); errorLog++; }if(!(roKHeslo.length > 4 && roHeslo==roKHeslo)){ jQuery('#reg-obecne-kontrola-heslo').css('background-color', clrKoIn).css('border', clrKoBrd); errorLog++; }if(roPruzkumy == 1 && !(roFirma.length > 1)){ jQuery('#reg-obecne-fa-firma').css('background-color', clrKoIn).css('border', clrKoBrd); errorLog++; }if(roPruzkumy == 1 && !(roUlice.length > 1)){ jQuery('#reg-obecne-fa-ulice').css('background-color', clrKoIn).css('border', clrKoBrd); errorLog++; }if(roPruzkumy == 1 && !(roMesto.length > 1)){ jQuery('#reg-obecne-fa-mesto').css('background-color', clrKoIn).css('border', clrKoBrd); errorLog++; }if(roPruzkumy == 1 && !(roPsc.length > 1)){ jQuery('#reg-obecne-fa-psc').css('background-color', clrKoIn).css('border', clrKoBrd); errorLog++; }}if(errorLog > 0){jQuery('#reg-message').html('Chybně vyplněný registrační formulář.'+((roEmail.length > 5 && roEmail.match(regexp_email) != null && checkEmail==1)?' Uživatel (email) již existuje.':''));}else{if(regFinalize == 0){for(var i=1;i<=regStep;i++){if(jQuery('#reg-block-sekce'+i+':hidden').val() != null){if(i==regStep){ jQuery.scrollTo(jQuery('#reg-block-sekce'+(i-1)), 200); }jQuery('#reg-block-sekce'+i).slideDown(200);}}}}}});});jQuery('#reg-pruzkumy').click(function(){if(jQuery('#reg-pruzkumy:checked').val() == 1){jQuery('#reg-pruzkumy-label').css('display','inline');jQuery('#reg-block-fa').slideDown(200);jQuery('#reg-obecne-fa-firma').focus();}else{jQuery('#reg-pruzkumy-label').css('display','none');jQuery('#reg-block-fa').slideUp(200);}});jQuery('#reg-studenti').click(function(){if(jQuery('#reg-studenti:checked').val() == 1){ jQuery('#reg-studenti-label').css('display','inline'); }else{                                           jQuery('#reg-studenti-label').css('display','none'); }});jQuery('#reg-souhlas').click(function(){if(jQuery('#reg-souhlas:checked').val() == 1){ jQuery('#reg-souhlas-label').css('display','inline'); jQuery('#reg-zaver-pravidla').css('background-color', clrOkInGreen).css('border', clrOkBrdGreen); }else{                                          jQuery('#reg-souhlas-label').css('display','none'); jQuery('#reg-zaver-pravidla').css('background-color', clrOkIn).css('border', clrOkBrd); }});jQuery('#captcha-security-btn').click(function(e){jQuery('#captcha-security-image').attr('src', defBgPath+'system/capcha/CaptchaSecurityImages.php?'+Math.random());});jQuery('#oz-captcha-security-btn').click(function(e){jQuery('#oz-captcha-security-image').attr('src', '../system/capcha/CaptchaSecurityImages.php?'+Math.random());});/*** Objednavkovy system**/if(jQuery('#orderSortableList').length > 0){jQuery('#orderSortableList').sortable({revert:true,opacity: 0.7,handle:'h6.order-step-win',zIndex:9000,start: function(e, ui){var uiItId = ui.item.attr('id').split('_');if(uiItId[0] == 'ctrl' && uiItId[1] == 'st'){tinyMCE.execCommand('mceRemoveControl', false, 'lcBlockEditor_'+uiItId[2]);}},stop: function(e,ui){var uiItId = ui.item.attr('id').split('_');if(uiItId[0] == 'ctrl' && uiItId[1] == 'st'){tinyMCE.execCommand('mceAddControl', true, 'lcBlockEditor_'+uiItId[2]);jQuery(this).sortable('refresh');}}});jQuery( "ul, li" ).disableSelection();}jQuery('#panel-block-prerusitobj input[type=button]').click(function(i){jQuery('#panel-block-prerusitobj').slideUp(50, function(){jQuery('#panel-block-stornovatobj').slideUp(50, function(){ jQuery('#panel-block-prerusitanone').slideDown(200); });});});jQuery('#panel-block-prerusitanone input[type=button]').click(function(i){jQuery('#panel-block-prerusitanone').slideUp(50, function(){jQuery('#panel-block-prerusitobj').slideDown(100, function(){ jQuery('#panel-block-stornovatobj').slideDown(100); });});});jQuery('#panel-block-stornovatobj input[type=button]').click(function(i){jQuery('#panel-block-prerusitobj').slideUp(50, function(){jQuery('#panel-block-stornovatobj').slideUp(50, function(){ jQuery('#panel-block-stornovatanone').slideDown(200); });});});jQuery('#panel-block-stornovatanone input[type=button]').click(function(i){jQuery('#panel-block-stornovatanone').slideUp(50, function(){jQuery('#panel-block-prerusitobj').slideDown(100, function(){ jQuery('#panel-block-stornovatobj').slideDown(100); });});});jQuery('.ordS2type').click(function(i){var oid = jQuery(this).attr('id').split('_');if((oid[1].length == 1 || oid[1].length == 2) && 1){jQuery('#ordType_'+oid[1]).attr('checked','checked');jQuery('div.selected').each(function(){ jQuery(this).removeClass('selected'); });jQuery(this).addClass('selected');}});jQuery('.ordStripInfo').click(function(j){j.preventDefault();var osid = jQuery(this).attr('id').split('_');if(osid[1].length == 1 || osid[1].length == 2){if(jQuery('#ordS2info_'+osid[1]+':hidden').val() == null){jQuery('#ordS2info_'+osid[1]).slideUp();}else{jQuery('#ordS2info_'+osid[1]).slideDown();}}return false;});jQuery('input[type=checkbox].h4-order-meta-checkbox').click(function(){var mtid = jQuery(this).attr('id');if(mtid.length > 0){var idtyp = parseInt(jQuery('#'+mtid+'_h4').attr('alt'));if(jQuery('#'+mtid+':checked').val() == 1){jQuery('#'+mtid+'_ctrl').removeClass('hide');}else{if(idtyp == 12){jQuery('#odmena_voucher').hide();jQuery('#odmena_listek').hide();jQuery('#odmena_dokument').hide();jQuery('#odmena_voucher_dokument').val(0);}jQuery('#'+mtid+'_ctrl h6 a').removeClass('navi_down').addClass('navi_up').attr('title', 'Minimalizovat konfigurační blok');jQuery('#'+mtid+'_ctrl div.order-inner').slideDown();jQuery('#'+mtid+'_ctrl').addClass('hide');}}});jQuery('h6 a.window_navi').click(function(i){i.preventDefault();var navi = jQuery(this).attr('id');if(navi.length > 0){if(jQuery('#'+navi+'_block:visible').val() != null){jQuery('#'+navi).removeClass('navi_up').addClass('navi_down').attr('title', 'Maximalizovat konfigurační blok');jQuery('#'+navi+'_block').slideUp();}else{jQuery('#'+navi).removeClass('navi_down').addClass('navi_up').attr('title', 'Minimalizovat konfigurační blok');jQuery('#'+navi+'_block').slideDown();}}});jQuery('#odmena_voucher_dokument').change(function(){var mtvdv = jQuery(this).val();jQuery('#odmena_voucher').hide();jQuery('#odmena_listek').hide();jQuery('#odmena_dokument').hide();if(mtvdv == 1){ jQuery('#odmena_voucher').show(); }else if(mtvdv == 2){ jQuery('#odmena_listek').show(); }else if(mtvdv == 3){ jQuery('#odmena_dokument').show(); }else{ /* nic neresit */ }});jQuery('#odmena_voucher_design').change(function(){var mtvdv = jQuery(this).val();var mtvda = jQuery('#odmena_voucher_design option:selected').attr('class');if(mtvdv > 0 && mtvdv < 99 && mtvda.length > 0){jQuery('#odmena_voucher_image').attr('src',defBgPath+'system/images/samples/'+mtvda).show();jQuery('#odmena_voucher_image_link').attr('href',defBgPath+'system/images/samples/'+mtvda);}else{ jQuery('#odmena_voucher_image').hide(); }});jQuery('#odmena_voucher_omezeni').change(function(){var mtvov = jQuery(this).val();if(mtvov > 0){jQuery('#odmena_voucher_omezeni_pocet').attr('disabled', '');jQuery('#odmena_voucher_omezeni_slevab').attr('disabled', '');}else{jQuery('#odmena_voucher_omezeni_pocet').attr('disabled', 'disabled');jQuery('#odmena_voucher_omezeni_slevab').attr('disabled', 'disabled');}});jQuery('#odmena_listek_design').change(function(){var mtvdv = jQuery(this).val();var mtvda = jQuery('#odmena_listek_design option:selected').attr('class');if(mtvdv > 0 && mtvdv < 99 && mtvda.length > 0){jQuery('#odmena_listek_image').attr('src',defBgPath+'system/images/samples/'+mtvda).show();jQuery('#odmena_listek_image_link').attr('href',defBgPath+'system/images/samples/'+mtvda);}else{ jQuery('#odmena_listek_image').hide(); }});jQuery('#omezeni_pristupu_typ').change(function(){var mtomdv = jQuery(this).val();jQuery('#omezeni_pristupu_definice').hide();if(mtomdv == 2){ jQuery('#omezeni_pristupu_definice').show(); }else{            jQuery('#omezeni_pristupu_definice').hide(); }});jQuery('#systemovy_banner_typ').change(function(){var mtpbv = jQuery(this).val();jQuery('#systemovy_banner_definice').hide();if(mtpbv > 0){ jQuery('#systemovy_banner_definice').show(); }else{          jQuery('#systemovy_banner_definice').hide(); }});function findDuplicates(arr){var j,len = arr.length,out_unique = [],out_duplicate = [],obj = {};for(j=0;j<len;j++){if (obj[arr[j]] != null){if(!obj[arr[j]]){out_duplicate.push(arr[j]);obj[arr[j]] = 1;}}else{obj[arr[j]] = 0;out_unique.push(arr[j]);}}return [out_unique,out_duplicate];}jQuery('#order-parse-btn').click(function(i){i.preventDefault();jQuery('#order-parse-emails').empty();var vropt = jQuery('#order-parse-type option:selected').val();var splitTypes = new Array();splitTypes[1] = '\n';splitTypes[2] = ' ';splitTypes[3] = ';';splitTypes[4] = ',';if(vropt > 0){var cnt = 0;var parseOutOk = new Array();var dataSeparated = new Array();var parseTxtStats = '';var parseData = jQuery('#order-parse-data').val().replace(/^\s+|\s+$/g, '');var parseTmp = parseData.split(splitTypes[vropt]);for(var j=0;j<parseTmp.length;j++){parseTmp[j] = parseTmp[j].replace(/^\s+|\s+$/g, '');if(parseTmp[j].length>0){parseOutOk[cnt] = parseTmp[j];cnt++;}}dataSeparated = findDuplicates(parseOutOk);var cntDuplicity = -dataSeparated[1].length;var txtDuplicity = '';for(var k=0;k<dataSeparated[1].length;k++){for(var j=0;j<parseOutOk.length;j++){if(dataSeparated[1][k] == parseOutOk[j]){cntDuplicity++;}}txtDuplicity += '<option>'+dataSeparated[1][k]+'</option>';}if(cntDuplicity <= 0){ cntDuplicity = 0; }var cntEmaily = 0;var txtEmaily = '';var cntChyby = 0;var txtChyby = '';for(var k=0;k<dataSeparated[0].length;k++){if(dataSeparated[0][k].length > 5 && dataSeparated[0][k].match(/^[a-zA-Z0-9\._-]+@[a-zA-Z0-9\.-]+\.[a-zA-Z]{2,4}$/) != null){txtEmaily += '<option>'+dataSeparated[0][k]+'</option>';cntEmaily++;}else{txtChyby += '<option>'+dataSeparated[0][k]+'</option>';cntChyby++;}}parseTxtStats = '<option style="background-color:#e6d213;color:#545e00;">STATISTIKA</option>'+'<option>-</option>'+'<option>Duplicitní adresy: '+cntDuplicity+'x</option>'+'<option>Chybný tvar adresy: '+cntChyby+'x</option>'+'<option>Emaily k rozeslání: '+cntEmaily+'x</option>'+'<option></option>'+(cntDuplicity>0?'<option style="background-color:#cfdd32;color:#545e00;">DUPLICITÍ ADRESY</option>'+'<option>-</option>'+txtDuplicity+'<option></option>':'')+(cntChyby>0?'<option style="background-color:#cfdd32;color:#545e00;">CHYBNÉ EMAILOVÉ ADRESY</option>'+'<option>-</option>'+txtChyby+'<option></option>':'')+(cntEmaily>0?'<option style="background-color:#cfdd32;color:#545e00;">SEZNAM EMAILŮ K ROZESLÁNÍ</option>'+'<option>-</option>'+txtEmaily+'<option></option>':'');jQuery('#order-parse-emails').append(parseTxtStats);}else{jQuery('#order-parse-emails').append('<option>Nevybrali jste tvar vstupních dat.</option>');}});jQuery('#order-clearfile-btn').click(function(i){i.preventDefault();jQuery('#order-clearfile-info').hide();jQuery('#order-clearfile-block').show();jQuery('#mnsf_hidden_value').val('1');});/*** SABLONY obecnych textu**/jQuery('a.startTxt_sablona').click(function(i){i.preventDefault();var sablona = jQuery(this).attr('id').split('_');if(sablona[1].length > 2){tinyMCE.get('startTxt').execCommand('mceSetContent', false, sablona_start[sablona[1]]);}});jQuery('a.endTxt_sablona').click(function(i){i.preventDefault();var sablona = jQuery(this).attr('id').split('_');if(sablona[1].length > 2){tinyMCE.get('endTxt').execCommand('mceSetContent', false, sablona_end[sablona[1]]);}});/** KROKY **/var detailTabActual = 'stepcount_0';jQuery('#cmmenu a').click(function(i){i.preventDefault();var tmpParams = jQuery(this).attr('id').split('-');jQuery('#cm-'+detailTabActual).removeClass('selected');jQuery('#cust-mod-'+detailTabActual).css('display','none');detailTabActual = tmpParams[1];jQuery(this).addClass('selected');jQuery('#cust-mod-'+detailTabActual).css('display','block');});if(jQuery('#wTV-stepreview').length > 0){renumberReviewDefinition = function(arrsize){if(arrsize > 0){jQuery('#wTV-stepreview tr td.renumberTd').each(function(index){jQuery(this).text((index+1)+' / '+arrsize);});jQuery('#wSpan-stepreview').slideUp(150, function(){ jQuery('#otazky-tlacitka').slideUp(50, function(){ jQuery('#otazky-tlacitka-saveorder').slideDown(); }); });if(jQuery('#otazky-tlacitka-saveorder input[type=hidden].hiddenRenumberTag').length == 0){ jQuery('#otazky-tlacitka-saveorder').append('<input type="hidden" name="otazkaAkce" value="renumber_review" class="hiddenRenumberTag" />'); }}};jQuery('#wTV-stepreview').tableDnD({ dragHandle:'dragHandle', onDrop:function(){ renumberReviewDefinition(jQuery('#wTV-stepreview tr td.renumberTd').length); } });jQuery('#wTV-stepreview tr').hover(function(){ jQuery(this.cells[0]).addClass('showDragHandle'); }, function(){ jQuery(this.cells[0]).removeClass('showDragHandle'); });}function Create3DArray(rows){var arr = [];for (var i=0;i<rows;i++){ arr[i] = []; for (var j=0;j<6;j++){ arr[i][j] = []; for (var k=0;k<2;k++){ arr[i][j][k] = []; } } }return arr;}var typyBloku = Create3DArray(8);typyBloku[1] = ['',   'jedna volba',   [['jvt', 'textová volba'],['jvo', 'obrazová volba']]];typyBloku[2] = ['',   'škála',         [['skd', 'dlouhá otázka'],['skk', 'krátká otázka']]];typyBloku[3] = ['',   'více voleb',    [['vvt', 'textova volba'],['vvo', 'obrazova volba']]];typyBloku[4] = ['vp', 'vstupní pole',  []];typyBloku[5] = ['tv', 'textovy vstup', []];typyBloku[6] = ['rm', 'roletove menu', []];typyBloku[7] = ['st', 'staticky text', []];if(jQuery('#navi_hidenewtyp').length == 1){var dataTypBloku = '<option value="0">- vyberte typ -</option>';jQuery('#navi_hidenewtyp').empty();for(var ij=1;ij<typyBloku.length;ij++){dataTypBloku += '<option value="'+ij+'">'+typyBloku[ij][1]+'</option>';}jQuery('#navi_hidenewtyp').append(dataTypBloku);}jQuery('#navi_hidenewtyp').change(function(){var mthnt = jQuery(this).val();if(mthnt > 0){if(typyBloku[mthnt][2].length > 0){var dataVariantaBloku = '<option value="0">- vyberte variantu -</option>';jQuery('#navi_hidenewvarianta').empty();for(var ij=0;ij<typyBloku[mthnt][2].length;ij++){dataVariantaBloku += '<option value="'+(ij+1)+'">'+typyBloku[mthnt][2][ij][1]+'</option>';}jQuery('#navi_hidenewvarianta').append(dataVariantaBloku);jQuery('#navi_hidenewvariantalab').show();jQuery('#navi_hidenewvarianta').show();jQuery('#navi_hidenewbtn').hide();}else{jQuery('#navi_hidenewvariantalab').hide();jQuery('#navi_hidenewvarianta').hide();jQuery('#navi_hidenewbtn').show().attr('class', typyBloku[mthnt][0]);}}else{jQuery('#navi_hidenewvariantalab').hide();jQuery('#navi_hidenewvarianta').hide();jQuery('#navi_hidenewbtn').hide();}});jQuery('#navi_hidenewvarianta').change(function(){var mthnt = jQuery('#navi_hidenewtyp').val();var mthnv = jQuery(this).val();if(mthnv > 0){jQuery('#navi_hidenewbtn').show().attr('class', typyBloku[mthnt][2][mthnv-1][0]);}else{jQuery('#navi_hidenewbtn').hide();}});/** ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- *** NEW BTN**/jQuery('#navi_hidenewbtn').click(function(){var mthnt = jQuery('#navi_hidenewtyp').val();var mthnv = jQuery('#navi_hidenewvarianta').val();var mthnv_alt = jQuery('#navi_hidenewbtn').attr('class');if(mthnv_alt.length >= 2){jQuery('div.orderStDef textarea').animate({ width:'595px' }, 250, function(){ jQuery('#order-step-pridatblok').slideDown(100); });jQuery('#order_step_defform').slideUp(150);if(orderStepCounter == 0){ jQuery('#orderErrorBlock').slideUp(); }var aOBD_data = addOrderBlockDefinition(mthnv_alt, 0, -1);jQuery('#orderSortableList').append(aOBD_data[0]);orderStepCounter++;if(aOBD_data[1]){jQuery('#wTV-'+(orderStepId-1)).tableDnD({ dragHandle:'dragHandle', onDrop:function(){ renumberBlockDefinition(orderStepId-1); } });jQuery('#wTV-'+(orderStepId-1)+' tr').hover(function(){ jQuery(this.cells[0]).addClass('showDragHandle'); }, function(){ jQuery(this.cells[0]).removeClass('showDragHandle'); });}jQuery('.order-step-win h6 a.navi_minimize, .order-step-win h6 a.navi_maximize').unbind("click").click(function(i){i.preventDefault();var navi = jQuery(this).attr('id').split('_');navi.shift();var navi_ID = navi.join('_');if(navi.length > 0){if(jQuery('#minimize_block_'+navi_ID+':visible').val() != null){jQuery('#minimize_'+navi_ID).removeClass('navi_minimize').addClass('navi_maximize').attr('title', 'Maximalizovat konfigurační blok');if(jQuery('#minimize_subblock_'+navi_ID).length > 0){jQuery('#minimize_subblock_'+navi_ID).slideUp(250, function(){jQuery('#minimize_block_'+navi_ID).slideUp(250, function(){ jQuery('#'+navi_ID).animate({ paddingBottom:'10px' }, 150); });});}else{jQuery('#minimize_block_'+navi_ID).slideUp(250, function(){ jQuery('#'+navi_ID).animate({ paddingBottom:'10px' }, 150); });}}else{jQuery('#minimize_'+navi_ID).removeClass('navi_maximize').addClass('navi_minimize').attr('title', 'Minimalizovat konfigurační blok');jQuery('#'+navi_ID).animate({ paddingBottom:'6px' }, 150, function(){ jQuery('#minimize_block_'+navi_ID).slideDown(250); });}}});jQuery('.order-step-win h6 a.navi_close').unbind("click").click(function(i){i.preventDefault();var navi = jQuery(this).attr('id').split('_');navi.shift();var navi_ID = navi.join('_');if(navi.length > 0 && (navi[0] != 'hidenewblock')){jQuery('#'+navi_ID).remove();orderStepCounter--;if(orderStepCounter <= 0){jQuery('#orderErrorBlock').slideDown();orderStepCounter = 0;}}else if(navi.length > 0 && (navi[0] == 'hidenewblock')){jQuery('#order_step_defform').slideUp();jQuery('div.orderStDef textarea').animate({ width:'595px' }, 250, function(){ jQuery('#order-step-pridatblok').slideDown(100); });}});jQuery('h6.order-step-win a.addBtn').unbind("click").click(function(i){i.preventDefault();var navi = jQuery(this).attr('id').split('_');navi.shift();var navi_ID = navi.join('_');var aOBD_rowdata = addOrderBlockDefinition(navi[1], 1, navi[2]);switch(navi[1]){case 'jvt':case 'skd':case 'skk':case 'vvt':case 'vp':jQuery('#minimize_block_'+navi_ID+' table.webTabView tbody').append(aOBD_rowdata[0]);renumberBlockDefinition(navi[2]);break;case 'jvo':jQuery('#minimize_block_'+navi_ID+' table.webTabView tbody').append(aOBD_rowdata[0]);renumberBlockDefinition(navi[2]);refreshPdmImageListView(navi[1], navi[2]);break;case 'vvo':jQuery('#minimize_block_'+navi_ID+' table.webTabView tbody').append(aOBD_rowdata[0]);renumberBlockDefinition(navi[2]);refreshPdmImageListView(navi[1], navi[2]);break;case 'tv': /* bez dodatecnych radku */ break;case 'rm':jQuery('#minimize_block_'+navi_ID+' table.webTabView tbody').append(aOBD_rowdata[0]);renumberBlockDefinition(navi[2]);break;case 'st': /* bez dodatecnych radku */ break;}if(aOBD_rowdata[1]){jQuery('#wTV-'+navi[2]).tableDnD({ dragHandle:'dragHandle', onDrop:function(){ renumberBlockDefinition(navi[2]); } });jQuery('#wTV-'+navi[2]+' tr').hover(function(){ jQuery(this.cells[0]).addClass('showDragHandle'); }, function(){ jQuery(this.cells[0]).removeClass('showDragHandle'); });}jQuery('table.webTabView tr td a.btn_delete').unbind("click").click(function(j){j.preventDefault();var navidel = jQuery(this).attr('id').split('-');if(navidel[3] >= 0){var localParent = jQuery('#wTV-row-'+navidel[3]).closest("table").attr('id').split('-');jQuery('#wTV-row-'+navidel[3]).remove();renumberBlockDefinition(localParent[1]);}});jQuery('input[type=text].ordSrRowCopyFrom').blur(function(){var rowId = jQuery(this).closest('tr').attr('id');if(jQuery('#'+rowId).length > 0){ jQuery('#'+rowId+' input[type=text].ordSrRowCopyTo').val(jQuery(this).val().substring(0, maxGraphTxtLength)); }});jQuery('select.ordSrRowCopyFrom').change(function(){var tmpStrLabel = '';var rowId = jQuery(this).closest('tr').attr('id');if(jQuery('#'+rowId).length > 0){if(jQuery(this).find('option:selected').val() >= 0){tmpStrLabel = jQuery(this).find('option:selected').text().split('(');if(jQuery('#'+rowId+' input[type=text].ordSrRowCopyTo').val().length == 0 && tmpStrLabel.length>1){jQuery('#'+rowId+' input[type=text].ordSrRowCopyTo').val(tmpStrLabel[0].substring(0, maxGraphTxtLength));}}else{jQuery('#'+rowId+' input[type=text].ordSrRowCopyTo').val('');}}});/*** START Subblock IN**/jQuery('a.grayBtnDefiniceObsahu').unbind("click").click(function(k){k.preventDefault();var tmpStrSplit = '';var navirow = jQuery(this).attr('id').split('-');var localParent = jQuery(this).closest('table').attr('id').split('-');jQuery('#ctrl_rm_'+localParent[1]+' div.order-step-subblock').slideDown(250, function(){ jQuery('#ctrl_rm_'+localParent[1]+' div.order-step-footer a.subBtn').show(); });jQuery('#wTVsub-'+localParent[1]).attr('alt', navirow[3]);jQuery('#wTVsub-'+localParent[1]+' tr[id]').remove();if(jQuery('#container_rm_'+localParent[1]+' div.cls-datarow-'+navirow[3]).length > 0 &&jQuery('#container_rm_'+localParent[1]+' div.cls-datarow-'+navirow[3]+' input[type=hidden]').length > 0){jQuery('#container_rm_'+localParent[1]+' div.cls-datarow-'+navirow[3]+' input[type=hidden]').each(function(){tmpStrSplit = jQuery(this).attr('value').split('[:]');jQuery('#ctrl_rm_'+localParent[1]+' div.order-step-footer a.subBtn').trigger('click');jQuery('#wTVsub-'+localParent[1]+' tr[id]:last-child input[type=text]').val(tmpStrSplit[0]);jQuery('#wTVsub-'+localParent[1]+' tr[id]:last-child input[type=checkbox]').attr('checked', tmpStrSplit[1]==1?'checked':'');});}else{jQuery('#ctrl_rm_'+localParent[1]+' div.order-step-footer a.subBtn').trigger('click');}renumberSubBlockDefinition(localParent[1]);});jQuery('div.order-step-footer a.subBtn').unbind("click").click(function(k){k.preventDefault();var navisub = jQuery(this).attr('id').split('_');navisub.shift();var navisub_ID = navisub.join('_');var aOBDsub_rowdata = addOrderBlockDefinition(navisub[1], 2, 0); /* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */jQuery('#minimize_subblock_'+navisub_ID+' table.webTabView tbody').append(aOBDsub_rowdata[0]);renumberSubBlockDefinition(navisub[2]);if(aOBDsub_rowdata[1]){jQuery('#wTVsub-'+navisub[2]).tableDnD({ dragHandle:'dragHandle', onDrop:function(){ renumberSubBlockDefinition(navisub[2]); } });jQuery('#wTVsub-'+navisub[2]+' tr').hover(function(){ jQuery(this.cells[0]).addClass('showDragHandle'); }, function(){ jQuery(this.cells[0]).removeClass('showDragHandle'); });}jQuery('table.webTabView tr td a.btn_sub_delete').unbind("click").click(function(i){i.preventDefault();var navidel = jQuery(this).attr('id').split('-');if(navidel[3] >= 0){var localParent = jQuery('#wTV-subrow-'+navidel[3]).closest("table").attr('id').split('-');jQuery('#wTV-subrow-'+navidel[3]).remove();renumberSubBlockDefinition(localParent[1]);}});});jQuery('div.order-step-footer a.saveBtn').unbind("click").click(function(k){k.preventDefault();var localParent = jQuery(this).attr('id').split('_');var localRow = jQuery('#wTVsub-'+localParent[3]).attr('alt');var tmpLabel;jQuery('#ctrl_rm_'+localParent[3]+' div.order-step-subblock').slideUp(150, function(){ jQuery('#ctrl_rm_'+localParent[3]+' div.order-step-footer a.subBtn').hide(); });jQuery('#wTVsub-'+localParent[3]).attr('alt', '');if(jQuery('#container_rm_'+localParent[3]+' div.cls-datarow-'+localRow).length > 0){ jQuery('#container_rm_'+localParent[3]+' div.cls-datarow-'+localRow).empty(); }else{ jQuery('#container_rm_'+localParent[3]).append('<div class="cls-datarow-'+localRow+'"></div>'); }jQuery('#wTVsub-'+localParent[3]+' tr[id]').each(function(){tmpLabel = jQuery(this).find('input[type=text]').val().replace(/^\s+|\s+$/g, '');if(tmpLabel.length > 0){jQuery('#container_rm_'+localParent[3]+' div.cls-datarow-'+localRow).append('<input type="hidden" name="ordSrBlockContainer['+localParent[3]+']['+localRow+'][]" value="'+tmpLabel+'[:]'+(jQuery(this).find('input[type=checkbox]:checked').val()==1?1:0)+'" />');}});jQuery('#wTVsub-'+localParent[3]+' tr[id]').remove();});jQuery('div.order-step-footer a.closeBtn').unbind("click").click(function(k){k.preventDefault();var localParent = jQuery(this).attr('id').split('_');jQuery('#ctrl_rm_'+localParent[3]+' div.order-step-subblock').slideUp(150, function(){ jQuery('#ctrl_rm_'+localParent[3]+' div.order-step-footer a.subBtn').hide(); });jQuery('#wTVsub-'+localParent[3]).attr('alt', '');jQuery('#wTVsub-'+localParent[3]+' tr[id]').remove();});jQuery('div.order-step-footer a.itemA').unbind("click").click(function(k){k.preventDefault();var localParent = jQuery(this).attr('id').split('-');var localRow = jQuery('#wTVsub-'+localParent[1]).attr('alt');if(localParent[0] == 'sablona_jazyk'){jQuery('#wTVsub-'+localParent[1]+' tr[id]').remove();for(var ji=0;ji<sablonaRm['jazyky'].length;ji++){jQuery('#ctrl_rm_'+localParent[1]+' div.order-step-footer a.subBtn').trigger('click');jQuery('#wTVsub-'+localParent[1]+' tr[id]:last-child input[type=text]').val(sablonaRm['jazyky'][ji]);}}else if(localParent[0] == 'sablona_okresy'){jQuery('#wTVsub-'+localParent[1]+' tr[id]').remove();for(var ji=0;ji<sablonaRm['okresy'].length;ji++){jQuery('#ctrl_rm_'+localParent[1]+' div.order-step-footer a.subBtn').trigger('click');jQuery('#wTVsub-'+localParent[1]+' tr[id]:last-child input[type=text]').val(sablonaRm['okresy'][ji]);}}});/* END Subblock IN */});/*** START Subblock OUT**/jQuery('input[type=text].ordSrRowCopyFrom').blur(function(){var rowId = jQuery(this).closest('tr').attr('id');if(jQuery('#'+rowId).length > 0 && jQuery('#'+rowId+' input[type=text].ordSrRowCopyTo').val().length == 0){ jQuery('#'+rowId+' input[type=text].ordSrRowCopyTo').val(jQuery(this).val().substring(0, maxGraphTxtLength)); }});jQuery('select.ordSrRowCopyFrom').change(function(){var tmpStrLabel = '';var rowId = jQuery(this).closest('tr').attr('id');if(jQuery('#'+rowId).length > 0){if(jQuery(this).find('option:selected').val() >= 0){tmpStrLabel = jQuery(this).find('option:selected').text().split('(');if(jQuery('#'+rowId+' input[type=text].ordSrRowCopyTo').val().length == 0 && tmpStrLabel.length>1){jQuery('#'+rowId+' input[type=text].ordSrRowCopyTo').val(tmpStrLabel[0].substring(0, maxGraphTxtLength));}}else{jQuery('#'+rowId+' input[type=text].ordSrRowCopyTo').val('');}}});jQuery('a.grayBtnDefiniceObsahu').unbind("click").click(function(j){var tmpSplitSet = '';j.preventDefault();var navirow = jQuery(this).attr('id').split('-');var localParent = jQuery(this).closest('table').attr('id').split('-');jQuery('#ctrl_rm_'+localParent[1]+' div.order-step-subblock').slideDown(250, function(){ jQuery('#ctrl_rm_'+localParent[1]+' div.order-step-footer a.subBtn').show(); });jQuery('#wTVsub-'+localParent[1]).attr('alt', navirow[3]);jQuery('#wTVsub-'+localParent[1]+' tr[id]').remove();if(jQuery('#container_rm_'+localParent[1]+' div.cls-datarow-'+navirow[3]).length > 0 &&jQuery('#container_rm_'+localParent[1]+' div.cls-datarow-'+navirow[3]+' input[type=hidden]').length > 0){jQuery('#container_rm_'+localParent[1]+' div.cls-datarow-'+navirow[3]+' input[type=hidden]').each(function(){tmpSplitSet = jQuery(this).attr('value').split('[:]');jQuery('#ctrl_rm_'+localParent[1]+' div.order-step-footer a.subBtn').trigger('click');jQuery('#wTVsub-'+localParent[1]+' tr[id]:last-child input[type=text]').val(tmpSplitSet[0]);jQuery('#wTVsub-'+localParent[1]+' tr[id]:last-child input[type=checkbox]').attr('checked', tmpSplitSet[1]==1?'checked':'');if(glbFormat){ jQuery('#wTVsub-'+localParent[1]+' tr[id]:last-child input[type=radio]').attr('checked', tmpSplitSet[2]==1?'checked':''); }});}else{jQuery('#ctrl_rm_'+localParent[1]+' div.order-step-footer a.subBtn').trigger('click');}renumberSubBlockDefinition(localParent[1]);});jQuery('div.order-step-footer a.subBtn').unbind("click").click(function(k){k.preventDefault();var navisub = jQuery(this).attr('id').split('_');navisub.shift();var navisub_ID = navisub.join('_');var aOBDsub_rowdata = addOrderBlockDefinition(navisub[1], 2, 0); /* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */jQuery('#minimize_subblock_'+navisub_ID+' table.webTabView tbody').append(aOBDsub_rowdata[0]);renumberSubBlockDefinition(navisub[2]);if(aOBDsub_rowdata[1]){jQuery('#wTVsub-'+navisub[2]).tableDnD({ dragHandle:'dragHandle', onDrop:function(){ renumberSubBlockDefinition(navisub[2]); } });jQuery('#wTVsub-'+navisub[2]+' tr').hover(function(){ jQuery(this.cells[0]).addClass('showDragHandle'); }, function(){ jQuery(this.cells[0]).removeClass('showDragHandle'); });}jQuery('table.webTabView tr td a.btn_sub_delete').unbind("click").click(function(i){i.preventDefault();var navidel = jQuery(this).attr('id').split('-');if(navidel[3] >= 0){var localParent = jQuery('#wTV-subrow-'+navidel[3]).closest("table").attr('id').split('-');jQuery('#wTV-subrow-'+navidel[3]).remove();renumberSubBlockDefinition(localParent[1]);}});});jQuery('div.order-step-footer a.saveBtn').unbind("click").click(function(k){k.preventDefault();var localParent = jQuery(this).attr('id').split('_');var localRow = jQuery('#wTVsub-'+localParent[3]).attr('alt');var tmpLabel;jQuery('#ctrl_rm_'+localParent[3]+' div.order-step-subblock').slideUp(150, function(){ jQuery('#ctrl_rm_'+localParent[3]+' div.order-step-footer a.subBtn').hide(); });jQuery('#wTVsub-'+localParent[3]).attr('alt', '');if(jQuery('#container_rm_'+localParent[3]+' div.cls-datarow-'+localRow).length > 0){ jQuery('#container_rm_'+localParent[3]+' div.cls-datarow-'+localRow).empty(); }else{ jQuery('#container_rm_'+localParent[3]).append('<div class="cls-datarow-'+localRow+'"></div>'); }jQuery('#wTVsub-'+localParent[3]+' tr[id]').each(function(){tmpLabel = jQuery(this).find('input[type=text]').val().replace(/^\s+|\s+$/g, '');if(tmpLabel.length > 0){jQuery('#container_rm_'+localParent[3]+' div.cls-datarow-'+localRow).append('<input type="hidden" name="ordSrBlockContainer['+localParent[3]+']['+localRow+'][]" value="'+tmpLabel+'[:]'+(jQuery(this).find('input[type=checkbox]:checked').val()==1?1:0)+'" />');}});jQuery('#wTVsub-'+localParent[3]+' tr[id]').remove();});jQuery('div.order-step-footer a.closeBtn').unbind("click").click(function(k){k.preventDefault();var localParent = jQuery(this).attr('id').split('_');jQuery('#ctrl_rm_'+localParent[3]+' div.order-step-subblock').slideUp(150, function(){ jQuery('#ctrl_rm_'+localParent[3]+' div.order-step-footer a.subBtn').hide(); });jQuery('#wTVsub-'+localParent[3]).attr('alt', '');jQuery('#wTVsub-'+localParent[3]+' tr[id]').remove();});jQuery('div.order-step-footer a.itemA').unbind("click").click(function(k){k.preventDefault();var localParent = jQuery(this).attr('id').split('-');var localRow = jQuery('#wTVsub-'+localParent[1]).attr('alt');if(localParent[0] == 'sablona_jazyk'){jQuery('#wTVsub-'+localParent[1]+' tr[id]').remove();for(var ji=0;ji<sablonaRm['jazyky'].length;ji++){jQuery('#ctrl_rm_'+localParent[1]+' div.order-step-footer a.subBtn').trigger('click');jQuery('#wTVsub-'+localParent[1]+' tr[id]:last-child input[type=text]').val(sablonaRm['jazyky'][ji]);}}else if(localParent[0] == 'sablona_okresy'){jQuery('#wTVsub-'+localParent[1]+' tr[id]').remove();for(var ji=0;ji<sablonaRm['okresy'].length;ji++){jQuery('#ctrl_rm_'+localParent[1]+' div.order-step-footer a.subBtn').trigger('click');jQuery('#wTVsub-'+localParent[1]+' tr[id]:last-child input[type=text]').val(sablonaRm['okresy'][ji]);}}});/* END Subblock OUT *//** ***************************************************************************************************************************************************** START Insert Images**/(function(){ajaxFileUploadFce = function(ordCodeVal,blockIdVal,imgIdVal, blockType){jQuery('#loading_ctrl_'+blockType+'_'+blockIdVal).show();jQuery.ajaxFileUpload({url: defBgPath+'system/ajax/ajaxImageUpload.php',secureuri: false,fileElementId: 'fileToUpload_'+blockIdVal,oBlock: blockIdVal,oFile: ordCodeVal+'_'+glbStepper+'_'+blockIdVal+'_'+imgIdVal,dataType: 'json',success: function (data, status){if(typeof(data.error) != 'undefined'){if(data.error != ''){ alert(data.error); jQuery('#loading_ctrl_'+blockType+'_'+blockIdVal).hide(); }else{var limit_x = 560;var limit_y = 417;var imgbig_x = data.image_width;var imgbig_y = data.image_height;var data_x = 0;var data_y = 0;var offset_x = 0;var offset_y = 0;var crop_size = 0;if(imgbig_y > imgbig_x){if(imgbig_y > limit_y){data_x = Math.floor((limit_y/imgbig_y)*imgbig_x);data_y = limit_y;}else{data_x = imgbig_x;data_y = imgbig_y;}crop_size = data_x;offset_y = Math.round((data_y - crop_size)/2);}else{if(imgbig_x > limit_x){data_x = limit_x;data_y = Math.floor((limit_x/imgbig_x)*imgbig_y);}else{data_x = imgbig_x;data_y = imgbig_y;}crop_size = data_y;offset_x = Math.round((data_x - crop_size)/2);}jQuery('#ctrl_'+blockType+'_'+blockIdVal+' div.order-step-upload td.bigImgInput').empty().html("<img src='"+defBgPath+data.image_disc+"' id='bigimg_ctrl_"+blockType+"_"+blockIdVal+"' class='"+data.image_size+"' alt='"+imgIdVal+"' />");jQuery('#ctrl_'+blockType+'_'+blockIdVal+' div.order-step-upload div.encloseTd').empty().html("<div class='thumbOverlay'><img src='"+defBgPath+data.image_disc+"' id='thumbimg_ctrl_"+blockType+"_"+blockIdVal+"' alt='' /></div><input type='button' value='Uložit náhled' class='generateBtnImage' id='generate_ctrl_"+blockType+"_"+blockIdVal+"' /><p><img src='"+defBgPath+"system/images/loading.gif' width='12' height='12' alt='loading' id='loadingThumb_ctrl_"+blockType+"_"+blockIdVal+"' />Nevyhovuje Vám automaticky zvolený výřez obrázku? Tažením kurzoru přes velký obrázek se stisknutým levým tlačítkem myši si můžete zvolit vlastní. Úpravu potvrďte stisknutím tlačítka &quot;Uložit náhled&quot;.</p>");jQuery('#ctrl_'+blockType+'_'+blockIdVal+' div.order-step-config').empty().html("<input type='hidden' name='x1' value='' id='block"+blockIdVal+"_x1' /><input type='hidden' name='y1' value='' id='block"+blockIdVal+"_y1' /><input type='hidden' name='x2' value='' id='block"+blockIdVal+"_x2' /><input type='hidden' name='y2' value='' id='block"+blockIdVal+"_y2' /><input type='hidden' name='w' value='' id='block"+blockIdVal+"_w' /><input type='hidden' name='h' value='' id='block"+blockIdVal+"_h' />");setTimeout("jQuery('#bigimg_ctrl_"+blockType+"_"+blockIdVal+"').Jcrop({ aspectRatio:1, onSelect:showPreview, onChange:showPreview, sideHandles:false, boxWidth:560, boxHeight: 417, setSelect:[ "+parseInt(offset_x)+", "+parseInt(offset_y)+", "+(parseInt(offset_x)+parseInt(crop_size))+", "+(parseInt(offset_y)+parseInt(crop_size))+" ] });", 80);showPreview = function(coords){var rx = 100 / coords.w;var ry = 100 / coords.h;jQuery('#thumbimg_ctrl_'+blockType+'_'+blockIdVal).css({width: Math.round(rx * jQuery('#bigimg_ctrl_'+blockType+'_'+blockIdVal).width()) + 'px',height: Math.round(ry * jQuery('#bigimg_ctrl_'+blockType+'_'+blockIdVal).height()) + 'px',marginLeft: '-' + Math.round(rx * coords.x) + 'px',marginTop: '-' + Math.round(ry * coords.y) + 'px'});if(jQuery('#generate_ctrl_'+blockType+'_'+blockIdVal+':hidden')){jQuery('#generate_ctrl_'+blockType+'_'+blockIdVal).slideDown(150);}jQuery('#block'+blockIdVal+'_x1').val(coords.x);jQuery('#block'+blockIdVal+'_y1').val(coords.y);jQuery('#block'+blockIdVal+'_x2').val(coords.x2);jQuery('#block'+blockIdVal+'_y2').val(coords.y2);jQuery('#block'+blockIdVal+'_w').val(coords.w);jQuery('#block'+blockIdVal+'_h').val(coords.h);};jQuery('div.order-step-upload input[type=button].generateBtnImage').unbind("click").click(function(k){k.preventDefault();var localParent = jQuery(this).attr('id').split('_');var imgIdVal = jQuery('#bigimg_ctrl_'+blockType+'_'+localParent[3]).attr('alt');var x1 = jQuery('#block'+localParent[3]+'_x1').val();var y1 = jQuery('#block'+localParent[3]+'_y1').val();var x2 = jQuery('#block'+localParent[3]+'_x2').val();var y2 = jQuery('#block'+localParent[3]+'_y2').val();var w = jQuery('#block'+localParent[3]+'_w').val();var h = jQuery('#block'+localParent[3]+'_h').val();if(x1 == '' || y1 == '' || x2 == '' || y2 == '' || w == '' || h == ''){alert("Musíte provést výběr oblasti pro oříznutí.");return false;}else{jQuery('#loadingThumb_ctrl_'+blockType+'_'+localParent[3]).show();jQuery.ajax({type: "GET",url: defBgPath+'system/ajax/ajaxImageUpload.php?gx1='+x1+'&gy1='+y1+'&gx2='+x2+'&gy2='+y2+'&gw='+w+'&gh='+h+'&aType=1&oFile='+glbCode+'_'+glbStepper+'_'+localParent[3]+'_'+imgIdVal+'&qr='+Math.random(),dataType: 'json',success: function (data, status){if(typeof(data.error) != 'undefined'){if(data.error != ''){ alert(data.error); jQuery('#loadingThumb_ctrl_'+blockType+'_'+localParent[3]).hide(); }else{jQuery('#loadingThumb_ctrl_'+blockType+'_'+localParent[3]).hide(10, function(){ jQuery('#generate_ctrl_'+blockType+'_'+localParent[3]).slideUp(150); });}}},error: function(data, status, e){jQuery('#loadingThumb_ctrl_'+blockType+'_'+localParent[3]).hide();alert(e);}});return true;}});jQuery('#loading_ctrl_'+blockType+'_'+blockIdVal).hide();jQuery('#ctrl_'+blockType+'_'+blockIdVal+' div.order-step-uploadform').slideUp(30, function(){jQuery('#ctrl_'+blockType+'_'+blockIdVal+' div.order-step-upload').slideDown(30, function(){jQuery('#ctrl_'+blockType+'_'+blockIdVal+' div.order-step-footer a.saveBtnImage').show();jQuery('#ctrl_'+blockType+'_'+blockIdVal+' div.order-step-footer a.closeBtnImage').show();jQuery('#generate_ctrl_'+blockType+'_'+blockIdVal).hide();});});}}},error: function(data, status, e){jQuery('#loading_ctrl_'+blockType+'_'+blockIdVal).hide();alert(e);}});};generateImageListView = function(blockType, blockIdVal){var selRowVal = '';jQuery('#ctrl_'+blockType+'_'+blockIdVal+' div.order-step-images').empty();if(jQuery('#container_'+blockType+'_'+blockIdVal+' input[type=hidden]').length > 0){var locImgId;jQuery('#container_'+blockType+'_'+blockIdVal+' input[type=hidden]').each(function(){locImgId = jQuery(this).attr('alt').split('_');locImgId = locImgId[locImgId.length-1];selRowVal = jQuery(this).attr('value').split('[:]');jQuery('#ctrl_'+blockType+'_'+blockIdVal+' div.order-step-images').append('<div id="blockimg_ctrl_'+blockType+'_'+blockIdVal+'_'+locImgId+'" class="imgBlockDesign"><a href="#" id="delimg_ctrl_'+blockType+'_'+blockIdVal+'_'+locImgId+'" class="clsImageBtn"></a><img src="'+defBgPath+pathToTempImages+jQuery(this).attr('alt')+'_s.jpg" width="50" height="50" /><span class="flabel">'+(selRowVal[0].length>0?selRowVal[0]:'<i>- bez popisu -</i>')+'</span><span class="fname">'+jQuery(this).attr('alt')+'.jpg</span><span class="fsize">'+jQuery(this).attr('class')+' B</span></div>');});jQuery('#ctrl_'+blockType+'_'+blockIdVal+' div.order-step-images div.imgBlockDesign a.clsImageBtn').unbind("click").click(function(k){k.preventDefault();var navisub = jQuery(this).attr('id').split('_');navisub.shift();var navisub_ID = navisub.join('_');var localParent = navisub[2];jQuery('#inputimg_'+navisub_ID).remove();generateImageListView(blockType, localParent);});refreshPdmImageListView(blockType,blockIdVal);}else{jQuery('#ctrl_'+blockType+'_'+blockIdVal+' div.order-step-images').append('<p>&nbsp;Momentálně není vložen žádný obrázek.</p>');refreshPdmImageListView(blockType,blockIdVal);}};refreshPdmImageListView = function(blockType,blockIdVal){var selRowVal = '';jQuery('#wTV-'+blockIdVal+' tr[id] td select').each(function(){var lRowId = jQuery(this).attr('id').split('-');var lRowSelect = jQuery(this).find('option:selected').val();jQuery('#wTV-row-select-'+lRowId[3]).empty().append('<option value="-1">- vyberte obrázek -</option>');jQuery('#container_'+blockType+'_'+blockIdVal+' input[type=hidden]').each(function(){locImgId = jQuery(this).attr('alt').split('_');locImgId = locImgId[locImgId.length-1];selRowVal = jQuery(this).attr('value').split('[:]');jQuery('#wTV-row-select-'+lRowId[3]).append('<option value="'+locImgId+'"'+(lRowSelect>=0 && lRowSelect==locImgId?' selected':'')+'>'+(selRowVal[0].length>0?selRowVal[0]+' ('+jQuery(this).attr('alt')+'.jpg)':jQuery(this).attr('alt')+'.jpg')+'</option>');});});};})(jQuery);jQuery('div.order-step-footer a.addBtnGallery').unbind("click").click(function(k){k.preventDefault();var navisub = jQuery(this).attr('id').split('_');navisub.shift();var navisub_ID = navisub.join('_');var localParent = navisub[2];var blockIdVal = navisub[2];var blockType = navisub[1];jQuery('#ctrl_'+blockType+'_'+blockIdVal+' div.order-step-images div.imgBlockDesign a.clsImageBtn').unbind("click").click(function(k){k.preventDefault();var navisub = jQuery(this).attr('id').split('_');navisub.shift();var navisub_ID = navisub.join('_');var localParent = navisub[2];jQuery('#inputimg_'+navisub_ID).remove();generateImageListView(blockType, localParent);});if(jQuery('#minimize_subblock_ctrl_'+blockType+'_'+localParent+':visible').val() != null){jQuery('#minimize_subblock_ctrl_'+blockType+'_'+localParent).slideUp(150);jQuery(this).css('width', '60px').text('galerie');}else{jQuery('#minimize_subblock_ctrl_'+blockType+'_'+localParent).slideDown(250);jQuery(this).css('width', '80px').text('zavřít galerii');}});jQuery('div.order-step-uploadform input[type=button].uploadBtnImage').unbind("click").click(function(k){k.preventDefault();var localParent = jQuery(this).attr('id').split('_');var blockType = localParent[2];ajaxFileUploadFce(glbCode, localParent[3], tableBlockImageId, blockType);tableBlockImageId++;});jQuery('div.order-step-footer a.saveBtnImage').unbind("click").click(function(k){k.preventDefault();var localParent = jQuery(this).attr('id').split('_');var blockType = localParent[2];var imgDataFile = [jQuery('#bigimg_ctrl_'+blockType+'_'+localParent[3]).attr('src'), jQuery('#bigimg_ctrl_'+blockType+'_'+localParent[3]).attr('class'), jQuery('#fileToUploadName_'+localParent[3]).val()];var tmpImgDataFile = imgDataFile[0].split('/');tmpImgDataFile = tmpImgDataFile[tmpImgDataFile.length-1];tmpImgDataFile = tmpImgDataFile.split('.');imgDataFile[0] = tmpImgDataFile[0];locImgId = imgDataFile[0].split('_');locImgId = locImgId[locImgId.length-1];jQuery('#container_'+blockType+'_'+localParent[3]).append('<input type="hidden" name="ordSrBlockContainer['+localParent[3]+']['+locImgId+']" value="'+imgDataFile[2]+'[:]'+imgDataFile[0]+'" class="'+imgDataFile[1]+'" alt="'+imgDataFile[0]+'" id="inputimg_ctrl_'+blockType+'_'+localParent[3]+'_'+locImgId+'" />');jQuery('#fileToUploadName_'+localParent[3]).val('');jQuery('#fileToUpload_'+localParent[3]).val('');generateImageListView(blockType, localParent[3]);jQuery('#ctrl_'+blockType+'_'+localParent[3]+' div.order-step-upload').slideUp(30, function(){jQuery('#ctrl_'+blockType+'_'+localParent[3]+' div.order-step-uploadform').slideDown(30, function(){jQuery('#ctrl_'+blockType+'_'+localParent[3]+' div.order-step-footer a.saveBtnImage').hide();jQuery('#ctrl_'+blockType+'_'+localParent[3]+' div.order-step-footer a.closeBtnImage').hide();jQuery('#bigimg_ctrl_'+blockType+'_'+localParent[3]).attr('src', '').attr('alt', '');jQuery('#thumbimg_ctrl_'+blockType+'_'+localParent[3]).attr('src', '');});});});jQuery('div.order-step-footer a.closeBtnImage').unbind("click").click(function(k){k.preventDefault();var localParent = jQuery(this).attr('id').split('_');var blockType = localParent[2];jQuery('#fileToUploadName_'+localParent[3]).val('');jQuery('#fileToUpload_'+localParent[3]).val('');jQuery('#ctrl_'+blockType+'_'+localParent[3]+' div.order-step-upload').slideUp(150, function(){jQuery('#ctrl_'+blockType+'_'+localParent[3]+' div.order-step-uploadform').slideDown(250, function(){jQuery('#ctrl_'+blockType+'_'+localParent[3]+' div.order-step-footer a.saveBtnImage').hide();jQuery('#ctrl_'+blockType+'_'+localParent[3]+' div.order-step-footer a.closeBtnImage').hide();jQuery('#bigimg_ctrl_'+blockType+'_'+localParent[3]).attr('src', '').attr('alt', '');jQuery('#thumbimg_ctrl_'+blockType+'_'+localParent[3]).attr('src', '');});});});/* END Insert Images */jQuery('table.webTabView tr td a.btn_delete').unbind("click").click(function(i){i.preventDefault();var navidel = jQuery(this).attr('id').split('-');if(navidel[3] >= 0){var localParent = jQuery('#wTV-row-'+navidel[3]).closest("table").attr('id').split('-');jQuery('#wTV-row-'+navidel[3]).remove();renumberBlockDefinition(localParent[1]);}});}else{alert('Nastala chyba při výběru typu bloku.');}expressNewStart = 0;});/* --- */jQuery('#order-step-pridatblok').click(function(i){i.preventDefault();var navi = jQuery(this).attr('id');var txtnavi = jQuery('div.orderStDef textarea').val();if(navi.length > 0){if(txtnavi.length > 0){jQuery('#navi_hidenewtyp').val(0);jQuery('#navi_hidenewvarianta').hide().val(0);jQuery('#navi_hidenewbtn').hide();jQuery('#order_step_defform').slideDown();jQuery('#order-step-pridatblok').slideUp(100, function(){ jQuery('div.orderStDef textarea').animate({ width:'686px' }, 250); });}else{alert('Nevyplnili jste pole "Text otázky".');}}});(function(){addOrderBlockDefinition = function(type, out, rowStepId){var output = '';var row = '';var subblock = '';var subrow = '';var activeTable = 0;var limit150 = 150;var limit50 = 50;var limit40 = 40;if(rowStepId < 0){ rowStepId = orderStepId; }switch(type){/** JEDNA VOLBA - Textova volba **//**Config: - vyplneni- vetveni- txtvstup- lvolba- pvolba- povolebjvt - text, graf, txtvstup CH, odpoved RDjvo - image, graf, txtvstup CH, odpoved RDskd - text, graf, odpoved TXTskk - text, odpoved TXTvvt - text, graf, txtvstup CH, odpoved CHvvo - image, graf, txtvstup CH, odpoved CHvp - pretext, type, pasttext, odpoved TXtv - XXXrm - pretext, vetveni CHst - text**/case 'jvt':activeTable = 1;row = '   <tr id="wTV-row-'+tableRowDragId+'">'+'    <td class="dragHandle">&nbsp;</td>'+'    <td class="c toppd renumberTd">1.</td>'+'    <td><input type="text" name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][text]" value="" style="width:'+(glbFormat?270:320)+'px;" maxlength="'+limit150+'" class="ordSrRowCopyFrom" /></td>'+'    <td><input type="text" name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][graf]" value="" style="width:190px;" maxlength="'+limit50+'" class="ordSrRowCopyTo" /></td>'+'    <td class="c"><input type="checkbox" name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][txtvstup]" value="1" /></td>'+(glbFormat?'    <td class="c"><input type="radio" name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][odpoved]" value="" /></td>':'') +'    <td class="ctrl toppd"><a href="#" class="btn_delete" id="wTV-row-delete-'+tableRowDragId+'" title="Odstranění položky" tabindex="-1"></a></td>'+'   </tr>';output = '<li class="order-step-win" id="ctrl_jvt_'+orderStepId+'">'+' <h6 class="order-step-win">BLOK: Jedna volba <span class="nb">(textová volba)</span>'+'  <a href="#" class="window_navi_step navi_close" id="close_ctrl_jvt_'+orderStepId+'" title="Uzavřít konfigurační blok"></a>'+'  <a href="#" class="window_navi_step navi_minimize" id="minimize_ctrl_jvt_'+orderStepId+'" title="Minimalizovat konfigurační blok"></a>'+'  <a href="#" class="addBtn" id="add_ctrl_jvt_'+orderStepId+'">+ přidat položku</a>'+' </h6>'+' <div class="order-step-inner" id="minimize_block_ctrl_jvt_'+orderStepId+'">'+'  <table cellspacing="0" cellpadding="4" border="0" class="webTabView" id="wTV-'+orderStepId+'">'+'   <tbody>'+'   <tr class="nodrop nodrag">'+'    <th class="c" width="16"></th>'+'    <th class="c" width="16">#</th>'+'    <th class="pl5" width="'+(glbFormat?270:320)+'">Text&nbsp;prvku<span class="ast">*</span>&nbsp;<span class="nb">(max.&nbsp;'+limit150+'&nbsp;znaků)</span></th>'+'    <th class="pl5" width="190">Text&nbsp;grafu<span class="ast">*</span>&nbsp;<span class="nb">(max.&nbsp;'+limit50+'&nbsp;znaků)</span></th>'+'    <th class="c">Txt&nbsp;vstup</th>'+(glbFormat?'    <th class="c">Odpověď</th>':'') +'    <th></th>'+'   </tr>'+row +'   </tbody>'+'  </table>'+'  <div class="order-step-footer">'+'   <div>NASTAVENÍ:</div>'+'   <span>povinné vyplnění</span><input type="checkbox" name="ordSrBlockConfig['+orderStepId+'][vyplneni]" value="1" checked /><span class="separator"></span>'+'   <span>větvení průzkumu</span><input type="checkbox" name="ordSrBlockConfig['+orderStepId+'][vetveni]" value="1" /><span class="separator"></span>'+'   <span>max. délka txt vstupu</span><input type="text" name="ordSrBlockConfig['+orderStepId+'][txtvstup]" value="" />'+'  </div>'+' </div>'+' <input type="hidden" name="ordSrBlockType['+orderStepId+']" value="'+type+'" />'+'</li>';break;/** JEDNA VOLBA - Obrazova volba ... jvo - image, graf, txtvstup CH, odpoved RD **/case 'jvo':activeTable = 1;row = '   <tr id="wTV-row-'+tableRowDragId+'">'+'    <td class="dragHandle">&nbsp;</td>'+'    <td class="c toppd renumberTd">1.</td>'+'    <td><select name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][image]" id="wTV-row-select-'+tableRowDragId+'" style="width:'+(glbFormat?276:326)+'px;" class="ordSrRowCopyFrom"><option value="-1">- vyberte obrázek -</option></select></td>'+'    <td><input type="text" name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][graf]" value="" style="width:190px;" maxlength="'+limit50+'" class="ordSrRowCopyTo" /></td>'+'    <td class="c"><input type="checkbox" name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][txtvstup]" value="1" /></td>'+(glbFormat?'    <td class="c"><input type="radio" name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][odpoved]" value="'+tableRowDragId+'" /></td>':'') +'    <td class="ctrl toppd"><a href="#" class="btn_delete" id="wTV-row-delete-'+tableRowDragId+'" title="Odstranění položky" tabindex="-1"></a></td>'+'   </tr>';output = '<li class="order-step-win" id="ctrl_jvo_'+orderStepId+'">'+' <h6 class="order-step-win">BLOK: Jedna volba <span class="nb">(obrazová volba)</span>'+'  <a href="#" class="window_navi_step navi_close" id="close_ctrl_jvo_'+orderStepId+'" title="Uzavřít konfigurační blok"></a>'+'  <a href="#" class="window_navi_step navi_minimize" id="minimize_ctrl_jvo_'+orderStepId+'" title="Minimalizovat konfigurační blok"></a>'+'  <a href="#" class="addBtn" id="add_ctrl_jvo_'+orderStepId+'">+ přidat položku</a>'+' </h6>'+' <div class="order-step-inner" id="minimize_block_ctrl_jvo_'+orderStepId+'">'+'  <table cellspacing="0" cellpadding="4" border="0" class="webTabView" id="wTV-'+orderStepId+'">'+'   <tbody>'+'   <tr class="nodrop nodrag">'+'    <th class="c" width="16"></th>'+'    <th class="c" width="16">#</th>'+'    <th class="pl5" width="'+(glbFormat?276:326)+'">Obrázek&nbsp;prvku<span class="ast">*</span></th>'+'    <th class="pl5" width="190">Text&nbsp;grafu<span class="ast">*</span>&nbsp;<span class="nb">(max.&nbsp;'+limit50+'&nbsp;znaků)</span></th>'+'    <th class="c">Txt&nbsp;vstup</th>'+(glbFormat?'    <th class="c">Odpověď</th>':'') +'    <th></th>'+'   </tr>'+row +'   </tbody>'+'  </table>'+'  <div class="order-step-footer">'+'   <div>NASTAVENÍ:</div>'+'   <span>povinné vyplnění</span><input type="checkbox" name="ordSrBlockConfig['+orderStepId+'][vyplneni]" value="1" checked /><span class="separator"></span>'+'   <span>větvení průzkumu</span><input type="checkbox" name="ordSrBlockConfig['+orderStepId+'][vetveni]" value="1" /><span class="separator"></span>'+'   <span>max. délka txt vstupu</span><input type="text" name="ordSrBlockConfig['+orderStepId+'][txtvstup]" value="" />'+'   <a href="#" class="addBtnGallery" id="gallery_ctrl_jvo_'+orderStepId+'">galerie</a>'+'  </div>'+' </div>'+' <div class="order-step-inner order-step-gallery" id="minimize_subblock_ctrl_jvo_'+orderStepId+'">'+'  <div class="order-step-images"><p>&nbsp;Momentálně není vložen žádný obrázek.</p></div>'+'  <div class="order-step-uploadform" style="">'+'   <table cellspacing="0" cellpadding="4" border="0">'+'    <tr><td class="frmt" colspan="2"><span>Popis&nbsp;obrázku&nbsp;(max. '+limit40+' znaků)</span><input type="text" name="" value="" maxlength="'+limit40+'" style="width:665px;" id="fileToUploadName_'+orderStepId+'" /></td></tr>'+'    <tr><td class="frmt" width="560"><span>Soubor<b class="ast">*</b>&nbsp;(obrázek v podporovaném formátu)</span><input type="file" name="fileToUpload_'+orderStepId+'" value="" style="width:560px;" id="fileToUpload_'+orderStepId+'" /></td><td style="text-align:right;"><div class="uploadBtnDiv"><img src="'+defBgPath+'system/images/loading.gif" width="12" height="12" alt="loading" id="loading_ctrl_jvo_'+orderStepId+'" /><input type="button" value="Nahrát soubor" class="uploadBtnImage" id="upload_ctrl_jvo_'+orderStepId+'" /></div></td></tr>'+'   </table>'+'  </div>'+'  <div class="order-step-upload">'+'   <table cellspacing="0" cellpadding="4" border="0">'+'    <tr>'+'     <td width="560" style="text-align:center;"><center><table cellspacing="0" cellpadding="0"><tr><td class="bigImgInput"><img src="" id="bigimg_ctrl_jvo_'+orderStepId+'" class="" alt="" /></td></tr></table></center></td>'+'     <td width="108" valign="top" class="thumbTdView"><div class="encloseTd"><div class="thumbOverlay"><img src="" id="thumbimg_ctrl_jvo_'+orderStepId+'" alt="" /></div><input type="button" value="Uložit náhled" class="generateBtnImage" id="generate_ctrl_jvo_'+orderStepId+'" /><p><img src="'+defBgPath+'system/images/loading.gif" width="12" height="12" alt="loading" id="loadingThumb_ctrl_jvo_'+orderStepId+'" />Nevyhovuje Vám automaticky zvolený výřez obrázku? Tažením kurzoru přes velký obrázek se stisknutým levým tlačítkem myši si můžete zvolit vlastní. Úpravu potvrďte stisknutím tlačítka &quot;Uložit náhled&quot;.</p></div></td>'+'    </tr>'+'   </table>'+'  </div>'+'  <div class="order-step-footer">'+'   <div>PODPOROVANÝ FORMÁT:</div>'+'   <span>*.jpg, max. rozměry obrázku 800x700px, max. velikost 500kB</span>'+'   <a href="#" class="addBtn saveBtnImage" id="save_ctrl_jvo_'+orderStepId+'" style="right:80px;display:none;">uložit obsah</a>'+'   <a href="#" class="addBtn closeBtnImage" id="close_ctrl_jvo_'+orderStepId+'" style="display:none;">zavřít</a>'+'  </div>'+' </div>'+' <div class="order-step-config">'+'  <input type="hidden" name="x1" value="" id="block'+orderStepId+'_x1" /><input type="hidden" name="y1" value="" id="block'+orderStepId+'_y1" />'+'  <input type="hidden" name="x2" value="" id="block'+orderStepId+'_x2" /><input type="hidden" name="y2" value="" id="block'+orderStepId+'_y2" />'+'  <input type="hidden" name="w" value="" id="block'+orderStepId+'_w" /><input type="hidden" name="h" value="" id="block'+orderStepId+'_h" />'+' </div>'+' <div id="container_jvo_'+orderStepId+'"></div>'+' <input type="hidden" name="ordSrBlockType['+orderStepId+']" value="'+type+'" />'+'</li>';break;/** SKALA - Dlouha otazka ... skd - text, graf, odpoved TXT **/case 'skd':activeTable = 1;row = '   <tr id="wTV-row-'+tableRowDragId+'">'+'    <td class="dragHandle">&nbsp;</td>'+'    <td class="c toppd renumberTd">1.</td>'+'    <td><input type="text" name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][text]" value="" style="width:'+(glbFormat?270:320)+'px;" maxlength="'+limit150+'" class="ordSrRowCopyFrom" /></td>'+'    <td><input type="text" name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][graf]" value="" style="width:'+(glbFormat?190:252)+'px;" maxlength="'+limit50+'" class="ordSrRowCopyTo" /></td>'+(glbFormat?'    <td class="c"><input type="text" name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][odpoved]" value="" style="width:95px;" maxlength="'+limit50+'" /></td>':'') +'    <td class="ctrl toppd"><a href="#" class="btn_delete" id="wTV-row-delete-'+tableRowDragId+'" title="Odstranění položky" tabindex="-1"></a></td>'+'   </tr>';output = '<li class="order-step-win" id="ctrl_skd_'+orderStepId+'">'+' <h6 class="order-step-win">BLOK: Škála <span class="nb">(dlouhá otázka)</span>'+'  <a href="#" class="window_navi_step navi_close" id="close_ctrl_skd_'+orderStepId+'" title="Uzavřít konfigurační blok"></a>'+'  <a href="#" class="window_navi_step navi_minimize" id="minimize_ctrl_skd_'+orderStepId+'" title="Minimalizovat konfigurační blok"></a>'+'  <a href="#" class="addBtn" id="add_ctrl_skd_'+orderStepId+'">+ přidat položku</a>'+' </h6>'+' <div class="order-step-inner" id="minimize_block_ctrl_skd_'+orderStepId+'">'+'  <table cellspacing="0" cellpadding="4" border="0" class="webTabView" id="wTV-'+orderStepId+'">'+'   <tbody>'+'   <tr class="nodrop nodrag">'+'    <th class="c" width="16"></th>'+'    <th class="c" width="16">#</th>'+'    <th class="pl5" width="'+(glbFormat?270:320)+'">Text&nbsp;prvku<span class="ast">*</span>&nbsp;<span class="nb">(max.&nbsp;'+limit150+'&nbsp;znaků)</span></th>'+'    <th class="pl5" width="'+(glbFormat?190:252)+'">Text&nbsp;grafu<span class="ast">*</span>&nbsp;(max.&nbsp;'+limit50+'&nbsp;znaků)</th>'+(glbFormat?'    <th class="c">Odpověď</th>':'') +'    <th></th>'+'   </tr>'+row +'   </tbody>'+'  </table>'+'  <div class="order-step-footer">'+'   <div>NASTAVENÍ:</div>'+'   <span>povinné vyplnění</span><input type="checkbox" name="ordSrBlockConfig['+orderStepId+'][vyplneni]" value="1" checked /><span class="separator"></span>'+'   <span>levá volba</span><input type="text" name="ordSrBlockConfig['+orderStepId+'][lvolba]" value="" style="width:128px;" /><span class="separator"></span>'+'   <span>pravá volba</span><input type="text" name="ordSrBlockConfig['+orderStepId+'][pvolba]" value=""  style="width:128px;" /><span class="separator"></span>'+'   <span>počet voleb</span><input type="text" name="ordSrBlockConfig['+orderStepId+'][povoleb]" value="5" style="width:15px;text-align:center;" />'+'  </div>'+' </div>'+' <input type="hidden" name="ordSrBlockType['+orderStepId+']" value="'+type+'" />'+'</li>';break;/** SKALA - Kratka otazka ... skk - text, odpoved TXT **/case 'skk':activeTable = 1;row = '   <tr id="wTV-row-'+tableRowDragId+'">'+'    <td class="dragHandle">&nbsp;</td>'+'    <td class="c toppd renumberTd">1.</td>'+'    <td class="c"><input type="text" name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][text]" value="" style="width:'+(glbFormat?475:586)+'px;" maxlength="'+limit50+'" /></td>'+(glbFormat?'    <td class="c"><input type="text" name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][odpoved]" value="" style="width:95px;" maxlength="'+limit50+'" /></td>':'') +'    <td class="ctrl toppd"><a href="#" class="btn_delete" id="wTV-row-delete-'+tableRowDragId+'" title="Odstranění položky" tabindex="-1"></a></td>'+'   </tr>';output = '<li class="order-step-win" id="ctrl_skk_'+orderStepId+'">'+' <h6 class="order-step-win">BLOK: Škála <span class="nb">(krátká otázka)</span>'+'  <a href="#" class="window_navi_step navi_close" id="close_ctrl_skk_'+orderStepId+'" title="Uzavřít konfigurační blok"></a>'+'  <a href="#" class="window_navi_step navi_minimize" id="minimize_ctrl_skk_'+orderStepId+'" title="Minimalizovat konfigurační blok"></a>'+'  <a href="#" class="addBtn" id="add_ctrl_skk_'+orderStepId+'">+ přidat položku</a>'+' </h6>'+' <div class="order-step-inner" id="minimize_block_ctrl_skk_'+orderStepId+'">'+'  <table cellspacing="0" cellpadding="4" border="0" class="webTabView" id="wTV-'+orderStepId+'">'+'   <tbody>'+'   <tr class="nodrop nodrag">'+'    <th class="c" width="16"></th>'+'    <th class="c" width="16">#</th>'+'    <th class="pl5" width="'+(glbFormat?475:586)+'">Text&nbsp;prvku<span class="ast">*</span>&nbsp;<span class="nb">(max.&nbsp;'+limit50+'&nbsp;znaků)</th>'+(glbFormat?'    <th class="c">Odpověď</th>':'') +'    <th></th>'+'   </tr>'+row +'   </tbody>'+'  </table>'+'  <div class="order-step-footer">'+'   <div>NASTAVENÍ:</div>'+'   <span>povinné vyplnění</span><input type="checkbox" name="ordSrBlockConfig['+orderStepId+'][vyplneni]" value="1" checked /><span class="separator"></span>'+'   <span>levá volba</span><input type="text" name="ordSrBlockConfig['+orderStepId+'][lvolba]" value="" style="width:128px;" /><span class="separator"></span>'+'   <span>pravá volba</span><input type="text" name="ordSrBlockConfig['+orderStepId+'][pvolba]" value=""  style="width:128px;" /><span class="separator"></span>'+'   <span>počet voleb</span><input type="text" name="ordSrBlockConfig['+orderStepId+'][povoleb]" value="5" style="width:15px;text-align:center;" />'+'  </div>'+' </div>'+' <input type="hidden" name="ordSrBlockType['+orderStepId+']" value="'+type+'" />'+'</li>';break;/** VICE VOLEB - Textova volba ... vvt - text, graf, txtvstup CH, odpoved CH **/case 'vvt':activeTable = 1;row = '   <tr id="wTV-row-'+tableRowDragId+'">'+'    <td class="dragHandle">&nbsp;</td>'+'    <td class="c toppd renumberTd">1.</td>'+'    <td><input type="text" name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][text]" value="" style="width:'+(glbFormat?270:320)+'px;" maxlength="'+limit150+'" class="ordSrRowCopyFrom" /></td>'+'    <td><input type="text" name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][graf]" value="" style="width:190px;" maxlength="'+limit50+'" class="ordSrRowCopyTo" /></td>'+'    <td class="c"><input type="checkbox" name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][txtvstup]" value="1"/></td>'+(glbFormat?'    <td class="c"><input type="checkbox" name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][odpoved]" value="1"/></td>':'') +'    <td class="ctrl toppd"><a href="#" class="btn_delete" id="wTV-row-delete-'+tableRowDragId+'" title="Odstranění položky" tabindex="-1"></a></td>'+'   </tr>';output = '<li class="order-step-win" id="ctrl_vvt_'+orderStepId+'">'+' <h6 class="order-step-win">BLOK: Více voleb <span class="nb">(textová volba)</span>'+'  <a href="#" class="window_navi_step navi_close" id="close_ctrl_vvt_'+orderStepId+'" title="Uzavřít konfigurační blok"></a>'+'  <a href="#" class="window_navi_step navi_minimize" id="minimize_ctrl_vvt_'+orderStepId+'" title="Minimalizovat konfigurační blok"></a>'+'  <a href="#" class="addBtn" id="add_ctrl_vvt_'+orderStepId+'">+ přidat položku</a>'+' </h6>'+' <div class="order-step-inner" id="minimize_block_ctrl_vvt_'+orderStepId+'">'+'  <table cellspacing="0" cellpadding="4" border="0" class="webTabView" id="wTV-'+orderStepId+'">'+'   <tbody>'+'   <tr class="nodrop nodrag">'+'    <th class="c" width="16"></th>'+'    <th class="c" width="16">#</th>'+'    <th class="pl5" width="'+(glbFormat?270:320)+'">Text&nbsp;prvku<span class="ast">*</span>&nbsp;<span class="nb">(max.&nbsp;'+limit150+'&nbsp;znaků)</span></th>'+'    <th class="pl5" width="190">Text&nbsp;grafu<span class="ast">*</span>&nbsp;<span class="nb">(max.&nbsp;'+limit50+'&nbsp;znaků)</span></th>'+'    <th class="c">Txt&nbsp;vstup</th>'+(glbFormat?'    <th class="c">Odpověď</th>':'') +'    <th></th>'+'   </tr>'+row +'   </tbody>'+'  </table>'+'  <div class="order-step-footer">'+'   <div>NASTAVENÍ:</div>'+'   <span>povinné vyplnění</span><input type="checkbox" name="ordSrBlockConfig['+orderStepId+'][vyplneni]" value="1" checked /><span class="separator"></span>'+'   <span>max. délka txt vstupu</span><input type="text" name="ordSrBlockConfig['+orderStepId+'][txtvstup]" value="" />'+'  </div>'+' </div>'+' <input type="hidden" name="ordSrBlockType['+orderStepId+']" value="'+type+'" />'+'</li>';break;/** VICE VOLEB - Obrazova volba ... vvo - image, graf, txtvstup CH, odpoved CH **/case 'vvo':activeTable = 1;row = '   <tr id="wTV-row-'+tableRowDragId+'">'+'    <td class="dragHandle">&nbsp;</td>'+'    <td class="c toppd renumberTd">1.</td>'+'    <td><select name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][image]" id="wTV-row-select-'+tableRowDragId+'" style="width:'+(glbFormat?276:326)+'px;" class="ordSrRowCopyFrom"><option value="-1">- vyberte obrázek -</option></select></td>'+'    <td><input type="text" name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][graf]" value="" style="width:190px;" maxlength="'+limit50+'" class="ordSrRowCopyTo" /></td>'+'    <td class="c"><input type="checkbox" name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][txtvstup]" value="1" /></td>'+(glbFormat?'    <td class="c"><input type="checkbox" name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][odpoved]" value="1" /></td>':'') +'    <td class="ctrl toppd"><a href="#" class="btn_delete" id="wTV-row-delete-'+tableRowDragId+'" title="Odstranění položky" tabindex="-1"></a></td>'+'   </tr>';output = '<li class="order-step-win" id="ctrl_vvo_'+orderStepId+'">'+' <h6 class="order-step-win">BLOK: Více voleb <span class="nb">(obrazová volba)</span>'+'  <a href="#" class="window_navi_step navi_close" id="close_ctrl_vvo_'+orderStepId+'" title="Uzavřít konfigurační blok"></a>'+'  <a href="#" class="window_navi_step navi_minimize" id="minimize_ctrl_vvo_'+orderStepId+'" title="Minimalizovat konfigurační blok"></a>'+'  <a href="#" class="addBtn" id="add_ctrl_vvo_'+orderStepId+'">+ přidat položku</a>'+' </h6>'+' <div class="order-step-inner" id="minimize_block_ctrl_vvo_'+orderStepId+'">'+'  <table cellspacing="0" cellpadding="4" border="0" class="webTabView" id="wTV-'+orderStepId+'">'+'   <tbody>'+'   <tr class="nodrop nodrag">'+'    <th class="c" width="16"></th>'+'    <th class="c" width="16">#</th>'+'    <th class="pl5" width="'+(glbFormat?276:326)+'">Obrázek&nbsp;prvku<span class="ast">*</span></th>'+'    <th class="pl5" width="190">Text&nbsp;grafu<span class="ast">*</span>&nbsp;<span class="nb">(max.&nbsp;'+limit50+'&nbsp;znaků)</span></th>'+'    <th class="c">Txt&nbsp;vstup</th>'+(glbFormat?'    <th class="c">Odpověď</th>':'') +'    <th></th>'+'   </tr>'+row +'   </tbody>'+'  </table>'+'  <div class="order-step-footer">'+'   <div>NASTAVENÍ:</div>'+'   <span>povinné vyplnění</span><input type="checkbox" name="ordSrBlockConfig['+orderStepId+'][vyplneni]" value="1" checked /><span class="separator"></span>'+'   <span>max. délka txt vstupu</span><input type="text" name="ordSrBlockConfig['+orderStepId+'][txtvstup]" value="" />'+'   <a href="#" class="addBtnGallery" id="gallery_ctrl_vvo_'+orderStepId+'">galerie</a>'+'  </div>'+' </div>'+' <div class="order-step-inner order-step-gallery" id="minimize_subblock_ctrl_vvo_'+orderStepId+'">'+'  <div class="order-step-images"><p>&nbsp;Momentálně není vložen žádný obrázek.</p></div>'+'  <div class="order-step-uploadform" style="">'+'   <table cellspacing="0" cellpadding="4" border="0">'+'    <tr><td class="frmt" colspan="2"><span>Popis&nbsp;obrázku&nbsp;(max. '+limit40+' znaků)</span><input type="text" name="" value="" maxlength="'+limit40+'" style="width:665px;" id="fileToUploadName_'+orderStepId+'" /></td></tr>'+'    <tr><td class="frmt" width="560"><span>Soubor<b class="ast">*</b>&nbsp;(obrázek v podporovaném formátu)</span><input type="file" name="fileToUpload_'+orderStepId+'" value="" style="width:560px;" id="fileToUpload_'+orderStepId+'" /></td><td style="text-align:right;"><div class="uploadBtnDiv"><img src="'+defBgPath+'system/images/loading.gif" width="12" height="12" alt="loading" id="loading_ctrl_vvo_'+orderStepId+'" /><input type="button" value="Nahrát soubor" class="uploadBtnImage" id="upload_ctrl_vvo_'+orderStepId+'" /></div></td></tr>'+'   </table>'+'  </div>'+'  <div class="order-step-upload">'+'   <table cellspacing="0" cellpadding="4" border="0">'+'    <tr>'+'     <td width="560" style="text-align:center;"><center><table cellspacing="0" cellpadding="0"><tr><td class="bigImgInput"><img src="" id="bigimg_ctrl_vvo_'+orderStepId+'" class="" alt="" /></td></tr></table></center></td>'+'     <td width="108" valign="top" class="thumbTdView"><div class="encloseTd"><div class="thumbOverlay"><img src="" id="thumbimg_ctrl_vvo_'+orderStepId+'" alt="" /></div><input type="button" value="Uložit náhled" class="generateBtnImage" id="generate_ctrl_vvo_'+orderStepId+'" /><p><img src="'+defBgPath+'system/images/loading.gif" width="12" height="12" alt="loading" id="loadingThumb_ctrl_vvo_'+orderStepId+'" />Nevyhovuje Vám automaticky zvolený výřez obrázku? Tažením kurzoru přes velký obrázek se stisknutým levým tlačítkem myši si můžete zvolit vlastní. Úpravu potvrďte stisknutím tlačítka &quot;Uložit náhled&quot;.</p></div></td>'+'    </tr>'+'   </table>'+'  </div>'+'  <div class="order-step-footer">'+'   <div>PODPOROVANÝ FORMÁT:</div>'+'   <span>*.jpg, max. rozměry obrázku 800x700px, max. velikost 500kB</span>'+'   <a href="#" class="addBtn saveBtnImage" id="save_ctrl_vvo_'+orderStepId+'" style="right:80px;display:none;">uložit obsah</a>'+'   <a href="#" class="addBtn closeBtnImage" id="close_ctrl_vvo_'+orderStepId+'" style="display:none;">zavřít</a>'+'  </div>'+' </div>'+' <div class="order-step-config">'+'  <input type="hidden" name="x1" value="" id="block'+orderStepId+'_x1" /><input type="hidden" name="y1" value="" id="block'+orderStepId+'_y1" />'+'  <input type="hidden" name="x2" value="" id="block'+orderStepId+'_x2" /><input type="hidden" name="y2" value="" id="block'+orderStepId+'_y2" />'+'  <input type="hidden" name="w" value="" id="block'+orderStepId+'_w" /><input type="hidden" name="h" value="" id="block'+orderStepId+'_h" />'+' </div>'+' <div id="container_vvo_'+orderStepId+'"></div>'+' <input type="hidden" name="ordSrBlockType['+orderStepId+']" value="'+type+'" />'+'</li>';break;/** VSTUPNI POLE - vsechny typy ... vp - pretext, type, pasttext, odpoved TX **/case 'vp':activeTable = 1;row = '   <tr id="wTV-row-'+tableRowDragId+'">'+'    <td class="dragHandle">&nbsp;</td>'+'    <td class="c toppd renumberTd">1.</td>'+'    <td><input type="text" name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][pretext]" value="" style="width:'+(glbFormat?164:220)+'px;" maxlength="'+limit50+'" /></td>'+'    <td>'+'     <select name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][type]" style="width:112px;">'+'      <option value="-1">- vyberte typ -</option>'+'      <option value="1">textový vstup</option>'+'      <option value="2">celočíselný vstup</option>'+'      <option value="3">datum</option>'+'      <option value="4">psč</option>'+'      <option value="5">email</option>'+'     </select>'+'    </td>'+'    <td><input type="text" name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][pasttext]" value="" style="width:'+(glbFormat?174:230)+'px;" maxlength="'+limit50+'" /></td>'+(glbFormat?'    <td class="c"><input type="text" name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][odpoved]" value="" style="width:95px;" /></td>':'') +'    <td class="ctrl toppd"><a href="#" class="btn_delete" id="wTV-row-delete-'+tableRowDragId+'" title="Odstranění položky" tabindex="-1"></a></td>'+'   </tr>';output = '<li class="order-step-win" id="ctrl_vp_'+orderStepId+'">'+' <h6 class="order-step-win">BLOK: Vstupní pole'+'  <a href="#" class="window_navi_step navi_close" id="close_ctrl_vp_'+orderStepId+'" title="Uzavřít konfigurační blok"></a>'+'  <a href="#" class="window_navi_step navi_minimize" id="minimize_ctrl_vp_'+orderStepId+'" title="Minimalizovat konfigurační blok"></a>'+'  <a href="#" class="addBtn" id="add_ctrl_vp_'+orderStepId+'">+ přidat položku</a>'+' </h6>'+' <div class="order-step-inner" id="minimize_block_ctrl_vp_'+orderStepId+'">'+'  <table cellspacing="0" cellpadding="4" border="0" class="webTabView" id="wTV-'+orderStepId+'">'+'   <tbody>'+'   <tr class="nodrop nodrag">'+'    <th class="c" width="16"></th>'+'    <th class="c" width="16">#</th>'+'    <th class="pl5" width="'+(glbFormat?162:218)+'">Text&nbsp;před&nbsp;prvkem&nbsp;<span class="nb">(max.&nbsp;'+limit50+'&nbsp;znaků)</span></th>'+'    <th class="pl5" width="112">Typ&nbsp;pole<span class="ast">*</span></th>'+'    <th class="pl5" width="'+(glbFormat?172:228)+'">Text&nbsp;za&nbsp;prvkem&nbsp;<span class="nb">(max.&nbsp;'+limit50+'&nbsp;znaků)</span></th>'+(glbFormat?'    <th class="c">Odpověď</th>':'') +'    <th></th>'+'   </tr>'+row +'   </tbody>'+'  </table>'+'  <div class="order-step-footer">'+'   <div>NASTAVENÍ:</div>'+'   <span>povinné vyplnění</span><input type="checkbox" name="ordSrBlockConfig['+orderStepId+'][vyplneni]" value="1" checked /><span class="separator"></span>'+'   <span>max. délka vstupních dat</span><input type="text" name="ordSrBlockConfig['+orderStepId+'][txtvstup]" value="" />'+'  </div>'+' </div>'+' <input type="hidden" name="ordSrBlockType['+orderStepId+']" value="'+type+'" />'+'</li>';break;/** TEXTOVY VSTUP - textarea na webu ... tv - XXX **/case 'tv':output = '<li class="order-step-win" id="ctrl_tv_'+orderStepId+'">'+' <h6 class="order-step-win">BLOK: Textový vstup'+'  <a href="#" class="window_navi_step navi_close" id="close_ctrl_tv_'+orderStepId+'" title="Uzavřít konfigurační blok"></a>'+'  <a href="#" class="window_navi_step navi_minimize" id="minimize_ctrl_tv_'+orderStepId+'" title="Minimalizovat konfigurační blok"></a>'+' </h6>'+' <div class="order-step-inner" id="minimize_block_ctrl_tv_'+orderStepId+'">'+'  <p style="font-size:11px;">&nbsp;Vstupní pole pro libovolný text</p>'+'  <div class="order-step-footer">'+'   <div>NASTAVENÍ:</div>'+'   <span>povinné vyplnění</span><input type="checkbox" name="ordSrBlockConfig['+orderStepId+'][vyplneni]" value="1" checked /><span class="separator"></span>'+'   <span>max. délka vstupních dat</span><input type="text" name="ordSrBlockConfig['+orderStepId+'][txtvstup]" value="" />'+'  </div>'+' </div>'+' <input type="hidden" name="ordSrBlockType['+orderStepId+']" value="'+type+'" />'+'</li>';break;/** ROLETOVE MENU ... rm - pretext, vetveni CH **/case 'rm':activeTable = 1;row = '   <tr id="wTV-row-'+tableRowDragId+'">'+'    <td class="dragHandle">&nbsp;</td>'+'    <td class="c toppd renumberTd">1.</td>'+'    <td><input type="text" name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][pretext]" value="" style="width:341px;" maxlength="'+limit150+'" /></td>'+'    <td class="c"><a href="#" class="grayBtn grayBtnDefiniceObsahu" id="wTV-row-btn-'+tableRowDragId+'" style="float:left;width:90px;height:15px;padding:1px 5px 2px 5px;">definice obsahu</a></td>'+'    <td><div style="float:left;font-size:11px;margin:4px 2px 0 10px;">větvení průzkumu</div><input type="checkbox" name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][vetveni]" value="1" style="float:left;margin-top:4px" /></td>'+'    <td class="ctrl toppd"><a href="" class="btn_delete" id="wTV-row-delete-'+tableRowDragId+'" title="Odstranění položky" tabindex="-1"></a></td>'+'   </tr>';subrow = '   <tr id="wTV-subrow-'+tableRowDragId+'">'+'    <td class="dragHandle">&nbsp;</td>'+'    <td class="c toppd renumberTd">1.</td>'+'    <td class="c"><input type="text" name="" value="" style="width:'+(glbFormat?475:526)+'px;" maxlength="'+limit50+'" /></td>'+'    <td class="c"><input type="checkbox" name="" value="1" /></td>'+(glbFormat?'    <td class="c"><input type="radio" name="" value="1" /></td>':'') +'    <td class="ctrl toppd"><a href="" class="btn_delete btn_sub_delete" id="wTV-row-delete-'+tableRowDragId+'" title="Odstranění položky" tabindex="-1"></a></td>'+'   </tr>';output = '<li class="order-step-win" id="ctrl_rm_'+orderStepId+'">'+' <h6 class="order-step-win">BLOK: Roletové menu'+'  <a href="#" class="window_navi_step navi_close" id="close_ctrl_rm_'+orderStepId+'" title="Uzavřít konfigurační blok"></a>'+'  <a href="#" class="window_navi_step navi_minimize" id="minimize_ctrl_rm_'+orderStepId+'" title="Minimalizovat konfigurační blok"></a>'+'  <a href="#" class="addBtn" id="add_ctrl_rm_'+orderStepId+'">+ přidat položku</a>'+' </h6>'+' <div class="order-step-inner" id="minimize_block_ctrl_rm_'+orderStepId+'">'+'  <table cellspacing="0" cellpadding="4" border="0" class="webTabView" id="wTV-'+orderStepId+'">'+'   <tbody>'+'   <tr class="nodrop nodrag">'+'    <th class="c" width="16"></th>'+'    <th class="c" width="16">#</th>'+'    <th class="pl5" width="341">Text&nbsp;před&nbsp;prvkem&nbsp;<span class="nb">(max.&nbsp;'+limit50+'&nbsp;znaků)</span></th>'+'    <th class="pl5" width="90">Položky&nbsp;menu<span class="ast">*</span></th>'+'    <th class="pl5" width="120"></th>'+'    <th></th>'+'   </tr>'+row +'   </tbody>'+'  </table>'+'  <div class="order-step-footer">'+'   <div>NASTAVENÍ:</div>'+'   <span>povinné vyplnění</span><input type="checkbox" name="ordSrBlockConfig['+orderStepId+'][vyplneni]" value="1" checked /><span class="separator"></span>'+'   <span>max. délka txt vstupu</span><input type="text" name="ordSrBlockConfig['+orderStepId+'][txtvstup]" value="" />'+'   <a href="#" class="addBtn subBtn" id="add_ctrl_rm_'+orderStepId+'">+ přidat obsah</a>'+'  </div>'+' </div>'+' <div class="order-step-inner order-step-subblock" id="minimize_subblock_ctrl_rm_'+orderStepId+'" style="float:left;">'+'  <table cellspacing="0" cellpadding="4" border="0" class="webTabView" id="wTVsub-'+orderStepId+'">'+'   <tbody>'+'   <tr class="nodrop nodrag">'+'    <th class="c" width="16"></th>'+'    <th class="c" width="16">#</th>'+'    <th class="pl5" width="'+(glbFormat?475:526)+'">Text&nbsp;prvku&nbsp;obsahu<span class="ast">*</span>&nbsp;<span class="nb">(max.&nbsp;'+limit150+'&nbsp;znaků)</th>'+'    <th class="c">Txt&nbsp;vstup</th>'+(glbFormat?'    <th class="c">Odpověď</th>':'') +'    <th></th>'+'   </tr>'+'   </tbody>'+'  </table>'+'  <div class="order-step-footer">'+'   <div>ŠABLONY:</div>'+'   <a href="#" class="itemA" id="sablona_jazyk-'+orderStepId+'">jazyky</a><span class="separator"></span>'+'   <a href="#" class="itemA" id="sablona_okresy-'+orderStepId+'">okresy</a>'+'   <a href="#" class="addBtn saveBtn" id="save_ctrl_rm_'+orderStepId+'" style="right:80px;">uložit obsah</a>'+'   <a href="#" class="addBtn closeBtn" id="close_ctrl_rm_'+orderStepId+'">zavřít</a>'+'  </div>'+' </div>'+' <div id="container_rm_'+orderStepId+'"></div>'+' <input type="hidden" name="ordSrBlockType['+orderStepId+']" value="'+type+'" />'+'</li>';break;/** STATICKY TEXT - wysiwyg :: st - text **/case 'st':output = '<li class="order-step-win" id="ctrl_st_'+orderStepId+'">'+' <h6 class="order-step-win">BLOK: Statický text'+'  <a href="#" class="window_navi_step navi_close" id="close_ctrl_st_'+orderStepId+'" title="Uzavřít konfigurační blok" ></a>'+'  <a href="#" class="window_navi_step navi_minimize" id="minimize_ctrl_st_'+orderStepId+'" title="Minimalizovat konfigurační blok"></a>'+' </h6>'+' <div class="order-step-inner" id="minimize_block_ctrl_st_'+orderStepId+'" style="padding-bottom:0;">'+'  <script type="text/javascript">tinyMCE.init({ mode:"exact", elements:"lcBlockEditor_'+orderStepId+'", width:"680", height:"180", theme:"advanced", plugins:"pagebreak,table,advlink,inlinepopups,preview,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking", language:"cs", entity_encoding:"raw", convert_urls:true, remove_script_host:false, theme_advanced_buttons1 : "undo,redo,|,cut,copy,paste,pastetext,pasteword,|,link,unlink,|,tablecontrols,visualaid,|,charmap,fullscreen,code,help", theme_advanced_buttons2 : "bold,italic,underline,|,justifyleft,justifycenter,justifyright,justifyfull,|,bullist,numlist,outdent,indent,|,forecolor,sub,sup,visualchars,nonbreaking,removeformat", theme_advanced_buttons3 : "", theme_advanced_buttons4 : "", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", theme_advanced_statusbar_location : false, theme_advanced_resizing : false });</script>'+'  <textarea name="ordSrBlockRow['+rowStepId+']['+tableRowDragId+'][text]" id="lcBlockEditor_'+orderStepId+'" style="width:680px; height:180px;"></textarea>'+' </div>'+' <input type="hidden" name="ordSrBlockType['+orderStepId+']" value="'+type+'" />'+'</li>';break;}if(out == 1){tableRowDragId++;return [row, activeTable];}else if(out == 2){tableRowDragId++;return [subrow, activeTable];}else{orderStepId++;tableRowDragId++;return [output, activeTable];}};renumberBlockDefinition = function(ident){if(ident >= 0){jQuery('#wTV-'+ident+' tr td.renumberTd').each(function(index){jQuery(this).text((index+1)+'.');});}};renumberSubBlockDefinition = function(ident){if(ident >= 0){jQuery('#wTVsub-'+ident+' tr td.renumberTd').each(function(index){jQuery(this).text((index+1)+'.');});}};})(jQuery);/* FORMULAR */jQuery('#tafr').tableDnD({ dragHandle:'dragHandle' });jQuery('#tafr tr').hover(function(){ jQuery(this.cells[0]).addClass('showDragHandle'); }, function(){ jQuery(this.cells[0]).removeClass('showDragHandle'); });jQuery('input[type=checkbox].tafr_zaradit').click(function(){var locId = jQuery(this).attr('id');if(locId.length > 0){if(jQuery('#'+locId+':checked').val() == 1){ jQuery('#'+locId+'_form').css('background-color', '#ccf2cc'); }else{                                        jQuery('#'+locId+'_form').css('background-color', '#ff8888'); }}});/* VETVENI */jQuery('.order-step-win h6 a.navi_minimize, .order-step-win h6 a.navi_maximize').unbind("click").click(function(i){i.preventDefault();var navi = jQuery(this).attr('id').split('_');navi.shift();var navi_ID = navi.join('_');if(navi.length > 0){if(jQuery('#minimize_block_'+navi_ID+':visible').val() != null){jQuery('#minimize_'+navi_ID).removeClass('navi_minimize').addClass('navi_maximize').attr('title', 'Maximalizovat konfigurační blok');if(jQuery('#minimize_subblock_'+navi_ID).length > 0){jQuery('#minimize_subblock_'+navi_ID).slideUp(250, function(){jQuery('#minimize_block_'+navi_ID).slideUp(250, function(){ jQuery('#'+navi_ID).animate({ paddingBottom:'10px' }, 150); });});}else{jQuery('#minimize_block_'+navi_ID).slideUp(250, function(){ jQuery('#'+navi_ID).animate({ paddingBottom:'10px' }, 150); });}}else{jQuery('#minimize_'+navi_ID).removeClass('navi_maximize').addClass('navi_minimize').attr('title', 'Minimalizovat konfigurační blok');jQuery('#'+navi_ID).animate({ paddingBottom:'6px' }, 150, function(){ jQuery('#minimize_block_'+navi_ID).slideDown(250); });}}});/* Prace s KONCEPTY */jQuery('a.thisSessionConcept').click(function(i){i.preventDefault(); var idd = jQuery(this).attr('id').split('_');if(idd[1].length > 4){ if(jQuery('#setAsConcept_'+idd[1]+':visible').length > 0){ jQuery('#setAsConcept_'+idd[1]).slideUp(250); }else{                                                      jQuery('#setAsConcept_'+idd[1]).slideDown(); }}});jQuery('a.thisSessionDone').click(function(i){i.preventDefault(); var idd = jQuery(this).attr('id').split('_');if(idd[1].length > 4){ if(jQuery('#setAsDone_'+idd[1]+':visible').length > 0){ jQuery('#setAsDone_'+idd[1]).slideUp(250); }else{                                                   jQuery('#setAsDone_'+idd[1]).slideDown(); }}});jQuery('input[type=image].deleteSessionConcept').click(function(i){i.preventDefault(); var idd = jQuery(this).attr('id').split('_');if(idd[1].length > 4){ if(jQuery('#setAsDelete_'+idd[1]+':visible').length > 0){ jQuery('#setAsDelete_'+idd[1]).slideUp(250); }else{                                                     jQuery('#setAsDelete_'+idd[1]).slideDown(); }}});jQuery('a.setAsConceptNo').click(function(i){i.preventDefault(); var idd = jQuery(this).attr('id').split('_');if(idd[1].length > 4){ if(jQuery('#setAsConcept_'+idd[1]+':visible').length > 0){ jQuery('#setAsConcept_'+idd[1]).slideUp(); }}});jQuery('a.setAsDoneNo').click(function(i){i.preventDefault(); var idd = jQuery(this).attr('id').split('_');if(idd[1].length > 4){ if(jQuery('#setAsDone_'+idd[1]+':visible').length > 0){ jQuery('#setAsDone_'+idd[1]).slideUp(); }}});jQuery('a.setAsDeleteNo').click(function(i){i.preventDefault(); var idd = jQuery(this).attr('id').split('_');if(idd[1].length > 4){ if(jQuery('#setAsDelete_'+idd[1]+':visible').length > 0){ jQuery('#setAsDelete_'+idd[1]).slideUp(); }}});/*** Kombinator**/jQuery('.kbPolo input[type=checkbox]').change(function(){var polo = jQuery(this).attr('id').split('_');var jid = '#polo_'+polo[1]+'_'+polo[2]+'_'+polo[3];if(parseInt(polo[4]) > 0){if(jQuery(jid+'_'+polo[4]+'_input:checked').val() == null){if(jQuery(jid+'_pdm_'+polo[4]).hasClass('kbActive')){ jQuery(jid+'_pdm_'+polo[4]).removeClass('kbActive'); }}else{if(!jQuery(jid+'_pdm_'+polo[4]).hasClass('kbActive')){ jQuery(jid+'_pdm_'+polo[4]).addClass('kbActive'); }}checkKombiKrok(polo[1], polo[4]);checkKombiBlok(polo[1], polo[2], polo[4]);}else{if(jQuery(jid+'_input:checked').val() == null){if(jQuery(jid).hasClass('kbActive')){ jQuery(jid).removeClass('kbActive'); }}else{if(!jQuery(jid).hasClass('kbActive')){ jQuery(jid).addClass('kbActive'); }}checkKombiKrok(polo[1], 0);checkKombiBlok(polo[1], polo[2], 0);}});function checkKombiKrok(krok, menu){var inCnt = 0;var lcid = 0;if(menu > 0){jQuery('#krok_'+krok+'_blocks div.kbBlok').each(function(i,v){lcid = jQuery(this).attr('id').split('_');inCnt += checkKombiBlok(krok, lcid[2], menu);});}else{jQuery('#krok_'+krok+'_blocks div.kbBlok').each(function(i,v){lcid = jQuery(this).attr('id').split('_');inCnt += checkKombiBlok(krok, lcid[2], 0);});}if(inCnt > 0){if(!jQuery('#krok_'+krok).hasClass('kbActive')){ jQuery('#krok_'+krok).addClass('kbActive'); }}else{if(jQuery('#krok_'+krok).hasClass('kbActive')){ jQuery('#krok_'+krok).removeClass('kbActive'); }}}function checkKombiBlok(krok, blok, menu){var inCnt = 0;if(menu > 1){jQuery('#blok_'+krok+'_'+blok+'_controls div.kbPolo').each(function(i,v){var splitter = jQuery(this).attr('id').split('_');if(jQuery('#polo_'+krok+'_'+blok+'_'+splitter[3]+'_'+splitter[5]+'_input:checked').val() != null){if(!jQuery('#blok_'+krok+'_'+blok).hasClass('kbActive')){ jQuery('#blok_'+krok+'_'+blok).addClass('kbActive'); }inCnt++;}});}else{jQuery('#blok_'+krok+'_'+blok+'_controls div.kbPolo').each(function(i,v){if(jQuery('#'+jQuery(this).attr('id')+'_input:checked').val() != null){if(!jQuery('#blok_'+krok+'_'+blok).hasClass('kbActive')){ jQuery('#blok_'+krok+'_'+blok).addClass('kbActive'); }inCnt++;}});}if(inCnt==0 && jQuery('#blok_'+krok+'_'+blok).hasClass('kbActive')){ jQuery('#blok_'+krok+'_'+blok).removeClass('kbActive'); }return inCnt;}jQuery('select.ihopSelect').change(function(){var selid = jQuery(this).attr('id');var selsplit = selid.split('_');var selval = jQuery('#'+selid+' option:selected').val();jQuery('input[type=hidden].ihop_'+selsplit[1]+'_'+selsplit[2]).val(selval=='or'?'or':'and');});});

