$(document).ready(function() {

	var horizontal = true;
	var $panels = $('.box_large');
	var $container = $('#viewport .scrollcontainer');
	var $scroll = $('#viewport').css('overflow', 'hidden');
	

	if (horizontal) {
		$panels.css({
		'float' : 'left',
		'position' : 'relative'
	});
	}
	
	
	if ($('.scrollcontainer').length) {
		$container.css('width', $panels[0].offsetWidth * $panels.length + 60);
	}

	$('.solutions_navigation li a').click(selectNav);
	
	
	function selectNav() {
		$(this)
			.parents('ul:first')
				.find('a')
					.removeClass('current')
		
				.end()
			.end()
			.addClass('current');
	}
	
	var scrollOptions = {
		target: $scroll,
		items: $panels,
		navigation: '.solutions_navigation a',
		prev: 'span#simplePrevious',
		next: 'span#simpleNext',
		axis: 'xy',
		duration: 400,
		easing: 'swing',
		onAfter: trigger
		}
		
		function trigger(data) {
			var el = $('.solutions_content .solutions_navigation').find('a[href$="' + data.id + '"]').get(0);
			selectNav.call(el);
		}
	
	$('.solutions_content').serialScroll(scrollOptions);
});