Nike Better World

/* ---------------------------------- */
 
/*
 * Nike Better World
 * 2011
 *
 * com.nikebetterworld.js
 *
 * 
 */
 
 
/* ---------------------------------- */
 
/*
 *  TABLE OF CONTENTS
 *  
 *  @Initialize
 *  @Events
 *  @AutoInstantiate
 *  @Omniture
 *  @ProofPoints
 *  @Line
 *  @Scrollable
 *  @Stories
 *  @MainNav
 *  @Counter
 *  @SiteScroll
 *  @TargetBlank
 *  @Keyboard
 *  @Worker Methods
 *
 */
 
/* ---------------------------------- */
 
/* Initialize */
 
jQuery(
 
  function ($) {
 
    $.Body = $('body');
 
    $.Window = $(window);
 
    $.Scroll = ($.browser.mozilla || $.browser.msie) ? $('html') : $.Body;
 
    $.Mobile = ($.Body.hasClass('webkit-mobile') || (navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))),
 
    $.Unsupported = $.Body.hasCl