// footnotes.js
// Ken Ficara
// Copyright (C) 2011 Harmonica, LLC
//
// JQuery footnoting.
//
// $Id: footnotes.js 62 2011-01-11 19:24:45Z kenficara $
//-------------------------------------------------------------------



$(function()
{
	var fn_ref = 1;
	var url = '';
	var fn_format = '<div id="footnotes"><hr width="25%" align="left" /><ol id="footnotes"></div>';
	
	if ($('body').attr('id') == 'blog' && $('body').hasClass('single'))
	{
		$('div.entry-content').append(fn_format);
	}
	else
	{
		$("div#content").append(fn_format);
	}
	
	$(".footnote").each(function() 
	{

		cite = '<li>';
		
		url=$(this).attr("cite");

		title=$(this).attr("title");
		
		content = $(this).html();

		cite+='<a name="note_'+fn_ref+'" class="fn_target">'+fn_ref+'</a>. '+content;
		
		if(title && url) {
			cite+=" (<a href=\""+url+"\">"+title+"</a>)";
		} else if(title) {
			cite+=' ('+title+')';
		} else if(url) {
			cite+=" (<a href=\""+url+"\">"+url+"</a>)";
		}

		cite+='<span class="footnote_return">(<a href="#ref_'+fn_ref+'">Continue reading</a>)</li>';
		
		$("ol#footnotes").append(cite);			

		$(this).replaceWith('<span class="footnote_ref"><a class="fn_link" href="#note_'+fn_ref+'" name="ref_'+fn_ref+'">'+fn_ref+'</a></span>');
		
		fn_ref++;

	});
});
			
			
