jQuery(document).ready(function(){
	
	jQuery(".widget_authors ul li").each( function() {
		var element = jQuery(this);
		var authorURL = jQuery(element).find("a").attr("href");
		var authorName = jQuery(element).find("a").text();
		jQuery(element).find("a").remove();
		jQuery(element).find("img").wrap("<a href='"+ authorURL +"' alt='"+ authorName +"' title='Posts von "+ authorName +"' class='author-link'></a>");		
	});	
	
	jQuery(".widget_authors .author-link").live( "mouseenter", function() {
		var element = jQuery(this);
		var toolText = jQuery(element).attr("title");
		jQuery(element).attr("rel", toolText).attr("title", "");

		jQuery(element).append('<div id="tool-tip"><div class="tool-tip-inner"><span class="tool-tip-text">'+toolText+'</span></div></div>');
		
	}).live("mouseleave", function() {
		var oldText = jQuery('#tool-tip').parent().attr('rel');
		jQuery(this).attr("title", oldText);
		jQuery('#tool-tip').empty().remove();
	});
	
	jQuery(".post").each( function() {
		var number = 0;
		var cL = jQuery(this).find(".comments-link").clone();
		jQuery(this).append(cL).find(".comments-link:not(.entry-utility .comments-link)").addClass("comment-badge");
		var text = jQuery(this).find(".comment-badge a").text();
		if( text == "Kommentieren" || text == "Leave a comment" ) {
			jQuery(this).find(".comment-badge a").text("0");
		} else {
			number = text.split(" ");
			jQuery(this).find(".comment-badge a").text(number[0]);
		}
		
	});
	if( !jQuery("body").hasClass("home") ) {
		jQuery(".sociable").addClass("vertical");
		var scrollTop = jQuery(document).scrollTop();
		//jQuery(".sociable.vertical").css("top",scrollTop);
	
		var offset = jQuery("#content").offset();
		var leftOffset = offset.left - 38;
		jQuery(".sociable.vertical").css({
			left: leftOffset
		});
	
		jQuery(window).resize( function() {
			offset = jQuery("#content").offset();
			leftOffset = offset.left - 38;
			jQuery(".sociable.vertical").css({
				left: leftOffset
			});
		});
	
		jQuery(document).scroll( function() {
			scrollTop = jQuery(document).scrollTop();
			if( scrollTop > (jQuery("#content").height() - 255) ) {
				var topOffset = jQuery("#content").height() - scrollTop - 255;
				jQuery(".sociable.vertical").css({
					top: topOffset
				});
			} else if( scrollTop < 300 ) {
				var topOffset = 300 - scrollTop;
				jQuery(".sociable.vertical").css({
					top: topOffset
				});		
			} else {
				jQuery(".sociable.vertical").css({
					top: "10px"
				});
			}
		});
	}
		
});

