(function (navigation) {
    var levels;
    
    
    var init = function () {
        levels = [];
          // set nav elements for updating
          levels.push($('#top-level-nav'));
          levels.push($('.secondary-level-nav'));
    };

    $(document).ready(init);

    /**** Controller actions ****/

    navigation.update = function(level, choice) {
      // level gives u element parent
      // choice can point to element...
      
      levels[level].find('a').removeClass('selected');
      var current = $('#nav-' + choice); 
      current.addClass('selected');
      
      if (level == 0) {
    	  levels[1].hide();
    	  var sub = current.siblings('.secondary-level-nav'); 
    	  if (sub.length) {
    		  sub.show();
    	  }
      }
      
      
    };

})(idw.navigation = idw.navigation || {});

