// ==UserScript==
// @name           Mix Woot Price
// @namespace      http://projects.neocodenetworks.com/gm/
// @description    Adds shipping to the current Woot price
// @include        http://*.woot.com/
// @include        http://*.woot.com/Default.aspx*
// ==/UserScript==
 
function roundNumber(num, dec) {
	var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
	return result;
}
 
window.addEventListener("load", function(e) {
	price = document.getElementById("PriceSpan");
	var shipping;
	
	spans = document.getElementsByTagName("span");
	for (i = 0; i < spans.length; i++) {
		if (spans[i].className == "shipping") {
			shipping = spans[i];
			break;
		}
	}
	
	if (shipping.innerHTML == "+ $5 shipping") {
		price.title = price.innerHTML + " for one w/ $5 shipping";
		var cost = parseFloat(price.innerHTML.replace("$","").replace(",",""));
		price.innerHTML = "$" + roundNumber(cost + 5.00,2);
		shipping.innerHTML = "Shipping included";
	}
	else {
		price.title = "Price w/ shipping was not calculated";
	}
}, false);