Shadowbox.init({
    players: ["img","flv"]
});

function getID(strID)
{
	return strID.replace(/[^0-9]/gi, '');
}

$(document).ready( function()
{
	/****************************************** primary nav ordering ************************************************/

	$('#primarynav li').each(function()
	{
		$(this).prependTo('#primarynav');
	});
	
	$('#primarynav li:last').removeClass('rightmost');
	$('#primarynav li:first').addClass('rightmost');

	/****************************************** dynamic forms ************************************************/
	
	$('#dynamicformnojavascriptsubmit').hide();
	$('#dynamicformjavascriptsubmit').show();

	$('#dynamicform textarea').each( function() {
		if (' '==$(this).text())
			$(this).text('');
	}
	);
	
	/****************************************** news nav ************************************************/

	if ($('#newsnav').length)
	{
		applySelectors($('#newsnav'));
	}
	
	/****************************************** image / video gallery ************************************************/
	
	$('.imagegallery a').each( function() {
		$(this).attr('rel', $(this).attr('rel').substr(1));
	});
	
	$('.videogallery a').each( function() {
		$(this).attr('rel', $(this).attr('rel').substr(1));
	});


}
);

function applySelectors(newsnav)
{
	$('ul.years li.open a.year', newsnav).livequery('click',function(){
	    var theparent = $(this).parent();
		theparent.addClass('closed');
		theparent.removeClass('open');
		$('ul.months',theparent).addClass('collapse');

		return false;
	});
	$('ul.years li.closed a.year', newsnav).livequery('click',function(){
		var theparent = $(this).parent();
		theparent.addClass('open');
		theparent.removeClass('closed');
		$('ul.months',theparent).removeClass('collapse');
		$('ul.months',theparent).removeClass('hide');

		return false;
	});

	$('ul.months li.open a.month', newsnav).livequery('click',function(){
		var theparent = $(this).parent();
		theparent.attr('class','closed');
		$('ul',theparent).addClass('collapse');

		return false;
	});

	$('ul.months li.closed a.month', newsnav).livequery('click',function(){
		var theparent = $(this).parent();
		theparent.attr('class','open');
		$('ul',theparent).removeClass('collapse');
		$('ul.articles',theparent).removeClass('hide');

		return false;
	});
}