// ==UserScript==
// @name           Order convo enhancer
// @version        2.0
// @date           2009-07-16
// @author         Ian Malpass ( ian AT etsyhacks DOT com )
// @description    Add order ID number and receipt link to convos about orders
// @namespace      etsy.com
// @include        http://www.etsy.com/convo_new.php?*
// ==/UserScript==

var order_id;
var match = document.location.search.match( /ref_order=(\d+)/ );
if ( ! match ) {
    if ( document.referrer ) {
        match = document.referrer.match( /receipt.php\?.*order_id=(\d+)/ );
    }
}
if ( match ) {
    order_id = match[ 1 ];
}

if ( order_id != null ) {
    var inputs = document.getElementsByTagName( 'input' );
    for ( var i = inputs.length -1; i >= 0; i-- ) {
        if ( inputs[ i ].name == 'subject' ) {
            inputs[ i ].value = 'Etsy order #' + order_id;
            var message = inputs[ i ].form.elements.namedItem( 'message_text' );
            message.value = '\n\nOrder: http://www.etsy.com/receipt.php?order_id=' + order_id
            break;
        }
    }
}


