function getID(strID)
{
	return strID.replace(/[^0-9]/gi, '');
}

var intThisNewsStoryID=0;

$(document).ready( function()
{

	$('#dynamicform textarea').each( function() {
		if (' '==$(this).text())
			$(this).text('');
	}
	);

	/****************************************** primary nav ordering ************************************************/

	$('#primarynav li').each(function()
	{
		$(this).prependTo('#primarynav');
	});

	/****************************************** dynamic form ************************************************/
	
	$('#dynamicformnojavascriptsubmit').hide();
	$('#dynamicformjavascriptsubmit').show();

	/****************************************** news navigation ************************************************/
	
	if (0!=$('#newspage #secondarynav').length)
	{
		var newsnav=$('#newspage #secondarynav');
		
		$('li', newsnav).removeClass('active');
		$('li ul li',newsnav).each(function() {
			var intNewsStoryID=getID(this.id);
			
			if (intThisNewsStoryID==intNewsStoryID)
			{
				$(this).addClass('active');
				$(this).parent().parent().addClass('active');
			}
		}
		);
		
		$('li .newscat', newsnav).bind('click', function() {
			var intCatID=getID(this.id);
			var newsstoriesforcat=$('#newsstoriesforcat_'+intCatID, newsnav);
			
			if (newsstoriesforcat.is(':visible'))
			{
				newsstoriesforcat.slideUp('fast');
			}
			else
			{
				newsstoriesforcat.slideDown('fast');
			}
			
			$(this).blur();
			return false;
		}
		);
	}
	
	/****************************************** news image ************************************************/
	
	if (0!=$('.news-sidebar img').length)
	{
		var newssidebar=$('.news-sidebar');
		var zoomednewsimage=$('#zoomednewsimage');
	
		zoomednewsimage.hide().addClass('zoomednewsimagemodal');
		zoomednewsimage.jqm({overlay:50, modal:true});
		$('body').append(zoomednewsimage);

		$('a', newssidebar).attr('href', '').bind('click', function() {
			zoomednewsimage.jqmShow();
			$('.titlebar').css('width', $('img',zoomednewsimage).width()+'px');
			$(this).blur();
			return false;
		});
		
		$('.closebutton', zoomednewsimage).bind('click', function () {
			zoomednewsimage.jqmHide()
		});
	}
	
});

function toggleShare(a_link)
{
	// if hidden show
	if ( $('.sharebox').css('display') == 'none' )
	{
		$('.sharebox').css('display', 'block');
		$('#footer .tools a.share').css('background', 'url(/images/share-sprite-excited.gif) no-repeat top left');
		$('#footer .tools a.share').css('color', '#3a6e8f');
	}
	// else hide
	else
	{
		$('.sharebox').css('display', 'none');
		$('#footer .tools a.share').css('background', 'url(../images/share-sprite.gif) no-repeat top left');
		$('#footer .tools a.share').css('color', '#6E6D6D');
	}
}