
// otevirani menu

$(document).ready(function(){
	jQuery('a:contains(Back)').parent('p').css('clear', 'both');
	jQuery('a:contains(Zpět)').parent('p').css('clear', 'both');
	jQuery('a:contains(Zurück)').parent('p').css('clear', 'both');


	$('.branch-item').click( function() {
	    if ( $(this).hasClass('branch-open') )
	    {
	        $(this).removeClass('branch-open')
	               .next().slideUp('fast');
	        return false;
	    }

	    if ( $('.branch-open').size() > 0 )
	    {
	        $('.branch-open').removeClass('branch-open')
	                         .next().slideUp('fast');
	    }

	    $(this).addClass('branch-open')
	           .next().slideDown('fast');

	    return false;

	});

    var canvas = $("<div />").attr('id', 'img-canvas')
                             .html("<table class=\"canvas-table\"><tr><td class=\"canvas-image\">TEST</td>"
                                 + "<th style=\"background-position: 100% 0%;\">&nbsp;&nbsp;</th></tr><tr>"
                                 + "<th style=\"background-position: 0% 100%;\" >&nbsp;</th>"
                                 + "<th style=\"background-position: 100% 100%;\">&nbsp;&nbsp;</th></tr></table>");

    $('div.canvas').replaceWith( function() {
        c = canvas.clone();
        if ($(this).find('img').attr('style'))
        {
          c.attr('style', $(this).find('img').attr('style'));
        } else if ($(this).attr('style'))
        {
          c.attr('style', $(this).attr('style'));
        }
        $(this).find('img').removeAttr('style');
        c.find('.canvas-image').html($(this).html());
        return c;
    });

    /* ZMIZENI TEXTU PO KLIKU NA INPUT NEWSLETTER */

    $('input[placeholder]').click(function() {
        $this = $(this);

        if ($this.val() == $this.attr('placeholder'))
        {
            $this.val('');
        }
    });

    $('input[placeholder]').blur(function() {
        $this = $(this);

        if ($this.val() == '')
        {
            $this.val($this.attr('placeholder'));
        }
    });

    /* NASTAVENI VZHLEDU NADPISU */

	$(".inner h1").each(function(){
        var _h1 = $(this);
        var staryHtml = _h1.html();
//        _h1.html( '<span class="middle"><span class="prepend"></span>' + staryHtml + '<span class="append"></span></span>' );
        _h1.html( '<span class="cover">' + staryHtml + '</span><span class="append"></span>' );

// Nastaveni sirky teckam za nadpisem
        var h1Width = $(this).width();
        var spanCover = $(this).children("span.cover").width();
        var spanAppend = $(this).children("span.append");
        spanAppend.width((h1Width - spanCover - 32));
    });
    
    $('a[href*=#]').each(function() {
        var _href = $(this);
    });


    /**
     *  ODSCROLLOVANI NA KONKRETNI KOTVU PODLE STRINGU ZA HASHEM V URL
     */

	 var centerScroll = (($(window).height()) / 2 ) - 250;

      $('a[href*=#]').click(function() {
        if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
        && location.hostname == this.hostname) {
          var $target = $(this.hash);
          $target = $target.length && $target || $('[name=' + this.hash.slice(1) +']');
          if ($target.length) {
            //var windowHeight = $(window).height();
            var targetOffset = $target.offset().top - centerScroll;
            $('html,body')
            .animate({scrollTop: targetOffset}, 800);
           return false;
          }
        }
      });
      
      
     /**** Light box start ****/
     
         $('a.lightbox').lightBox({
         fixedNavigation:true,
         imageLoading: '/repository/js/lightbox/images/lightbox-ico-loading2.gif',
         imageBtnClose: '/repository/js/lightbox/images/lightbox-btn-close.gif',
         imageBtnPrev: '/repository/js/lightbox/images/lightbox-btn-prev.gif',
         imageBtnNext: '/repository/js/lightbox/images/lightbox-btn-next.gif'
        });


     /**** Light box end ****/
    //Datapicker
    $('.datePicker').not(':disabled').datepicker({
		dateFormat       :    "yy-mm-dd",       // format of the input field
		buttonImage	   :    urlRoot + "img/calendar.gif",
		showOn: 'both',
		changeYear    :    true
	});

	if( useAutoCenter ){

    	var images = $('.inner img');

    	$.each(images, function(i, img){
    		var value = null;
    		switch ( $(img).css( 'float' ) ){
    		case 'right':
    			value = "5px 0px 5px 10px";
    			break;
    		case 'left':
    			value = "5px 10px 5px 0px";
    			break;
    		default:
    			value = "5px auto";
    			break;
    		}
    		$(img).css( 'margin', value );
    	});
    }



});
