$(document).ready(function(){
  
  ////
  // make external links open new window/tab
  $('a[rel="external"]').click(function(){
    $(this).attr('target','_blank');
  });
  
  ////
  // define variables for all vertical content
  var share_divs    = $('#ashare,#bshare');
  var share_letter  = $('#e');
  var work_divs     = $('#awork,#bwork');
  var work_letter   = $('#r');
  var blog_divs     = $('#ablog,#bblog');
  var blog_letter   = $('#o1');
  var code_divs     = $('#acode,#bcode');
  var code_letter   = $('#d');
  var faith_divs    = $('#afaith,#bfaith');
  var faith_letter  = $('#a');
  var dotnet_divs   = $('#adotnet,#bdotnet');
  var dotnet_letter = $('#n');
  var tweets_divs   = $('#atweets,#btweets');
  var tweets_letter = $('#t');
  var photos_divs   = $('#aphotos,#bphotos');
  var photos_letter = $('#o2');
  
  ////
  // hide all the vertical on page load
  share_divs.hide();
  work_divs.hide();
  blog_divs.hide();
  code_divs.hide();
  faith_divs.hide();
  tweets_divs.hide();
  photos_divs.hide();
  
  ////
  // show vertical on letter hover
  share_letter.hover(
    function() {turnOff(dotnet_divs,dotnet_letter);turnOn(share_divs,share_letter,"#713182");},
    function() {turnOff(share_divs,share_letter);turnOn(dotnet_divs,dotnet_letter,"#c03037");}
  );
  work_letter.hover(
    function() {turnOff(dotnet_divs,dotnet_letter);turnOn(work_divs,work_letter,"#9ad30a");},
    function() {turnOff(work_divs,work_letter);turnOn(dotnet_divs,dotnet_letter,"#c03037");}
  );
  blog_letter.hover(
    function() {turnOff(dotnet_divs,dotnet_letter);turnOn(blog_divs,blog_letter,"#ff0047");},
    function() {turnOff(blog_divs,blog_letter);turnOn(dotnet_divs,dotnet_letter,"#c03037");}
  );
  code_letter.hover(
    function() {turnOff(dotnet_divs,dotnet_letter);turnOn(code_divs,code_letter,"#6b88e6");},
    function() {turnOff(code_divs,code_letter);turnOn(dotnet_divs,dotnet_letter,"#c03037");}
  );
  faith_letter.hover(
    function() {turnOff(dotnet_divs,dotnet_letter);turnOn(faith_divs,faith_letter,"#f37325");},
    function() {turnOff(faith_divs,faith_letter);turnOn(dotnet_divs,dotnet_letter,"#c03037");}
  );
  tweets_letter.hover(
    function() {turnOff(dotnet_divs,dotnet_letter);turnOn(tweets_divs,tweets_letter,"#ffcc12");},
    function() {turnOff(tweets_divs, tweets_letter);turnOn(dotnet_divs,dotnet_letter,"#c03037");}
  );
  photos_letter.hover(
    function() {turnOff(dotnet_divs,dotnet_letter);turnOn(photos_divs,photos_letter,"#39a4c4");},
    function() {turnOff(photos_divs,photos_letter);turnOn(dotnet_divs,dotnet_letter,"#c03037");}
  );
  
  ////
  // load analytics scripts
  var gaTrackCode = "UA-3287978-8";
  var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
  
  jQuery.getScript(gaJsHost + "google-analytics.com/ga.js", function(){  
    try {
      var pageTracker = _gat._getTracker(gaTrackCode);
      pageTracker._trackPageview();

      // also bind analytics to outgoing links
      jQuery("a[rel*='external']").click(function(){
        pageTracker._trackPageview('/outgoing/'+ jQuery(this).attr('href'));
      });

    } catch(err) {}
  });
    
});

function turnOn(divs,letter,color) {
  divs.show();
  letter.css("color", color);
}
function turnOff(divs,letter) {
  divs.hide();
  letter.css("color", "#fff");
}
