$(document).ready(function(){
    // handles overflow for nav menu without having it wrap... which is bad for popups.
    var max_nav_width = 637; 
    var total_nav_width = 42; // 2*21 for padding
    var navmenu_padding = 10; // width of navmenu-item1+padding
    $("li.navmenu-item1").each(function() {
        total_nav_width += ($(this).width() + navmenu_padding);
    });
    if (total_nav_width > max_nav_width) {
        var neg_margin = (total_nav_width - max_nav_width);
        var neg_margin = (neg_margin - neg_margin) - neg_margin; // better way?
        $("#main-nav-inner").css("margin-right", neg_margin);

        // catch the menu overflow and replace all spans with background images.
        if (total_nav_width > max_nav_width+52) {
            // add .backup to all spans and empty them
            $("li.navmenu-item1 a.navmenu-toplink span").each(function() {
                $(this).addClass("backup");
                $(this).empty();
                $(this).append("&nbsp;");
            });
        }
    }

    var target_redirect_map = {
        'index.html' : 'parks_blog',
        'freeride_team.html' : 'freeride',
        'oregon_cup.html' : 'oregon_cup',
        'mtn_photographers.html' : 'Mtn%20Photographers',
        'park_crew.html' : 'Park%20Crew'};
    

    $("a[href$='winter/parks-pipes/parks-blog/index.html'], a[href$='winter/parks-pipes/parks-blog/freeride_team.html'], a[href$='winter/parks-pipes/parks-blog/oregon_cup.html'], a[href$='winter/activities/mtn_photographers.html'], a[href$='winter/parks-pipes/parks-blog/park_crew.html']").each(function() {
        // adds target="_blank" to anchor
        anchor = $(this);
        anchor.attr('target', '_blank');
        var url = anchor.attr('href');
        var file = url.match(/(.*\/)([^\/]*)$/);
        anchor.attr('href', file[1]+target_redirect_map[file[2]]);
     });

});
    // homepage alert box or newbar
    var show_alert_box = function() {
      alert_box = jQuery('div#alert-box');
      // For some reason, Safari doesn't like the fade-in.
      if(jQuery.browser.safari == true)
        alert_box.show('slow');
      else
        alert_box.fadeIn(1500);
    };

    jQuery(window).load(function() { 
      setTimeout(show_alert_box, 1000);
    });


