function hoverMenu( menu, dropdown) {
  var m = $(menu);
  var d = $(dropdown);

  var setPosition= function( m, d) {
    var mo = m.offset();
    var mh = m.outerHeight();
    var mw = m.outerWidth();
    var dw = d.outerWidth();
    d.css({ 'top' : mo.top + mh, 'left' : mo.left - 20 });
  }  
  
  var fHide = function() {
    m.removeClass('selected');
    d.hide();
  }
  
  var fShow = function() {
    m.addClass('selected');
    d.show();
  }
  
  setPosition( m, d);
  $(window).resize(function() { setPosition( m, d) });
  
  m.hover(fShow, fHide);
  d.hover(fShow, fHide);
}

function apnPlanHighlight() {
  $('#apn_plans input[type=radio]').each( function() { 
    $(this).click( function() {
      $('#apn_plans tr').each( function() { $(this).removeClass('selected'); });
      $(this).closest('tr').addClass('selected');
    });
  });
}

