$(document).ready(function() {
	
	//SUBNAV ACTIVE STATE
	$('#sidebar ul li a').each(function() {
		var hreflink = $(this).attr('href');
		if(hreflink.toLowerCase() == location.href.toLowerCase()) {
			$(this).addClass("sidebar-active");
			$(this).parent("li").addClass("bg-active");
		}
	});
	
	
	// MAIN NAV ACTIVE STATE
	var path = window.location.pathname;
		
	if(path.match('providers')) {
		$('#providers a').addClass('active');
	}
	if(path.match('services')) {
		$('#services a').addClass('active');
	}
	if(path.match('education')) {
		$('#education a').addClass('active');
	}
	if(path.match('locations')) {
		$('#locations a').addClass('active');
	}
	if(path.match('faq')) {
		$('#faq a').addClass('active');
	}
	
	
	//  DROPDOWN
	
	$('#nav li a').click(function(){
		$('#dropdown').slideDown('fast', function(){
			$('#dropdown').addClass('active');
		});
	});
	
	$('#vivid, #body').hover(function(){
		if ($('#dropdown').hasClass('active')) {
			$('#dropdown').slideUp('fast');
		}
	});

	// NAV MARGINS
	$('#nav li:last').css('margin-right', '0');
	
	// FADE IN COLOR VIVID
	function vividFade() {
		$('#vivid-bw').fadeOut(6000);
	}
	
	var timeoutID = window.setTimeout(vividFade, 1000);
	
	$('#ribbon').innerfade({
		animationtype: 'fade',
		speed: 1500,
		timeout: 7000,
		type: 'sequence'
	});
	
	// DOC SLIDER
	$('#slidercontainer div:nth-child(1)').show();
	$('#slidercontainer div:nth-child(1)').addClass('activedoc firstdoc');
	$('#slidercontainer div').last().addClass('lastdoc');
	
	function moveForward() {
		if( $('.activedoc').hasClass('lastdoc')!=true ) {
			$('.activedoc').next('div').addClass('nextdoc');
		}
		else {
			$('.firstdoc').addClass('nextdoc');
		}
		
		$('.activedoc').fadeOut('slow', function() {
			$(this).removeClass('activedoc');
			$('.nextdoc').addClass('activedoc');
		});
		$('.nextdoc').fadeIn('slow', function() {
			$(this).removeClass('nextdoc');
		});
		return false;
	}
	
	$('a#rightarrow').click(function(){
		if( $('.activedoc').hasClass('lastdoc')!=true ) {
			$('.activedoc').next('div').addClass('nextdoc');
		}
		else {
			$('.firstdoc').addClass('nextdoc');
		}
		
		$('.activedoc').fadeOut('slow', function() {
			$(this).removeClass('activedoc');
			$('.nextdoc').addClass('activedoc');
		});
		$('.nextdoc').fadeIn('slow', function() {
			$(this).removeClass('nextdoc');
		});
		return false;
	});
		
	$('a#leftarrow').click(function(){
		if( $('.activedoc').hasClass('firstdoc')!=true ) {
			$('.activedoc').prev('div').addClass('prevdoc');
		}
		else {
			$('.lastdoc').addClass('prevdoc');
		}
		$('.activedoc').fadeOut('slow', function(){
			$(this).removeClass('activedoc');
		});
		$('.prevdoc').fadeIn('slow', function(){
			$(this).addClass('activedoc');
			$(this).removeClass('prevdoc');
		});
		return false;
	});
	
	function forwardRepeat() {
		moveForward();
		setTimeout (function () {
			moveForward();
		}, 8000);
	}
		
	var timeoutID = window.setTimeout(forwardRepeat, 4000);
	
});

