old_contents: /* Author:
  
  */
  
  // Modified http://paulirish.com/2009/markup-based-unobtrusive-comprehensive-dom-ready-execution/
  // Only fires on body class (working off strictly WordPress body_class)
  
  var ExampleSite = {
    // All pages
    common: {
      init: function() {
        // JS here
      },
      finalize: function() { }
    },
    // Home page
    home: {
      init: function() {
        // JS here
      }
    },
    // About page
    about: {
      init: function() {
        // JS here
      }
    }
  };
  
  var UTIL = {
    fire: function(func, funcname, args) {
      var namespace = ExampleSite;
      funcname = (funcname === undefined) ? 'init' : funcname;
      if (func !== '' && namespace[func] && typeof namespace[func][funcname] === 'function') {
        namespace[func][funcname](args);
      }
    },
    loadEvents: function() {
  
      UTIL.fire('common');
  
      $.each(document.body.className.replace(/-/g, '_').split(/\s+/),function(i,classnm) {
        UTIL.fire(classnm);
      });
  
      UTIL.fire('common', 'finalize');
    }
  };
  
  $(document).ready(UTIL.loadEvents);
  
new_contents: /* Author:
  
  */
  
  /* ========================================================================
   * DOM-based Routing
   * Based on http://goo.gl/EUTi53 by Paul Irish
   *
   * Only fires on body classes that match. If a body class contains a dash,
   * replace the dash with an underscore when adding it to the object below.
   * ======================================================================== */
  
  var Egzpo = {
    // All pages
    common: {
      init: function() {
        // JavaScript to be fired on all pages
      }
    },
    // Home page
    home: {
      init: function() {
        // JavaScript to be fired on the home page
      }
    },
    // About page
    about: {
      init: function() {
        // JavaScript to be fired on the about page
      }
    }
  };
  
  var UTIL = {
    fire: function(func, funcname, args) {
      var namespace = Egzpo;
      funcname = (funcname === undefined) ? 'init' : funcname;
      if (func !== '' && namespace[func] && typeof namespace[func][funcname] === 'function') {
        namespace[func][funcname](args);
      }
    },
    loadEvents: function() {
      UTIL.fire('common');
  
      $.each(document.body.className.replace(/-/g, '_').split(/\s+/),function(i,classnm) {
        UTIL.fire(classnm);
      });
    }
  };
  
  $(document).ready(UTIL.loadEvents);
  
subject: Add comments to _main.js, remove finalize