
var SocialHistory = function( moreSites ){

  var sites = {
"google.com": ["http://google.com"],
"facebook.com": ["http://facebook.com"],
"yahoo.com": ["http://yahoo.com"],
"live.com": ["http://live.com"],
"msn.com": ["http://msn.com"],
"microsoft.com": ["http://microsoft.com"],
"youtube.com": ["http://youtube.com"],
"wikipedia.org": ["http://wikipedia.org"],
"ebay.com": ["http://ebay.com"],
"WordPress.com Hosted Network": ["http://WordPress.com Hosted Network"],
"login.yahoo.com": ["http://login.yahoo.com"],
"myspace.com": ["http://myspace.com"],
"craigslist.org": ["http://craigslist.org"],
"mail.yahoo.com": ["http://mail.yahoo.com"],
"aol.com": ["http://aol.com"],
"search.yahoo.com": ["http://search.yahoo.com"],
"blogspot.com": ["http://blogspot.com"],
"en.wikipedia.org": ["http://en.wikipedia.org"],
"adserver.yahoo.com": ["http://adserver.yahoo.com"],
"ask.com": ["http://ask.com"],
"w.sharethis.com": ["http://w.sharethis.com"],
"Answers Network": ["http://Answers Network"],
"answers.com": ["http://answers.com"],
"connect.facebook.com": ["http://connect.facebook.com"],
"login.live.com": ["http://login.live.com"],
"maps.google.com": ["http://maps.google.com"],
"Time Inc. Sites": ["http://Time Inc. Sites"],
"shop.ebay.com": ["http://shop.ebay.com"],
"CBS Network": ["http://CBS Network"],
"about.com": ["http://about.com"],
"RockYou - The World Leader in Social Applications": ["http://RockYou - The World Leader in Social Applications"],
"Typepad Network": ["http://Typepad Network"],
"mapquest.com": ["http://mapquest.com"],
"wiki.answers.com": ["http://wiki.answers.com"],
"cgi.ebay.com": ["http://cgi.ebay.com"],
"images.google.com": ["http://images.google.com"],
"Widgetbox Network": ["http://Widgetbox Network"],
"windows.com": ["http://windows.com"],
"secure.myspace.com": ["http://secure.myspace.com"],
"wordpress.com": ["http://wordpress.com"],
"adobe.com": ["http://adobe.com"],
"photobucket.com": ["http://photobucket.com"],
"cnn.com": ["http://cnn.com"],
"bidsystem.com": ["http://bidsystem.com"],
"go.com": ["http://go.com"],
"paypal.com": ["http://paypal.com"],
"analytics.msn.com": ["http://analytics.msn.com"],
"analytics.live.com": ["http://analytics.live.com"],
"ak.facebook.com": ["http://ak.facebook.com"],
"shell.windows.com": ["http://shell.windows.com"],
"creative.myspace.com": ["http://creative.myspace.com"],
"cnet.com": ["http://cnet.com"],
"answers.yahoo.com": ["http://answers.yahoo.com"],
"home.myspace.com": ["http://home.myspace.com"],
"viewmorepics.myspace.com": ["http://viewmorepics.myspace.com"],
"messaging.myspace.com": ["http://messaging.myspace.com"],
"flickr.com": ["http://flickr.com"],
"reference.com": ["http://reference.com"],
"imdb.com": ["http://imdb.com"],
"Imeem Network": ["http://Imeem Network"],
"amgdgt.com": ["http://amgdgt.com"],
"ad.amgdgt.com": ["http://ad.amgdgt.com"],
"walmart.com": ["http://walmart.com"],
"ac3.msn.com": ["http://ac3.msn.com"],
"friends.myspace.com": ["http://friends.myspace.com"],
"get.adobe.com": ["http://get.adobe.com"],
"dictionary.reference.com": ["http://dictionary.reference.com"],
"twitter.com": ["http://twitter.com"],
"shopping.yahoo.com": ["http://shopping.yahoo.com"],
"Discovery Network": ["http://Discovery Network"],
"mail.live.com": ["http://mail.live.com"],
"ReverbNation": ["http://ReverbNation"],
"update.microsoft.com": ["http://update.microsoft.com"],
"geo.craigslist.org": ["http://geo.craigslist.org"],
"profile.myspace.com": ["http://profile.myspace.com"],
"promo.ebay.com": ["http://promo.ebay.com"],
"signin.ebay.com": ["http://signin.ebay.com"],
"simplyhired.com": ["http://simplyhired.com"],
"espn.go.com": ["http://espn.go.com"],
"searchservice.myspace.com": ["http://searchservice.myspace.com"],
"c.microsoft.com": ["http://c.microsoft.com"],
"news.yahoo.com": ["http://news.yahoo.com"],
"edit.yahoo.com": ["http://edit.yahoo.com"],
"Internet Brands": ["http://Internet Brands"],
"blogger.com": ["http://blogger.com"],
"login.facebook.com": ["http://login.facebook.com"],
"att.com": ["http://att.com"],
"main.ebayrtm.com": ["http://main.ebayrtm.com"],
"weather.com": ["http://weather.com"],
"Simply Hired Network": ["http://Simply Hired Network"],
"McClatchy Network": ["http://McClatchy Network"],
"pages.ebay.com": ["http://pages.ebay.com"],
"profileedit.myspace.com": ["http://profileedit.myspace.com"],
"irs.gov": ["http://irs.gov"],
"comcast.net": ["http://comcast.net"],
"reuters.com": ["http://reuters.com"],
"whitepages.com": ["http://whitepages.com"],
"money.cnn.com": ["http://money.cnn.com"],
"hulu.com": ["http://hulu.com"],
"bankofamerica.com": ["http://bankofamerica.com"],
"Gawker Media Network": ["http://Gawker Media Network"],
"yellowpages.com": ["http://yellowpages.com"],
"Break Network": ["http://Break Network"],
"Metacafe Network": ["http://Metacafe Network"],
"metacafe.com": ["http://metacafe.com"],
"apple.com": ["http://apple.com"],
"IDG Communications Network": ["http://IDG Communications Network"],
"digg.com": ["http://digg.com"],
"target.com": ["http://target.com"],
"comment.myspace.com": ["http://comment.myspace.com"],
"chase.com": ["http://chase.com"],
"bizrate.com": ["http://bizrate.com"],
"webmd.com": ["http://webmd.com"],
"geocities.com": ["http://geocities.com"],
"my.ebay.com": ["http://my.ebay.com"],
"Dailymotion Network": ["http://Dailymotion Network"],
"screenname.aol.com": ["http://screenname.aol.com"],
"merriam-webster.com": ["http://merriam-webster.com"],
"scribd.com": ["http://scribd.com"],
"offer.ebay.com": ["http://offer.ebay.com"],
"yahoo.net": ["http://yahoo.net"],
"apps.facebook.com": ["http://apps.facebook.com"],
"downloads.yahoo.com": ["http://downloads.yahoo.com"],
"search.live.com": ["http://search.live.com"],
"download.cnet.com": ["http://download.cnet.com"],
"maps.yahoo.com": ["http://maps.yahoo.com"],
"ezinearticles.com": ["http://ezinearticles.com"],
"huffingtonpost.com": ["http://huffingtonpost.com"],
"nytimes.com": ["http://nytimes.com"],
"msnbc.msn.com": ["http://msnbc.msn.com"],
"Fox Broadcasting Network": ["http://Fox Broadcasting Network"],
"linkedin.com": ["http://linkedin.com"],
"ehow.com": ["http://ehow.com"],
"mail.google.com": ["http://mail.google.com"],
"usps.com": ["http://usps.com"],
"bulletins.myspace.com": ["http://bulletins.myspace.com"],
"webmail.aol.com": ["http://webmail.aol.com"],
"cbssports.com": ["http://cbssports.com"],
"Sprout": ["http://Sprout"],
"hp.com": ["http://hp.com"],
"rcm.amazon.com": ["http://rcm.amazon.com"],
"bp.blogspot.com": ["http://bp.blogspot.com"],
"i.usatoday.net": ["http://i.usatoday.net"],
"local.yahoo.com": ["http://local.yahoo.com"],
"bestbuy.com": ["http://bestbuy.com"],
"monster.com": ["http://monster.com"],
"payments.ebay.com": ["http://payments.ebay.com"],
"careerbuilder.com": ["http://careerbuilder.com"],
"as.webmd.com": ["http://as.webmd.com"],
"foxnews.com": ["http://foxnews.com"],
"CNET TV": ["http://CNET TV"],
"Weather Underground Network": ["http://Weather Underground Network"],
"images-amazon.com": ["http://images-amazon.com"],
"verizonwireless.com": ["http://verizonwireless.com"],
"chaseonline.chase.com": ["http://chaseonline.chase.com"],
"tripod.com": ["http://tripod.com"],
"wellsfargo.com": ["http://wellsfargo.com"],
"collect.myspace.com": ["http://collect.myspace.com"],
"wireless.att.com": ["http://wireless.att.com"],
"ups.com": ["http://ups.com"],
"sochr.com": ["http://sochr.com"],
"my.yahoo.com": ["http://my.yahoo.com"],
"mfasa.chase.com": ["http://mfasa.chase.com"],
"drudgereport.com": ["http://drudgereport.com"],
"time.com": ["http://time.com"],
"dailymotion.com": ["http://dailymotion.com"],
"finance.yahoo.com": ["http://finance.yahoo.com"],
"Bravenet Network": ["http://Bravenet Network"],
"feedback.ebay.com": ["http://feedback.ebay.com"],
"mlb.com": ["http://mlb.com"],
"wikimedia.org": ["http://wikimedia.org"],
"Nabbr Network": ["http://Nabbr Network"],
"new.facebook.com": ["http://new.facebook.com"],
"support.microsoft.com": ["http://support.microsoft.com"],
"Combined Topix Sites": ["http://Combined Topix Sites"],
"sitekey.bankofamerica.com": ["http://sitekey.bankofamerica.com"],
"pandora.com": ["http://pandora.com"],
"howstuffworks.com": ["http://howstuffworks.com"],
"gamespot.com": ["http://gamespot.com"],
"oascentral.yellowpages.com": ["http://oascentral.yellowpages.com"],
"help.yahoo.com": ["http://help.yahoo.com"],
"wunderground.com": ["http://wunderground.com"],
"abcnews.go.com": ["http://abcnews.go.com"],
"comcast.com": ["http://comcast.com"],
"Drudgereport Network": ["http://Drudgereport Network"],
"shopzilla.com": ["http://shopzilla.com"],
"foxsports.com": ["http://foxsports.com"],
"netflix.com": ["http://netflix.com"],
"vi.ebaydesc.com": ["http://vi.ebaydesc.com"],
"symantec.com": ["http://symantec.com"],
"blogs.myspace.com": ["http://blogs.myspace.com"],
"www22.verizon.com": ["http://www22.verizon.com"],
"Tinypic Network": ["http://Tinypic Network"],
"homedepot.com": ["http://homedepot.com"],
"typepad.com": ["http://typepad.com"],
"browseusers.myspace.com": ["http://browseusers.myspace.com"],
"Heavy Network": ["http://Heavy Network"],
"Ustream.tv": ["http://Ustream.tv"],
"expedia.com": ["http://expedia.com"],
"store.yahoo.net": ["http://store.yahoo.net"],
"evite.com": ["http://evite.com"],
"post.craigslist.org": ["http://post.craigslist.org"],
"Wikia Inc.": ["http://Wikia Inc."],
"upload.myspace.com": ["http://upload.myspace.com"],
"Belo Interactive": ["http://Belo Interactive"],
"dell.com": ["http://dell.com"],
"City-data.com Network (includes pageviews cached by search engines)": ["http://City-data.com Network (includes pageviews cached by search engines)"],
"smarter.com": ["http://smarter.com"],
"files.wordpress.com": ["http://files.wordpress.com"],
"home.comcast.net": ["http://home.comcast.net"],
"vzw.com": ["http://vzw.com"],
"stores.ebay.com": ["http://stores.ebay.com"],
"cards.chase.com": ["http://cards.chase.com"],
"travel.yahoo.com": ["http://travel.yahoo.com"],
"capitalone.com": ["http://capitalone.com"],
"en.craigslist.org": ["http://en.craigslist.org"],
"frame.ebay.com": ["http://frame.ebay.com"],
"people.com": ["http://people.com"],
"sears.com": ["http://sears.com"],
"jdn.monster.com": ["http://jdn.monster.com"],
"lowes.com": ["http://lowes.com"],
"city-data.com": ["http://city-data.com"],
"topix.com": ["http://topix.com"],
"Veoh Network": ["http://Veoh Network"],
"contact.ebay.com": ["http://contact.ebay.com"],
"video.google.com": ["http://video.google.com"],
"ign.com": ["http://ign.com"],
"edmunds.com": ["http://edmunds.com"],
"wwwapps.ups.com": ["http://wwwapps.ups.com"],
"urbandictionary.com": ["http://urbandictionary.com"],
"nih.gov": ["http://nih.gov"],
"allexperts.com": ["http://allexperts.com"],
"runonce.msn.com": ["http://runonce.msn.com"],
"usatoday.com": ["http://usatoday.com"],
"verizon.com": ["http://verizon.com"],
"nbc.com": ["http://nbc.com"],
"mail.aol.com": ["http://mail.aol.com"],
"business.com": ["http://business.com"],
"pronto.com": ["http://pronto.com"],
"music.myspace.com": ["http://music.myspace.com"],
"sports.yahoo.com": ["http://sports.yahoo.com"],
"hotjobs.yahoo.com": ["http://hotjobs.yahoo.com"],
"images-na.ssl-images-amazon.com": ["http://images-na.ssl-images-amazon.com"],
"zimbio.com": ["http://zimbio.com"],
"classmates.com": ["http://classmates.com"],
"ticketmaster.com": ["http://ticketmaster.com"],
"Indieclick Lifestyle Media Network": ["http://Indieclick Lifestyle Media Network"],
"tv.com": ["http://tv.com"],
"movies.yahoo.com": ["http://movies.yahoo.com"],
"ca.gov": ["http://ca.gov"],
"associatedcontent.com": ["http://associatedcontent.com"],
"wikihow.com": ["http://wikihow.com"],
"kbb.com": ["http://kbb.com"],
"fixya.com": ["http://fixya.com"],
"nba.com": ["http://nba.com"],
"limewire.com": ["http://limewire.com"],
"jcpenney.com": ["http://jcpenney.com"],
"books.google.com": ["http://books.google.com"],
"www4.irs.gov": ["http://www4.irs.gov"],
"truveo.com": ["http://truveo.com"],
"tripadvisor.com": ["http://tripadvisor.com"],
"abc.go.com": ["http://abc.go.com"],
"autotrader.com": ["http://autotrader.com"],
"break.com": ["http://break.com"],
"tv.yahoo.com": ["http://tv.yahoo.com"],
"cache.vzw.com": ["http://cache.vzw.com"],
"ew.com": ["http://ew.com"],
"ads.cnn.com": ["http://ads.cnn.com"],
"servicing.capitalone.com": ["http://servicing.capitalone.com"],
"Hollywood.com Network": ["http://Hollywood.com Network"],
"search.msn.com": ["http://search.msn.com"],
"onlineeast3.bankofamerica.com": ["http://onlineeast3.bankofamerica.com"],
"businessweek.com": ["http://businessweek.com"],
"onlineeast2.bankofamerica.com": ["http://onlineeast2.bankofamerica.com"],
"latimes.com": ["http://latimes.com"],
"ning.com": ["http://ning.com"],
"news.google.com": ["http://news.google.com"],
"onlineeast1.bankofamerica.com": ["http://onlineeast1.bankofamerica.com"],
"travel.travelocity.com": ["http://travel.travelocity.com"],
"gamefaqs.com": ["http://gamefaqs.com"],
"thefind network": ["http://thefind network"],
"en.allexperts.com": ["http://en.allexperts.com"],
"static.flickr.com": ["http://static.flickr.com"],
"disney.go.com": ["http://disney.go.com"],
"ed.gov": ["http://ed.gov"],
"newsweek.com": ["http://newsweek.com"],
"wikia.com": ["http://wikia.com"],
"turbotax.intuit.com": ["http://turbotax.intuit.com"],
"PCMag Digital Network": ["http://PCMag Digital Network"],
"login.capitalone.com": ["http://login.capitalone.com"],
"web.aol.com": ["http://web.aol.com"],
"mininova.org": ["http://mininova.org"],
"fedex.com": ["http://fedex.com"],
"omg.yahoo.com": ["http://omg.yahoo.com"],
"intuit.com": ["http://intuit.com"],
"superpages.com": ["http://superpages.com"],
"motors.ebay.com": ["http://motors.ebay.com"],
"bizjournals.com": ["http://bizjournals.com"],
"messenger.yahoo.com": ["http://messenger.yahoo.com"],
"search.aol.com": ["http://search.aol.com"],
"search.ebay.com": ["http://search.ebay.com"],
"groups.yahoo.com": ["http://groups.yahoo.com"],
"wsj.com": ["http://wsj.com"],
"mcafee.com": ["http://mcafee.com"],
"accounts.craigslist.org": ["http://accounts.craigslist.org"],
"noaa.gov": ["http://noaa.gov"],
"washingtonpost.com": ["http://washingtonpost.com"],
"pcworld.com": ["http://pcworld.com"],
"suite101.com": ["http://suite101.com"],
"banner.resulthost.org": ["http://banner.resulthost.org"],
"resulthost.org": ["http://resulthost.org"],
"joshmadecash.com": ["http://joshmadecash.com"],
"Family Education Network": ["http://Family Education Network"],
"overstock.com": ["http://overstock.com"],
"thefind.com": ["http://thefind.com"],
"Nationalgeographic Network": ["http://Nationalgeographic Network"],
"Flixster Network": ["http://Flixster Network"],
"myworld.ebay.com": ["http://myworld.ebay.com"],
"JobThread Network": ["http://JobThread Network"],
"sourceforge.net": ["http://sourceforge.net"],
"rapidshare.com": ["http://rapidshare.com"],
"webshots.com": ["http://webshots.com"],
"nfl.com": ["http://nfl.com"],
"angelfire.com": ["http://angelfire.com"],
"answerbag.com": ["http://answerbag.com"],
"music.yahoo.com": ["http://music.yahoo.com"],
"comm.ebay.com": ["http://comm.ebay.com"],
"sfgate.com": ["http://sfgate.com"],
"nypost.com": ["http://nypost.com"],
"fox.com": ["http://fox.com"],
"nextag.com": ["http://nextag.com"],
"en.wordpress.com": ["http://en.wordpress.com"],
"Pyzam Network": ["http://Pyzam Network"],
"Accuweather Network": ["http://Accuweather Network"],
"politico.com": ["http://politico.com"],
"search.irs.gov": ["http://search.irs.gov"],
"gamevance.com": ["http://gamevance.com"],
"office.microsoft.com": ["http://office.microsoft.com"],
"z.about.com": ["http://z.about.com"],
"register.facebook.com": ["http://register.facebook.com"],
"reunion.com": ["http://reunion.com"],
"mayoclinic.com": ["http://mayoclinic.com"],
"profile.live.com": ["http://profile.live.com"],
"imeem.com": ["http://imeem.com"],
"tech.yahoo.com": ["http://tech.yahoo.com"],
"signups.myspace.com": ["http://signups.myspace.com"],
"att.net": ["http://att.net"],
"accuweather.com": ["http://accuweather.com"],
"popularscreensavers.com": ["http://popularscreensavers.com"],
"match.com": ["http://match.com"],
"vids.myspace.com": ["http://vids.myspace.com"],
"nydailynews.com": ["http://nydailynews.com"],
"FamilyLink.com Network": ["http://FamilyLink.com Network"],
"sitelife.usatoday.com": ["http://sitelife.usatoday.com"],
"last.fm": ["http://last.fm"],
"online.wellsfargo.com": ["http://online.wellsfargo.com"],
"directv.com": ["http://directv.com"],
"smi.usps.com": ["http://smi.usps.com"],
"info.com": ["http://info.com"],
"ie8.msn.com": ["http://ie8.msn.com"],
"thefreedictionary.com": ["http://thefreedictionary.com"],
"weather.gov": ["http://weather.gov"],
"thesaurus.reference.com": ["http://thesaurus.reference.com"],
"softpedia.com": ["http://softpedia.com"],
"hubpages.com": ["http://hubpages.com"],
"medicinenet.com": ["http://medicinenet.com"],
"account.live.com": ["http://account.live.com"],
"fidelity.com": ["http://fidelity.com"],
"isoHunt Network": ["http://isoHunt Network"],
"ebayrtm.com": ["http://ebayrtm.com"],
"fancast.com": ["http://fancast.com"],
"auctiva.com": ["http://auctiva.com"],
"ac2.msn.com": ["http://ac2.msn.com"],
"discovery.com": ["http://discovery.com"],
"weather.yahoo.com": ["http://weather.yahoo.com"],
"fool.com": ["http://fool.com"],
"puma.vizu.com": ["http://puma.vizu.com"],
"yelp.com": ["http://yelp.com"],
"ads.monster.com": ["http://ads.monster.com"],
"g-ecx.images-amazon.com": ["http://g-ecx.images-amazon.com"],
"wwe.com": ["http://wwe.com"],
"indeed.com": ["http://indeed.com"],
"alibaba.com": ["http://alibaba.com"],
"southwest.com": ["http://southwest.com"],
"t-mobile.com": ["http://t-mobile.com"],
"scgi.ebay.com": ["http://scgi.ebay.com"],
"breitbart.com": ["http://breitbart.com"],
"imagevenue.com": ["http://imagevenue.com"],
"dm.travelocity.com": ["http://dm.travelocity.com"],
"com.com": ["http://com.com"],
"upload.wikimedia.org": ["http://upload.wikimedia.org"],
"forbes.com": ["http://forbes.com"],
"cabelas.com": ["http://cabelas.com"],
"Conjecture Corporation": ["http://Conjecture Corporation"],
"tinypic.com": ["http://tinypic.com"],
"trialpay.com": ["http://trialpay.com"],
"Sugar Inc": ["http://Sugar Inc"],
"a.photobucket.com": ["http://a.photobucket.com"],
"usmagazine.com": ["http://usmagazine.com"],
"pogo.com": ["http://pogo.com"],
"plentyoffish.com": ["http://plentyoffish.com"],
"playlist.com": ["http://playlist.com"],
"java.com": ["http://java.com"],
"squidoo.com": ["http://squidoo.com"],
"uk.reuters.com": ["http://uk.reuters.com"],
"addictinggames.com": ["http://addictinggames.com"],
"barnesandnoble.com": ["http://barnesandnoble.com"],
"login.verizonwireless.com": ["http://login.verizonwireless.com"],
"Image Shack": ["http://Image Shack"],
"jobsearch.monster.com": ["http://jobsearch.monster.com"],
"wisegeek.com": ["http://wisegeek.com"],
"pbs.org": ["http://pbs.org"],
"moneycentral.msn.com": ["http://moneycentral.msn.com"],
"CraveOnline": ["http://CraveOnline"],
"nationalgeographic.com": ["http://nationalgeographic.com"],
"blurtit.com": ["http://blurtit.com"],
"ancestry.com": ["http://ancestry.com"],
"foodnetwork.com": ["http://foodnetwork.com"],
"cnbc.com": ["http://cnbc.com"],
"fandango.com": ["http://fandango.com"],
"vimeo.com": ["http://vimeo.com"],
"blip.tv": ["http://blip.tv"],
"travelocity.com": ["http://travelocity.com"],
"pricegrabber.com": ["http://pricegrabber.com"],
"home.live.com": ["http://home.live.com"],
"examiner.com": ["http://examiner.com"],
"kayak.com": ["http://kayak.com"],
"chat.bankofamerica.com": ["http://chat.bankofamerica.com"],
"surveymonkey.com": ["http://surveymonkey.com"],
"deviantart.com": ["http://deviantart.com"],
"widget.reunion.com": ["http://widget.reunion.com"],
"bebo.com": ["http://bebo.com"],
"Digitaltrends.com": ["http://Digitaltrends.com"],
"americanidol.com": ["http://americanidol.com"],
"funbrain.com": ["http://funbrain.com"],
"intensedebate.com": ["http://intensedebate.com"],
"shopping.com": ["http://shopping.com"],
"priceline.com": ["http://priceline.com"],
"yellowpages.superpages.com": ["http://yellowpages.superpages.com"],
"amakings.com": ["http://amakings.com"],
"allposters.com": ["http://allposters.com"],
"gizmodo.com": ["http://gizmodo.com"],
"tvguide.com": ["http://tvguide.com"],
"macromedia.com": ["http://macromedia.com"],
"history.paypal.com": ["http://history.paypal.com"],
"autos.yahoo.com": ["http://autos.yahoo.com"],
"taleo.net": ["http://taleo.net"],
"cdc.gov": ["http://cdc.gov"],
"media.photobucket.com": ["http://media.photobucket.com"],
"collegehumor.com": ["http://collegehumor.com"],
"britannica.com": ["http://britannica.com"],
"earth.google.com": ["http://earth.google.com"],
"us.com": ["http://us.com"],
"bbc.co.uk": ["http://bbc.co.uk"],
"macrumors.com": ["http://macrumors.com"],
"inbox.com": ["http://inbox.com"],
"citysearch.com": ["http://citysearch.com"],
"wamu.com": ["http://wamu.com"],
"jobview.monster.com": ["http://jobview.monster.com"],
"weatherbug.com": ["http://weatherbug.com"],
"ccbill.com": ["http://ccbill.com"],
"maps.live.com": ["http://maps.live.com"],
"signup.live.com": ["http://signup.live.com"],
"health.yahoo.com": ["http://health.yahoo.com"],
"local.com": ["http://local.com"],
"allrecipes.com": ["http://allrecipes.com"],
"justanswer.com": ["http://justanswer.com"],
"kohls.com": ["http://kohls.com"],
"tagged.com": ["http://tagged.com"],
"domaintools.com": ["http://domaintools.com"],
"cduniverse.com": ["http://cduniverse.com"],
"nbcsandiego.com": ["http://nbcsandiego.com"],
"righthealth.com": ["http://righthealth.com"],
"help.live.com": ["http://help.live.com"],
"adq.nextag.com": ["http://adq.nextag.com"],
"nasa.gov": ["http://nasa.gov"],
"fafsa.ed.gov": ["http://fafsa.ed.gov"],
"ultimate-guitar.com": ["http://ultimate-guitar.com"],
"print.coupons.com": ["http://print.coupons.com"],
"sprint.com": ["http://sprint.com"],
"drugs.com": ["http://drugs.com"],
"Tagged Network": ["http://Tagged Network"],
"Butterfinger Network": ["http://Butterfinger Network"],
"nlm.nih.gov": ["http://nlm.nih.gov"],
"legacy.com": ["http://legacy.com"],
"myhotcomments.com": ["http://myhotcomments.com"],
"nascar.com": ["http://nascar.com"],
"kmart.com": ["http://kmart.com"],
"toolbar.yahoo.com": ["http://toolbar.yahoo.com"],
"dishnetwork.com": ["http://dishnetwork.com"],
"imageshack.us": ["http://imageshack.us"],
"gardenweb.com": ["http://gardenweb.com"],
"Hachette Filipacchi Media": ["http://Hachette Filipacchi Media"],
"home.att.net": ["http://home.att.net"],
"hi5.com": ["http://hi5.com"],
"macys.com": ["http://macys.com"],
"slide.com": ["http://slide.com"],
"msn.foxsports.com": ["http://msn.foxsports.com"],
"search.microsoft.com": ["http://search.microsoft.com"],
"Imaginova Network": ["http://Imaginova Network"],
"babycenter.com": ["http://babycenter.com"],
"invites.myspace.com": ["http://invites.myspace.com"],
"customersupport.dishnetwork.com": ["http://customersupport.dishnetwork.com"],
"sparknotes.com": ["http://sparknotes.com"],
"us.dell.com": ["http://us.dell.com"],
"homestead.com": ["http://homestead.com"],
"miniclip.com": ["http://miniclip.com"],
"movietickets.com": ["http://movietickets.com"],
"hotfreelayouts.com": ["http://hotfreelayouts.com"],
"gamestop.com": ["http://gamestop.com"],
"lifehacker.com": ["http://lifehacker.com"],
"offers.bankofamerica.com": ["http://offers.bankofamerica.com"],
"passport.net": ["http://passport.net"],
"findarticles.com": ["http://findarticles.com"],
"news.aol.com": ["http://news.aol.com"],
"groups.google.com": ["http://groups.google.com"],
"woot.com": ["http://woot.com"],
"costco.com": ["http://costco.com"],
"miamiherald.com": ["http://miamiherald.com"],
"autozone.com": ["http://autozone.com"],
"autoinsurance.lowermybills.com": ["http://autoinsurance.lowermybills.com"],
"meebo.com": ["http://meebo.com"],
"wachovia.com": ["http://wachovia.com"],
"Gydget Network": ["http://Gydget Network"],
"buzz.yahoo.com": ["http://buzz.yahoo.com"],
"orbitz.com": ["http://orbitz.com"],
"azlyrics.com": ["http://azlyrics.com"],
"swdlp.apple.com": ["http://swdlp.apple.com"],
"profiles.yahoo.com": ["http://profiles.yahoo.com"],
"blinkx.com": ["http://blinkx.com"],
"itunes.apple.com": ["http://itunes.apple.com"],
"fannation.com": ["http://fannation.com"],
"infoplease.com": ["http://infoplease.com"],
"sing365.com": ["http://sing365.com"],
"nymag/MenuPages Media Plan": ["http://nymag/MenuPages Media Plan"],
"turbotaxonline.intuit.com": ["http://turbotaxonline.intuit.com"],
"Funnyordie Network": ["http://Funnyordie Network"],
"us.mcafee.com": ["http://us.mcafee.com"],
"fmylife.com": ["http://fmylife.com"],
"army.mil": ["http://army.mil"],
"walgreens.com": ["http://walgreens.com"],
"catalog.ebay.com": ["http://catalog.ebay.com"],
"scache.vzw.com": ["http://scache.vzw.com"],
"www1.hp.com": ["http://www1.hp.com"],
"my.netzero.net": ["http://my.netzero.net"],
"Babycenter Network": ["http://Babycenter Network"],
"lyricsmode.com": ["http://lyricsmode.com"],
"theonion.com": ["http://theonion.com"],
"onlyjoblistings.com": ["http://onlyjoblistings.com"],
"hsbccreditcard.com": ["http://hsbccreditcard.com"],
"cheatcc.com": ["http://cheatcc.com"],
"epinions.com": ["http://epinions.com"],
"Hi5 Network": ["http://Hi5 Network"],
"videogames.yahoo.com": ["http://videogames.yahoo.com"],
"cprodmasx.att.com": ["http://cprodmasx.att.com"],
"veoh.com": ["http://veoh.com"],
"SB Nation Network": ["http://SB Nation Network"],
"buy.com": ["http://buy.com"],
"myway.com": ["http://myway.com"],
"toysrus.com": ["http://toysrus.com"],
"Video Network": ["http://Video Network"],
"metrolyrics.com": ["http://metrolyrics.com"],
"boston.com": ["http://boston.com"],
"pcmag.com": ["http://pcmag.com"],
"usbank.com": ["http://usbank.com"],
"gap.com": ["http://gap.com"],
"forums.macrumors.com": ["http://forums.macrumors.com"],
"bcst.yahoo.com": ["http://bcst.yahoo.com"],
"sprintpcs.com": ["http://sprintpcs.com"],
"Eharmony Network": ["http://Eharmony Network"],
"personals.yahoo.com": ["http://personals.yahoo.com"],
"mtv.com": ["http://mtv.com"],
"amazonaws.com": ["http://amazonaws.com"],
"runescape.com": ["http://runescape.com"],
"archive.org": ["http://archive.org"],
"thepiratebay.org": ["http://thepiratebay.org"],
"d1.openx.org": ["http://d1.openx.org"],
"online.wsj.com": ["http://online.wsj.com"],
"ssa.gov": ["http://ssa.gov"],
"metafilter.com": ["http://metafilter.com"],
"SmugMug Network": ["http://SmugMug Network"],
"cgi4.ebay.com": ["http://cgi4.ebay.com"],
"become.com": ["http://become.com"],
"webkinz.com": ["http://webkinz.com"],
"usda.gov": ["http://usda.gov"],
"wareseeker.com": ["http://wareseeker.com"],
"nextel.com": ["http://nextel.com"],
"radioshack.com": ["http://radioshack.com"],
"visitor.constantcontact.com": ["http://visitor.constantcontact.com"],
"nbcphiladelphia.com": ["http://nbcphiladelphia.com"],
"Complex Media Network": ["http://Complex Media Network"],
"shop.com": ["http://shop.com"],
"americanexpress.com": ["http://americanexpress.com"],
"bloomberg.com": ["http://bloomberg.com"],
"state.tx.us": ["http://state.tx.us"],
"real.com": ["http://real.com"],
"listings.ebay.com": ["http://listings.ebay.com"],
"cartoonnetwork.com": ["http://cartoonnetwork.com"],
"Lovemyflash Network": ["http://Lovemyflash Network"],
"ttlc.intuit.com": ["http://ttlc.intuit.com"],
"buzzle.com": ["http://buzzle.com"],
"hotels.com": ["http://hotels.com"],
"localization.att.com": ["http://localization.att.com"],
"ft.com": ["http://ft.com"],
"toolbar.inbox.com": ["http://toolbar.inbox.com"],
"biblegateway.com": ["http://biblegateway.com"],
"samsclub.com": ["http://samsclub.com"],
"videos.video-loader.com": ["http://videos.video-loader.com"],
"video-loader.com": ["http://video-loader.com"],
"i.dell.com": ["http://i.dell.com"],
"cars.com": ["http://cars.com"],
"rr.com": ["http://rr.com"],
"picasaweb.google.com": ["http://picasaweb.google.com"],
"scottsmoneyblog.com": ["http://scottsmoneyblog.com"],
"mozilla.com": ["http://mozilla.com"],
"bellsouth.com": ["http://bellsouth.com"],
"address.yahoo.com": ["http://address.yahoo.com"],
"funnyordie.com": ["http://funnyordie.com"],
"Searchme Network": ["http://Searchme Network"],
"stmts.chase.com": ["http://stmts.chase.com"],
"research.scottrade.com": ["http://research.scottrade.com"],
"login.fidelity.com": ["http://login.fidelity.com"],
"thinkquest.org": ["http://thinkquest.org"],
"babiesrus.com": ["http://babiesrus.com"],
"cafepress.com": ["http://cafepress.com"],
"ccss-rva.bankofamerica.com": ["http://ccss-rva.bankofamerica.com"],
"reviews.cnet.com": ["http://reviews.cnet.com"],
"sfbay.craigslist.org": ["http://sfbay.craigslist.org"],
"newegg.com": ["http://newegg.com"],
"livejournal.com": ["http://livejournal.com"],
"travela.priceline.com": ["http://travela.priceline.com"],
"rivals.yahoo.com": ["http://rivals.yahoo.com"],
"megasearch.biz": ["http://megasearch.biz"],
"nps.gov": ["http://nps.gov"],
"borders.com": ["http://borders.com"],
"reviews.ebay.com": ["http://reviews.ebay.com"],
"staples.com": ["http://staples.com"],
"pctools.com": ["http://pctools.com"],
"ZAM Network": ["http://ZAM Network"],
"pbskids.org": ["http://pbskids.org"],
"citibank.com": ["http://citibank.com"],
"www1.macys.com": ["http://www1.macys.com"],
"filehippo.com": ["http://filehippo.com"],
"Instructables Network": ["http://Instructables Network"],
"shutterfly.com": ["http://shutterfly.com"],
"StreetFire Network": ["http://StreetFire Network"],
"Mogulus Embedded Players": ["http://Mogulus Embedded Players"],
"computing.net": ["http://computing.net"],
"mercurynews.com": ["http://mercurynews.com"],
"slickdeals.net": ["http://slickdeals.net"],
"ussearch.com": ["http://ussearch.com"],
"chron.com": ["http://chron.com"],
"activities.myspace.com": ["http://activities.myspace.com"],
"windowsmedia.com": ["http://windowsmedia.com"],
"smtad.net": ["http://smtad.net"],
"search-lvm.ebay.com": ["http://search-lvm.ebay.com"],
"stores.yahoo.net": ["http://stores.yahoo.net"],
"zappos.com": ["http://zappos.com"],
"travelzoo.com": ["http://travelzoo.com"],
"nick.com": ["http://nick.com"],
"lowermybills.com": ["http://lowermybills.com"],
"washingtontimes.com": ["http://washingtontimes.com"],
"freewebs.com": ["http://freewebs.com"],
"rivals.com": ["http://rivals.com"],
"ssl-images-amazon.com": ["http://ssl-images-amazon.com"],
"wa.gov": ["http://wa.gov"],
"ad.smtad.net": ["http://ad.smtad.net"],
"onecare.live.com": ["http://onecare.live.com"],
"constantcontact.com": ["http://constantcontact.com"],
"nhl.com": ["http://nhl.com"],
"instructables.com": ["http://instructables.com"],
"sbc.com": ["http://sbc.com"],
"essortment.com": ["http://essortment.com"],
"upload.facebook.com": ["http://upload.facebook.com"],
"state.pa.us": ["http://state.pa.us"],
"mahalo.com": ["http://mahalo.com"],
"Ego TV": ["http://Ego TV"],
"victoriassecret.com": ["http://victoriassecret.com"],
"wcbstv.com": ["http://wcbstv.com"],
"soonereyo.blip.tv": ["http://soonereyo.blip.tv"],
"landing.gamevance.com": ["http://landing.gamevance.com"],
"snopes.com": ["http://snopes.com"],
"univision.com": ["http://univision.com"],
"oodle.com": ["http://oodle.com"],
"svcs.cnn.com": ["http://svcs.cnn.com"],
"craigslist.ca": ["http://craigslist.ca"],
"alltel.com": ["http://alltel.com"],
"dallasnews.com": ["http://dallasnews.com"],
"www99.americanexpress.com": ["http://www99.americanexpress.com"],
"google.ca": ["http://google.ca"],
"hotwire.com": ["http://hotwire.com"],
"neoseeker.com": ["http://neoseeker.com"],
"Boulevards City Guide Network": ["http://Boulevards City Guide Network"],
"everything.yahoo.com": ["http://everything.yahoo.com"],
"apps.myspace.com": ["http://apps.myspace.com"],
"ask.metafilter.com": ["http://ask.metafilter.com"],
"symantecstore.com": ["http://symantecstore.com"],
"www2.hp.com": ["http://www2.hp.com"],
"citicards.com": ["http://citicards.com"],
"wowhead.com": ["http://wowhead.com"],
"dsc.discovery.com": ["http://dsc.discovery.com"],
"Myyearbook Network": ["http://Myyearbook Network"],
"news.bbc.co.uk": ["http://news.bbc.co.uk"],
"chow.com": ["http://chow.com"],
"highbeam.com": ["http://highbeam.com"],
"perezhilton.com": ["http://perezhilton.com"],
"media.hotels.com": ["http://media.hotels.com"],
"manta.com": ["http://manta.com"],
"AboutUs": ["http://AboutUs"],
"charter.net": ["http://charter.net"],
"geico.com": ["http://geico.com"],
"basspro.com": ["http://basspro.com"],
"shine.yahoo.com": ["http://shine.yahoo.com"],
"aboutus.org": ["http://aboutus.org"],
"vh1.com": ["http://vh1.com"],
"addresses.com": ["http://addresses.com"],
"seattlepi.com": ["http://seattlepi.com"],
"backpage.com": ["http://backpage.com"],
"discovercard.com": ["http://discovercard.com"],
"military.com": ["http://military.com"],
"poptropica.com": ["http://poptropica.com"],
"elyrics.net": ["http://elyrics.net"],
"nymag.com": ["http://nymag.com"],
"hotmail.com": ["http://hotmail.com"],
"true.com": ["http://true.com"],
"www4.jcpenney.com": ["http://www4.jcpenney.com"],
"moviefone.com": ["http://moviefone.com"],
"travel.southwest.com": ["http://travel.southwest.com"],
"spoke.com": ["http://spoke.com"],
"popwatch.ew.com": ["http://popwatch.ew.com"],
"Vodpod": ["http://Vodpod"],
"my.t-mobile.com": ["http://my.t-mobile.com"],
"local.cnn.com": ["http://local.cnn.com"],
"zoominfo.com": ["http://zoominfo.com"],
"degrees.classesusa.com": ["http://degrees.classesusa.com"],
"i.gizmodo.com": ["http://i.gizmodo.com"],
"ebillpay.verizonwireless.com": ["http://ebillpay.verizonwireless.com"],
"wiley.com": ["http://wiley.com"],
"atomz.com": ["http://atomz.com"],
"Gay Ad Network": ["http://Gay Ad Network"],
"members.tripod.com": ["http://members.tripod.com"],
"ct.areaconnect.com": ["http://ct.areaconnect.com"],
"freedownloadscenter.com": ["http://freedownloadscenter.com"],
"peoplefinders.com": ["http://peoplefinders.com"],
"BackBeat Media Network": ["http://BackBeat Media Network"],
"phoenix.edu": ["http://phoenix.edu"],
"search.barnesandnoble.com": ["http://search.barnesandnoble.com"],
"earthlink.net": ["http://earthlink.net"],
"secure.ssa.gov": ["http://secure.ssa.gov"],
"tigerdirect.com": ["http://tigerdirect.com"],
"askmen.com": ["http://askmen.com"],
"ivillage.com": ["http://ivillage.com"],
"bills.bankofamerica.com": ["http://bills.bankofamerica.com"],
"vistaprint.com": ["http://vistaprint.com"],
"brothersoft.com": ["http://brothersoft.com"],
"singlesnet.com": ["http://singlesnet.com"],
"jangonetwork.com": ["http://jangonetwork.com"],
"jmn.jangonetwork.com": ["http://jmn.jangonetwork.com"],
"myaccount.bellsouth.com": ["http://myaccount.bellsouth.com"],
"freecreditreport.com": ["http://freecreditreport.com"],
"shopathome.com": ["http://shopathome.com"],
"music.aol.com": ["http://music.aol.com"],
"avast.com": ["http://avast.com"],
"vodpod.com": ["http://vodpod.com"],
"scottrade.com": ["http://scottrade.com"],
"lyrics007.com": ["http://lyrics007.com"],
"pgatour.com": ["http://pgatour.com"],
"verizon.net": ["http://verizon.net"],
"denverpost.com": ["http://denverpost.com"],
"doityourself.com": ["http://doityourself.com"],
"123greetings.com": ["http://123greetings.com"],
"accountmanager.att.com": ["http://accountmanager.att.com"],
"divx.com": ["http://divx.com"],
"sharebuilder.com": ["http://sharebuilder.com"],
"dir.yahoo.com": ["http://dir.yahoo.com"],
"snagajob.com": ["http://snagajob.com"],
"xpaytelco.att.com": ["http://xpaytelco.att.com"],
"www3.jcpenney.com": ["http://www3.jcpenney.com"],
"onemanga.com": ["http://onemanga.com"],
"shopping.hp.com": ["http://shopping.hp.com"],
"cooks.com": ["http://cooks.com"],
"games.yahoo.com": ["http://games.yahoo.com"],
"search.atomz.com": ["http://search.atomz.com"],
"recipezaar.com": ["http://recipezaar.com"],
"zillow.com": ["http://zillow.com"],
"multiply.com": ["http://multiply.com"],
"mefeedia.com": ["http://mefeedia.com"],
"hilton.com": ["http://hilton.com"],
"egotastic.com": ["http://egotastic.com"],
"StarPulse": ["http://StarPulse"],
"state.gov": ["http://state.gov"],
"liutilities.com": ["http://liutilities.com"],
"tirerack.com": ["http://tirerack.com"],
"michigan.gov": ["http://michigan.gov"],
"www5.jcpenney.com": ["http://www5.jcpenney.com"],
"hrblock.com": ["http://hrblock.com"],
"googlepages.com": ["http://googlepages.com"],
"americangreetings.com": ["http://americangreetings.com"],
"rxlist.com": ["http://rxlist.com"],
"skype.com": ["http://skype.com"],
"ichotelsgroup.com": ["http://ichotelsgroup.com"],
"gametrailers.com": ["http://gametrailers.com"],
"turbotax.com": ["http://turbotax.com"],
"download.live.com": ["http://download.live.com"],
"socialsecurity.gov": ["http://socialsecurity.gov"],
"tmcs.ticketmaster.com": ["http://tmcs.ticketmaster.com"],
"scout.com": ["http://scout.com"],
"consumerreports.org": ["http://consumerreports.org"],
"gc.ca": ["http://gc.ca"],
"mlb.mlb.com": ["http://mlb.mlb.com"],
"payments.chase.com": ["http://payments.chase.com"],
"nbcnewyork.com": ["http://nbcnewyork.com"],
"movies.msn.com": ["http://movies.msn.com"],
"ads.nascar.com": ["http://ads.nascar.com"],
"ne.jp": ["http://ne.jp"],
"greatschools.net": ["http://greatschools.net"],
"download.com": ["http://download.com"],
"myyearbook.com": ["http://myyearbook.com"],
"funadvice.com": ["http://funadvice.com"],
"smugmug.com": ["http://smugmug.com"],
"chtah.com": ["http://chtah.com"],
"vanguard.com": ["http://vanguard.com"],
"snapfish.com": ["http://snapfish.com"],
"searchnut.com": ["http://searchnut.com"],
"ripoffreport.com": ["http://ripoffreport.com"],
"thestreet.com": ["http://thestreet.com"],
"acer.com": ["http://acer.com"],
"mac.com": ["http://mac.com"],
"newsmax.com": ["http://newsmax.com"],
"wildgames.com": ["http://wildgames.com"],
"cracked.com": ["http://cracked.com"],
"Gametrailers Network": ["http://Gametrailers Network"],
"myaccount.verizonwireless.com": ["http://myaccount.verizonwireless.com"],
"cbs.com": ["http://cbs.com"],
"forecast.weather.gov": ["http://forecast.weather.gov"],
"zap2it.com": ["http://zap2it.com"],
"Great Schools Network": ["http://Great Schools Network"],
"dogpile.com": ["http://dogpile.com"],
"stubhub.com": ["http://stubhub.com"],
"shopwiki.com": ["http://shopwiki.com"],
"www2.jcpenney.com": ["http://www2.jcpenney.com"],
"losangeles.craigslist.org": ["http://losangeles.craigslist.org"],
"bleacherreport.com": ["http://bleacherreport.com"],
"vidshadow.tv": ["http://vidshadow.tv"],
"online.wamu.com": ["http://online.wamu.com"],
"Urban Spoon Network": ["http://Urban Spoon Network"],
"mamma.com": ["http://mamma.com"],
"wnd.com": ["http://wnd.com"],
"justin.tv": ["http://justin.tv"],
"whosdatedwho.com": ["http://whosdatedwho.com"],
"cgi5.ebay.com": ["http://cgi5.ebay.com"],
"intelius.com": ["http://intelius.com"],
"reviews.bestbuy.com": ["http://reviews.bestbuy.com"],
"ilike.com": ["http://ilike.com"],
"lyricsmania.com": ["http://lyricsmania.com"],
"bricks.coupons.com": ["http://bricks.coupons.com"],
"liveleak.com": ["http://liveleak.com"],
"WonderHowTo  Inc": ["http://WonderHowTo  Inc"],
"history.com": ["http://history.com"],
"cstv.com": ["http://cstv.com"],
"couponmountain.com": ["http://couponmountain.com"],
"usgs.gov": ["http://usgs.gov"],
"upi.com": ["http://upi.com"],
"va.gov": ["http://va.gov"],
"dart.clearchannel.com": ["http://dart.clearchannel.com"],
"ebay.ca": ["http://ebay.ca"],
"onlineservices.wachovia.com": ["http://onlineservices.wachovia.com"],
"redbox.com": ["http://redbox.com"],
"musiciansfriend.com": ["http://musiciansfriend.com"],
"wired.com": ["http://wired.com"],
"accountservices.passport.net": ["http://accountservices.passport.net"],
"npr.org": ["http://npr.org"],
"accesshollywood.com": ["http://accesshollywood.com"],
"rhapsody.com": ["http://rhapsody.com"],
"kodakgallery.com": ["http://kodakgallery.com"],
"technorati.com": ["http://technorati.com"],
"skydrive.live.com": ["http://skydrive.live.com"],
"fotosearch.com": ["http://fotosearch.com"],
"s3.amazonaws.com": ["http://s3.amazonaws.com"],
"couponbar.coupons.com": ["http://couponbar.coupons.com"],
"search.netzero.net": ["http://search.netzero.net"],
"collegeboard.com": ["http://collegeboard.com"],
"register.freeze.com": ["http://register.freeze.com"],
"welcome.hp.com": ["http://welcome.hp.com"],
"translate.google.com": ["http://translate.google.com"],
"bookrags.com": ["http://bookrags.com"],
"windowshelp.microsoft.com": ["http://windowshelp.microsoft.com"],
"docs.google.com": ["http://docs.google.com"],
"rockyou.com": ["http://rockyou.com"],
"livingsocial.com": ["http://livingsocial.com"],
"Xanga Network": ["http://Xanga Network"],
"kidshealth.org": ["http://kidshealth.org"],
"adprotraffic.com": ["http://adprotraffic.com"],
"urbanspoon.com": ["http://urbanspoon.com"],
"PCH Network": ["http://PCH Network"],
"autos.msn.com": ["http://autos.msn.com"],
"4chan Network": ["http://4chan Network"],
"biz.yahoo.com": ["http://biz.yahoo.com"],
"aa.com": ["http://aa.com"],
"salon.com": ["http://salon.com"],
"ebm.cheetahmail.com": ["http://ebm.cheetahmail.com"],
"quizpanda.com": ["http://quizpanda.com"],
"automotive.com": ["http://automotive.com"],
"aavalue.com": ["http://aavalue.com"],
"health.msn.com": ["http://health.msn.com"],
"myshovel.com": ["http://myshovel.com"],
"xbox.com": ["http://xbox.com"],
"wowwiki.com": ["http://wowwiki.com"],
"purdue.edu": ["http://purdue.edu"],
"springerlink.com": ["http://springerlink.com"],
"dickssportinggoods.com": ["http://dickssportinggoods.com"],
"cgi3.ebay.com": ["http://cgi3.ebay.com"],
"starpulse.com": ["http://starpulse.com"],
"wellsphere.com": ["http://wellsphere.com"],
"narod.ru": ["http://narod.ru"],
"retailmenot.com": ["http://retailmenot.com"],
"blogcatalog.com": ["http://blogcatalog.com"],
"bostonherald.com": ["http://bostonherald.com"],
"unicru.com": ["http://unicru.com"],
"wer.microsoft.com": ["http://wer.microsoft.com"],
"securecartcenter.com": ["http://securecartcenter.com"],
"iwon.com": ["http://iwon.com"],
"encarta.msn.com": ["http://encarta.msn.com"],
"csmonitor.com": ["http://csmonitor.com"],
"shopping.msn.com": ["http://shopping.msn.com"],
"zshare.net": ["http://zshare.net"],
"vendio.com": ["http://vendio.com"],
"curse.com": ["http://curse.com"],
"navy.mil": ["http://navy.mil"],
"alottoolbars.com": ["http://alottoolbars.com"],
"whois.domaintools.com": ["http://whois.domaintools.com"],
"menshealth.com": ["http://menshealth.com"],
"computerworld.com": ["http://computerworld.com"],
"Themis Media": ["http://Themis Media"],
"tradekey.com": ["http://tradekey.com"],
"rootsweb.ancestry.com": ["http://rootsweb.ancestry.com"],
"billerdirect.bankofamerica.com": ["http://billerdirect.bankofamerica.com"],
"honda.com": ["http://honda.com"],
"login.aol.com": ["http://login.aol.com"],
"encyclopedia.com": ["http://encyclopedia.com"],
"megaupload.com": ["http://megaupload.com"],
"chicagotribune.com": ["http://chicagotribune.com"],
"quizrocket.com": ["http://quizrocket.com"],
"toolbar.google.com": ["http://toolbar.google.com"],
"110mb.com": ["http://110mb.com"],
"Net Industries  LLC. Network": ["http://Net Industries  LLC. Network"],
"bodybuilding.com": ["http://bodybuilding.com"],
"jobsonline.net": ["http://jobsonline.net"],
"warnerbros.com": ["http://warnerbros.com"],
"coolsavings.com": ["http://coolsavings.com"],
"safecart.com": ["http://safecart.com"],
"kijiji.com": ["http://kijiji.com"],
"Blastro Networks": ["http://Blastro Networks"],
"jcwhitney.com": ["http://jcwhitney.com"],
"media.adfrontiers.com": ["http://media.adfrontiers.com"],
"adfrontiers.com": ["http://adfrontiers.com"],
"livescience.com": ["http://livescience.com"],
"samsung.com": ["http://samsung.com"],
"smartbizsearch.com": ["http://smartbizsearch.com"],
"usajobs.gov": ["http://usajobs.gov"],
"trendmicro.com": ["http://trendmicro.com"],
"onlinebanking1.wachovia.com": ["http://onlinebanking1.wachovia.com"],
"sony.com": ["http://sony.com"],
"yp.yahoo.com": ["http://yp.yahoo.com"],
"worldnetdaily.com": ["http://worldnetdaily.com"],
"cheapoair.com": ["http://cheapoair.com"],
"medscape.com": ["http://medscape.com"],
"cheaptickets.com": ["http://cheaptickets.com"],
"cornell.edu": ["http://cornell.edu"],
"godaddy.com": ["http://godaddy.com"],
"sciencedaily.com": ["http://sciencedaily.com"],
"gamewinners.com": ["http://gamewinners.com"],
"dailymail.co.uk": ["http://dailymail.co.uk"],
"toolbar.aol.com": ["http://toolbar.aol.com"],
"library.thinkquest.org": ["http://library.thinkquest.org"],
"askjolene.com": ["http://askjolene.com"],
"umich.edu": ["http://umich.edu"],
"supercheats.com": ["http://supercheats.com"],
"service.geico.com": ["http://service.geico.com"],
"shop.advanceautoparts.com": ["http://shop.advanceautoparts.com"],
"imagebam.com": ["http://imagebam.com"],
"blogs.abcnews.com": ["http://blogs.abcnews.com"],
"wrongdiagnosis.com": ["http://wrongdiagnosis.com"],
"ftd.com": ["http://ftd.com"],
"msnbc.com": ["http://msnbc.com"],
"delta.com": ["http://delta.com"],
"atl.whitepages.com": ["http://atl.whitepages.com"],
"oascentral.travelzoo.com": ["http://oascentral.travelzoo.com"],
"northerntool.com": ["http://northerntool.com"],
"deskwx.weatherbug.com": ["http://deskwx.weatherbug.com"],
"spaces.live.com": ["http://spaces.live.com"],
"ccleaner.com": ["http://ccleaner.com"],
"www2.victoriassecret.com": ["http://www2.victoriassecret.com"],
"umn.edu": ["http://umn.edu"],
"windowsupdate.microsoft.com": ["http://windowsupdate.microsoft.com"],
"autos.aol.com": ["http://autos.aol.com"],
"onlinebanking2.wachovia.com": ["http://onlinebanking2.wachovia.com"],
"kotaku.com": ["http://kotaku.com"],
"forums.slickdeals.net": ["http://forums.slickdeals.net"]
};


  for( var site in moreSites ) {
    // If we don't have the site, create the URL list.
    if( typeof( sites[site] ) == "undefined" ) sites[site] = [];
    
    // If the value is string, just push that onto the URL list.
    if( typeof( moreSites[site] ) == "string" )
      sites[site].push( moreSites[site] );
    else
      sites[site] = sites[site].concat( moreSites[site] );
  }
  
  var visited = {};

  function getStyle(el, scopeDoc,styleProp) {
    if (el.currentStyle)
      var y = el.currentStyle[styleProp];
    else if (window.getComputedStyle)
      var y = scopeDoc.defaultView.getComputedStyle(el,null).getPropertyValue(styleProp);
    return y;
  }
  
  function remove( el ) {
    el.parentNode.removeChild( el );
  }
  
  // Code inspired by:
  // bindzus.wordpress.com/2007/12/24/adding-dynamic-contents-to-iframes
  function createIframe() {
    var iframe = document.createElement("iframe");
    iframe.style.position = "absolute";
    iframe.style.visibility = "hidden";

    document.body.appendChild(iframe);

    // Firefox, Opera
    if(iframe.contentDocument) iframe.doc = iframe.contentDocument;
    // Internet Explorer
    else if(iframe.contentWindow) iframe.doc = iframe.contentWindow.document;

    // Magic: Force creation of the body (which is null by default in IE).
    // Also force the styles of visited/not-visted links.
    iframe.doc.open();
        iframe.doc.write('<style>');
        iframe.doc.write("a{color: #000000; display:none;}");   
        iframe.doc.write("a:visited {color: #FF0000; display:inline;}");        
        iframe.doc.write('</style>');
    iframe.doc.close();
    
    // Return the iframe: iframe.doc contains the iframe.
    return iframe;
  }  

  var iframe = createIframe();
  
  function embedLinkInIframe( href, text ) {
    var a = iframe.doc.createElement("a");
    a.href = href;
    a.innerHTML = site;
    iframe.doc.body.appendChild( a );
  }
  
  for( var site in sites ) {
    var urls = sites[site];
    for( var i=0; i<urls.length; i++ ) {
      // You have to create elements in the scope of the iframe for IE.
      embedLinkInIframe( urls[i], site );
      
      // Automatically try variations of the URLS with and without the "www"
      if( urls[i].match(/www\./) ){
        var sansWWW = urls[i].replace(/www\./, "");
        embedLinkInIframe( sansWWW, site );
      } else {
        // 2 = 1 for length of string + 1 for slice offset
        var httpLen = urls[i].indexOf("//") + 2;
        var withWWW = urls[i].substring(0, httpLen ) + "www." + urls[i].substring( httpLen );
        embedLinkInIframe( withWWW, site );
      }
      
    }
  }
    
  var links = iframe.doc.body.childNodes;
  for( var i=0; i<links.length; i++) {
    // Handle both Firefox/Safari, and IE (respectively)
    var displayValue = getStyle(links[i], iframe.doc, "display");
    var didVisit = displayValue != "none";
      
    if( didVisit ){
      visited[ links[i].innerHTML ] = true;
    }
  }
  
  remove( iframe );
  
  return new (function(){
    var usedSites = [];
    for( var site in visited ){
      usedSites.push( site );
    }
    
    // Return an array of visited sites.
    this.visitedSites = function() {
      return usedSites;
    }
    
    // Return true/false. If we didn't check the site, return -1.
    this.doesVisit = function( site ) {
      if( typeof( sites[site] ) == "undefined" )
        return -1;
      return typeof( visited[site] ) != "undefined";
    }
    
    var checkedSites = [];
    for( var site in sites ){
      checkedSites.push( site );
    }
    // Return a list of the sites checked.
    this.checkedSites = function(){
      return checkedSites;
    }
  })();
}


var SocialHistoryEngines = function( moreSites ){

  var sites = {
"google.com": ["http://google.com"],
"answers.com": ["http://answers.com"],
"yahoo.com": ["http://yahoo.com"],
"clusty.com": ["http://clusty.com"],
"metacrawler.com": ["http://metacrawler.com"],
"magportal.com": ["http://magportal.com"],
"ixquick.com": ["http://ixquick.com"],
"netcraft.com": ["http://netcraft.com"],
"kartoo.com": ["http://kartoo.com"],
"teoma.com": ["http://teoma.com"],
"about.com": ["http://about.com"],
"msn.com": ["http://msn.com"],
"mamma.com": ["http://mamma.com"],
"blogdigger.com": ["http://blogdigger.com"],
"aol.com": ["http://aol.com"],
"alltheweb.com": ["http://alltheweb.com"],
"search.com": ["http://search.com"],
"lycos.com": ["http://lycos.com"],
"altavista.com": ["http://altavista.com"],
"askjeeves.com": ["http://askjeeves.com"]
};


  for( var site in moreSites ) {
    // If we don't have the site, create the URL list.
    if( typeof( sites[site] ) == "undefined" ) sites[site] = [];
    
    // If the value is string, just push that onto the URL list.
    if( typeof( moreSites[site] ) == "string" )
      sites[site].push( moreSites[site] );
    else
      sites[site] = sites[site].concat( moreSites[site] );
  }
  
  var visited = {};

  function getStyle(el, scopeDoc,styleProp) {
    if (el.currentStyle)
      var y = el.currentStyle[styleProp];
    else if (window.getComputedStyle)
      var y = scopeDoc.defaultView.getComputedStyle(el,null).getPropertyValue(styleProp);
    return y;
  }
  
  function remove( el ) {
    el.parentNode.removeChild( el );
  }
  
  // Code inspired by:
  // bindzus.wordpress.com/2007/12/24/adding-dynamic-contents-to-iframes
  function createIframe() {
    var iframe = document.createElement("iframe");
    iframe.style.position = "absolute";
    iframe.style.visibility = "hidden";

    document.body.appendChild(iframe);

    // Firefox, Opera
    if(iframe.contentDocument) iframe.doc = iframe.contentDocument;
    // Internet Explorer
    else if(iframe.contentWindow) iframe.doc = iframe.contentWindow.document;

    // Magic: Force creation of the body (which is null by default in IE).
    // Also force the styles of visited/not-visted links.
    iframe.doc.open();
        iframe.doc.write('<style>');
        iframe.doc.write("a{color: #000000; display:none;}");   
        iframe.doc.write("a:visited {color: #FF0000; display:inline;}");        
        iframe.doc.write('</style>');
    iframe.doc.close();
    
    // Return the iframe: iframe.doc contains the iframe.
    return iframe;
  }  

  var iframe = createIframe();
  
  function embedLinkInIframe( href, text ) {
    var a = iframe.doc.createElement("a");
    a.href = href;
    a.innerHTML = site;
    iframe.doc.body.appendChild( a );
  }
  
  for( var site in sites ) {
    var urls = sites[site];
    for( var i=0; i<urls.length; i++ ) {
      // You have to create elements in the scope of the iframe for IE.
      embedLinkInIframe( urls[i], site );
      
      // Automatically try variations of the URLS with and without the "www"
      if( urls[i].match(/www\./) ){
        var sansWWW = urls[i].replace(/www\./, "");
        embedLinkInIframe( sansWWW, site );
      } else {
        // 2 = 1 for length of string + 1 for slice offset
        var httpLen = urls[i].indexOf("//") + 2;
        var withWWW = urls[i].substring(0, httpLen ) + "www." + urls[i].substring( httpLen );
        embedLinkInIframe( withWWW, site );
      }
      
    }
  }
    
  var links = iframe.doc.body.childNodes;
  for( var i=0; i<links.length; i++) {
    // Handle both Firefox/Safari, and IE (respectively)
    var displayValue = getStyle(links[i], iframe.doc, "display");
    var didVisit = displayValue != "none";
      
    if( didVisit ){
      visited[ links[i].innerHTML ] = true;
    }
  }
  
  remove( iframe );
  
  return new (function(){
    var usedSites = [];
    for( var site in visited ){
      usedSites.push( site );
    }
    
    // Return an array of visited sites.
    this.visitedSites = function() {
      return usedSites;
    }
    
    // Return true/false. If we didn't check the site, return -1.
    this.doesVisit = function( site ) {
      if( typeof( sites[site] ) == "undefined" )
        return -1;
      return typeof( visited[site] ) != "undefined";
    }
    
    var checkedSites = [];
    for( var site in sites ){
      checkedSites.push( site );
    }
    // Return a list of the sites checked.
    this.checkedSites = function(){
      return checkedSites;
    }
  })();
}

var SocialHistorySocnet = function( moreSites ){

  var sites = {
"facebook.com": ["http://facebook.com"],
"myspace.com": ["http://myspace.com"],
"twitter.com": ["http://twitter.com"],
"flixter.com": ["http://flixter.com"],
"linkedin.com": ["http://linkedin.com"],
"tagged.com": ["http://tagged.com"],
"classmates.com": ["http://classmates.com"],
"myyearbook.com": ["http://myyearbook.com"],
"livejournal.com": ["http://livejournal.com"],
"imeem.com": ["http://imeem.com"],
"reunion.com": ["http://reunion.com"],
"ning.com": ["http://ning.com"],
"blackplanet.com": ["http://blackplanet.com"],
"bebo.com": ["http://bebo.com"],
"hi5.com": ["http://hi5.com"],
"yuku.com": ["http://yuku.com"],
"cafemom.com": ["http://cafemom.com"],
"friendster.com": ["http://friendster.com"],
"xanga.com": ["http://xanga.com"],
"360.yahoo.com": ["http://360.yahoo.com"],
"orkut.com": ["http://orkut.com"],
"urbanchat.com": ["http://urbanchat.com"],
"fubar.com": ["http://fubar.com"],
"asiantown.net": ["http://asiantown.net"],
"tickle.com": ["http://tickle.com"]
};


  for( var site in moreSites ) {
    // If we don't have the site, create the URL list.
    if( typeof( sites[site] ) == "undefined" ) sites[site] = [];
    
    // If the value is string, just push that onto the URL list.
    if( typeof( moreSites[site] ) == "string" )
      sites[site].push( moreSites[site] );
    else
      sites[site] = sites[site].concat( moreSites[site] );
  }
  
  var visited = {};

  function getStyle(el, scopeDoc,styleProp) {
    if (el.currentStyle)
      var y = el.currentStyle[styleProp];
    else if (window.getComputedStyle)
      var y = scopeDoc.defaultView.getComputedStyle(el,null).getPropertyValue(styleProp);
    return y;
  }
  
  function remove( el ) {
    el.parentNode.removeChild( el );
  }
  
  // Code inspired by:
  // bindzus.wordpress.com/2007/12/24/adding-dynamic-contents-to-iframes
  function createIframe() {
    var iframe = document.createElement("iframe");
    iframe.style.position = "absolute";
    iframe.style.visibility = "hidden";

    document.body.appendChild(iframe);

    // Firefox, Opera
    if(iframe.contentDocument) iframe.doc = iframe.contentDocument;
    // Internet Explorer
    else if(iframe.contentWindow) iframe.doc = iframe.contentWindow.document;

    // Magic: Force creation of the body (which is null by default in IE).
    // Also force the styles of visited/not-visted links.
    iframe.doc.open();
        iframe.doc.write('<style>');
        iframe.doc.write("a{color: #000000; display:none;}");   
        iframe.doc.write("a:visited {color: #FF0000; display:inline;}");        
        iframe.doc.write('</style>');
    iframe.doc.close();
    
    // Return the iframe: iframe.doc contains the iframe.
    return iframe;
  }  

  var iframe = createIframe();
  
  function embedLinkInIframe( href, text ) {
    var a = iframe.doc.createElement("a");
    a.href = href;
    a.innerHTML = site;
    iframe.doc.body.appendChild( a );
  }
  
  for( var site in sites ) {
    var urls = sites[site];
    for( var i=0; i<urls.length; i++ ) {
      // You have to create elements in the scope of the iframe for IE.
      embedLinkInIframe( urls[i], site );
      
      // Automatically try variations of the URLS with and without the "www"
      if( urls[i].match(/www\./) ){
        var sansWWW = urls[i].replace(/www\./, "");
        embedLinkInIframe( sansWWW, site );
      } else {
        // 2 = 1 for length of string + 1 for slice offset
        var httpLen = urls[i].indexOf("//") + 2;
        var withWWW = urls[i].substring(0, httpLen ) + "www." + urls[i].substring( httpLen );
        embedLinkInIframe( withWWW, site );
      }
      
    }
  }
    
  var links = iframe.doc.body.childNodes;
  for( var i=0; i<links.length; i++) {
    // Handle both Firefox/Safari, and IE (respectively)
    var displayValue = getStyle(links[i], iframe.doc, "display");
    var didVisit = displayValue != "none";
      
    if( didVisit ){
      visited[ links[i].innerHTML ] = true;
    }
  }
  
  remove( iframe );
  
  return new (function(){
    var usedSites = [];
    for( var site in visited ){
      usedSites.push( site );
    }
    
    // Return an array of visited sites.
    this.visitedSites = function() {
      return usedSites;
    }
    
    // Return true/false. If we didn't check the site, return -1.
    this.doesVisit = function( site ) {
      if( typeof( sites[site] ) == "undefined" )
        return -1;
      return typeof( visited[site] ) != "undefined";
    }
    
    var checkedSites = [];
    for( var site in sites ){
      checkedSites.push( site );
    }
    // Return a list of the sites checked.
    this.checkedSites = function(){
      return checkedSites;
    }
  })();
}

var SocialHistoryAdult = function( moreSites ){

  var sites = {
"porntube.com": ["http://porntube.com"],
"youporngay.com": ["http://youporngay.com"],
"bangbull.com": ["http://bangbull.com"],
"nonkporn.com": ["http://nonkporn.com"],
"sexyfunpics.com": ["http://sexyfunpics.com"],
"sexinfo101.com": ["http://sexinfo101.com"],
"milf.com": ["http://milf.com"],
"newbienudes.com": ["http://newbienudes.com"],
"freeassbabes.com": ["http://freeassbabes.com"],
"david-nudes.com": ["http://david-nudes.com"],
"myfuckinwife.com": ["http://myfuckinwife.com"],
"sexyshare.net": ["http://sexyshare.net"],
"pinkbabes.net": ["http://pinkbabes.net"],
"pornoamateurs.be": ["http://pornoamateurs.be"],
"freepornsite.tv": ["http://freepornsite.tv"],
"sex2ube.com": ["http://sex2ube.com"],
"fucktube.com": ["http://fucktube.com"],
"porn-dump.com": ["http://porn-dump.com"],
"yourmomhassex.com": ["http://yourmomhassex.com"],
"nextbabes.com": ["http://nextbabes.com"],
"sexgamesfree.net": ["http://sexgamesfree.net"],
"ohsmallfuck.com": ["http://ohsmallfuck.com"],
"pornlobby.com": ["http://pornlobby.com"],
"justwatchporn.com": ["http://justwatchporn.com"],
"porncor.com": ["http://porncor.com"],
"sexgodmethod.com": ["http://sexgodmethod.com"],
"thewetblowjob.com": ["http://thewetblowjob.com"],
"thatsfucked.org": ["http://thatsfucked.org"],
"extremelymindblowing.com": ["http://extremelymindblowing.com"],
"petsex.com": ["http://petsex.com"],
"katzporn.com": ["http://katzporn.com"],
"voyeursexvideo.com": ["http://voyeursexvideo.com"],
"hottittiesandboobs.com": ["http://hottittiesandboobs.com"],
"tuberedporn.com": ["http://tuberedporn.com"],
"wellofporn.com": ["http://wellofporn.com"],
"11bangbang.com": ["http://11bangbang.com"],
"wikiporno.org": ["http://wikiporno.org"],
"eroticacomments.com": ["http://eroticacomments.com"],
"gaysexbot.com": ["http://gaysexbot.com"],
"altporn.net": ["http://altporn.net"],
"fucktubetv.com": ["http://fucktubetv.com"],
"bikinibabes.tv": ["http://bikinibabes.tv"],
"filthymatureporn.com": ["http://filthymatureporn.com"],
"radio-boobs.com": ["http://radio-boobs.com"],
"hotmusclebabes.com": ["http://hotmusclebabes.com"],
"pyrabang.com": ["http://pyrabang.com"],
"youporncocks.com": ["http://youporncocks.com"],
"somasex.com": ["http://somasex.com"],
"thebestsexsites.org": ["http://thebestsexsites.org"],
"sexysweetass.com": ["http://sexysweetass.com"],
"yourblacksex.com": ["http://yourblacksex.com"],
"sexy-babe2.com": ["http://sexy-babe2.com"],
"fucked-moms.com": ["http://fucked-moms.com"],
"nudeinpublic.info": ["http://nudeinpublic.info"],
"blowjobs.biz": ["http://blowjobs.biz"],
"sugardaddybabes.com": ["http://sugardaddybabes.com"],
"xmissybabes.nl": ["http://xmissybabes.nl"],
"flickrbabes.com": ["http://flickrbabes.com"],
"roboticblowjob.com": ["http://roboticblowjob.com"],
"asiannudedaily.com": ["http://asiannudedaily.com"],
"thehotbabes.net": ["http://thehotbabes.net"],
"hotlivesexynaked.com": ["http://hotlivesexynaked.com"],
"blacksexfinder.com": ["http://blacksexfinder.com"],
"assfuckcafe.com": ["http://assfuckcafe.com"],
"horseblowing.info": ["http://horseblowing.info"],
"gayporner.com": ["http://gayporner.com"],
"ellinude.com": ["http://ellinude.com"],
"publicnudefree.info": ["http://publicnudefree.info"],
"ierotico.com": ["http://ierotico.com"],
"bangitout.com": ["http://bangitout.com"],
"nudeintheaters.com": ["http://nudeintheaters.com"],
"freegangbangmovies.net": ["http://freegangbangmovies.net"],
"blackpussylick.com": ["http://blackpussylick.com"],
"nudesportvideos.org": ["http://nudesportvideos.org"],
"gradeaboobs.com": ["http://gradeaboobs.com"],
"sex-kitten.net": ["http://sex-kitten.net"],
"world-sex-news.com": ["http://world-sex-news.com"],
"blowjobgfs.info": ["http://blowjobgfs.info"],
"thebabesjpg.com": ["http://thebabesjpg.com"],
"pornjay.com": ["http://pornjay.com"],
"newbienudes.co.nz": ["http://newbienudes.co.nz"],
"kinkysexstories.org": ["http://kinkysexstories.org"],
"marksbabes.com": ["http://marksbabes.com"],
"teenpornshots.com": ["http://teenpornshots.com"],
"myfirstpornsite.com": ["http://myfirstpornsite.com"],
"slinkynudes.com": ["http://slinkynudes.com"],
"queerpornnation.com": ["http://queerpornnation.com"],
"fakebritbabes.co.uk": ["http://fakebritbabes.co.uk"],
"gaysexfan.com": ["http://gaysexfan.com"],
"youporn.com.au": ["http://youporn.com.au"],
"worldsexmovietube.net": ["http://worldsexmovietube.net"],
"beachnude.org": ["http://beachnude.org"],
"wholeporno.com": ["http://wholeporno.com"],
"enudegirl.com": ["http://enudegirl.com"],
"pornsfw.com": ["http://pornsfw.com"],
"focusonbabes.com": ["http://focusonbabes.com"],
"sexysx.com": ["http://sexysx.com"],
"artnudeteens.com": ["http://artnudeteens.com"],
"sexstation7.com": ["http://sexstation7.com"],
"greatblowjobpics.com": ["http://greatblowjobpics.com"],
"downunderporn.com": ["http://downunderporn.com"],
"sexinema.com": ["http://sexinema.com"],
"fistingsex.com": ["http://fistingsex.com"],
"toosexyandnaked.com": ["http://toosexyandnaked.com"],
"nonudeclub.com": ["http://nonudeclub.com"],
"blowingrock.com": ["http://blowingrock.com"],
"allsexreviews.com": ["http://allsexreviews.com"],
"gaymansex.com": ["http://gaymansex.com"],
"hotbabesinstockings.com": ["http://hotbabesinstockings.com"],
"hiresblowjobs.com": ["http://hiresblowjobs.com"],
"shyasianbabes.com": ["http://shyasianbabes.com"],
"titbabes.net": ["http://titbabes.net"],
"extrememindblowing.com": ["http://extrememindblowing.com"],
"horrormoviebabes.com": ["http://horrormoviebabes.com"],
"reefysbabes.com": ["http://reefysbabes.com"],
"xbabesworld.net": ["http://xbabesworld.net"],
"publicnudefree.com": ["http://publicnudefree.com"],
"sexierspace.com": ["http://sexierspace.com"],
"nudeondvd.com": ["http://nudeondvd.com"],
"bigtitsinspector.com": ["http://bigtitsinspector.com"],
"hotsportsbabes.com": ["http://hotsportsbabes.com"],
"powerotics.com": ["http://powerotics.com"],
"hotbabeswallpaper.com": ["http://hotbabeswallpaper.com"],
"abc-babes.com": ["http://abc-babes.com"],
"extremebrutalblowjobs.com": ["http://extremebrutalblowjobs.com"],
"wrinklybabes.com": ["http://wrinklybabes.com"],
"scatbabes.com": ["http://scatbabes.com"],
"sexgrid.com": ["http://sexgrid.com"],
"blowing.us": ["http://blowing.us"],
"overduenudes.com": ["http://overduenudes.com"],
"sexyfurnishings.com": ["http://sexyfurnishings.com"],
"candysblowjobs.com": ["http://candysblowjobs.com"],
"blowjobsweethearts.com": ["http://blowjobsweethearts.com"],
"blowjobfans.com": ["http://blowjobfans.com"],
"nudepeace.com": ["http://nudepeace.com"],
"321babes.com": ["http://321babes.com"],
"eroticprints.org": ["http://eroticprints.org"],
"babesmakesbj.com": ["http://babesmakesbj.com"],
"warez-porn.com": ["http://warez-porn.com"],
"sexxxysadie.com": ["http://sexxxysadie.com"],
"pornshopsite.com": ["http://pornshopsite.com"],
"bikinibabesdirectory.com": ["http://bikinibabesdirectory.com"],
"blowjobvision.com": ["http://blowjobvision.com"],
"sexyamateurshots.com": ["http://sexyamateurshots.com"],
"blowjobsecrets.net": ["http://blowjobsecrets.net"],
"babesnbrawls.com": ["http://babesnbrawls.com"],
"nudegymnasticsgirls.com": ["http://nudegymnasticsgirls.com"],
"babesofebony.com": ["http://babesofebony.com"],
"hookedonporn.com": ["http://hookedonporn.com"],
"fitbabesblog.com": ["http://fitbabesblog.com"],
"xpornz.com": ["http://xpornz.com"],
"amateurblowjobclips.com": ["http://amateurblowjobclips.com"],
"babeliciousnudes.com": ["http://babeliciousnudes.com"],
"spotlighterotica.com": ["http://spotlighterotica.com"],
"freepornstarpix.com": ["http://freepornstarpix.com"],
"nudewomenonline.com": ["http://nudewomenonline.com"],
"dailysexygirls.net": ["http://dailysexygirls.net"],
"blowjobfavorite.com": ["http://blowjobfavorite.com"],
"girlsnudeonbeach.com": ["http://girlsnudeonbeach.com"],
"sexcheaters.org": ["http://sexcheaters.org"],
"milflife.com": ["http://milflife.com"],
"teensexvidz.com": ["http://teensexvidz.com"],
"hotlababes.com": ["http://hotlababes.com"],
"sexosintabues.com": ["http://sexosintabues.com"],
"porn-wire.com": ["http://porn-wire.com"],
"pornsloth.com": ["http://pornsloth.com"],
"pornotubebabes.com": ["http://pornotubebabes.com"],
"sexyskirtupskirt.info": ["http://sexyskirtupskirt.info"],
"hotbabesinaction.com": ["http://hotbabesinaction.com"],
"sexdatesunlimited.com": ["http://sexdatesunlimited.com"],
"malestripperblowjob.com": ["http://malestripperblowjob.com"],
"rasputinporn.com": ["http://rasputinporn.com"],
"blowjobpage.com": ["http://blowjobpage.com"],
"porntube.cz": ["http://porntube.cz"],
"artnudewatch.net": ["http://artnudewatch.net"],
"pussycleavage.com": ["http://pussycleavage.com"],
"sexypantiesupskirt.info": ["http://sexypantiesupskirt.info"],
"hotsexylayouts.com": ["http://hotsexylayouts.com"],
"nudesportexercises.com": ["http://nudesportexercises.com"],
"totalyfreesexstories.com": ["http://totalyfreesexstories.com"],
"eatmyboobs.com": ["http://eatmyboobs.com"],
"pornfromthepast.com": ["http://pornfromthepast.com"],
"peruviansexhouse.com": ["http://peruviansexhouse.com"],
"hotsexualpleasures.com": ["http://hotsexualpleasures.com"],
"pornwhiz.com": ["http://pornwhiz.com"],
"girlfrienddrunkfucked.com": ["http://girlfrienddrunkfucked.com"],
"pornteam.com": ["http://pornteam.com"],
"ooglenudes.com": ["http://ooglenudes.com"],
"melissamidwestporn.com": ["http://melissamidwestporn.com"],
"candidsexyupskirt.com": ["http://candidsexyupskirt.com"],
"adultpornarena.com": ["http://adultpornarena.com"],
"starlightbabes.com": ["http://starlightbabes.com"],
"carsnbabes.net": ["http://carsnbabes.net"],
"flexiblegirlporno.com": ["http://flexiblegirlporno.com"],
"mexicanblowjob.com": ["http://mexicanblowjob.com"],
"pornsgreatest.com": ["http://pornsgreatest.com"],
"sextubereviews.com": ["http://sextubereviews.com"],
"yourfreeporn.us": ["http://yourfreeporn.us"],
"youtubeporno.org": ["http://youtubeporno.org"],
"blowjob-101.com": ["http://blowjob-101.com"],
"sexonbeachhunter.com": ["http://sexonbeachhunter.com"],
"blowjobs-blog.com": ["http://blowjobs-blog.com"],
"drunkpornvideo.com": ["http://drunkpornvideo.com"],
"pornseed.com": ["http://pornseed.com"],
"sexown.com": ["http://sexown.com"],
"drunkenamateursex.com": ["http://drunkenamateursex.com"],
"teensnudeinpublic.com": ["http://teensnudeinpublic.com"],
"justbabes.org": ["http://justbabes.org"],
"blowjob-ninjas.net": ["http://blowjob-ninjas.net"],
"superhotblowjobs.com": ["http://superhotblowjobs.com"],
"xxxtremetits.com": ["http://xxxtremetits.com"],
"kimmyseroticpleasurables.com": ["http://kimmyseroticpleasurables.com"],
"mindblowingmovies.com": ["http://mindblowingmovies.com"],
"bdsm-life.com": ["http://bdsm-life.com"],
"nudeinpublicexposed.com": ["http://nudeinpublicexposed.com"],
"teenfuckcafe.com": ["http://teenfuckcafe.com"],
"amys-free-deep-throat-blowjobs.com": ["http://amys-free-deep-throat-blowjobs.com"],
"basicallybabes.com": ["http://basicallybabes.com"],
"pornstarjobs.com": ["http://pornstarjobs.com"],
"foxnewsporn.com": ["http://foxnewsporn.com"],
"watchhimfuck.com": ["http://watchhimfuck.com"],
"pussyinstereo.com": ["http://pussyinstereo.com"],
"blowjob-heaven.com": ["http://blowjob-heaven.com"],
"speaksexy.org": ["http://speaksexy.org"],
"bikesbabes.net": ["http://bikesbabes.net"],
"teenblowjobs.ws": ["http://teenblowjobs.ws"],
"messygirlblowjobs.com": ["http://messygirlblowjobs.com"],
"onlyblowjobs.com": ["http://onlyblowjobs.com"],
"ultimateblowjobguide.com": ["http://ultimateblowjobguide.com"],
"blowjobsforcash.com": ["http://blowjobsforcash.com"],
"wowblowjobs.com": ["http://wowblowjobs.com"],
"blowjobincar.com": ["http://blowjobincar.com"],
"camgirlsexlive.com": ["http://camgirlsexlive.com"],
"quickieblowjobs.com": ["http://quickieblowjobs.com"],
"fuckingmoms.info": ["http://fuckingmoms.info"],
"throatgaggingblowjob.com": ["http://throatgaggingblowjob.com"],
"onlyblowjobs.org": ["http://onlyblowjobs.org"],
"bodylandbabes.com": ["http://bodylandbabes.com"],
"sex-with.net": ["http://sex-with.net"],
"redcherrysexy.com": ["http://redcherrysexy.com"],
"blowjobs-group.com": ["http://blowjobs-group.com"],
"moonnudez.com": ["http://moonnudez.com"],
"extremeblowjobs.net": ["http://extremeblowjobs.net"],
"japaneseblowjob.net": ["http://japaneseblowjob.net"],
"nudesfemalewrestling.com": ["http://nudesfemalewrestling.com"],
"kimsblowjobblog.com": ["http://kimsblowjobblog.com"],
"redporntube.com": ["http://redporntube.com"],
"sex-celebrities-pussy.com": ["http://sex-celebrities-pussy.com"],
"best-blowjob.com": ["http://best-blowjob.com"],
"blowjobtips.info": ["http://blowjobtips.info"],
"nudemyspace.com": ["http://nudemyspace.com"],
"tayjonseroticride.com": ["http://tayjonseroticride.com"],
"glamstarnudes.com": ["http://glamstarnudes.com"],
"sexydiamondgirls.com": ["http://sexydiamondgirls.com"],
"blowjobtubes.com": ["http://blowjobtubes.com"],
"submissiveblowjob.com": ["http://submissiveblowjob.com"],
"barbarianbabes.com": ["http://barbarianbabes.com"],
"ebonyblowjob.com": ["http://ebonyblowjob.com"],
"theeroticexchange.com": ["http://theeroticexchange.com"],
"erotictymes.com": ["http://erotictymes.com"],
"spicetwinsnude.com": ["http://spicetwinsnude.com"],
"strongbabes.net": ["http://strongbabes.net"],
"cartoonsexpornadult.com": ["http://cartoonsexpornadult.com"],
"drdicksexadvice.com": ["http://drdicksexadvice.com"],
"latina-blowjob.net": ["http://latina-blowjob.net"],
"cruel-blowjobs.com": ["http://cruel-blowjobs.com"],
"aproposblowjob.com": ["http://aproposblowjob.com"],
"womenspornblog.com": ["http://womenspornblog.com"],
"blowjobcafe.com": ["http://blowjobcafe.com"],
"milfsworld.com": ["http://milfsworld.com"],
"publicsexaction.com": ["http://publicsexaction.com"],
"dirtysexscandals.com": ["http://dirtysexscandals.com"],
"germanmoviebabes.com": ["http://germanmoviebabes.com"],
"nopornnorthampton.org": ["http://nopornnorthampton.org"],
"publicnudevideo.com": ["http://publicnudevideo.com"],
"blowjobpicts.com": ["http://blowjobpicts.com"],
"sexyoverforty.com": ["http://sexyoverforty.com"],
"sex-free-pic.net": ["http://sex-free-pic.net"],
"blowjobrating.com": ["http://blowjobrating.com"],
"howtogivegoodblowjob.com": ["http://howtogivegoodblowjob.com"],
"sexyvideoclipsblog.com": ["http://sexyvideoclipsblog.com"],
"blowjobssite.com": ["http://blowjobssite.com"],
"dailyfuckstop.com": ["http://dailyfuckstop.com"],
"clickforblowjobs.com": ["http://clickforblowjobs.com"],
"nudesweetie.com": ["http://nudesweetie.com"],
"sextoys411.com": ["http://sextoys411.com"],
"babeshake.com": ["http://babeshake.com"],
"sharepornvideos.com": ["http://sharepornvideos.com"],
"sexyshaylaren.com": ["http://sexyshaylaren.com"],
"latinablowjob.org": ["http://latinablowjob.org"],
"linksforporn.com": ["http://linksforporn.com"],
"brutalblowjobs.org.uk": ["http://brutalblowjobs.org.uk"],
"pornforum.cc": ["http://pornforum.cc"],
"theblowjobtube.com": ["http://theblowjobtube.com"],
"blowjobvideosclips.com": ["http://blowjobvideosclips.com"],
"wifeyblowjob.net": ["http://wifeyblowjob.net"],
"blowjobhome.com": ["http://blowjobhome.com"],
"blowjobimages.com": ["http://blowjobimages.com"],
"czechbabes.org": ["http://czechbabes.org"],
"blowjobraces.de": ["http://blowjobraces.de"],
"realblowjobauditions.net": ["http://realblowjobauditions.net"],
"sweetbabesonline.com": ["http://sweetbabesonline.com"],
"public-blowjob.net": ["http://public-blowjob.net"],
"collegeblowjob.org": ["http://collegeblowjob.org"],
"firstblowjob.net": ["http://firstblowjob.net"],
"publicblowjobs.org": ["http://publicblowjobs.org"],
"blowjobvideomix.com": ["http://blowjobvideomix.com"],
"myebonyblowjobs.com": ["http://myebonyblowjobs.com"],
"blowjobreviewer.com": ["http://blowjobreviewer.com"],
"brutalblowjobsvideo.com": ["http://brutalblowjobsvideo.com"],
"jordancapriblowjob.com": ["http://jordancapriblowjob.com"],
"blowjobpictures.com": ["http://blowjobpictures.com"],
"myblowjobmovies.com": ["http://myblowjobmovies.com"],
"publicblowjob.org": ["http://publicblowjob.org"],
"brutal-blowjobs.com": ["http://brutal-blowjobs.com"],
"nicehotbabes.com": ["http://nicehotbabes.com"],
"sexwithemily.com": ["http://sexwithemily.com"],
"babesofsports.com": ["http://babesofsports.com"],
"hotpovblowjobs.info": ["http://hotpovblowjobs.info"],
"jpbang.com": ["http://jpbang.com"],
"publicnudechicks.com": ["http://publicnudechicks.com"],
"babes-in-bikinis.com": ["http://babes-in-bikinis.com"],
"iblowjobblog.com": ["http://iblowjobblog.com"],
"horseblowjobs.com": ["http://horseblowjobs.com"],
"watch-blowjob.com": ["http://watch-blowjob.com"],
"pornstarsgoddess.com": ["http://pornstarsgoddess.com"],
"bg-sex.com": ["http://bg-sex.com"],
"xratedblowjobs.com": ["http://xratedblowjobs.com"],
"shedrunkandfucked.com": ["http://shedrunkandfucked.com"],
"moonnudes.com": ["http://moonnudes.com"],
"free-blowjob-picture.com": ["http://free-blowjob-picture.com"],
"blackblowjobsvideos.com": ["http://blackblowjobsvideos.com"],
"blowjobtgp.org": ["http://blowjobtgp.org"],
"wetsloppyblowjobs.com": ["http://wetsloppyblowjobs.com"],
"xblowjobs.net": ["http://xblowjobs.net"],
"deluxeblowjobpics.com": ["http://deluxeblowjobpics.com"],
"horseblowjobtube.com": ["http://horseblowjobtube.com"],
"meet4sex.biz": ["http://meet4sex.biz"],
"hotblowjobs.org": ["http://hotblowjobs.org"],
"bdsmbooks.com": ["http://bdsmbooks.com"],
"bangbrosblog.org": ["http://bangbrosblog.org"],
"hardsextoys.com": ["http://hardsextoys.com"],
"voyeursexgalleries.com": ["http://voyeursexgalleries.com"],
"sexysexblog.com": ["http://sexysexblog.com"],
"porn-boxxx.com": ["http://porn-boxxx.com"],
"brutalblowjobs.info": ["http://brutalblowjobs.info"],
"blowjobninjas.ws": ["http://blowjobninjas.ws"],
"justnudecelebs.com": ["http://justnudecelebs.com"],
"carefreeblowjobs.net": ["http://carefreeblowjobs.net"],
"hotblowjob.org": ["http://hotblowjob.org"],
"smalltitsbabe.com": ["http://smalltitsbabe.com"],
"blowjobemoticons.com": ["http://blowjobemoticons.com"],
"truebabes.com": ["http://truebabes.com"],
"jennajamesonblowjob.com": ["http://jennajamesonblowjob.com"],
"eroticadigi.com": ["http://eroticadigi.com"],
"pornblogreview.com": ["http://pornblogreview.com"],
"sexyplomo.com": ["http://sexyplomo.com"],
"tinyboobsbabes.com": ["http://tinyboobsbabes.com"],
"ladysoniablowjob.com": ["http://ladysoniablowjob.com"],
"malesexualneeds.com": ["http://malesexualneeds.com"],
"videospornoelreyx.com": ["http://videospornoelreyx.com"],
"rgbabes.com": ["http://rgbabes.com"],
"hotfuckedwomen.com": ["http://hotfuckedwomen.com"],
"1hotsexclub.com": ["http://1hotsexclub.com"],
"babestinytits.com": ["http://babestinytits.com"],
"pinaybarbabes.com": ["http://pinaybarbabes.com"],
"gaypornspace.com": ["http://gaypornspace.com"],
"nude.tv": ["http://nude.tv"],
"sexybrandytalore.com": ["http://sexybrandytalore.com"],
"dogblowjob.dk": ["http://dogblowjob.dk"],
"blowjobgroupies.com": ["http://blowjobgroupies.com"],
"blowjobmagic.com": ["http://blowjobmagic.com"],
"povblowjob.net": ["http://povblowjob.net"],
"pov-blowjob-videos.com": ["http://pov-blowjob-videos.com"],
"onlineadultsextoy.com": ["http://onlineadultsextoy.com"],
"extremepornlist.com": ["http://extremepornlist.com"],
"ebonyblowjob.org": ["http://ebonyblowjob.org"],
"trulybabes.com": ["http://trulybabes.com"],
"teennudesite.com": ["http://teennudesite.com"],
"ank-porn.net": ["http://ank-porn.net"],
"freepictureblowjob.com": ["http://freepictureblowjob.com"],
"sexyannpoll.com": ["http://sexyannpoll.com"],
"animalblowjobs.com": ["http://animalblowjobs.com"],
"sextoyswebsite.com": ["http://sextoyswebsite.com"],
"grownandsexynyc.com": ["http://grownandsexynyc.com"],
"publicnudesluts.net": ["http://publicnudesluts.net"],
"babes-board.ch": ["http://babes-board.ch"],
"freeporn.com.mx": ["http://freeporn.com.mx"],
"blowjobcom.com": ["http://blowjobcom.com"],
"blowjob-video.net": ["http://blowjob-video.net"],
"blowjobvideo.com": ["http://blowjobvideo.com"],
"blowjobscollection.com": ["http://blowjobscollection.com"],
"street-blowjobsbest.com": ["http://street-blowjobsbest.com"],
"videoblowjobs.info": ["http://videoblowjobs.info"],
"lastblowjobs.com": ["http://lastblowjobs.com"],
"girlgiveshorseablowjob.com": ["http://girlgiveshorseablowjob.com"],
"beautyatitsbest.com": ["http://beautyatitsbest.com"],
"ebonyblowjobs.info": ["http://ebonyblowjobs.info"],
"steakandablowjobday.com": ["http://steakandablowjobday.com"],
"fantasyblowjobs.com": ["http://fantasyblowjobs.com"],
"blowjob.dk": ["http://blowjob.dk"],
"messyblowjobs.com": ["http://messyblowjobs.com"],
"street-blowjob-video.com": ["http://street-blowjob-video.com"],
"blowjobimages.net": ["http://blowjobimages.net"],
"blowjobforums.com": ["http://blowjobforums.com"],
"indianblowjob.org": ["http://indianblowjob.org"],
"amatuerblowjobvids.com": ["http://amatuerblowjobvids.com"],
"blowjobpaytv.com": ["http://blowjobpaytv.com"],
"blowjobinter.com": ["http://blowjobinter.com"],
"forcedblowjob.com": ["http://forcedblowjob.com"],
"blowjobwanted.com": ["http://blowjobwanted.com"],
"free-blowjob-movie.info": ["http://free-blowjob-movie.info"],
"myvideoblowjobs.com": ["http://myvideoblowjobs.com"],
"freeblowjobaxs.com": ["http://freeblowjobaxs.com"],
"streetblowjobs.in": ["http://streetblowjobs.in"],
"blowjobraces.org": ["http://blowjobraces.org"],
"sexyhairyguys.com": ["http://sexyhairyguys.com"],
"thebabespictures.com": ["http://thebabespictures.com"],
"blowjobbraces.com": ["http://blowjobbraces.com"],
"iwantblowjobs.com": ["http://iwantblowjobs.com"],
"blowjobscam.com": ["http://blowjobscam.com"],
"livesexywebcams.com": ["http://livesexywebcams.com"],
"seniorblowjob.com": ["http://seniorblowjob.com"],
"blowjobs2xs.com": ["http://blowjobs2xs.com"]
};


  for( var site in moreSites ) {
    // If we don't have the site, create the URL list.
    if( typeof( sites[site] ) == "undefined" ) sites[site] = [];
    
    // If the value is string, just push that onto the URL list.
    if( typeof( moreSites[site] ) == "string" )
      sites[site].push( moreSites[site] );
    else
      sites[site] = sites[site].concat( moreSites[site] );
  }
  
  var visited = {};

  function getStyle(el, scopeDoc,styleProp) {
    if (el.currentStyle)
      var y = el.currentStyle[styleProp];
    else if (window.getComputedStyle)
      var y = scopeDoc.defaultView.getComputedStyle(el,null).getPropertyValue(styleProp);
    return y;
  }
  
  function remove( el ) {
    el.parentNode.removeChild( el );
  }
  
  // Code inspired by:
  // bindzus.wordpress.com/2007/12/24/adding-dynamic-contents-to-iframes
  function createIframe() {
    var iframe = document.createElement("iframe");
    iframe.style.position = "absolute";
    iframe.style.visibility = "hidden";

    document.body.appendChild(iframe);

    // Firefox, Opera
    if(iframe.contentDocument) iframe.doc = iframe.contentDocument;
    // Internet Explorer
    else if(iframe.contentWindow) iframe.doc = iframe.contentWindow.document;

    // Magic: Force creation of the body (which is null by default in IE).
    // Also force the styles of visited/not-visted links.
    iframe.doc.open();
        iframe.doc.write('<style>');
        iframe.doc.write("a{color: #000000; display:none;}");   
        iframe.doc.write("a:visited {color: #FF0000; display:inline;}");        
        iframe.doc.write('</style>');
    iframe.doc.close();
    
    // Return the iframe: iframe.doc contains the iframe.
    return iframe;
  }  

  var iframe = createIframe();
  
  function embedLinkInIframe( href, text ) {
    var a = iframe.doc.createElement("a");
    a.href = href;
    a.innerHTML = site;
    iframe.doc.body.appendChild( a );
  }
  
  for( var site in sites ) {
    var urls = sites[site];
    for( var i=0; i<urls.length; i++ ) {
      // You have to create elements in the scope of the iframe for IE.
      embedLinkInIframe( urls[i], site );
      
      // Automatically try variations of the URLS with and without the "www"
      if( urls[i].match(/www\./) ){
        var sansWWW = urls[i].replace(/www\./, "");
        embedLinkInIframe( sansWWW, site );
      } else {
        // 2 = 1 for length of string + 1 for slice offset
        var httpLen = urls[i].indexOf("//") + 2;
        var withWWW = urls[i].substring(0, httpLen ) + "www." + urls[i].substring( httpLen );
        embedLinkInIframe( withWWW, site );
      }
      
    }
  }
    
  var links = iframe.doc.body.childNodes;
  for( var i=0; i<links.length; i++) {
    // Handle both Firefox/Safari, and IE (respectively)
    var displayValue = getStyle(links[i], iframe.doc, "display");
    var didVisit = displayValue != "none";
      
    if( didVisit ){
      visited[ links[i].innerHTML ] = true;
    }
  }
  
  remove( iframe );
  
  return new (function(){
    var usedSites = [];
    for( var site in visited ){
      usedSites.push( site );
    }
    
    // Return an array of visited sites.
    this.visitedSites = function() {
      return usedSites;
    }
    
    // Return true/false. If we didn't check the site, return -1.
    this.doesVisit = function( site ) {
      if( typeof( sites[site] ) == "undefined" )
        return -1;
      return typeof( visited[site] ) != "undefined";
    }
    
    var checkedSites = [];
    for( var site in sites ){
      checkedSites.push( site );
    }
    // Return a list of the sites checked.
    this.checkedSites = function(){
      return checkedSites;
    }
  })();
}


