// ==UserScript==
// @name                Etsy buyer info
// @version             1.0
// @date                2008-10-22
// @author              Ian Malpass ( ian AT etsyhacks DOT com )
// @namespace           etsy.com
// @description         Adds links to buyer's email, convos, and feedback on to the Etsy receipt page for an order
// @include             http://www.etsy.com/receipt.php?order_id=*
// ==/UserScript==
//

var tables = document.getElementsByTagName( 'table' );
var buyer = tables[ 21 ]; // this by experimentation...
var rows = buyer.getElementsByTagName( 'tr' ); // the rows of the table of buyer info

// Add link to convos after username
var userLink = rows[0].getElementsByTagName( 'a' )[0];
var username = userLink.innerHTML;
rows[0].getElementsByTagName( 'td' )[0].innerHTML += ' (<a href="convo_drop_search.php?drop_user_name=' + username + '&drop_tag=&submit=Go">convos</a>)';

// Make feedback rating a hyperlink to their feedback page
var feedback = userLink.href.replace( 'profile', 'feedback_public' );
var feedbackTd = rows[ 1 ].getElementsByTagName( 'td' )[0];
var rating = feedbackTd.innerHTML.substring( 13 );
feedbackTd.innerHTML = 'Etsy rating: <a href="' + feedback + '">' + rating + '</a>';

// Make their email address a hyperlink
var mailtoTd = rows[ 3 ].getElementsByTagName( 'td' )[0];
mailtoTd.innerHTML = '<a href="mailto:' + mailtoTd.innerHTML + '">' + mailtoTd.innerHTML + '</a> | <a href="convo_new.php?to_username=' + username + '">convo</a>';


