// eBay Snipe at AuctionSniper.com
// version 1
// 2006-03-03
// Copyright 2006 Scott Winder
// Released under the GPL license
// http://www.gnu.org/copyleft/gpl.html
//
// --------------------------------------------------------------------
//
// This script adds a "Snipe this item" link to item pages you view after
// doing a search on eBay. You can click on the link to be taken directly
// to the AuctionSniper entry form for that item.
//
// --------------------------------------------------------------------
//
// ==UserScript==
// @name          eBay Snipe at AuctionSniper.com
// @namespace     http://www.lethean.us/userscripts
// @description   Adds an AuctionSniper link to the currently viewed item
// @include       http://cgi.ebay.com/*
// @include       http://cgi.ebay.co.uk/*
// ==/UserScript==

var idLoc = location.pathname.indexOf("QQitemZ");

if (idLoc != -1) {
	idLoc += 7;
	var itemId = location.pathname.substring( idLoc, 
						  location.pathname.indexOf( "QQ", idLoc ) );
	var snipeUrl = "http://www.auctionsniper.com/snipeit/snipeit.aspx?item=" + itemId;
	
	var watchLink = 0;
	for ( var i = 0; i < document.links.length; i++ ) {
		if ( document.links.item(i).href.indexOf( "MakeTrack" ) != -1 ) {
			watchLink = document.links.item(i);
			break;
		}
	}
	
	if (watchLink) {
		var snipeLink = document.createElement("a");
		snipeLink.href = snipeUrl;
		snipeLink.title = "Snipe this auction on AuctionSniper.com";
		var img = document.createElement("img");
		img.src = "data:image/gif;base64,R0lGODlhEAAQAPcAAISChMTCxGSazPz+/LUAQhwAjQAAFQAAAPQAABwAAAAAAAAAAAAA2AAAjBUAFQAAAAgAAQAAAAAAAAAAAAAA3wIA4gAAgAAAfAAARAMA5AAAEgAAAIgAT+IAGhIAgAAAfHkAAAgAAIIAAHwAAAAAAAAAAAEAAAAAgFYAAwAAAAAAAAAAAJAAAOEAABIAAAAAADEAA5cAAJIAAHwAALAAgOIAABIAAAAAABgAkO4A5JAAEnwAAHAAFAUAupEATHwAAP8oAv8CAP8AAP8AAG0A/wUA/5EA/3wA/xUAAQoAAIIAAHwAAAAATgAAehUATAAAAGAAjwMApQAATAAAAOAAkPYAHxgAOwAAACgAE14A4RUATAAAAAA0AwAAAAAAAADAAH49TgAEEACRT8B8AAAAAQAAAAAAAAAAAP+gAP/jAP8SAP8AAP9sDP/7AP+QAP98AABxAAD7AACQAAB8AAAAAQAAAAAAAAAAAAA9AwAEABWRAAB8AMA0AOIAABIAAADAgGJ8AwnjAIISAHwAAChFAF4AABUAAAAAANv4BwX3AIISAHwAAMAYAHbuAFCQAAB8ACgAIF4AeQEAUAAAAGwCAAAAAAAAAAAAAPz1AOFlABIAAAAAAADYAADjAAASAAAAAPiDAPcqABKCAAB8ABgAGO4ATZAAO3wAAHAAAAUAAJEAAHwAAP8AzP8Aaf8ATP8AAG0pKwW3AJGSAHx8AEogK/YqAIAWAHwAAAC+SAA+6xWCEgB8AAD//wD//wD//wD//ygAAF4AABUAAAAAAAC8BAHj5QASEgAAAAC+vgA+OwCCTAB8AFf45Pb35IASEnwAAOgYd+PuEBKQTwB8ACgAGF635RWSEgB8AFH/vgX/PpH/gnz/fHggsxMq5RUWEgAAAG2+0wU+/5GC/3x8fwAAiADl5QASEgAAAD3dIAQ/KpGCFnx8ADQWvgA/PgCCgsB8fAAAIAAAKgAAFgAAAAAw9QAAZQAAAAAAAAAkAADkAAASAAAAAAAg6QB5zgBQRwAAACH5BAAAAAAALAAAAAAQABAABwhvAAcIHBAAgMGDAQYqNJgQgMCCDhdGHAAgoUCDAzEKFABAgESCEwdwFOAxY0GLBEeWvKhxo8qVFA/KnDkzQEKSLwXYhDgQZ0ecDxm6pJiyJEOHAUgSFalzKUOLEXdWzDgx5FSJDitCRKkQokyFAwICADs=";
		img.border = "0";
		img.align = "top";
		snipeLink.appendChild(img);
		watchLink.parentNode.insertBefore(snipeLink, watchLink);
		watchLink.parentNode.insertBefore(document.createTextNode(" "), watchLink);
		snipeLink = document.createElement("a");
		snipeLink.href = snipeUrl;
		snipeLink.title = "Snipe this auction on AuctionSniper.com";
		snipeLink.appendChild(document.createTextNode("Snipe this Item"));
		watchLink.parentNode.insertBefore(snipeLink, watchLink);
		watchLink.parentNode.insertBefore(document.createTextNode("  |  "), watchLink);
	}
}

// CHANGELOG:
//
// v1 (2006-03-03)
// - initial release


