var QuickList = {
	
	position_quotes : true,
	
	init : function()
	{
		if (this.position_quotes) this.positionQuotes();
		
		$('#quote div').hide();
		$('#quote div:first').show();
		
		var current_id = $('#quote div:first').attr('id');
		$(".quicklist a[href*='"+current_id+"']").addClass('current');
		
		$('.quicklist a').click(function(e) {
			e.preventDefault();
			if (!$(this).hasClass('current')) {
				$('.quicklist .current').removeClass();
				
				$(this).addClass('current');
				
				$('#quote div').hide();
				
				$(QuickList.formatId($(this).attr('href'))).show();
			}
		});
	},
	
	positionQuotes : function()
	{
		var offset = $('.quicklist').offset().top;
		var height = $('.quicklist ul').height();

		$('.quicklist a').each(function(i, element) {
			
			var id = QuickList.formatId($(element).attr('href'));
			var element_offset = $(element).offset().top;
			var img_height = $(id+' img').height();
			
			var difference = element_offset - offset - 8;
			
			if (difference > 0) {
				$(id+' img').css('paddingTop', difference + 'px');
			}
		});
	},
	
	formatId : function(id)
	{
		id = id.split('#').pop();
		return '#'+id;
	}
	
};