// Hello World! example user script
// version 0.1 BETA!
// 2005-04-22
// Copyright (c) 2005, Mark Pilgrim
// Released under the GPL license
// http://www.gnu.org/copyleft/gpl.html
//
// --------------------------------------------------------------------
//
// This is a Greasemonkey user script.
//
// To install, you need Greasemonkey: http://greasemonkey.mozdev.org/
// Then restart Firefox and revisit this script.
// Under Tools, there will be a new menu item to "Install User Script".
// Accept the default configuration and install.
//
// To uninstall, go to Tools/Manage User Scripts,
// select "Hello World", and click Uninstall.
//
// --------------------------------------------------------------------
//
// ==UserScript==
// @name          Search Elinks
// @namespace     http://diveintogreasemonkey.org/download/
// @description   example script to alert "Hello world!" on every page
// @include       *
// @exclude       http://diveintogreasemonkey.org/*
// @exclude       http://www.diveintogreasemonkey.org/*
// ==/UserScript==

var a = document.getElementsByTagName('a');

var u = /ed2k:.*/
var div = Array();

var y=0;
for (var x=0;x<a.length; x++) if (u.test(a[x].href)) div[y++]=a[x].href;

if (y > 0) {
	var d = document.createElement('div');
	d.id = '_elinks';
	d.style.position = 'fixed';
	d.style.display = 'none';
	d.style.width = '100%';
	d.style.top = '0px';
	d.style.border = '1px #8080ff solid';
	d.style.backgroundColor = '#c0c0ff';
	
	var text = '';
	for (var x=0; x<div.length; x++) 
		text += '<p>' + div[x] + '</p>';

	d.innerHTML = text + '<p><a href="#" id="_cerrar">Cerrar</a></p>';
	
	var f = document.createElement('div');
	f.style.position = 'fixed';
	f.style.top = '0px';
	f.style.right ='0px';
	f.style.border = '1px #8080ff solid';
	f.style.backgroundColor = '#c0c0ff';
	f.innerHTML = '<p><a href="#" id="_Haylinks">Elinks</a></p>';
	
	document.body.appendChild(d);
	document.body.appendChild(f);

	var elem = document.getElementById('_Haylinks');
	var cont = document.getElementById('_elinks');
	var cerrar = document.getElementById('_cerrar');
	
	elem.addEventListener('click', function() { cont.style.display = '';}, true);
	cerrar.addEventListener('click', function() { cont.style.display = 'none';}, true);
}

