jQuery(function( $ ){
	
	// SET UP SCROLLING FEATURE
	var $links = $('#left-holder a, #nav-holder a, #order-book-top a, #footer a');
	$('#left-holder, #nav-holder, #order-book-top, #footer').localScroll({
		target: '#content-holder',
		axis: 'xy',
		queue: true,
		onBefore:function( e, el, $target ){
			$target.queue('fx',[]).stop();//to avoid queueing animations
			$links.removeClass('scrolling');						
			$(this).addClass('scrolling').get(0).blur();
		},
		onAfter:function(){
			$links.removeClass('scrolling');
		},		
		duration: 2000
	});
	
	// SET UP SCROLLBAR
	$('.text-holder').jScrollPane({scrollbarWidth: 14, scrollbarMargin: 30});
	
	// MAKE EVERY LINK WITH A REL="EXTERNAL" ATTRIBUTE OPEN UP IN A NEW WINDOW 
	$("a[@rel='external']").attr({target: "_blank"});
	
	// SET READINESS TEST UP FOR VALIDATION
	if ( $("#readinesstestform").length > 0 ) {
		$("#readinesstestform").validate();
    }
	
});

