function isScrolledIntoView(elem) {
    var docViewTop = $(window).scrollTop();
    var docViewBottom = docViewTop + $(window).height();

    var elemTop = $(elem).offset().top;
    var elemBottom = elemTop + $(elem).height();

    return ((elemBottom >= docViewTop) && (elemTop <= docViewBottom)
      && (elemBottom <= docViewBottom) &&  (elemTop >= docViewTop) );
}

$(document).ready(function(){
	
	
	$('#slides').slides({
		preload: true,
		preloadImage: 'images/loading.gif',
		play: 7000,
		pause: 7000,
		hoverPause: true,
		pagination: true,
		effect: 'fade',
		crossfade: true,
		generatePagination: false
	});		
	
	$(window).scroll(function() {
	    if (isScrolledIntoView($('#chartreveal'))) {
	        $('#chartreveal').animate({
			    height: 0
			  }, 1000);
	    }
	});
	
	if (isScrolledIntoView($('#chartreveal'))) {
        $('#chartreveal').animate({
		    height: 0
		  }, 1000);
	}
	
	
});
