(function(){
if( window.addEventListener ) window.addEventListener( "load", initRedir, false );
else if( window.attachEvent ) window.attachEvent( "onload", initRedirIE );

function initRedir()
{
	window.addEventListener('click', function(event)
	{
		// stop right clicks
		if(event && event.which && event.which == 3 )
			return;
			
		// Adapted from webtrends
		var e = event.target;
		while( e.tagName && ( e.tagName.toLowerCase() != 'a' /*tag.toLowerCase()*/))
		{
			e = e.parentNode;
		}
		
		if( e.href )
		{
			var link = e.href;
			
			if( link.substring(0,7) != "mailto:" )
			{
				if( !(/umuc\.edu/).test(link) )
				{
					var href = '/cgi-bin/gogreen_redir.pl?'+link;
					
					window.location.href = href;
						
					event.preventDefault();
					return false;
				}
			}
		}
	}, false );
}

function initRedirIE()
{
	document.attachEvent('onclick', function(event)
	{
		if( !event ) event = window.event;
		
		// Adapted from webtrends
		var e = event.srcElement;
		while( e && e.tagName && ( e.tagName.toLowerCase() != 'a' /*tag.toLowerCase()*/))
		{
			e = e.parentElement;
		}
		
		if( e && e.href ) 		
		{
			var link = e.href;
			
			if( link.substring(0,7) != "mailto:" )
			{
				if( !(/umuc\.edu/).test(link) )
				{
					var href = '/cgi-bin/gogreen_redir.pl?'+link;
					
					window.location.href = href;
					
					event.returnValue = false;
					return false;
				}
			}
		}
	});
}

})();