﻿(function($) {
  $.fn.rightNavMenu = function(o) {
    var defaults = {
      rightNavLinks: [
/*        { id: 'private_client_group', url: '/downloads/PCG.pdf', alt: 'Private Client Group' }, */
        { id: 'navellier', url: '/individual_investor/pa_portfolios.aspx', alt: 'Navellier Portfolios' },
        { id: 'weekly', url: '/commentary/weekly_marketmail.aspx', alt: 'Weekly Commentary' },
        { id: 'market_outlook', url: '/commentary/quarterly_commentary.aspx', alt: 'Quarterly Commentary' },
        { id: 'stock-etf', url: '/tools_research/log_in.aspx?Grader=Stock', alt: 'Stock Grader' },
        { id: 'market_analysis', url: '/blogs/blogs.aspx', alt: 'Market Analysis' },
        { id: 'vireo_investments2', url: 'http://www.vireoinvestments.com', alt: 'Vireo Investments' },
        { id: 'defensive', url: '/individual_investor/pa_defensive.aspx', alt: 'Defensive Portfolios' },
        { id: 'advisors', url: '/financial_advisor/fa_login.aspx', alt: 'Financial Advisors' },
        { id: 'contact_us', url: '/contact_us.aspx', alt: 'Contact Us' }
      ],
      imageFolderUrl: 'images/HomeRightNav/'
    };
    o = $.extend(defaults, o || {});
    var rightNavLinks = o.rightNavLinks;
    var rightNavImgUrlBase = o.imageFolderUrl;
    var container = $(this);
    for (var i in rightNavLinks) {
      var thisLink = rightNavLinks[i];
      var link = $('<a />').attr({'href': thisLink.url, 'class': 'whereToGo', 'id': thisLink.alt}).appendTo(container);
      $('<img />').css('border', '0px').attr({ 'src': rightNavImgUrlBase + thisLink.id + '.png', 'id': thisLink.id, 'alt': thisLink.alt }).mouseenter(function() {
        $(this).attr('src', rightNavImgUrlBase + $(this).attr('id') + '_on.png');
      }).mouseleave(function() {
        $(this).attr('src', rightNavImgUrlBase + $(this).attr('id') + '.png');
      }).appendTo(link);
    }
    return container;
  };
})(jQuery);
