function medata_nav() {
	var $firstLink = $('#header-nav > ul > li:first-child > a');
	var $lastLink = $('#header-nav > ul > li:last-child > a');
	var $firstSubList = $('#header-nav > ul > li:first-child > ul');
	var $lastSubList = $('#header-nav > ul > li:last-child > ul');
	var $leftCap = $('#header-nav .left-cap');
	var $rightCap = $('#header-nav .right-cap');
	
	/* Kick off superfish */	
	$('#header-nav > ul').superfish({
		autoArrows: false,
		dropShadows: false,
		delay: 0,
		speed: 'fast'
	});
	
	/* Add 'current' class to endcaps when corresponding nav item is current page */
	if ($firstLink.hasClass('currentpage') || $firstLink.hasClass('activeparent')) {
		$leftCap.addClass('current');
	}
	if ($lastLink.hasClass('currentpage') || $lastLink.hasClass('activeparent')) {
		$rightCap.addClass('current');
	}	
	
	/* Add 'over' class to endcaps when the corresponding nav item is hovered */
	$firstLink.hover(
		function() { $leftCap.addClass('over'); },
		function() { $leftCap.removeClass('over'); }
	);
	$lastLink.hover(
		function() { $rightCap.addClass('over'); },
		function() { $rightCap.removeClass('over'); }
	);
		
	/* Add 'over' class to endcaps when the corresponding nav item's child list is active */
	$firstSubList.hover(
		function() { $leftCap.addClass('over'); },
		function() { $leftCap.removeClass('over'); }
	);
	$lastSubList.hover(
		function() { $rightCap.addClass('over'); },
		function() { $rightCap.removeClass('over'); }
	);
}

function loaderCallback() {
	imagesLoaded++;
	if (imagesLoaded == totalNumImages) {
		$('#main-slider-container ul').css('visibility', 'visible');

		// Slider main 
		$slider = $('#home-slider').bxSlider({
			mode: 'fade',
			pause: 10000,
			auto: true,
			pager: false,
			controls: false,
			onBeforeSlide: function(nCurrent, nTotal, oObj) {
					$('#main-slider-pager a').removeClass('current');
					$('#main-slider-pager a[rel=' + (nCurrent + 1) + ']').addClass('current');
				}
		});
	}
}
$(document).ready(function() {
	
	medata_nav();
	
	// News ticker	
	var $ticker = $('#home-news-ticker').bxSlider({
		mode: 'vertical',
		auto: true,
		pager: false,
		controls: false,
		pause: 6000,
		autoHover: true // Pause on hover
	});
		
	// Slider pagination events
	$('#main-slider-pager a').click(function() {
		if ($slider) {
			var $this = $(this);
			$slider.stopShow();
			switch ($this.attr('rel')) {
				case 'next': $slider.goToNextSlide(); break;
				case 'prev': $slider.goToPreviousSlide(); break;
				default: $slider.goToSlide(parseInt($this.attr('rel')) - 1); break;
			}
			$slider.startShow();
		}
		return false;
	});
	
	// Slider main 
	$slider = $('#home-slider').bxSlider({
		mode: 'fade',
		pause: 10000,
		auto: true,
		pager: false,
		controls: false,
		onBeforeSlide: function(nCurrent, nTotal, oObj) {
				$('#main-slider-pager a').removeClass('current');
				$('#main-slider-pager a[rel=' + (nCurrent + 1) + ']').addClass('current');
			}
	});
	
	// Pretty Photo	
	$('#ceo-callout').prettyPhoto({
		social_tools: ''
	});

});
