function imageTrack(){ // For portfolio and profile
	$current = $('.visible').index() + 1;
	$count = $('.current .images img').size();
	$('.btn2').html('Image '+$current+' of '+$count);
}

$(function(){
	// Apply script only styles
	$('#logo').addClass('script_on');
		   
	// Setup site navigational page markers
	$section = $('body').attr('class');
	$('#site_nav img').not('.home #site_nav img, #site_nav img[src$=nav_'+$section+'.gif]').css({opacity:.38});

	// Apply classes box# and sub#
	if($('.section') && $('.section').length){
		$('.section').each( function(i){ i += 1; $(this).addClass('box'+i); } );
		$('.content_box').each( function(i){ i += 1; $(this).addClass('sub'+i); } );
	} else {
		$('.content_box').each( function(i){ i += 1; $(this).addClass('box'+i); } );
	}

	$('.content_box:first').addClass('current');
	
	// Setup 1st level of content
	$('.content_btn').not('#inspiration .content_btn, #portfolio .content_btn, .normal')
	.each( function(i){ i += 1; $(this).attr({rel:'box'+i}); } )
	.click(
		function(e){
			e.preventDefault();
			$box = $(this).attr('rel');
			$box = $('.'+$box);
			
			// Change button style
			$('.content_btn').removeClass('selected');
			$(this).addClass('selected');
			
			// Show/Hide
			$('.content_box,.section').hide();
			$box.show();
			$box.children('.content_box:first').show();
		}
	);
	
	// Setup 2nd level of content
	if($('.section') && $('.section').length){
		$('.content_nav a').not('.normal a').not('a.normal')
		.each( function(i){ i += 1; $(this).attr({rel:'sub'+i}); } )
		.click(
			function(e){
				e.preventDefault();
				$sub = $(this).attr('rel');
				$sub = $('.'+$sub);
				
				// Show/Hide
				$('.content_box').hide().removeClass('current');
				$($sub,$(this).parent('.section')).show().addClass('current');
				
				if($('.images') && $('.images').length) {
					$('.visible').removeClass('visible');
					$('.current .images img:first').addClass('visible').show();
					imageTrack();
				}
			}
		);
	}
	
	// Setup Image Slides
	if($('.images') && $('.images').length) {
		$('.images img').not('img:first').hide();
		$('.images img:first').addClass('visible');
		
		imageTrack();
		
		$('.btn1').click(function(e){
			e.preventDefault();
			if($('.visible').prev('img').length) { 
				$('.current .visible').prev('img').show().addClass('visible');
				$('.current .visible:last').hide().removeClass('visible');
			} 
			else if($('.visible').next('img').length){
				$('.current .images img:last').show().addClass('visible');
				$('.current .visible:first').hide().removeClass('visible');				
			}
			imageTrack();
		});

		$('.btn2').click(function(e){
			e.preventDefault();
		});

		$('.btn3').click(function(e){
			e.preventDefault();
			if($('.visible').next('img').length) { 
				$('.current .visible').next('img').show().addClass('visible');
				$('.current .visible:first').hide().removeClass('visible');
			}
			else if ($('.visible').prev('img').length) {
				$('.current .images img:first').show().addClass('visible');
				$('.current .visible:last').hide().removeClass('visible');				
			}
			imageTrack();
		});
	}
	
	// External Links
	$('a[href*=www],a[href*=http],a[href*=pdf]').not('a[href*='+location.hostname+']').attr('target','_blank');
});
