// ==UserScript==
// @name                Bribones
// @namespace           http://www.alejandrofh.es/greasemonkey
// @description         Anadir opcion de descarga a las canciones del Top 10 de la web de Grupo Bribones
// @include             http://www.grupobribones.com/*
// ==/UserScript==

//------------------------------------------------------------------------------
// Detectamos el iframe del Top 10
iframe = window.top.frames[0].document;

// Obtenemos sus enlaces
a = iframe.getElementsByTagName('a');

// Para cada 'a'
for ($i in a){
	// Obtenemos su atributo 'onclick'
	onclick = a[$i].getAttribute('onclick');
	// Si tiene 'onclick'
	if(onclick!=null){
		//Si es 'reproduce...'
		if(onclick.indexOf('reproduce')==0){
			//Obtenemos el nombre del archivo
			archivo=onclick.split(',')[1].split("'")[1];
			
			//Creamos una columna de la tabla alineado a la derecha
			td = document.createElement('td');
			td.setAttribute('align','right');
			
			//Un nuevo enlace
			descarga = document.createElement('a');
			descarga.setAttribute('href','http://www.grupobribones.com/datos/esp/multimedia/archivos/'+archivo);
			descargar = document.createTextNode('Descargar');
			descarga.appendChild(descargar);
			td.appendChild(descarga);
			
			//Lo agregamos al final
			atd = a[$i].parentNode;
			tr = atd.parentNode;
			tr.appendChild(td);
		}
	}
}