$(document).ready(function(){
	
	// Main Nav dropdowns
	mainNav = function() {
		$("#chnav li").bind("mouseenter",function(){
					this.className += "_over over";
		}).bind("mouseleave",function(){
					this.className = this.className.replace("_over over", "");
		});
	}
	
	// Sub Nav dropdowns
	mainNav = function() {
		$("#blocksubheadernav li").bind("mouseenter",function(){
					this.className += "_over over";
		}).bind("mouseleave",function(){
					this.className = this.className.replace("_over over", "");
		});
	}
	
	// Portal Featured Content Slider
	//
	// FeatureList - simple and easy creation of an interactive "Featured Items" widget
	// Examples and documentation at: http://jqueryglobe.com/article/feature_list/
	// Version: 1.0.0 (01/09/2009)
	// Copyright (c) 2009 jQueryGlobe
	// Licensed under the MIT License: http://en.wikipedia.org/wiki/MIT_License
	// Requires: jQuery v1.3+
	// 
	;(function($) {
		$.fn.featureList = function(options) {
			var tabs	= $(this);
			var output	= $(options.output);
	
			new jQuery.featureList(tabs, output, options);
	
			return this;	
		};
	
		$.featureList = function(tabs, output, options) {
			function slide(nr) {
				if (typeof nr == "undefined") {
					nr = visible_item + 1;
					nr = nr >= total_items ? 0 : nr;
				}
	
				tabs.removeClass('current').filter(":eq(" + nr + ")").addClass('current');
	
				output.stop(true, true).filter(":visible").fadeOut();
				output.filter(":eq(" + nr + ")").fadeIn(function() {
					visible_item = nr;	
				});
			}
	
			var options			= options || {}; 
			var total_items		= tabs.length;
			var visible_item	= options.start_item || 0;
	
			options.pause_on_hover		= options.pause_on_hover		|| true;
			options.transition_interval	= options.transition_interval	|| 8000;
	
			output.hide().eq( visible_item ).show();
			tabs.eq( visible_item ).addClass('current');
	
			tabs.click(function() {
				if ($(this).hasClass('current')) {
					return false;	
				}
	
				slide( tabs.index( this) );
			});
	
			if (options.transition_interval > 0) {
				var timer = setInterval(function () {
					slide();
				}, options.transition_interval);
	
				if (options.pause_on_hover) {
					tabs.mouseenter(function() {
						clearInterval( timer );
	
					}).mouseleave(function() {
						clearInterval( timer );
						timer = setInterval(function () {
							slide();
						}, options.transition_interval);
					});
				}
			}
		};
	})(jQuery);
	
	// Tabs Things To Do
	$('.ttdtabs div.tabwrap').css('display','none');
	$('.ttdtabs div:first').css('display','block');
	$('.ttdtabs ul li:first').addClass('tabsactive');
	$('.ttdtabs ul li a.tab').click(function(){ 
	$('.ttdtabs ul li').removeClass('tabsactive');
	$(this).parent().addClass('tabsactive'); 
	var currentTab = $(this).attr('href'); 
	$('.ttdtabs div.tabwrap').css('display','none');
	$(currentTab).show();
	return false;
	});
	
	// Tabs Most Popular
	$('.poptabs div.tabwrap').css('display','none');
	$('.poptabs div:first').css('display','block');
	$('.poptabs ul li:first').addClass('tabsactive');
	$('.poptabs ul li a.tab').click(function(){ 
	$('.poptabs ul li').removeClass('tabsactive');
	$(this).parent().addClass('tabsactive'); 
	var currentTab = $(this).attr('href'); 
	$('.poptabs div.tabwrap').hide();
	$(currentTab).show();
	return false;
	});
	
	// Tabs Chargers Quarter by Quarter
	$('.qbqtabs div.tabwrap').css('display','none');
	$('.qbqtabs div:first').css('display','block');
	$('.qbqtabs ul li:first').addClass('tabsactive');
	$('.qbqtabs ul li a.tab').click(function(){ 
	$('.qbqtabs ul li').removeClass('tabsactive');
	$(this).parent().addClass('tabsactive'); 
	var currentTab = $(this).attr('href'); 
	$('.qbqtabs div.tabwrap').hide();
	$(currentTab).show();
	return false;
	});
	
	// Brightcove videos
	$('.bctabs div.tabwrap').css('display','none');
	$('.bctabs div:first').css('display','block');
	$('.bctabs ul li:first').addClass('tabsactive');
	$('.bctabs ul li a.tab').click(function(){ 
	$('.bctabs ul li').removeClass('tabsactive');
	$(this).parent().addClass('tabsactive'); 
	var currentTab = $(this).attr('href'); 
	$('.bctabs div.tabwrap').hide();
	$(currentTab).show();
	return false;
	});
	
	$.featureList(
		$("#largeslidertn li a"),
		$("#largeslidercontent li"), {
			start_item	:	0
		}
	);
	
	$.featureList(
		$("#smslidertn li a"),
		$("#smslidercontent li"), {
			start_item	:	0
		}
	);
	
	// IE7 z-index bug fix
	var zIndexNumber = 1000;
	$('div').each(function() {
		$(this).css('zIndex', zIndexNumber);
		zIndexNumber -= 10;
	});
	
	// Table Striping
	$("tr:even").addClass("even");
	
});