$(function() {
if( $('.post_share').length > 0 && !($.browser.msie && parseInt($.browser.version) < 7) ) 

  {     var descripY = parseInt($('#agenda_detail').offset().top) - 20;
        var $postShare = $('.post_share');
        var pullX = $postShare.css('margin-left');
        
        $(window).data('scrollBound', false);
        
        function positionShareScroll() {
            var scrollY = $(window).scrollTop();
            var fixedShare = $postShare.css('position') == 'fixed';
            if ( scrollY > descripY && !fixedShare ) {
                $postShare.stop().css({
                    position: 'fixed',
                    left: '50%',
                    top: 0,
                    marginLeft: -533
                });
            } else if ( scrollY < descripY && fixedShare ) {
                $postShare.css({
                    position: 'absolute',
                    left: '50%',
                    top: 160,
                    marginLeft: -533
                });
            }
        }
        
        
        $(window).resize(function(){
            var windowW = $(window).width();
            var pulledOutside = $postShare.css('margin-left') == pullX;
            if ( windowW >= 1137 ) {
                if ( !$(window).data('scrollBound') ) {
                    if ( !pulledOutside ) {
                        $postShare.animate({ marginLeft: pullX });
						//Make block horizontal
						$('.small-buttons').hide();
						$('.wdt_button').show();
						$('.large-buttons').show();
						$postShare.css('border-width', '1px');
						$postShare.width('auto');
						$postShare.css({
							marginRight: 7,
							marginTop: 0
						});
                    }
                    $(window)
                        .data('scrollBound', true)
                        .bind('scroll.positionShare', function(){
                            positionShareScroll()
                        })
                    ;
                    positionShareScroll();
                }
            } else {
                if ( pulledOutside || $(window).data('scrollBound') ) {
                    $postShare
                        .css({ position: 'relative', left: 0, top: 0 })
                        .animate({marginLeft: 0})
                    ;
					//Make block horizontal
					//$postShare.append(smallButtons);
					//smallButtons = '';
					$('.large-buttons').hide();
					$('.wdt_button').hide();
					
					$('.small-buttons').show();
					$postShare.css({
						marginTop: -16,
						marginBottom: 4
					});
					$postShare.css('border-width', 0);
					
					var content_width = $('#primary').width();
					if (content_width == 'undefined') content_width = 642;
					if ( $postShare.attr('_width') ) {
						$postShare.width($postShare.attr('_width'));
						var block_width = $postShare.attr('_width');
					} else {
						$postShare.attr('_width', $postShare.width() );
						var block_width = $postShare.width();
					}
					$postShare.width(content_width);
					var add_padding = ( (content_width - block_width) / ($postShare.find('.wdt_button_min').length * 2) ) + 4;
					
					//var add_padding = (642 - (88 + 120 * (buttons_count - 2) )) / (buttons_count * 2);
					//var add_padding = ( ( 642 - ( 88 * buttons_count ) ) / (buttons_count * 2) ) + 5;
					$postShare.find('.wdt_button_min').css({
						paddingLeft: add_padding,
						paddingRight: add_padding
					});
					
					
                    $(window)
                        .data('scrollBound', false)
                        .unbind('scroll.positionShare')
                    ;
                }
            }
        });
        $(window).resize();
    }
});

