/**
 * JavaScript for facilitating date navigation.
 *
 * @author  Brad Chen <brad.chen@70mainstreet.com>
 * @version $Id: date-navigation.js 74 2009-09-10 19:28:15Z bchen $
 */

// initialize date selection tabs
$(function() {
  var opened_tab = 1;
  switch (scope) {
    case 'month':
      opened_tab = 2;
    break;

    case '2 weeks':
      opened_tab = 3;
    break;

    case 'week':
      opened_tab = 4;
    break;

    case 'day':
      opened_tab = 5;
    break;
  }

  // initialize opened tab
  $('#date-navigation ul li:nth-child(' + opened_tab + ')').each(function() {
    $(this).addClass('opened');

    // position for the links
    switch (scope) {
      case '2 weeks':
        var left = ($(this).width() - 120) + 'px';
        $('#date-navigation-prev-next').css({left: left});
      break;

      case 'week':
        var left = ($(this).width() + 5) + 'px';
        $('#date-navigation-prev-next').css({left: left});
        // no break is intended

      case 'day':
        $('#date-navigation-prev-next').css({textAlign: 'left'});
      break;

      case 'month':
        var left = ($(this).width() + 10) + 'px';
        $('#date-navigation-prev-next').css({left: left});
      break;

      case 'year':
        $('#date-navigation-prev-next').css({textAlign: 'right'});
      break;
    }
  });
});

