	// when the DOM is ready...
$(document).ready(function () {
	var $panels = $('#h-arti .scrollContainer .panel');
	var $container = $('#h-arti .scrollContainer');
	
	// if false, we'll float all the panels left and fix the width 
	// of the container
	var horizontal = true;
	
	// float the panels left if we're going horizontal
	if (horizontal) {
	  $panels.css({
	    'float' : 'left',
	    'position' : 'relative' // IE fix to ensure overflow is hidden
	  });
	  
	  // calculate a new width for the container (so it holds all panels)
	  //$container.css('width', $panels[0].offsetWidth * $panels.length);
	  $container.css('width', $panels.get(0).offsetWidth * $panels.size());
	}
	
	// collect the scroll object, at the same time apply the hidden overflow
	// to remove the default scrollbars that will appear
	var $scroll = $('#h-arti .scroll').css('overflow', 'hidden');
	
	// apply our left + right buttons
	//$scroll
	//  .before('<img class="scrollButtons left" src="images/scroll_left.png" />')
	//  .after('<img class="scrollButtons right" src="images/scroll_right.png" />');
	
	// handle nav selection
	function selectNav() {
	  $(this)
	    .parents('ul:first')
		.find('a')
		  .removeClass('selected')
		.end()
	    .end()
	    .addClass('selected');
	}
	$('#h-arti-nav').find('a.page').click(selectNav);
	// go find the navigation link that has this target and select the nav
	function trigger(data) {
	  var el = $('#h-arti-nav').find('a[href$="' + data.id + '"]').get(0);
	  selectNav.call(el);
	}
	
	/*if (window.location.hash) {
	  trigger({ id : window.location.hash.substr(1) });
	} else {
	  //$('#h-arti-nav a:first').click();
	  
	}*/
	$('#page-1').click();
	// offset is used to move to *exactly* the right place, since I'm using
	// padding on my example, I need to subtract the amount of padding to
	// the offset.  Try removing this to get a good idea of the effect
	var offset = 0; //parseInt((horizontal ? $container.css('paddingTop') :  $container.css('paddingLeft'))  || 0) * -1;
	
	var scrollOptions = {
	  target: $scroll,
	  items: $panels,
	  navigation: '#h-arti-nav a.page',
	  prev: '#h-arti-prev', 
	  next: '#h-arti-next',
	  axis: 'xy',
	  onAfter: trigger, 
	  offset: offset,
	  duration: 500,
	  easing: 'swing'
	};
	$('#h-arti').serialScroll(scrollOptions);
	$.localScroll(scrollOptions);
	scrollOptions.duration = 1;
	$.localScroll.hash(scrollOptions);

});
