$(document).ready(function(){
	$('.fancybox').fancybox();$('.fancybox2').fancybox({'frameWidth':800,'hideOnContentClick':false});
	
	$.address.init(function(){
		$link = $('.nav.main #' + $.address.value().replace('/','nav-'));
		$link.trigger('click');
	});
	
	$('.logo.small').fadeTo('fast',0);

	/* =================================================
	/  HOVER FUNCTIONALITY CONTROLS BARS IN NAVIGATION
	==================================================*/

		$(".nav.main li").hover(
			function(e){
				$( "#" + $(this).attr("id") + " .color-bar").hoverFlow(e.type, { bottom: 10 }, 'slow');
				if( !$(this).hasClass("selected"))
					$(".selected .color-bar").hoverFlow(e.type, {bottom:0}, 'slow');
			},
			function(e){
				if( !$(this).hasClass("selected"))
					$( "#" + $(this).attr("id") + " .color-bar").hoverFlow(e.type,{bottom:0},'slow');
		});
		
		$("ul").hover(function(){
			},function(e){
			$(".selected .color-bar").hoverFlow(e.type,{bottom:10},'slow');
		});
		
	/* =================================================
	/  CLICK FUNCTIONALITY
	==================================================*/
	
		$('.nav li, .altnav').livequery('click',function(){
			if( !$(this).hasClass('selected') ){

				$id = $(this).attr('id');
				$prev = '#' + $('.selected').eq(0).attr('id').replace('nav-','');
				
				var loadUrl = 'content/' + $id.replace('nav-','') + '.php';
				
				$.address.value($id.replace('nav-',''));
				
				if( $id == 'nav-home' )
					$('.logo.small').fadeTo('slow',0);
				else if ($('.logo.small').css('opacity') == 0)
					$('.logo.small').fadeTo('slow',1);
				
				$('.active').removeClass('active');
				$('.inactive').removeClass('inactive');
								
				$.ajaxSetup({
					cache:	false
				});
				
				$('#display').fadeOut('slow',function(){
					$('#display').load(loadUrl,'',function(){
						$('#display').fadeIn('slow');
						initSP();
					});
				});
				
				
				$('.selected').removeClass('selected');
				
				
				if ($id == 'nav-staff' || $id == 'nav-cont')
					$('#nav-cont').addClass('selected');
				else
					$(this).addClass('selected');
				
			}
		});
		
		
		function initSP(){
			$(".scroll-pane").jScrollPane({scrollbarWidth:8, dragMaxHeight: 8, showArrows: 1, arrowSize: 9, scrollbarMargin: 0, topCapHeight:20, bottomCapHeight:20});						   
		}
		
	/* =================================================
	/  STAFF NAVIGATION FUNCTIONALITY
	==================================================*/	
		
		$('.bio-link').livequery('click',function(){
			$id = $(this).attr('id');
			$('.img-area').css('background-image','url("images/bios/'+$id+'.jpg")');
			$('#staff-bio').load('content/bios/'+$id+'.php','',function(){
				$('#staff-bio .hidden').fadeIn('slow',initSP()).css('display','block');
			}).css('display','block');
			$('span.hidden').fadeIn('slow',initSP()).css('display','block');
		});
});