
/**
 * JS
 */
      var position = 1;

      function setHash(id) {
          window.location.hash = '#!/' + id;
          return false;
      }

      function getHash() {
          var hash = window.location.hash;
          return hash.replace('#!/', '#');
      }

      function toggle() {
          if (allow_toggle == true && $('.tab').length > 0) {
              $('.tab').hide();
              $('li.active').removeClass('active');

              position++;
              $('li#dot' + position).addClass('active');
              $('div#tab' + position).show('slow');

              if (position == $('.tab').length) {
                  position = 0;
              }

              setTimeout("toggle()", 5000);
          }
      }

      $(document).ready(function($) {
          if (allow_toggle == true) {
              setTimeout("toggle()", 5000);
          }

          if (searchDefaultValue) {
              if ($('input#search').val() == '') {
                  $('input#search').val(searchDefaultValue);
              }

              $('input#search').focus(function(e) {
                  if ($('input#search').val() == searchDefaultValue) {
                      $('input#search').val('');
                  }
              });

              $('input#search').blur(function(e) {
                  if ($('input#search').val() == '') {
                      $('input#search').val(searchDefaultValue);
                  }
              });
          }

          if (typeof(newsletterDefaultValue) != "undefined") {
              if ($('input#newsletter').val() == '') {
                  $('input#newsletter').val(newsletterDefaultValue);
              }

              $('input#newsletter').focus(function(e) {
                  if ($('input#newsletter').val() == newsletterDefaultValue) {
                      $('input#newsletter').val('');
                  }
              });

              $('input#newsletter').blur(function(e) {
                  if ($('input#newsletter').val() == '') {
                      $('input#newsletter').val(newsletterDefaultValue);
                  }
              });
          }

          $('a#toggle').click(function(e) {
              if (allow_toggle == true) {
                  allow_toggle = false;
              } else {
                  allow_toggle = true;
              }

              e.preventDefault();
          });

          $('a.dot').click(function(e) {
              id = $(this).attr('href').replace("#", "");
              allow_toggle = false;

              $('.tab').hide();
              $('li.active').removeClass('active');
              $('li#dot' + id).addClass('active');
              $('div#tab' + id).show('slow');

              e.preventDefault();
          });

          if (typeof(searchDefaultValue) != "undefined") {
              $('button#search-button').click(function(e) {
                  if (($('input#search').val() == searchDefaultValue)
                  || ($('input#search').val() == '')) {
                      e.preventDefault();

                      alert('Pole pro hledání je prázdné');
                      return false;
                  }
              });
          }

          if (typeof(newsletterDefaultValue) != "undefined") {
              $('button#newsletter-button').click(function(e) {
                  if (($('input#newsletter').val() == newsletterDefaultValue)
                  || ($('input#newsletter').val() == '')) {
                      e.preventDefault();

                      alert('Pole pro přihlášení k newsletteru je prázdné');
                      return false;
                  }
              });
          }
      });
