	var $j = jQuery.noConflict();
	
	$j(document).ready(function() { 
		
		carouselHolder = $j('#carousel');
		carouselImages = $j('#carouselWrapper img');
		//console.log('images: ' + carouselImages.length);
		
		$j('#carouselWrapper img').prependTo(carouselHolder);
		
		// fancybox stuff
		fancyboxContent = $j("#fancyboxContentHolder").find('p').html();
		fancyboxTitle = $j("#fancyboxContentHolder").find('img').attr('title');
		
		$j("#fancyboxContentHolder").hide();
			
		if (fancyboxContent) {
			// open the fancybox if there is content found on the fancybox page
			$j.fancybox( fancyboxContent, {
				'overlayColor'		: '#fff',
				'overlayOpacity'	: 0.9,
				'titlePosition'		: 'inside',
				'title'				: fancyboxTitle
			});
		}
		
	});
	
    $j(window).load(function() {
		setTimeout(function() {
			$j('#carousel').nivoSlider({
				effect:'fade', //Specify sets like: 'fold,fade,sliceDown'
				captionOpacity: 1.0,
				slices:15,
				animSpeed:500, //Slide transition speed
				pauseTime:6000,
				directionNavHide:false, //Only show on hover
				manualAdvance:false, //Force manual transitions
				afterLoad: function(){
					if ( $j('.nivo-controlNav a').eq(0).hasClass('active') ) {
						$j('.nivo-prevNav').css('visibility', 'hidden');
						$j('.nivo-nextNav').css('visibility', 'visible');
					} else if ( $j('.nivo-controlNav a').eq(2).hasClass('active') ) {
						$j('.nivo-prevNav').css('visibility', 'visible');
						$j('.nivo-nextNav').css('visibility', 'hidden');
					} else {
						$j('.nivo-prevNav').css('visibility', 'visible');
						$j('.nivo-nextNav').css('visibility', 'visible');
					}
				},
				afterChange: function(){
					if ( $j('.nivo-controlNav a').eq(0).hasClass('active') ) {
						$j('.nivo-prevNav').css('visibility', 'hidden');
						$j('.nivo-nextNav').css('visibility', 'visible');
					} else if ( $j('.nivo-controlNav a').eq(2).hasClass('active') ) {
						$j('.nivo-prevNav').css('visibility', 'visible');
						$j('.nivo-nextNav').css('visibility', 'hidden');
					} else {
						$j('.nivo-prevNav').css('visibility', 'visible');
						$j('.nivo-nextNav').css('visibility', 'visible');
					}
				}
			});
		},1000);
	});

