function getID(strID)
{
	return strID.replace(/[^0-9]/gi, '');
}


$(document).ready( function()
{
	var rightcolblocktohide=$('.rightcolhide');
	if (0!=rightcolblocktohide.length)
	{
		parentblock=rightcolblocktohide.parent().parent();
		
		rightcolblocktohide.hide();

		$('.abstract', parentblock).after('<a href="" class="showall">Full description</a>')

		$('.showall', parentblock).bind('click', function() {
			$(this).hide();
			rightcolblocktohide.slideDown('fast');
			return false;
		});
	}
	
	var signin=$('#signin');
	var signintop=0;
	if (0!=signin.length)
	{
		$('#signinnojavascriptsubmit', signin)
			.after('<a href="" id="signinjavascriptsubmit">'+$('#signinnojavascriptsubmit').attr('value')+'</a>')
			//.hide();
			
		$('#signinjavascriptsubmit').livequery('click', function() {
			$('form', signin).submit();
			return false;
		});
			
		if (0==$('#signinfeedback').length)
		{
			signintop=signin.css('top');
			//signin.hide().css('top', '-1000px');
			//signin.after('<a href="" id="signinshow">Login</a>');
			
			$('#signinshow').livequery('click', function() {
				//$(this).hide();
				//signin.show().animate({top:signintop}, 'fast');
				return false;
			});
		}
		
		$('#signin_password').keydown( function(event) {
			if (event.keyCode == 13)
			{
				$(this).closest("form").submit();
				return false;
			}
		});
	}
	
	if($('#email_params_allmembers:checked').length==0)
	{
		$('#inputline_3').show();
	}
	else
	{
		$('#inputline_3').hide();
	}
	$("#email_params_allmembers").live("click", function() {
		$('#inputline_3').toggle();
	});

	// tooltips
	$(".tradingyearalert img").each( function() {
		var count = $(this).siblings("span.alert-count").text();
		$(this).tooltip({
			showURL: false,
			bodyHandler: function() {
				return "You have " + count + " urgent alert" + (count != 1 ? "s" : "") + " in this trading year";
			}
		});
	});
	$("#groupmembers th.footprint").each( function() {
		$(this).tooltip({
			showURL: false,
			bodyHandler: function() {
				return "Baseline footprint (tonnes)";
			}
		});
	});
	$("#groupmembers th.emissions").each( function() {
		$(this).tooltip({
			showURL: false,
			bodyHandler: function() {
				return "Actual emissions (tonnes)";
			}
		});
	});
});
