

      var form_control_onsubmit_ignore = false;
      var form_items_orig_class_form_form1 = new Array();
      form_items_orig_class_form_form1["form_wiboform_email_admin_address"] = "text";
      form_items_orig_class_form_form1["form_wiboform_email_admin_address_local"] = "text";
      form_items_orig_class_form_form1["form_wiboform_email_admin_subject"] = "text";
      form_items_orig_class_form_form1["form_wiboform_wiboform_name"] = "text";
      form_items_orig_class_form_form1["form_wiboform_id"] = "text";
      form_items_orig_class_form_form1["form_wiboform_asci_help"] = "text";
      form_items_orig_class_form_form1["form_wiboform_asci"] = "text-small";
      form_items_orig_class_form_form1["form_wiboform_jmeno"] = "text";
      form_items_orig_class_form_form1["form_wiboform_ulice"] = "text";
      form_items_orig_class_form_form1["form_wiboform_mesto"] = "text";
      form_items_orig_class_form_form1["form_wiboform_stat"] = "text";
      form_items_orig_class_form_form1["form_wiboform_psc"] = "text";
      form_items_orig_class_form_form1["form_wiboform_telefon"] = "text";
      form_items_orig_class_form_form1["form_wiboform_pocet_rezervaci"] = "text";
      form_items_orig_class_form_form1["form_wiboform_terminy"] = "text";
      form_items_orig_class_form_form1["form_wiboform_pocet"] = "text";
      form_items_orig_class_form_form1["form_wiboform_usporadani"] = "text";
      form_items_orig_class_form_form1["form_wiboform_pocet_salu"] = "text";
      form_items_orig_class_form_form1["form_wiboform_technika"] = "text";
      form_items_orig_class_form_form1["form_wiboform_ubytovani"] = "text";
      form_items_orig_class_form_form1["form_wiboform_obcerstveni"] = "text";
      form_items_orig_class_form_form1["form_wiboform_stravovani"] = "text";
      form_items_orig_class_form_form1["form_wiboform_sluzby"] = "text";
      form_items_orig_class_form_form1["form_wiboform_platba"] = "text";
      form_items_orig_class_form_form1["form_wiboform_email"] = "text";
      form_items_orig_class_form_form1["form_wiboform_rezervace_od_0"] = "text";
      form_items_orig_class_form_form1["form_wiboform_rezervace_do_0"] = "text";
      form_items_orig_class_form_form1["form_wiboform_rezervace_od_1"] = "text";
      form_items_orig_class_form_form1["form_wiboform_rezervace_do_1"] = "text";
      form_items_orig_class_form_form1["form_wiboform_rezervace_od_2"] = "text";
      form_items_orig_class_form_form1["form_wiboform_rezervace_do_2"] = "text";
      

      function form_control_onsubmit_form_form1(form)
      {
          // ignore
          if (typeof(form_control_onsubmit_ignore) != 'undefined' && form_control_onsubmit_ignore) {
                  return true;
          }

          form_alert = "";
          form_confirm = "";
          form_focus_alert = false;
          form_focus_confirm = false;
          form_items_error = new Array();
          
              if(
                      !form.form_wiboform_jmeno.disabled
                  && (
                        !form_control_fill(form, form.form_wiboform_jmeno)
                  
              ))
              {
                  
                          form_alert += "Vyplňte jméno a příjmení\n";
                          
                              if(!form_focus_alert)
                                  form_focus_alert = form.form_wiboform_jmeno;
                          
                              form.form_wiboform_jmeno.className = "error";
                          
                          form_items_error["form_wiboform_jmeno"] = 1;
                      
              }
              else
              {
                  
                  if(!form_items_error["form_wiboform_jmeno"])
                      form.form_wiboform_jmeno.className = form_items_orig_class_form_form1["form_wiboform_jmeno"];
                  
              }
          
              if(
                      !form.form_wiboform_jmeno.disabled
                  && (
                        !form_control_jmeno(form, form.form_wiboform_jmeno)
                  
              ))
              {
                  
                          form_alert += "Jméno a příjmení musí mít minimálně 2 znaky\n";
                          
                              if(!form_focus_alert)
                                  form_focus_alert = form.form_wiboform_jmeno;
                          
                              form.form_wiboform_jmeno.className = "error";
                          
                          form_items_error["form_wiboform_jmeno"] = 1;
                      
              }
              else
              {
                  
                  if(!form_items_error["form_wiboform_jmeno"])
                      form.form_wiboform_jmeno.className = form_items_orig_class_form_form1["form_wiboform_jmeno"];
                  
              }
          
              if(
                      !form.form_wiboform_ulice.disabled
                  && (
                        !form_control_ulice(form, form.form_wiboform_ulice)
                  
              ))
              {
                  
                          form_alert += "Ulice a č.p. musí mít následující formát: Ulice 123. - U obcí, které nemají názvy ulic použijte název obce a č.p. ve formátu: Obec 123.\n";
                          
                              if(!form_focus_alert)
                                  form_focus_alert = form.form_wiboform_ulice;
                          
                              form.form_wiboform_ulice.className = "error";
                          
                          form_items_error["form_wiboform_ulice"] = 1;
                      
              }
              else
              {
                  
                  if(!form_items_error["form_wiboform_ulice"])
                      form.form_wiboform_ulice.className = form_items_orig_class_form_form1["form_wiboform_ulice"];
                  
              }
          
              if(
                      !form.form_wiboform_psc.disabled
                  && (
                        !form_control_psc(form, form.form_wiboform_psc)
                  
              ))
              {
                  
                          form_alert += "Chybně zadané PSČ (PSČ musí mít jeden z formátů: '12345', '123 45')\n";
                          
                              if(!form_focus_alert)
                                  form_focus_alert = form.form_wiboform_psc;
                          
                              form.form_wiboform_psc.className = "error";
                          
                          form_items_error["form_wiboform_psc"] = 1;
                      
              }
              else
              {
                  
                  if(!form_items_error["form_wiboform_psc"])
                      form.form_wiboform_psc.className = form_items_orig_class_form_form1["form_wiboform_psc"];
                  
              }
          
              if(
                      !form.form_wiboform_telefon.disabled
                  && (
                              form.form_wiboform_telefon.value == '+420'
                               || 
                        !form_control_fill(form, form.form_wiboform_telefon)
                  
              ))
              {
                  
                          form_alert += "Vyplňte telefon\n";
                          
                              if(!form_focus_alert)
                                  form_focus_alert = form.form_wiboform_telefon;
                          
                              form.form_wiboform_telefon.className = "error";
                          
                          form_items_error["form_wiboform_telefon"] = 1;
                      
              }
              else
              {
                  
                  if(!form_items_error["form_wiboform_telefon"])
                      form.form_wiboform_telefon.className = form_items_orig_class_form_form1["form_wiboform_telefon"];
                  
              }
          
              if(
                      !form.form_wiboform_telefon.disabled
                  && (
                              form.form_wiboform_telefon.value != '+420'
                               && 
                        !form_control_telefon(form, form.form_wiboform_telefon)
                  
              ))
              {
                  
                          form_alert += "Telefonní číslo musí mít jeden z formátů: +420123456789, 123456789, 123456789/15\n";
                          
                              if(!form_focus_alert)
                                  form_focus_alert = form.form_wiboform_telefon;
                          
                              form.form_wiboform_telefon.className = "error";
                          
                          form_items_error["form_wiboform_telefon"] = 1;
                      
              }
              else
              {
                  
                  if(!form_items_error["form_wiboform_telefon"])
                      form.form_wiboform_telefon.className = form_items_orig_class_form_form1["form_wiboform_telefon"];
                  
              }
          
              if(
                      !form.form_wiboform_pocet.disabled
                  && (
                        !form_control_fill(form, form.form_wiboform_pocet)
                  
              ))
              {
                  
                          form_alert += "Vyplňte počet osob\n";
                          
                              if(!form_focus_alert)
                                  form_focus_alert = form.form_wiboform_pocet;
                          
                              form.form_wiboform_pocet.className = "error";
                          
                          form_items_error["form_wiboform_pocet"] = 1;
                      
              }
              else
              {
                  
                  if(!form_items_error["form_wiboform_pocet"])
                      form.form_wiboform_pocet.className = form_items_orig_class_form_form1["form_wiboform_pocet"];
                  
              }
          
              if(
                      !form.form_wiboform_technika.disabled
                  && (
                        !form_control_fill(form, form.form_wiboform_technika)
                  
              ))
              {
                  
                          form_alert += "Vyplňte prezentační techniku\n";
                          
                              if(!form_focus_alert)
                                  form_focus_alert = form.form_wiboform_technika;
                          
                              form.form_wiboform_technika.className = "error";
                          
                          form_items_error["form_wiboform_technika"] = 1;
                      
              }
              else
              {
                  
                  if(!form_items_error["form_wiboform_technika"])
                      form.form_wiboform_technika.className = form_items_orig_class_form_form1["form_wiboform_technika"];
                  
              }
          
              if(
                      !form.form_wiboform_platba.disabled
                  && (
                        !form_control_fill(form, form.form_wiboform_platba)
                  
              ))
              {
                  
                          form_alert += "Vyplňte způsob platby\n";
                          
                              if(!form_focus_alert)
                                  form_focus_alert = form.form_wiboform_platba;
                          
                              form.form_wiboform_platba.className = "error";
                          
                          form_items_error["form_wiboform_platba"] = 1;
                      
              }
              else
              {
                  
                  if(!form_items_error["form_wiboform_platba"])
                      form.form_wiboform_platba.className = form_items_orig_class_form_form1["form_wiboform_platba"];
                  
              }
          
              if(
                      !form.form_wiboform_email.disabled
                  && (
                              form.form_wiboform_email.value == '@'
                               || 
                        !form_control_fill(form, form.form_wiboform_email)
                  
              ))
              {
                  
                          form_alert += "Vyplňte e-mail\n";
                          
                              if(!form_focus_alert)
                                  form_focus_alert = form.form_wiboform_email;
                          
                              form.form_wiboform_email.className = "error";
                          
                          form_items_error["form_wiboform_email"] = 1;
                      
              }
              else
              {
                  
                  if(!form_items_error["form_wiboform_email"])
                      form.form_wiboform_email.className = form_items_orig_class_form_form1["form_wiboform_email"];
                  
              }
          
              if(
                      !form.form_wiboform_email.disabled
                  && (
                              form.form_wiboform_email.value != '@'
                               && 
                        !form_control_email(form, form.form_wiboform_email)
                  
              ))
              {
                  
                          form_alert += "Chybně zadaný e-mail\n";
                          
                              if(!form_focus_alert)
                                  form_focus_alert = form.form_wiboform_email;
                          
                              form.form_wiboform_email.className = "error";
                          
                          form_items_error["form_wiboform_email"] = 1;
                      
              }
              else
              {
                  
                  if(!form_items_error["form_wiboform_email"])
                      form.form_wiboform_email.className = form_items_orig_class_form_form1["form_wiboform_email"];
                  
              }
          
              if(
                      !form.form_wiboform_rezervace_od_0.disabled
                  && (
                        !form_control_date_time(form, form.form_wiboform_rezervace_od_0)
                  
              ))
              {
                  
                          form_alert += "Datum musí být ve formátu DD.MM.RRRR HH:MM. Čas není povinný.\n";
                          
                              if(!form_focus_alert)
                                  form_focus_alert = form.form_wiboform_rezervace_od_0;
                          
                              form.form_wiboform_rezervace_od_0.className = "error";
                          
                          form_items_error["form_wiboform_rezervace_od_0"] = 1;
                      
              }
              else
              {
                  
                  if(!form_items_error["form_wiboform_rezervace_od_0"])
                      form.form_wiboform_rezervace_od_0.className = form_items_orig_class_form_form1["form_wiboform_rezervace_od_0"];
                  
              }
          
              if(
                      !form.form_wiboform_rezervace_do_0.disabled
                  && (
                        !form_control_date_time(form, form.form_wiboform_rezervace_do_0)
                  
              ))
              {
                  
                          form_alert += "Datum musí být ve formátu DD.MM.RRRR HH:MM. Čas není povinný.\n";
                          
                              if(!form_focus_alert)
                                  form_focus_alert = form.form_wiboform_rezervace_do_0;
                          
                              form.form_wiboform_rezervace_do_0.className = "error";
                          
                          form_items_error["form_wiboform_rezervace_do_0"] = 1;
                      
              }
              else
              {
                  
                  if(!form_items_error["form_wiboform_rezervace_do_0"])
                      form.form_wiboform_rezervace_do_0.className = form_items_orig_class_form_form1["form_wiboform_rezervace_do_0"];
                  
              }
          
              if(
                      !form.form_wiboform_rezervace_od_1.disabled
                  && (
                        !form_control_date_time(form, form.form_wiboform_rezervace_od_1)
                  
              ))
              {
                  
                          form_alert += "Datum musí být ve formátu DD.MM.RRRR HH:MM. Čas není povinný.\n";
                          
                              if(!form_focus_alert)
                                  form_focus_alert = form.form_wiboform_rezervace_od_1;
                          
                              form.form_wiboform_rezervace_od_1.className = "error";
                          
                          form_items_error["form_wiboform_rezervace_od_1"] = 1;
                      
              }
              else
              {
                  
                  if(!form_items_error["form_wiboform_rezervace_od_1"])
                      form.form_wiboform_rezervace_od_1.className = form_items_orig_class_form_form1["form_wiboform_rezervace_od_1"];
                  
              }
          
              if(
                      !form.form_wiboform_rezervace_do_1.disabled
                  && (
                        !form_control_date_time(form, form.form_wiboform_rezervace_do_1)
                  
              ))
              {
                  
                          form_alert += "Datum musí být ve formátu DD.MM.RRRR HH:MM. Čas není povinný.\n";
                          
                              if(!form_focus_alert)
                                  form_focus_alert = form.form_wiboform_rezervace_do_1;
                          
                              form.form_wiboform_rezervace_do_1.className = "error";
                          
                          form_items_error["form_wiboform_rezervace_do_1"] = 1;
                      
              }
              else
              {
                  
                  if(!form_items_error["form_wiboform_rezervace_do_1"])
                      form.form_wiboform_rezervace_do_1.className = form_items_orig_class_form_form1["form_wiboform_rezervace_do_1"];
                  
              }
          
              if(
                      !form.form_wiboform_rezervace_od_2.disabled
                  && (
                        !form_control_date_time(form, form.form_wiboform_rezervace_od_2)
                  
              ))
              {
                  
                          form_alert += "Datum musí být ve formátu DD.MM.RRRR HH:MM. Čas není povinný.\n";
                          
                              if(!form_focus_alert)
                                  form_focus_alert = form.form_wiboform_rezervace_od_2;
                          
                              form.form_wiboform_rezervace_od_2.className = "error";
                          
                          form_items_error["form_wiboform_rezervace_od_2"] = 1;
                      
              }
              else
              {
                  
                  if(!form_items_error["form_wiboform_rezervace_od_2"])
                      form.form_wiboform_rezervace_od_2.className = form_items_orig_class_form_form1["form_wiboform_rezervace_od_2"];
                  
              }
          
              if(
                      !form.form_wiboform_rezervace_do_2.disabled
                  && (
                        !form_control_date_time(form, form.form_wiboform_rezervace_do_2)
                  
              ))
              {
                  
                          form_alert += "Datum musí být ve formátu DD.MM.RRRR HH:MM. Čas není povinný.\n";
                          
                              if(!form_focus_alert)
                                  form_focus_alert = form.form_wiboform_rezervace_do_2;
                          
                              form.form_wiboform_rezervace_do_2.className = "error";
                          
                          form_items_error["form_wiboform_rezervace_do_2"] = 1;
                      
              }
              else
              {
                  
                  if(!form_items_error["form_wiboform_rezervace_do_2"])
                      form.form_wiboform_rezervace_do_2.className = form_items_orig_class_form_form1["form_wiboform_rezervace_do_2"];
                  
              }
          

          if(form_alert)
          {
              alert(form_alert);
              if(form_focus_alert) {
                form_focus_alert.focus();
              }
              return false;
          }
          if(form_confirm)
          {
              if(!confirm(form_confirm))
              {
                  form_focus_confirm.focus();
                  return false;
              }
          }
          return true;
      }

    
        function form_add_input_change(field, id_add_input)
        {
            add_input = document.getElementById(id_add_input);
            if(field.checked) {
                add_input.disabled = false;
            } else {
                add_input.disabled = true;
            }
        }
    
        function form_add_input_change_radio(id_add_input, value)
        {
            add_input = document.getElementById(id_add_input);
            add_input.disabled = value;
        }

