Bullete / MencionesFC

// ==UserScript==
// @name			MencionesFC
// @description		Botón de menciones para Forocoches
// @namespace		
// @version			0.01
// @author			Bullete
// @include			*forocoches.com/foro/*
// @require			http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js
// @updateURL       http://openuserjs.org/install/Bullete/MencionesFC.user.js
// ==/UserScript==

var pagina;
var usuario;
var urlNotificaciones;
var menciones;
var enlace;
var texto;
var tborder;
var tabla;
var n;

jQuery(document).ready(function(){
	if (window.top != window) {
		return;
	}
	script();
});

function script() {
	// Inicializar variables
	pagina = location.pathname.replace("/foro","");
	usuario = jQuery("a[href*='member.php']").first().text();
	urlNotificaciones = "http://www.forocoches.com/foro/search.php?do=process&query=" + escape(usuario) + "&titleonly=0&showposts=1";
	
	// Posición de la tabla
	if (pagina != "/" && pagina != "/forumdisplay.php") {
		n = 1;
	} else {
		n = 2;
	}
	
	// Crear botón para las menciones
	menciones = document.createElement("td");
	menciones.setAttribute("class", "vbmenu_control");
	texto = document.createTextNode("Menciones");
	enlace = document.createElement("a");
	enlace.setAttribute("href", urlNotificaciones);
	enlace.appendChild(texto);
	menciones.appendChild(enlace);
	
	// Añadir botón a la tabla
	tborder = document.getElementsByClassName('tborder');
	tabla = tborder[n].getElementsByTagName('tr')[0];
	tabla.appendChild(menciones);
}