/* 

Method Brewery JS
v. 1.0

last mod: 11-12-09
by: Mark

*/


/*################################################################################## */

$(document).ready(function() {
	
	if ($('#beers').length > 0) {
		$('#beers').addClass('json').parent().prepend('<span class="arrow next">Next</span> <span class="arrow prev">Previous</span>');
		$('#beers-outer .prev').hide();
		$('ul.beer-list a:eq(0)').addClass('selected');
		
		$('ul.beer-list a, #beers-outer .arrow').click(function() {
			if ($(this).hasClass('next')) {
				var target = '#' + $('div.shown').next().attr('id');
			} else if ($(this).hasClass('prev')) {
				var target = '#' + $('div.shown').prev().attr('id');
			} else {	
				var target = $(this).attr('href');
			}			
			if ($(target).length > 0) {
				var targetPos = $(target).position();
				
				$('#brew-pack').stop().animate({ 'left' : '-' + targetPos.left + 'px' }, 1000, 'swing');
			
				$('div.beer').removeClass('shown');
				$(target).addClass('shown');
				
				$('ul.beer-list a').removeClass('selected');
				$('ul.beer-list a[href="' + target + '"]').addClass('selected');
				
				if ($(target).is(':first-child')) {
					$('#beers-outer .prev').hide();
				} else if ($(target).is(':last-child')) {
					$('#beers-outer .next').hide();
				} else {
					$('#beers-outer .arrow').show();
				}
				
				
			}			
			return false;
		});
		
	}	
	
	$('#top-link').click(function() {
		$(document).scrollTo("#masthead", 1000);
		return false;
	});
	
	$('#secondary-link').click(function() {
		$(document).scrollTo("#secondary-content", 1000);
		return false;
	});
	
},function(){
	//GUnload();
});