
		jQuery.fn.replaceWith = function(replacement) {
		    return this.each (function() 
		    {
		        element = $(this);
		        $(this).after(replacement).next().html(element.html());
		        for (var i = 0; i < this.attributes.length; i++) {
		            element.next().attr(this.attributes[i].nodeName, this.attributes[i].nodeValue);
		        }
		        element.remove();
		    })
		}
		
		$(document).ready(function(){

			$('#siteheader #showindex a').click(function() {
 				$('#index').slideToggle('fast');
 				$(this).toggleClass('unselected');
 				$(this).toggleClass('selected');
 				});

			$('.morecontent #gotoindex a.unselected').click(function() {
 				$('#index').slideDown();
 				$('#siteheader #showindex a').toggleClass('selected');
 				$(this).toggleClass('unselected');
 				});

 			$('a[href$="#index-a-to-e"]').click(function() {
 				$('#index .subsection').hide();
 				$('#index .subsection#letter-a, #index .subsection#letter-b, #index .subsection#letter-c, #index .subsection#letter-d, #index .subsection#letter-e').show('fade');
 				$('#index header p a').removeClass('selected');
 				$(this).addClass('selected');
 				preventDefault();
 				});
				
 			$('a[href$="#index-f-to-j"]').click(function() {
 				$('#index .subsection').hide();
 				$('#index .subsection#letter-f, #index .subsection#letter-g, #index .subsection#letter-h, #index .subsection#letter-i, #index .subsection#letter-j').show('fade');
 				$('#index a.selected').removeClass('selected');
 				$(this).addClass('selected');
 				preventDefault();
 				});
				
 			$('a[href$="#index-k-to-o"]').click(function() {
 				$('#index .subsection').hide();
 				$('#index .subsection#letter-k, #index .subsection#letter-l, #index .subsection#letter-m, #index .subsection#letter-n, #index .subsection#letter-o').show('fade');
 				$('#index a.selected').removeClass('selected');
 				$(this).addClass('selected');
 				preventDefault();
 				});
				
 			$('a[href$="#index-p-to-t"]').click(function() {
 				$('#index .subsection').hide();
 				$('#index .subsection#letter-p, #index .subsection#letter-q, #index .subsection#letter-r, #index .subsection#letter-s, #index .subsection#letter-t').show('fade');
 				$('#index a.selected').removeClass('selected');
 				$(this).addClass('selected');
 				preventDefault();
 				});
				
 			$('a[href$="#index-u-to-z"]').click(function() {
 				$('#index .subsection').hide();
 				$('#index .subsection#letter-u, #index .subsection#letter-v, #index .subsection#letter-w, #index .subsection#letter-x, #index .subsection#letter-y, #index .subsection#letter-z').show('fade');
 				$('#index a.selected').removeClass('selected');
 				$(this).addClass('selected');
 				preventDefault();
 				});
				
 			$('a[href$="#index-all"]').click(function() {
 				$('#index .subsection').show('fade');
 				$('#index a.selected').removeClass('selected');
 				$(this).addClass('selected');
 				preventDefault();
 				});
				
 			$('.post blockquote p, .post q').prepend('&ldquo;');
 			$('.post blockquote p:last-child, .post q').append('&rdquo;');

			$('.postbody img, .postbody a img, .postbody figure, .postbody object').addClass('media');
			$('.postbody .media').parents('article').addClass('hasmedia');
			$('p img.media').unwrap('<p>');

			$('.reading.review .hasimage h4').replaceWith('<h1></h1>');

			$('.film .postbody p em, .reading .postbody cite em, .reading.roundup .postbody p em').replaceWith('<i></i>');

 			$('.item.foundobject p:last-child').addClass('credit');
 			$('.item.foundobject p.credit small, .item.foundobject p.credit span').removeClass('credit');
	 			
 		});
