$().ready(function() {

    $(".galerie a[href]:has(img), .pas a[href]:has(img)")
        .attr("rel","img_gallery").fancybox({
            overlayShow: true,
            overlayOpacity: 0.8
        });

    $(".stranky").show();
    $(".fotky").css({
        overflow: "hidden",
        height: 360
    });
    $(".pas").css({
        position: "relative"
    });

    var spanWidth = ($('.stranky span').width())-325;
    var spanCount = ($('.stranky a').size());

    $(".stranky a").click(function(e){
        e.preventDefault();
        var page = $(this).text()-1;
        $(".stranky a").removeClass('aktivni');
        $(this).addClass('aktivni');
        if(spanCount>14) {
	        $('.stranky span').css({
	                left: -1*(spanWidth/spanCount)*(page)
	        });
        }
        $(".pas").animate({
            left: (-345*page)
        },1000);
    });

    $(".formDialog").dialog({
        modal: true,
        resizable: false,
        overlay: { opacity: 0.8, backgroundColor: "#333333" },
        width: 400,
        height: 470, //420,
        title: 'Přihlašovací formulář',
        autoOpen: false,
        show: 'clip',
        hide: 'blind',
        open: open,
        buttons: {
            'Odeslat' : send,
            'Zavřít' : close
        }
    });

    $(".formLink").click(function(){
        $(".formDialog").dialog('open');
    });

    function send() {
        $('.formDialog form').hide();
        $('.formDialog .sending').show();
        $.ajax({
            type: "POST",
            url: $('.formDialog form').attr('action'),
            data: $('.formDialog form').serialize(),
            success: function(msg){
                $('.formDialog .sending').hide();
                $('.formDialog .success').show();
            },
            error: open
        });
    }

    function close() {
        $(this).dialog("close");
    }

    function open() {
        $('.formDialog .sending').hide();
        $('.formDialog .success').hide();
        $('.formDialog form').show();
    }

    $('.kurz').css('cursor', 'pointer').click(function(){
        $('.formDialog form #kurz').val($(this).attr('title'));
        $(".formDialog").dialog('open');
    });
});
