
  // JavaScript Document //-- revize 0.2
  jQuery.noConflict();
  jQuery(document).ready(function() {

    function showhead() { jQuery('a.js_header_flag').attr({title: "Zobrazit hlavičku"}); } // nastavime titulek na 'Zobrazit hlavicku' }
    function hidehead() { jQuery('a.js_header_flag').attr({title: "Skrýt hlavičku"}); } // nastavime titulek na 'Skryt hlavicku' }
    if (jQuery("div#header").hasClass("short")==false) hidehead();
    else showhead();

    jQuery('p.switch').click(function() {
      var site = jQuery("h1.ir > a").attr("href");
      if (jQuery("div#header").hasClass("short")==false)
      {
        jQuery('h1.ir').animate({ top: '-310px' }, 1500, '', function() { // zasuneme ruku
          jQuery('h1.ir').hide("fast", function(){ // zneviditelnime
            jQuery('div#header').animate({ height: '60px' }, 1500, '', function() { // zasuneme header
              jQuery('div#header').addClass('short'); // pridame tridu
              jQuery('h1.ir span').css({"background":"url('" + site + "template/cs_CZ/images/logo-short.png')"}); // vymenime obrazek
              jQuery('h1.ir').css("top", "0"); // vratime zpet pozici
              jQuery('h1.ir').fadeIn("slow"); // zobrazime logo
              showhead(); // nastavime titulek na 'Zobrazit hlavicku'
              $.get("/", { header: "hide"} ); // ajaxem ulozime stav
            });
          });
        });
      }
      else
      {
        jQuery('h1.ir').fadeOut("slow", function(){ // zatemnime logo
            jQuery('h1.ir').css({"top":"-310px"}); // nastavime pozici mimo rozsah
            jQuery('h1.ir span').css({"background":"url('" + site + "template/cs_CZ/images/logo.png')"}); // vratime zper ruku
            jQuery('h1.ir').show(); // zviditelnime ruku
          jQuery('div#header').animate({ height: '350px' }, 1500, '', function() { // roztahneme header
            jQuery('div#header').removeClass('short'); // odstranime tridu
            jQuery('h1.ir').animate({ top: '0px' }, 1500); // vysuneme ruku
            hidehead(); // nastavime titulek na 'Skryt hlavicku'
            $.get("/", { header: "show"} ); // ajaxem ulozime stav
          });
        });
      }
    });

    function filterPath(string)
    {
      return string
      .replace(/^\//,'')
      .replace(/(index|default).[a-zA-Z]{3,4}$/,'')
      .replace(/\/$/,'');
    }
    jQuery('a[href*=#]').each(function() {
      if ( (filterPath(location.pathname) == filterPath(this.pathname))
      && (location.hostname == this.hostname)
      && (this.hash.replace(/#/,'')) ) {
        var $targetId = jQuery(this.hash), $targetAnchor = jQuery('[name=' + this.hash.slice(1) +']');
        var $target = $targetId.length ? $targetId : $targetAnchor.length ? $targetAnchor : false;
         if ($target) {
         var divOffset = $target.parent().offset().top;
         var pOffset = $target.offset().top;
         var pScroll = pOffset - divOffset;
         jQuery(this).click(function() {
           $target.parent().animate({scrollTop: pScroll + 'px'}, 500);
           return false;
         });
        }
      }
    });

    // Zalezitosti spojene s efektem rozbalovani novinek
    jQuery('ul#calendar').each(function() { // omezime funkci jenom na cast novinek .. kvuli indexum apod.
      jQuery('h3').click(function() { // bylo kliknuto
        var index = jQuery("h3").index(this); // zjistime index kliknuteho elementu
        if ( jQuery('li:eq(' + index + ')').hasClass("visible") ) // zjistime zda jiz je aplikovana trida "visible"
        { // animujem..
          jQuery('div#article_' + index).slideUp("fast", function() {
            jQuery('li:eq(' + index + ')').removeClass("visible");
          });
        }
        else
        { // animujem..
          jQuery('div#article_' + index).hide();
          jQuery('li:eq(' + index + ')').addClass("visible");
          jQuery('div#article_' + index).slideDown("fast");
        }

      });
    });

    // Zalezitosti spojene s odesilanim formularu..
    jQuery('form#search').attr({action: "./"});
    jQuery('form#search').attr({method: "post"});
    jQuery('form#search-b search').attr({action: "./"});
    jQuery('div.column > form').attr({action: "./"});
    
    jQuery('input#search-b').click(function() { jQuery('input#search-b').attr({value: ""}); }); // vymaze search input pro zadani vlastniho textu k vyhledani
    jQuery('input.submit-').click(function()
    {
      var jmeno = jQuery("input#jmeno").val();
      var email = jQuery("input#email").val();
      var tel = jQuery("input#tel").val();
      var mes = jQuery("textarea#mes").val();
      if ((jmeno=="")||(email=="")||(mes=="")) { alert('Údaje označené (*) hvězdičkou jsou povinné'); }
      else
      {
        $.ajax({
          type: "POST",
          url: "./",
          data: "jmeno=" + jmeno + "&email=" + email + "&tel=" + tel + "&mes=" + mes + "&phpmailer=",
          success: function(msg){
            if (msg.substr(0,1)=="1") 
            { // uspesne odeslano, proto vymazeme kolonky
              jQuery("input#jmeno").val("");
              jQuery("input#email").val("");
              jQuery("input#tel").val("");
              jQuery("textarea#mes").val("");
            }
            alert( msg.substr(1) );
          }
        });
      }
      return false;
    });

    // jQuery('p.languages > a').click(function() { window.location='index.php?lang='; return false; }); // prepnout jazyk JavaScriptem?

    jQuery('a#play').click(function()
    {
      jQuery("#flash").show();
    });
    
  });

