$(function(){
	
	// Setup Syntax Highlighting
  prettyPrint();
	
	// For our fixed top nav.
	$(window).scroll(function(){
		if( ($(this).scrollTop() > 17 || $(this).scrollTop() < 23) && !($('nav.top-fixed').is(":visible")) ){
			$('nav.nav-cloned').show();
			$('nav.original').hide();
		}
		
		if( $(this).scrollTop() <= 17  && !($('nav.top-fixed').css('display') == 'none') ){
			$('nav.nav-cloned').hide();
			$('nav.original').show();
		}
	});
		
	// When the bottom logo is clicked, it'll send us back up to the top.
	$('#footer-logo').click(function(){
	  $('body').animate({scrollTop: 0}, 'slow');
	});
	
	// Tipsy.
	$('.home').tipsy({ gravity: "e", fade: false, fallback: "Home" });
	$('.about').tipsy({ gravity: "e", fade: false, fallback: "About me" });
	$('.contact').tipsy({ gravity: "e", fade: false, fallback: "Contact" });
	$('.portfolio').tipsy({ gravity: "e", fade: false, fallback: "Portfolio" });
	$('.twitter').tipsy({ gravity: "e", fade: false, fallback: "Twitter" });
	$('.facebook').tipsy({ gravity: "e", fade: false, fallback: "Facebook" });
	$('.git').tipsy({ gravity: "e", fade: false, fallback: "Github" });
	
  // Clone our main nav to be fixed at the top.
	var nav = $('nav.top').clone(true, true);
	$.navClone = nav.css({ position: 'fixed', top: 0, display: 'block', zIndex: 100 }).addClass('nav-cloned').removeClass('original').hide();
	$('header').before($.navClone);
	
})


// Google Analytics....
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
try{
var pageTracker = _gat._getTracker("UA-5991707");
pageTracker._trackPageview();
} catch(err) {}

