jQuery.easing.easeOutBack = function (x, t, b, c, d, s) {
	if (s == undefined) s = 1.70158;
	return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
};

;(function($) {
$(document).ready(function() {

	if($('#slider').length) {  
		$.getScript('/js/jquery.nivo.slider.pack.js', function(data, textStatus){
			var startslide = Math.floor(Math.random() * $('#slider img').length);
			$('#slider').nivoSlider({
				effect: 'random', // Specify sets like: 'fold,fade,sliceDown'
				slices: 15, // For slice animations
				boxCols: 8, // For box animations
				boxRows: 4, // For box animations
				animSpeed: 500, // Slide transition speed 
				pauseTime: 6000, // How long each slide will show
				startSlide: startslide, // Set starting Slide (0 index)
				directionNav: true, // Next & Prev navigation
				directionNavHide: true, // Only show on hover
				controlNav: true, // 1,2,3... navigation
				controlNavThumbs: false, // Use thumbnails for Control Nav
				controlNavThumbsFromRel: false, // Use image rel for thumbs
				controlNavThumbsSearch: '.jpg', // Replace this with...
				controlNavThumbsReplace: '_thumb.jpg', // ...this in thumb Image src
				keyboardNav: true, // Use left & right arrows
				pauseOnHover: true, // Stop animation while hovering
				manualAdvance: false, // Force manual transitions
				captionOpacity: 0.8, // Universal caption opacity
				prevText: 'Prev', // Prev directionNav text
				nextText: 'Next', // Next directionNav text
				beforeChange: function(){}, // Triggers before a slide transition
				afterChange: function(){}, // Triggers after a slide transition
				slideshowEnd: function(){}, // Triggers after all slides have been shown
				lastSlide: function(){}, // Triggers when last slide is shown
				afterLoad: function(){} // Triggers when slider has loaded
			}).show();
		});
	}
	if($('#sidenav').length) {
		$('#sidenav li.dropdown > a').click(function(e) {
			e.preventDefault();
			var thislink=$(this);
			$(this).parent().children('ul').toggle(0, function() {
				//if($(this).is(':visible')) thislink.css('backgroundImage','url(../images/menu-arrow-vertical-expanded.png)').addClass('sel');
				//else thislink.css('backgroundImage','url(../images/menu-arrow-vertical.png)').removeClass('sel'); 
				if($(this).is(':visible')) thislink.parent().addClass('selected');
				else thislink.parent().removeClass('selected'); 
			});
		});
	}
})
})(jQuery);
