var katalogy = {    "cz-obecne": 5,    "cz-eshop": 6,    "sk-obecne": 6,    "en-obecne": 10,    "de-obecne": 12,    "esp-obecne": 12,    "hun-obecne": 12,    "pol-obecne": 12};   // cena kataloguvar fakturac_udaje_vyplneny = 0;var email_udaje_false = 0;var koef = 1;/*kody pro obsluhu udalosti zmeny baryv pozadi inputu + textarey*/var KOD_ERROR = 0;var KOD_OK = 1;var KOD_ENABLE = 2;var KOD_DISABLE = 3;var POC_ZNAK_MIN_NAZEV_STRANKY = 5;var POC_ZNAK_MAX_NAZEV_STRANKY = 50;var POC_ZNAK_MIN_POPIS = 170;var POC_ZNAK_MAX_POPIS = 250;$(document).ready(function(){           if($("#slevovy_kod").val()!="")        verify_code();    for(var i=1;i<open+1;i++)    {        onSelectChangePocetKatalogu(i); // pocitani ceny - aby tam byla uz od pocatku        if($('#nazev_stranky'+i+'_hidden').val()==1)            disable('nazev_stranky_check'+i, 'nazev_stranky'+i);        if($('#keywords'+i+'_hidden').val()==1)            disable('keywords_check'+i, 'keywords'+i);        if($('#firemni_udaje'+i+'_hidden').val()==1)            disable('firemni_udaje_check'+i, 'firemni_udaje'+i);        if($('#popis'+i+'_hidden').val()==1)            disable('popis_check'+i, 'popis'+i, 1);        if($('#email_povrzujici'+i+'_hidden').val()==1)            disable('email_povrzujici_check'+i, 'email_povrzujici'+i);    }    updateCelkoveCeny();   // pocitani konecne ceny    if(errorForm) // generated by PHP        check_obligatory_elements();       // zde pri modifikaci musis menit pouze cast nize      $("#addbuttonlink").click(function (event) {          open++;         var newRow = '<div style="display:none" id="item_'+open+'"><h4>'+open+'. Web</h4> <div class="labely"><p><label>České obecné katalogy</label>'+        '<input type="checkbox"  id="katalog_cz-obecne'+open+'" onclick="click_katalog(\'cz-obecne\','+open+')" class="check-box1" />'+        '<input class="display_none" type="hidden" name="pocet_katalogu1_check[]" id="katalog_cz-obecne'+open+'_hidden" value="1" />'+        '<span id="cz-obecne'+open+'"></span></p><p><label>České e-shop katalogy</label><input type="checkbox"  id="katalog_cz-eshop'+open+'" onclick="click_katalog(\'cz-eshop\','+open+')" class="check-box1" />'+        '<input class="display_none" type="hidden" name="pocet_katalogu2_check[]" id="katalog_cz-eshop'+open+'_hidden" value="1" /><span id="cz-eshop'+open+'"></span></p>'+        '<p><label>Slovenské katalogy</label><input type="checkbox"  id="katalog_sk-obecne'+open+'" onclick="click_katalog(\'sk-obecne\','+open+')" class="check-box1" />'+        '<input class="display_none" type="hidden" name="pocet_katalogu3_check[]" id="katalog_sk-obecne'+open+'_hidden" value="1" /><span id="sk-obecne'+open+'"></span></p>'+        '<p><label>Anglické katalogy</label><input type="checkbox"  id="katalog_en-obecne'+open+'" onclick="click_katalog(\'en-obecne\','+open+')" class="check-box1" />'+        '<input class="display_none" type="hidden" name="pocet_katalogu4_check[]" id="katalog_en-obecne'+open+'_hidden" value="1" /><span id="en-obecne'+open+'"></span></p>'+        '<p><label>Německé katalogy</label><input type="checkbox"  id="katalog_de-obecne'+open+'" onclick="click_katalog(\'de-obecne\','+open+')" class="check-box1" />'+        '<input class="display_none" type="hidden" name="pocet_katalogu5_check[]" id="katalog_de-obecne'+open+'_hidden" value="1" /><span id="de-obecne'+open+'"></span></p>'+        '<p><label>Španělské katalogy</label><input type="checkbox"  id="katalog_esp-obecne'+open+'" onclick="click_katalog(\'esp-obecne\','+open+')" class="check-box1" />'+        '<input class="display_none" type="hidden" name="pocet_katalogu6_check[]" id="katalog_esp-obecne'+open+'_hidden" value="1" /><span id="esp-obecne'+open+'"></span></p>'+        '<p><label>Maďarské katalogy</label><input type="checkbox"  id="katalog_hun-obecne'+open+'" onclick="click_katalog(\'hun-obecne\','+open+')" class="check-box1" />'+        '<input class="display_none" type="hidden" name="pocet_katalogu7_check[]" id="katalog_hun-obecne'+open+'_hidden" value="1" /><span id="hun-obecne'+open+'"></span></p>'+        '<p><label>Polské katalogy</label><input type="checkbox"  id="katalog_pol-obecne'+open+'" onclick="click_katalog(\'pol-obecne\','+open+')" class="check-box1" />'+        '<input class="display_none" type="hidden" name="pocet_katalogu8_check[]" id="katalog_pol-obecne'+open+'_hidden" value="1" /><span id="pol-obecne'+open+'"></span></p>'+        '</div>'+        '<p><label>Cena</label> <span id="cena_jednotliva'+open+'">0</span><span id="kc"> Kč</span></p>  <p><label>Internetová adresa<span class="req" title="Povinné">*</span>'+        '</label><input type="text" value="http://" name="internetova_adresa[]" id="internetova_adresa'+open+'"  onblur="check_validity_url(\'internetova_adresa'+open+'\')" onkeyup="check_validity_url(\'internetova_adresa'+open+'\')" /></p><p><label>Název stránky</label><input type="text" name="nazev_stranky[]" id="nazev_stranky'+open+'" onfocus="change_visibility(\'nazev_stranky_desc'+open+'\',1)" onblur="change_visibility(\'nazev_stranky_desc'+open+'\',0);pocet_znaku_input(\'nazev_stranky'+open+'\',\'title_poc_znak'+open+'\', ' + POC_ZNAK_MIN_NAZEV_STRANKY + ',' + POC_ZNAK_MAX_NAZEV_STRANKY + ')" onkeyup="pocet_znaku_input(\'nazev_stranky'+open+'\',\'title_poc_znak'+open+'\', ' + POC_ZNAK_MIN_NAZEV_STRANKY + ',' + POC_ZNAK_MAX_NAZEV_STRANKY + ')"/><i class="h" id="nazev_stranky_desc'+open+'"><span id="title_poc_znak'+open+'">0</span>/'+POC_ZNAK_MAX_NAZEV_STRANKY+' (min. '+POC_ZNAK_MIN_NAZEV_STRANKY+')</i></p>'+        '<p class="check-zdarma"><input type="checkbox"  id="nazev_stranky_check'+open+'" onclick="pocet_znaku_input(\'nazev_stranky'+open+'\',\'title_poc_znak'+open+'\', ' + POC_ZNAK_MIN_NAZEV_STRANKY + ',' + POC_ZNAK_MAX_NAZEV_STRANKY + ',1);disable_and_check(\'nazev_stranky_check'+open+'\', \'nazev_stranky'+open+'\')" class="check-box" />'+        'Chci navrhnout zdarma název stránky<input type="hidden" name="nazev_stranky_check[]" id="nazev_stranky'+open+'_hidden" value="0" class="h" /></p><p><label>Popis</label><textarea name="popis[]" rows="10" id="popis'+open+'" cols="15" onfocus="change_visibility(\'popis_desc'+open+'\',1)" onblur="change_visibility(\'popis_desc'+open+'\',0);pocet_znaku_input(\'popis'+open+'\',\'popis_poc_znak'+open+'\', ' + POC_ZNAK_MIN_POPIS + ',' + POC_ZNAK_MAX_POPIS + ',1)" onkeyup="pocet_znaku_input(\'popis'+open+'\',\'popis_poc_znak'+open+'\', ' + POC_ZNAK_MIN_POPIS + ',' + POC_ZNAK_MAX_POPIS + ',1)">'+        '</textarea><span class="ontextarea"><i id="popis_desc'+open+'" class="h"><span id="popis_poc_znak'+open+'">0</span>/'+POC_ZNAK_MAX_POPIS+' (min. '+POC_ZNAK_MIN_POPIS+')</i></span></p><p><input type="checkbox" id="popis_check'+open+'" onclick="pocet_znaku_input(\'popis'+open+'\',\'popis_poc_znak'+open+'\', ' + POC_ZNAK_MIN_POPIS + ',' + POC_ZNAK_MAX_POPIS + ',1);disable_and_check(\'popis_check'+open+'\', \'popis'+open+'\', 1)" class="check-box" />'+        'Chci navrhnout zdarma popis<input type="hidden" name="popis_check[]" id="popis'+open+'_hidden" value="0" class="h"/></p>'+        '<p id="xml_feed'+open+'" class="display_none"><input type="hidden" name="xml_feed_check[]" id="xml_feed'+open+'_hidden" value="0" class="display_none" /></p>'+        '<p id="firemni_udaje'+open+'" class="display_none"><input type="hidden" name="firemni_udaje_check[]" id="firemni_udaje'+open+'_hidden" value="0" class="display_none" /></p>'+        '<p><label>Klíčová slova</label><input type="text" name="keywords[]"   id="keywords'+open+'" onfocus="change_visibility(\'keywords_desc'+open+'\',1)" onblur="change_visibility(\'keywords_desc'+open+'\',0);isElemEmpty(\'keywords'+open+'\')" onkeyup="isElemEmpty(\'keywords'+open+'\')" /><i id="keywords_desc'+open+'" class="h">Keywords oddělená čárkou</i></p><p class="check-zdarma">'+        '<input type="checkbox" id="keywords_check'+open+'" onclick="disable(\'keywords_check'+open+'\', \'keywords'+open+'\')"   class="check-box" />'+        'Chci navrhnout zdarma klíčová slova<input type="hidden" name="keywords_check[]" id="keywords'+open+'_hidden" value="0" class="h" /></p>'+        '<p><label>Verifikační E-mail</label><input id="email_povrzujici'+open+'" type="text" name="email_povrzujici[]" onfocus="change_visibility(\'email_povrzujici_desc'+open+'\',1)" onblur="check_validity_mail(\'email_povrzujici'+open+'\');change_visibility(\'email_povrzujici_desc'+open+'\',0)" onkeyup="check_validity_mail(\'email_povrzujici'+open+'\')" /><i id="email_povrzujici_desc'+open+'" class="h">E-mail pro potvrzující zprávy z katalogů</i></p>'+        '<p class="check-zdarma"><input type="checkbox" onclick="check_validity_mail(\'email_povrzujici'+open+'\');disable_and_check(\'email_povrzujici_check'+open+'\', \'email_povrzujici'+open+'\')" id="email_povrzujici_check'+open+'" class="check-box" />'+        'Chci navrhnout zdarma potvrzující email<input type="hidden" name="email_povrzujici_check[]" id="email_povrzujici'+open+'_hidden" value="0" class="h" /></p></div>';        $('#partakers').append(newRow);        $('#partakers > div#item_'+open).fadeIn("slow");        $("#pocet_webu").text(open);        $("#pocet_webu_input").val(open);        updateCelkoveCeny();        onSelectChangePocetKatalogu(open);        $("#subbuttonlink").removeClass('disnone').addClass( "disblock" );             event.preventDefault();    });    $("#subbuttonlink").click(function (event) {      if(open > 1){                                $("#item_"+open).animate({            opacity: "0"          }, 400, function() {           $("#item_"+open).remove();           open--;           $("#pocet_webu").text(open);           $("#pocet_webu_input").val(open);           updateCelkoveCeny();            if(open==1)            $("#subbuttonlink").removeClass('disblock').addClass( "disnone" );             });      }            event.preventDefault();    });   $("#submit").click(function (event) {              if(!check_obligatory_elements() || $("#cena").text() == 0){           if(!confirm("Některý z údajů je špatně vyplněný, chcete objednávku i přesto odeslat?")) {               event.preventDefault();                            }                        }    });    $("#slevovy_kod").keyup(function (event) {        //event.preventDefault();        verify_code();     });});function get_count_by_sort_new(druh, cis) // zde se meni pocty katalogu. kdyz neco chces zmenit, musis menit value i cislo za > tj. oboje hodnoty{    innerhtml = "";    switch(druh)    {        case "cz-obecne":            innerhtml='<select class="margin_zleva" id="selectList'+cis+'1" onchange="onSelectChangePocetKatalogu('+cis+');updateCelkoveCeny();" name="pocet_katalogu1[]" > <option value="200">200</option> <option value="150">150</option><option value="100">100</option><option value="70">70</option></select>';            break;        case "cz-eshop":            innerhtml='<select class="margin_zleva" id="selectList'+cis+'2" onchange="onSelectChangePocetKatalogu('+cis+');updateCelkoveCeny();" name="pocet_katalogu2[]" ><option value="70">70</option><option value="40">40</option></select>';               break;        case "sk-obecne":            innerhtml='<select class="margin_zleva" id="selectList'+cis+'3" onchange="onSelectChangePocetKatalogu('+cis+');updateCelkoveCeny();" name="pocet_katalogu3[]" ><option value="90">90</option><option value="50">50</option></select>';               break;        case "en-obecne":            innerhtml='<select class="margin_zleva" id="selectList'+cis+'4" onchange="onSelectChangePocetKatalogu('+cis+');updateCelkoveCeny();" name="pocet_katalogu4[]" ><option value="300">300</option><option value="150">150</option><option value="50">50</option></select>';                  break;        case "de-obecne":            innerhtml='<select class="margin_zleva" id="selectList'+cis+'5" onchange="onSelectChangePocetKatalogu('+cis+');updateCelkoveCeny();" name="pocet_katalogu5[]" ><option value="100">100</option><option value="50">50</option></select>';            break;        case "esp-obecne":            innerhtml='<select class="margin_zleva" id="selectList'+cis+'6" onchange="onSelectChangePocetKatalogu('+cis+');updateCelkoveCeny();" name="pocet_katalogu6[]" ><option value="50">50</option></select>';            break;        case "hun-obecne":            innerhtml='<select class="margin_zleva" id="selectList'+cis+'7" onchange="onSelectChangePocetKatalogu('+cis+');updateCelkoveCeny();" name="pocet_katalogu7[]" ><option value="80">80</option><option value="40">40</option></select>';            break;        case "pol-obecne":            innerhtml='<select class="margin_zleva" id="selectList'+cis+'8" onchange="onSelectChangePocetKatalogu('+cis+');updateCelkoveCeny();" name="pocet_katalogu8[]" ><option value="150">150</option><option value="100">100</option><option value="50">50</option></select>';            break;        }    return innerhtml;}///////////////////////////////////////////////////od tohoto mista se nemusi nic menitfunction disable(id_c, id, isTextarea){    if(isTextarea == 'undefined') isTextarea = 0;                  var checkbox = document.getElementById(id_c);    var el = document.getElementById(id);    var hid = document.getElementById(id+'_hidden');    if(checkbox.checked)    {        el.disabled = true;        if(isTextarea)          input_background_textarea(id, KOD_DISABLE);        else          input_background_input(id,KOD_DISABLE);        hid.value = "1";                                    }    else    {        el.disabled = false;        //$("#"+id).css("background", "url(\"/../imgs/input-bg.gif\") no-repeat top left");        //$("#"+id).css("background", "url(\"imgs/input-bg.gif\") no-repeat top left");        if(isTextarea)           input_background_textarea(id, KOD_ENABLE);        else           input_background_input(id,KOD_ENABLE);        hid.value = "0";                                    }    return 0;}function updateJednotlivychCen(){    for(var i=1;i<open+1;i++)    {        onSelectChangePocetKatalogu(i);    //cena+= parseInt(cena_jednotliva);    }      }function updateCelkoveCeny() { // celkova cena    var cena = 0;            for(var i=1;i<open+1;i++)    {        var cena_jednotliva = $("#cena_jednotliva"+i).text();        cena+= parseInt(cena_jednotliva);        }                   // cena*=koef;    cena = parseInt(cena);    $("#cena").text(cena);};function verify_code(){    if($('#slevovy_kod').val() == ""){         input_background_input("slevovy_kod",KOD_ENABLE);    }    else{      $.get("/include/cena.php",{          value: $('#slevovy_kod').val()          }, function(data){          if(data!=1)          {              koef = data;              input_background_input("slevovy_kod",KOD_OK);              updateJednotlivychCen();               updateCelkoveCeny();          }          else          {              koef = 1;              updateJednotlivychCen();               updateCelkoveCeny();              input_background_input("slevovy_kod",KOD_ERROR);          }      });      }}function onSelectChangePocetKatalogu(id)   // jednotliva cena{    var cena = 0;     var i = 1;    var xml_feed_checkbox = false;    var firemni_udaje_checkbox = false;         for (var kat in katalogy)    {        //POKUD JE CHECKED             var checkbox = document.getElementById("katalog_"+kat+id);        if(checkbox!=null)        {                  if(checkbox.checked)            {                //  if($("#katalog_"+katalogy[i]+id).is(':checked'))                  if(kat.indexOf("eshop")>-1) // pridani xml feed kdyz je zaskratly checkbox xml feed                {                                             xml_feed_checkbox = true;                }                if((kat.indexOf("de")>-1  || kat.indexOf("esp")>-1 || kat.indexOf("en")>-1 || kat.indexOf("hun")>-1 || kat.indexOf("pol")>-1)) // check zahranicich katalogu  mimo SK                {                                            firemni_udaje_checkbox = true;                    }                var pocet = $("#selectList"+id+i+" option:selected").val(); // pocet katalogu                var druh = katalogy[kat]; // druh katalogu                                                                  cena+= koef * pocet * druh;                  }        }        i++;    }    if(!xml_feed_checkbox)        odeber_xml_feed_textbox(id);       else if($("#xml_feed_hidden"+id).val()==1)        pridej_xml_feed_textbox(id);     if(!firemni_udaje_checkbox )        odeber_firemni_udaje_textbox(id);     else if($("#firemni_udaje_hidden"+id).val()==1 )        pridej_firemni_udaje_textbox(id);    $("#cena_jednotliva"+id).text(cena);    }function pridej_xml_feed_textbox(id) // pridat OPEN !!!!!!!!!{    $("#xml_feed"+id).css({        'display' : 'block'    });    $("#xml_feed"+id).html($("#xml_feed"+id).html()+'<label>XML feed zboží</label><input type="text" name="xml_feed[]" onfocus="change_visibility(\'xml_feed_desc'+id+'\',1)" onblur="change_visibility(\'xml_feed_desc'+id+'\',0)"/><i class="h" id="xml_feed_desc'+id+'">Adresa XML feedu např. pro zbozi.cz</i>');    //'<label>XML feed zboží</label><input type="text" name="xml_feed[]" onfocus="change_visibility(\'xml_feed_desc'+id+'\',1)" onblur="change_visibility(\'xml_feed_desc'+id+'\',0)"/><i class="h" id="xml_feed_desc'+id+'">Adresa XML feedu např. pro zbozi.cz</i>    $("#xml_feed_hidden"+id).val(0);}  function odeber_xml_feed_textbox(id) // pridat OPEN !!!!!!!!!{    $("#xml_feed"+id).css({        'display' : 'none'    });    $("#xml_feed"+id).html('<input type="hidden" name="xml_feed_check[]" id="xml_feed_hidden'+id+'" value="1" class="display_none" />');}  function pridej_firemni_udaje_textbox(id){    $("#firemni_udaje"+id).css({        'display' : 'block'    });    $("#firemni_udaje"+id).html($("#firemni_udaje"+id).html()+'<label>Firemní údaje webu</label><textarea name="firemni_udaje[]" class="text_area_odsazeni" rows="10" cols="15" onfocus="change_visibility(\'firemni_udaje_desc'+id+'\',1)" onblur="change_visibility(\'firemni_udaje_desc'+id+'\',0)"></textarea><span class="ontextarea"><i class="h" id="firemni_udaje_desc'+id+'">Pouze pokud jsou odlišné od fakturačních údajů</i></span>');    $("#firemni_udaje_hidden"+id).val(0);}function odeber_firemni_udaje_textbox(id){    $("#firemni_udaje"+id).css({        'display' : 'none'    });    $("#firemni_udaje"+id).html('<input type="hidden" name="firemni_udaje_check[]" id="firemni_udaje_hidden'+id+'" value="1" class="display_none" />');//}function click_katalog(druh, cis){    var checkbox = document.getElementById('katalog_'+druh+cis);           if(checkbox.checked)    {        var html = get_count_by_sort_new(druh, cis);        $('#katalog_'+druh+cis+'_hidden').val(0);        $("#"+druh+cis).html(html);    }    else    {        $("#"+druh+cis).html('');        $('#katalog_'+druh+cis+'_hidden').val(1);    }    onSelectChangePocetKatalogu(cis); // zmena jednotlive ceny    updateCelkoveCeny(); // zmena celkove ceny }function change_visibility(element, visible) {    if(visible == 1){        //$("#"+element).fadeIn(400).removeClass("h");        //$("#"+element).css({ opacity:0, visibility:"visible" }).animate({ opacity:100 }, "slow");        $("#"+element).removeClass("h");    }    else {   // $("#"+element).css({ opacity:100, visibility:"hidden" }).animate({ opacity:0 }, "slow");        $("#"+element).addClass("h");    }    return false;}function existujici_fakturacni_udaje(fak_udaj, email) {    //$.get("/../include/faktur_udaje.php",{ value: $('#slevovy_kod').val()}, function(data){    if(!fakturac_udaje_vyplneny) { // fakturacni udaje se po vyplenni mail aktualizuji pouze 1x        $.get("/include/faktur_udaje.php",{value: $('#'+email).val()}, function(data){            if(data!="") // true            {                fakturac_udaje_vyplneny = 1;                $("#"+fak_udaj).html(data).hide().fadeIn(400); // dodelat, aby se tam fadeIn pouze text            }        });    }}function validateEmail(elementValue){   var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;   return emailPattern.test(elementValue); }function validateUrl(elementValue){   var urlPattern = /^http\:\/\/[a-zA-Z0-9-.]+\.[a-zA-Z]{2,3}(\/\S*)?$/;   return urlPattern.test(elementValue); } /* function check_vaildity_mail_onChange(element) {     if(email_udaje_false) {        check_validity_mail(element);        alert("f");     }    alert("c"); }*/ function check_validity_url(element){     if(validateUrl($("#"+element).val())){          // $("#"+element).css("background", "url(\"imgs/input-bg2.gif\") no-repeat top left");          input_background_input(element,KOD_OK);           return 1;     }     else {         //$("#"+element).css("background", "url(\"imgs/input-bg3.gif\") no-repeat top left");         input_background_input(element,KOD_ERROR);     }     return 0; } function check_validity_mail(element){     if(validateEmail($("#"+element).val())){           //$("#"+element).css("background", "url(\"imgs/input-bg2.gif\") no-repeat top left");           input_background_input(element, KOD_OK);           email_udaje_false = 0;           return 1;     }       //$("#slevovy_kod").css("background", "url(\"/../imgs/input-bg2.gif\") no-repeat top left");     else {         email_udaje_false = 1;         //$("#"+element).css("background", "url(\"imgs/input-bg3.gif\") no-repeat top left");         input_background_input(element,KOD_ERROR);     }     return 0;           //$("#slevovy_kod").css("background", "url(\"/../imgs/input-bg3.gif\") no-repeat top left"); } function pocet_znaku_input(elementPocZnak, elementZapis, pocZnakMin, pocZnakMax, isTextarea){     if(isTextarea == 'undefined') isTextarea = 0;   var pocetZnaku = $("#"+elementPocZnak).val().length;   $("#"+elementZapis).html(pocetZnaku);   if(pocetZnaku < pocZnakMin || pocetZnaku > pocZnakMax){        //$("#"+elementPocZnak).css("background", "url(\"imgs/input-bg3.gif\") no-repeat top left"); // chyba        if(isTextarea)          input_background_textarea(elementPocZnak,KOD_ERROR);          else          input_background_input(elementPocZnak,KOD_ERROR);   }   else{        //$("#"+elementPocZnak).css("background", "url(\"imgs/input-bg2.gif\") no-repeat top left");         if(isTextarea)          input_background_textarea(elementPocZnak,KOD_OK);           else          input_background_input(elementPocZnak,KOD_OK);        return 1;   }   return 0; }function disable_and_check(id_c, id, isTextarea){ if(isTextarea == 'undefined') isTextarea = 0;   var checkbox = document.getElementById(id_c);   var el = document.getElementById(id);   if(checkbox.checked)       disable(id_c,id, isTextarea);   else{       el.disabled = false;       var hid = document.getElementById(id+'_hidden');       hid.value = 0;   }}function check_obligatory_elements(){    //jmeno a prijmeni    var error = 0;    if(isElemEmpty('jmeno')){error = 1;}    if(!check_validity_mail('email')){error = 1;} // return 1==true     for(var i=1;i<open+1;i++) {        if(!check_validity_url('internetova_adresa'+i)){error = 1;}        if(!(is_checked('nazev_stranky_check'+i) || pocet_znaku_input('nazev_stranky'+i,'title_poc_znak'+i, POC_ZNAK_MIN_NAZEV_STRANKY, POC_ZNAK_MAX_NAZEV_STRANKY))){error = 1;}        if(!(is_checked('popis_check'+i) || pocet_znaku_input('popis'+i,'popis_poc_znak'+i, POC_ZNAK_MIN_POPIS, POC_ZNAK_MAX_POPIS,1))){error = 1;}        if(!(is_checked('keywords_check'+i) || $("#keywords"+i).val()!="")){error = 1;            input_background_input("keywords"+i, KOD_ERROR)            }        else{            input_background_input("keywords"+i, KOD_OK);// pokud je check - ma se nastavit na fajku s OK?        }        setOKBackground("fakturaci_udaje");        if(!(is_checked('email_povrzujici_check'+i) || check_validity_mail('email_povrzujici'+i))){error = 1;}    }    return !error; // 1 = vse ok, 0 = chyba}function is_checked(hiddenElementId){   var checkbox = document.getElementById(hiddenElementId);   if(checkbox.checked)       return 1;   return 0;}function input_background_textarea(elementId, validity){  if(validity == KOD_ERROR)      $("#"+elementId).css("background", "url(\"/imgs/input-bg3-ta.gif\") no-repeat top left");   else if(validity==KOD_OK)      $("#"+elementId).css("background", "url(\"/imgs/input-bg2-ta.gif\") no-repeat top left");   else if(validity==KOD_DISABLE) // skryty       $("#"+elementId).css("background", "url(\"/imgs/input-bg22-ta.gif\") no-repeat top left");   else if(validity==KOD_ENABLE)        $("#"+elementId).css("background", "url(\"/imgs/input-bg.gif\") no-repeat top left"); }function input_background_input(elementId, validity){   if(validity == KOD_ERROR)       $("#"+elementId).css("background", "url(\"/imgs/input-bg3.gif\") no-repeat top left");    else if(validity==KOD_OK)        $("#"+elementId).css("background", "url(\"/imgs/input-bg2.gif\") no-repeat top left");   else if(validity==KOD_DISABLE) // skryty       $("#"+elementId).css("background", "url(\"/imgs/input-bg22.gif\") no-repeat top left");   else if(validity==KOD_ENABLE)        $("#"+elementId).css("background", "url(\"/imgs/input-bg.gif\") no-repeat top left");}function isElemEmpty(el, isTextarea){  if(isTextarea == 'undefined') isTextarea = 0;   if(isTextarea)     input_background_textarea(el, ($("#"+el).val()=="") ? KOD_ERROR : KOD_OK);   else     input_background_input(el, ($("#"+el).val()=="") ? KOD_ERROR : KOD_OK);}function setOKBackground(el){if($("#"+el).val()!="")    input_background_textarea(el, KOD_OK);else    input_background_textarea(el, KOD_ENABLE);}
