jQuery.noConflict();

function form_swap_values(){
    swapValues = [];
    jQuery(".swap_value").each(function(i){
        swapValues[i] = jQuery(this).val();
        jQuery(this).focus(function(){
            if (jQuery(this).val() == swapValues[i]) {jQuery(this).val("");}
        }).blur(function(){
            if (jQuery.trim(jQuery(this).val()) == "") {jQuery(this).val(swapValues[i]);}
        });
    });
}	

function assign_fitted (){
  jQuery('#pullquote').fitted();
  jQuery('#storyPreview div.preview').fitted();
  jQuery('#archive div.entry').fitted();
  jQuery('#mostRecent div.entry').fitted();
  jQuery('#top-stories li').fitted();
}


function side_nav(){
  // Hide all subnavigation
  jQuery('#sideNav ul').hide();

  var path = location.pathname.substring(1);
  jQuery('#sideNav a[@href$="' + path + '"]').parent().addClass('nav_active'); // check path as typed exactly
  jQuery('#sideNav a[@href$="' + path + '/"]').parent().addClass('nav_active'); // check path with an extra trailing slash added

  // show all parents
  jQuery('#sideNav li.nav_active').parents("ul").show();

  var here = jQuery('<span class="nav_here"><img src="/page/-/wrapper/img/youarehere.png" alt=""/></span>').insertBefore('#sideNav li.nav_active a');
}

function form_input_classes(){
  jQuery('input[@name=email]').addClass('input_email');
  jQuery('input[@name=firstname]').addClass('input_firstname');
  jQuery('input[@name=lastname]').addClass('input_lastname');
  jQuery('input[@name=addr1]').addClass('input_addr1');
  jQuery('input[@name=addr2]').addClass('input_addr2');
  jQuery('input[@name=city]').addClass('input_city');
  jQuery('input[@name=zip]').addClass('input_zip');
  jQuery('select[@name=state_cd]').addClass('select_state_cd');
  jQuery('select[@name=country]').addClass('select_country');
  jQuery('input[@name=phone]').addClass('input_phone');

  jQuery('input[type="text"]').addClass('text');
  jQuery('input[type="password"]').addClass('text');
  jQuery('input[type="checkbox"]').addClass('checkbox');
  jQuery('input[type="radio"]').addClass('radiobutton');
  jQuery('input[type="submit"]').addClass('submit');
  jQuery('input[type="image"]').addClass('buttonImage');
}

// jQuery(document).ready(function() {
// had to remove document.ready to make sifr not cause delay

jQuery(function($) {

  form_swap_values();
  form_input_classes();
  assign_fitted();
  side_nav();
});