﻿/* Menu Loader. Removes right border on last element */
$('#navContainer > ul.topNavGroup').ready(function() {
    $('li:last-child', this).css('border', '0');
});

$(document).ready(function() {
    var menu = $('#navContainer > ul.topNavGroup');
    var rootNodes = $('>li', menu);

    /* Top group Handlers */
    $(rootNodes)
      .mouseover(function() {
        $('ul:first', this)
          .css('visibility', 'visible')
          .css('display', 'block')
          .data('expanded', true);
          
        $('>a', this).addClass('topSelected');
      })
      .mouseleave(function() {
        $('>ul', this)
          .css('visibility', 'hidden')
          .css('display', 'none')
          .data('expanded', false);
        $('>a', this).removeClass('topSelected');
      });
  });

  /* Used for the New expansion and collapsing */
  $(document).ready(function() {
      var containers = $('div.newsListContainer');

      $(containers).data('visible', false);

      $('img.newsSectionIcon', containers).click(function() {
          var parent = $(this).parent().parent();

          if ($(this).attr('src').indexOf('minus.jpg', 0) > -1) {
              $('div.newsItemContainer', parent)
              .css('visibility', 'hidden')
              .css('display', 'none');              

              $(this).attr('src', $(this).attr('src').replace('minus.jpg', 'plus.jpg'));
          }
          else {
              $('div.newsItemContainer', parent)
              .css('visibility', 'visible')
              .css('display', 'block');              

              $(this).attr('src', $(this).attr('src').replace('plus.jpg', 'minus.jpg'));
          }
        })
        .mouseenter(function() {
            document.body.style.cursor = 'pointer';
        })
        .mouseleave(function() {
            document.body.style.cursor = 'default';          
        });
  });
