function noSpam( )
{
// define the regular expressions for replacing address strings
var at = new RegExp( /\s+at\s+/i );
var dt = new RegExp( /\s+dot\s+/i );
var sp = new RegExp( /\s+/g );

	for( var i = 0; i < document.links.length; i++)
	{
	// find the real address - using ? as landmark
	var ndx = document.links[ i ].href.indexOf( "mailto:" )
		if( ndx > -1 )
		{
			ndx = document.links[ i ].href.indexOf( "?" )
		// create the real address string
		var addr = document.links[ i ].href;
			addr = addr.substr( ndx + 1 )
			addr = addr.replace( at,'@');
			addr = addr.replace( dt,'.');
			addr = addr.replace( sp,'');
			// finally - replace the bogus address with the real one
			document.links[i].href = "mai" + "lto:" + addr;
		}
	}
}
