var fadeSpeed = 200;
var tabEffect = "fade";

$(document).ready( function() {
	
	// set j-last class dynamically on nested sub-nav (level 1) if it's the last items displayed
	var lastLevelZero = $('#nav-sub .sub-level-0:last-child');
	$('.sub-level-1:last-child', lastLevelZero).addClass('j-last');
	
	$(".overlabel").overlabel();
	
	featured();
	
	$("#newsfeed").animate({ scrollTop: $("#newsfeed").attr("scrollHeight") }, 60000, 'linear', function(){
		$("#newsfeed").animate({ scrollTop: 0 }, 60000, 'linear'); 
	});
		
	$('a.playvideo').click(function() {
		
		var videoFile = $(this).attr('href'); //get the video file
		$('body').append('<div id="dynamic-video-frame"></div>');
		
		var soDyn = new SWFObject('/flash/player.swf','mpl','640','380','9');
		soDyn.addParam('allowfullscreen','true');
		soDyn.addParam('allowscriptaccess','always');
		soDyn.addParam('wmode','opaque');
		soDyn.addVariable('autostart','true');
		soDyn.addVariable('file',videoFile);
		
		$.colorbox({
			innerWidth:'640px', 
			innerHeight:'380px',
			inline:true, 
			href:"#dynamic-video-frame",
			onComplete:function(){ 
				soDyn.write('dynamic-video-frame');
			},
			onClosed:function(){
				$('#dynamic-video-frame').remove();	
			}
		});
		
		return false;
	});
	
	$('#nav-sub li:last').addClass('last');
	$('#featured dt:last').addClass('last');
	if ( $('#featured dt:last').hasClass('last') ) {
		$('#featured dt:last a').addClass('last-link');
	} else {
		return false
	}
	
	
});

function featured(){
	if( $('#featured').length > 0 ){
		$('#featured dt:eq(0)').addClass('selected');
		$('#featured dd').css('position','absolute');
		$('#featured dd').not("dd:eq(0)").hide();
		$('#featured dt').hover( function(){
			var holdThis = $(this);
			if( !holdThis.hasClass('selected') ){
				$('#featured dt').removeClass('selected');
				holdThis.addClass('selected');
				if(tabEffect == "fade"){
					$('#featured dd').hide();
					$('#featured').animate(fadeSpeed, function(){
						holdThis.next().show();
					});
				}
				else{
					$('#featured dd').hide();
					$('#featured').animate(fadeSpeed, function(){
						holdThis.next().show();
					});
				}
			}
		});
	}
}
