
$(document).ready(function () {
var $panels = $('#slider .scrollerContainer > div');
var $container = $('#slider .scrollerContainer');

var horizontal = true;

if (horizontal) {
$panels.css({
'float' : 'left',
'position' : 'relative' 
});


$container.css('width', $panels[0].offsetWidth * $panels.length);
}
var $scroll = $('#slider .scroller').css('overflow', 'hidden');

 
$scroll
.before('<img class="Buttons left" src="img/left_slider_button.png" />')
.after('<img class="Buttons right" src="img/right_slider_button.png" />');

function selectNav() {
$(this)
.parents('ul:first')
.find('a')
.removeClass('selected')
.end()
.end()
.addClass('selected');
}

$('#slider .navigation').find('a').click(selectNav);

 
function trigger(data) {
var el = $('#slider .navigation').find('a[href$="' + data.id + '"]').get(0);
selectNav.call(el);
}

if (window.location.hash) {
trigger({ id : window.location.hash.substr(1) });
} else {
$('ul.navigation a:first').click();
}

var offset = parseInt((horizontal ? 
$container.css('paddingTop') : 
$container.css('paddingLeft')) 
|| 0) * -1;


var scrollOptions = {
target: $scroll, 
items: $panels,
navigation: '.navigation a',
prev: 'img.left', 
next: 'img.right',
axis: 'xy',
onAfter: trigger, 
offset: offset,
duration: 400,
easing: 'swing'
};
 
$('#slider').serialScroll(scrollOptions);
$.localScroll(scrollOptions);
scrollOptions.duration = 1;
$.localScroll.hash(scrollOptions);
});
//End Slider script




