// ==UserScript==
// @name          Rue-Montgallet.com Prix par gigaoctet
// @namespace     http://www.bidouille.org/
// @description   Affiche le prix par gigaoctet sur les pages disques durs, clefs USB et cartes memoires
// @include       http://www.rue-montgallet.com/*/Disques-durs/*
// @include       http://www.rue-montgallet.com/*/Disques-durs-externes/*
// @include       http://www.rue-montgallet.com/*/Cles-USB/*
// @include       http://www.rue-montgallet.com/*/Cartes-memoire/*
// ==/UserScript==

var rows = document.getElementsByName("compare")[0].getElementsByTagName("tr");
for(var i in rows) {
	if(rows[i].className != "line-even" && rows[i].className != "line-odd") { continue; }
	var size = /([\d.]+)\s*(mo|go|to)/.exec(rows[i].cells[1].getElementsByTagName("a")[0].text.toLowerCase());
	var price = /([\d,]+)/.exec(rows[i].cells[3].innerHTML);
	if( !size || !price ) continue;
	size = size[1] * (size[2] == "go" ? 1 : (size[2] == "mo" ? 0.001 : 1000));
	price = price[1].replace(",", ".");
	var ppgo = Math.round(100*price/size)/100;
	rows[i].innerHTML += "<td>("+ppgo+")</td>";
}

