Event.observe( window, 'load', init );

function init()
{
	var lnks = $A( document.getElementsByTagName( 'a' ) );
	lnks.each( function( lnk ) {
		Event.observe( lnk, 'focus', function(evt){var obj=Event.element(evt);obj.blur();} );
	} );

	load_opacity_effects();

	/*
	var link_imgs = $A( $('links').getElementsByTagName( 'img' ) );
	link_imgs.each( function( lnk ) {
	Event.observe( lnk, 'mouseover', lnk_over );
	Event.observe( lnk, 'mouseout', lnk_out );
	} );
	*/
} // cnuf

/*
* Value must be in the range 0 - 1
*/
function setOpacity( obj, value )
{
	obj.style.opacity = value;
	obj.style.filter = 'alpha(opacity=' + value*100 + ')';
} // cnuf

function load_opacity_effects()
{
	var lnks = $('links');
	if( lnks )
	{
		var imgs = $A( lnks.getElementsByTagName( 'img' ) );
		imgs.each( function( img ) {
			setOpacity(img,0.5);
			Event.observe( img, 'mouseover', function(evt){setOpacity(Event.element(evt),1);} );
			Event.observe( img, 'mouseout', function(evt){setOpacity(Event.element(evt),0.5);} );
		} );
	} // fi
} // cnuf

/*
function lnk_over( evt )
{
var obj = Event.element( evt );
var src = obj.src;
obj.src = src.substring( 0, src.length - 8 ) + '.png';
} // cnuf

function lnk_out( evt )
{
var obj = Event.element( evt );
var src = obj.src;
obj.src = src.substring( 0, src.length - 4 ) + '_dim.png';
} // cnuf
*/