/**
 * @author brandon.moser
 */
$(document).ready(function() {
	var horizontal = true;
	var $offers = $('#content .offer');
	var $container = $('#content .offers');
	var $scroll = $('#content .inside').css('overflow','hidden');
	
	if (window.location.hash) {
		trigger({ id: window.location.hash.substring(1) });
	} else {
		$('#content .navigation a:first').addClass('selected');
		$('#content .navigation li.first').addClass('selected');
	}
	
	if (horizontal) {
		$offers.css({
			'float':'left',
			'position':'relative'
		});
		
		$container.css('width', $offers[0].offsetWidth * $offers.length);
	}
	
	$('#content .navigation a').click(selectNav);
	
	function selectNav(){
		$(this)
			.parents('ul:first')
				.find('a, li').removeClass('selected')
			.end()
		.end()
		.addClass('selected');
		$(this).parent('li').addClass('selected');
	}
	
	var scrollOptions = {
		target: $scroll,
		items: $offers,
		navigation: '.navigation a',
		pref: 'img.left',
		next: 'img.right',
		axis: 'xy',
		duration: 500,
		easing: 'swing',
		onAfter: trigger
	};	
		
	function trigger(data){
		var el = $('#content .navigation').find('a[href$="' + data.id + '"]').get(0);
		selectNav.call(el);
	}
	
	$('#content').serialScroll(scrollOptions);
	$.localScroll(scrollOptions);

});