/**
 * Equal Heights Plugin
 * Equalize the heights of elements. Great for columns or any elements
 * that need to be the same size (floats, etc).
 * 
 * Version 1.0
 * Updated 12/10/2008
 *
 * Copyright (c) 2008 Rob Glazebrook (cssnewbie.com) 
 *
 * Usage: $(object).equalHeights([minHeight], [maxHeight]);
 * 
 * Example 1: $(".cols").equalHeights(); Sets all columns to the same height.
 * Example 2: $(".cols").equalHeights(400); Sets all cols to at least 400px tall.
 * Example 3: $(".cols").equalHeights(100,300); Cols are at least 100 but no more
 * than 300 pixels tall. Elements with too much content will gain a scrollbar.
 * 
 */

(function($) {
	$.fn.equalHeights = function(minHeight, maxHeight) {
		tallest = (minHeight) ? minHeight : 0;
		this.each(function() {
			if($(this).height() > tallest) {
				tallest = $(this).height();
			}
		});
		if((maxHeight) && tallest > maxHeight) tallest = maxHeight;
		return this.each(function() {
			if ($(this).height() < tallest) {
        		$(this).height(tallest).css("overflow","auto");
            }
		});
	}
})(jQuery);;
(function ($) {
  Drupal.behaviors.nwbc = {
    attach: function(context, settings) {
        $(document).ready(function() {
            $('ul.menu li ul.menu').hide();
            $('ul.menu li.expanded').mouseenter(function() {
                $(this).children('ul.menu').fadeIn(100);
            });
            $('li.expanded, li.expanded ul.menu').mouseleave(function() {
                $('ul.menu li ul.menu').fadeOut(100);
            });
            $("ul.menu li").hover(
              function () {
                $(this).css('background-color', '#27487b');
              },
              function () {
                $(this).css('background-color', 'transparent');
              }
            );

            $('#webform-component-email-page label').html('Email <span class="form-required-tag">*</span>');
            $('#webform-component-first-name label').append('<span class="form-required-tag">*</span>');
            $('#webform-component-last-name label').append('<span class="form-required-tag">*</span>');
            $('#webform-component-email label').append('<span class="form-required-tag">*</span>');

            $('div.sbadirect-form.fedcontracts').css("background-image","none");

            $('.featured_content_slide').eq(0).addClass('active');
            $('.featured_content_slide_large').eq(0).show();
            $('.featured_content_slide_large').eq(0).addClass('active');

                slide1large = $('.featured_content_slide_large').eq(0);
                slide2large = $('.featured_content_slide_large').eq(1);
                slide3large = $('.featured_content_slide_large').eq(2);

                slide1 = $('.featured_content_slide').eq(0);
                slide2 = $('.featured_content_slide').eq(1);
                slide3 = $('.featured_content_slide').eq(2);

            $('.arrow_right').click(function(){
                if (slide1.hasClass('active')) {
                    $('.featured_content_slide_large').removeClass('active');
                    $('.featured_content_slide_large').hide();
                    $('.featured_content_slide_large').eq(1).addClass('active');
                    $('.featured_content_slide_large').eq(1).fadeIn('fast');
                    $('.featured_content_slide').eq(0).removeClass('active');
                    $('.featured_content_slide').eq(1).addClass('active');
                }
                else if (slide2.hasClass('active')) {
                    $('.featured_content_slide_large').removeClass('active');
                    $('.featured_content_slide_large').hide();
                    $('.featured_content_slide_large').eq(2).addClass('active');
                    $('.featured_content_slide_large').eq(2).fadeIn('fast');
                    $('.featured_content_slide').eq(1).removeClass('active');
                    $('.featured_content_slide').eq(2).addClass('active');
                }
                else {
                    $('.featured_content_slide_large').removeClass('active');
                    $('.featured_content_slide_large').hide();
                    $('.featured_content_slide_large').eq(0).addClass('active');
                    $('.featured_content_slide_large').eq(0).fadeIn('fast');
                    $('.featured_content_slide').eq(2).removeClass('active');
                    $('.featured_content_slide').eq(0).addClass('active');
                }
            });

            $('.arrow_left').click(function(){
                if (slide1.hasClass('active')) {
                    $('.featured_content_slide_large').removeClass('active');
                    $('.featured_content_slide_large').hide();
                    $('.featured_content_slide_large').eq(2).addClass('active');
                    $('.featured_content_slide_large').eq(2).fadeIn('fast');
                    $('.featured_content_slide').eq(0).removeClass('active');
                    $('.featured_content_slide').eq(2).addClass('active');
                }
                else if (slide2.hasClass('active')) {
                    $('.featured_content_slide_large').removeClass('active');
                    $('.featured_content_slide_large').hide();
                    $('.featured_content_slide_large').eq(0).addClass('active');
                    $('.featured_content_slide_large').eq(0).fadeIn('fast');
                    $('.featured_content_slide').eq(1).removeClass('active');
                    $('.featured_content_slide').eq(0).addClass('active');
                }
                else {
                    $('.featured_content_slide_large').removeClass('active');
                    $('.featured_content_slide_large').hide();
                    $('.featured_content_slide_large').eq(1).addClass('active');
                    $('.featured_content_slide_large').eq(1).fadeIn('fast');
                    $('.featured_content_slide').eq(2).removeClass('active');
                    $('.featured_content_slide').eq(1).addClass('active');
                }
            });

            $('.featured_content_slide').eq(0).click(function(){
                if ( $('.featured_content_slide').eq(0).hasClass('active') ) {
			    } else {
                    $('.featured_content_slide_large').removeClass('active');
                    $('.featured_content_slide_large').hide();
                    $('.featured_content_slide_large').eq(0).addClass('active');
                    $('.featured_content_slide_large').eq(0).fadeIn();
                    $('.featured_content_slide').removeClass('active');
                    $('.featured_content_slide').eq(0).addClass('active');
                }
            });
            $('.featured_content_slide').eq(1).click(function(){
                if ( $('.featured_content_slide').eq(1).hasClass('active') ) {
			    } else {
                    $('.featured_content_slide_large').removeClass('active');
                    $('.featured_content_slide_large').hide();
                    $('.featured_content_slide_large').eq(1).addClass('active');
                    $('.featured_content_slide_large').eq(1).fadeIn();
                    $('.featured_content_slide').removeClass('active');
                    $('.featured_content_slide').eq(1).addClass('active');
                }
            });
            $('.featured_content_slide').eq(2).click(function(){
                if ( $('.featured_content_slide').eq(2).hasClass('active') ) {
			    } else {
                    $('.featured_content_slide_large').removeClass('active');
                    $('.featured_content_slide_large').hide();
                    $('.featured_content_slide_large').eq(2).addClass('active');
                    $('.featured_content_slide_large').eq(2).fadeIn('fast');
                    $('.featured_content_slide').removeClass('active');
                    $('.featured_content_slide').eq(2).addClass('active');
                }
            });

        rotateSwitch = function() {
		    play = setInterval(function() {

                if (slide1.hasClass('active')) {
                    $('.featured_content_slide').eq(0).removeClass('active');
                    $('.featured_content_slide').eq(1).addClass('active');
                }
                else if (slide2.hasClass('active')) {
                    $('.featured_content_slide').eq(1).removeClass('active');
                    $('.featured_content_slide').eq(2).addClass('active');
                }
                else {
                    $('.featured_content_slide').eq(2).removeClass('active');
                    $('.featured_content_slide').eq(0).addClass('active');
                }

                if (slide1large.hasClass('active')) {
                    $('.featured_content_slide_large').eq(0).removeClass('active');
                    $('.featured_content_slide_large').eq(0).hide();
                    $('.featured_content_slide_large').eq(1).addClass('active');
                    $('.featured_content_slide_large').eq(1).fadeIn('fast');
                }
                else if (slide2large.hasClass('active')) {
                    $('.featured_content_slide_large').eq(1).removeClass('active');
                    $('.featured_content_slide_large').eq(1).hide();
                    $('.featured_content_slide_large').eq(2).addClass('active');
                    $('.featured_content_slide_large').eq(2).fadeIn('fast');
                }
                else {
                    $('.featured_content_slide_large').eq(2).removeClass('active');
                    $('.featured_content_slide_large').eq(2).hide();
                    $('.featured_content_slide_large').eq(0).addClass('active');
                    $('.featured_content_slide_large').eq(0).fadeIn('fast');
                }

		    }, 4000);
	    };

	    rotateSwitch();

	    $('#featured_content').hover(function() {
		    clearInterval(play);
	    }, function() {
		    rotateSwitch();
	    });
    });
    }
  }
})(jQuery);
;

