$(document).ready(function(){
    
    $('#logo_phrase').hide().animate({'padding':'0px'},1000).fadeIn(1500);
    /**
     *strona o nas
     **/
    var lp = 0;
    var NoClick = new Array();
    var startHeight = $('#wrapper_content').height();

    $('.content_box .ngg-clear').each(function(){
       $(this).before('<a href="#'+lp+'" class="sagoe gal_kliknij">kliknij</a><div class="clear"></div>');
       NoClick[lp] = 0 ;
       lp++;
    });
    lp=0;
    $('.ngg-galleryoverview').each(function(){
        $(this).css('zIndex',1000-lp);
        lp++;
    });
    var firstTop = 20;
    var top = firstTop;
    $('.gal_kliknij').each(function(){
        top = firstTop;
        $(this).parent().find('img').each(function(){
            $(this).css('bottom',top+'px');
            if (top == firstTop)
                top += 122;
            else
                top += 122;
        });        
    });


    $('.gal_kliknij').live('click',function(){
        id = $(this).attr('href').substring(1);
        if (NoClick[id] == 0){
            NoClick[id] = 1; //blokuj
            var lp = 0;
            var time = 200;
            var parent = $(this).parent();
            var parentHeight = parseInt($(parent).css('height'));
            $(this).parent().find('img').each(function(){
               $(parent).animate({'margin':0},200).animate({'height':parentHeight+'px'},time,function(){
                   lp++;                   
                   NoClick[id] = 2; //zwijaj
               });
               parentHeight+= 117+5;               
            });
            if (id==1)
                $('.tekst .content_box3').animate({'marginBottom':'140px'},200);
        }else if(NoClick[id] == 2){
            $(this).parent().animate({'height':'130px'},400,function(){
                NoClick[id] = 0;
                if (id==1){
                    $('.tekst .content_box3').animate({'marginBottom':'10px'},200);
                    $('html,body').animate({scrollTop: '200px'}, 300);
                }
            });
        }
        
        return false;
    });


    /**
     *formularze
     **/
    var formElements = new Array();
    $('input[type=text],textarea').live('click',function(){
        if (formElements[$(this).attr('name')] != true){
            formElements[$(this).attr('name')] = true;
            $(this).val('');
            $(this).html('');
        }
    });
    /**
     * cufon
     */
    Cufon.replace('h1:not(.nosagoe)');
    Cufon.replace('h2:not(.nosagoe)');
    Cufon.replace('h3:not(.nosagoe)');
    Cufon.replace('h4:not(.nosagoe)');
    Cufon.replace('h5:not(.nosagoe)');
    Cufon.replace('#header .menu a',{'hover':true});
    Cufon.replace('.sagoe');
    //Cufon.replace('.content_box .content_box_in');
    Cufon.replace('a.sagoe',{'hover':true});
    Cufon.now();


    /**
     * slider
     */

    var left = parseInt ( $('#vimeo_slider_in').css('left') );
    var jump = 250;
    var time = 300;

    var sliderWidth = $('.vimeo_slider_item').length*jump-(3*jump)  ;

    $('#vimeo_arrow_left').click(function(){
        left += jump;
        if (left>0){
            left = -($('.vimeo_slider_item').length * jump)+3*jump;
        } 
        $('#vimeo_slider_in').animate({'left':left+'px'},time);
    });
    $('#vimeo_arrow_right').click(function(){
        left -= jump;
        if (-left>sliderWidth) left=0;
        $('#vimeo_slider_in').animate({'left':left+'px'},time);
    });

    $('.vimeo_slider_item a').click(function(){
        var id = $(this).attr('href').substring(2);
        window.location.hash = $(this).attr('href');
        var vimeoId = $(this).find('input[type=hidden]').val() ;
        $('#vimeoPlayer').attr('src','http://player.vimeo.com/video/'+vimeoId+'?title=0&amp;byline=0');
        return false;
    });
    var hash = window.location.hash.substring(2);
    if (hash.length>2)
        var vimeoId = parseInt( $('#'+hash).val() );
    if ( vimeoId > 0 ){
          $('#vimeoPlayer').attr('src','http://player.vimeo.com/video/'+vimeoId+'?title=0&amp;byline=0');
    }

    $('.ngg-gallery-thumbnail a').click(function(){return false;});
    $(".matrioszka").hover(function(){
        $(this).animate({'opacity':'1'},300);
    },function(){
        $(this).animate({'opacity':'0.3'},300);
    });
});

