
jQuery(document).ready(function () {

	//readyBlogroll();
	hookBlogroll();

});

function toggleComments(id) {
	jQuery('.comment_area:not(#comment_area_'+id+')').slideUp('normal');
	jQuery('#comment_area_'+id).slideDown('normal');
}

function fastToggleComments(id) {
	jQuery('.comment_area:not(#comment_area_'+id+')').hide();
	jQuery('#comment_area_'+id).show();
}

function readyBlogroll() {
	jQuery('.blogroll_category_head').attr('class', 'blogroll_category_head zu rollover');
	jQuery('.blogroll_entry_container').slideUp('slow', function () {
		jQuery('.blogroll_category_head').attr('class', 'blogroll_category_head rollover');
		jQuery('.blogroll_entry_container_bottom').css('display', 'none');
	});
}

function hookBlogroll() {

	jQuery('.blogroll_category_head').click(function () {
		
		var myid = jQuery(this).parent().attr('id');
		if (jQuery('#'+myid+' .blogroll_category_head').hasClass('an')) {
		
			jQuery('.blogroll_category_head').removeClass('an');
			jQuery('.blogroll_category_head').addClass('zu');
			jQuery('.blogroll_slide_container').slideUp('normal', function() {
				jQuery(this).prev('.blogroll_category_head').removeClass('zu');
			});
			
		}
		else {
		
			jQuery('#'+myid+' .blogroll_category_head').addClass('an');
			jQuery('#'+myid+' .blogroll_slide_container').slideDown('normal');
			
			jQuery('div.blogroll_category:not(#'+myid+') .blogroll_category_head').removeClass('an');
			jQuery('div.blogroll_category:not(#'+myid+') .blogroll_category_head').addClass('zu');
			jQuery('div.blogroll_category:not(#'+myid+') .blogroll_slide_container').slideUp('normal', function() {
				jQuery(this).prev('.blogroll_category_head').removeClass('zu');
			});
			
		}
	});

}

function clickBubble(id) {

	fastToggleComments(id);
	var targetid = 'comment_area_' + id;
	var target = $('#'+targetid);
	var toffset = Math.max(0, target.offset().top-50);
	$('html,body').animate({scrollTop: toffset}, 2000);
	return false;
	
}

