window.onload = relNoFollow;
window.onload = stealHistory;

function relNoFollow()
{
	var FakeLinks = document.getElementsByTagName('span');

	if( FakeLinks.length > 0 )
	{
		for( var i = 0; i < FakeLinks.length; i++ )
		{
			if( FakeLinks[i].title.indexOf( 'http://' ) != -1 )
			{
				FakeLinks[i].onmouseout 	= fakelinkMouseOut;
				FakeLinks[i].onmouseover 	= fakelinkMouseOver;
				FakeLinks[i].onclick 		= fakelinkClick;
			}
		}
	}
}

function fakelinkMouseOver()
{
	this.className = 'fakelink-hover';
}

function fakelinkMouseOut()
{
	this.className = 'fakelink';
}

function fakelinkClick()
{
	var FakeLinkWindow = window.open( this.title, 'target', '' );
}

var IEVisitedColor 	= '#06c';
var W3CVisitedColor	= 'rgb(0, 102, 204)';

var websites = [
  "http://www.seobook.com/",
  "http://www.joostdevalk.nl/",
  "http://www.seoheroes.com/",
  "http://www.seomoz.org/",
  "http://www.marketingfacts.nl/",
  "http://www.dicabrio.com/",
  "http://www.stuntdubl.com/",
  "http://www.linkedin.com/",
  "http://www.toprankblog.com/",
  "http://www.seroundtable.com/",
  "http://www.stumbleupon.com/",
  "http://digg.com/",
  "http://www.mybloglog.com",
  "http://ha.ckers.org",
  "http://ha.ckers.org/blog/",
  "http://jeremiahgrossman.blogspot.com/",
  "http://reddit.com/",
  "http://seoblackhat.com",
  "http://slashdot.org/",
  "http://techfoolery.com/",
  "http://weblogs.asp.net/jezell/",
  "http://www.netvibes.com/",
  "http://www.wolf-howl.com/",
  "http://seo-translate.blogspot.com/",
  "http://www.gratisadviseurs.nl/",
  "http://www.google.com/",
  "http://www.seobythesea.com",
  "http://www.davidnaylor.co.uk/",
  "http://seoblackhat.com/",
  "http://www.alexa.com/",
  "http://www.youtube.com/",
  "http://www.vdgraaf.info",
];

function doUrchin( Link, Prefix )
{
	var Link = Link.replace( /^(http:\/\/)/i, '' );
	if( Prefix != null )
	{
		Link = '/' + Prefix + '/' + Link;
	}

	urchinTracker( Link );
}

function stealHistory()
{
	if( document.getElementById( 'site-list' ) )
	{
		var List = document.getElementById( 'site-list' );

		for( var i = 0; i < websites.length; i++ )
		{
			var bRemove		= false;
			var ListItem	= document.createElement( 'li' );
			var Link 		= document.createElement( 'a' );
			Link.href 		= websites[i];
			Link.id			= i;

			Link.appendChild( document.createTextNode( websites[i] ) );
			ListItem.appendChild( Link );
			List.appendChild( ListItem );

			if( Link.currentStyle )
			{
				var color = Link.currentStyle['color'];

				if( color == IEVisitedColor )
				{
					bRemove = true;
				}
			}
			else if( document.defaultView.getComputedStyle( Link, null ) )
			{
				var color = document.defaultView.getComputedStyle( Link, null ).color;

				if( color == W3CVisitedColor )
				{
					bRemove = true;
				}
			}
			/*
			// does not work in safari
			else if( window.getComputedStyle )
			{
				var color = window.getComputedStyle( Link, null ).color;

				if( color == W3CVisitedColor )
				{
					bRemove = true;
				}
			}
			*/

			//ListItem.appendChild( document.createTextNode( color ) );

			if( bRemove == true )
			{
				List.removeChild( ListItem );
			}
			else
			{
				doUrchin( websites[i], 'visited' );
			}
		}
	}
}