Autofill eBay Maximum Bid

Automatically fills in the maximum bid box with the minimum possible bid.

Terá de instalar uma extensão como Tampermonkey, Greasemonkey ou Violentmonkey para instalar este script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

Terá de instalar uma extensão como Tampermonkey ou Violentmonkey para instalar este script.

Terá de instalar uma extensão como Tampermonkey ou Userscripts para instalar este script.

Terá de instalar uma extensão como Tampermonkey para instalar este script.

Terá de instalar uma extensão de gestão de scripts de utilizador para instalar este script.

(Já tenho um gestor de scripts de utilizador, deixe-me instalá-lo!)

Terá de instalar uma extensão como Stylus para instalar este estilo.

Terá de instalar uma extensão como Stylus para instalar este estilo.

Terá de instalar uma extensão como Stylus para instalar este estilo.

Terá de instalar uma extensão de gestão de estilos de utilizador para instalar este estilo.

Terá de instalar uma extensão de gestão de estilos de utilizador para instalar este estilo.

Terá de instalar uma extensão de gestão de estilos de utilizador para instalar este estilo.

(Já tenho um gestor de estilos de utilizador, deixe-me instalá-lo!)

// ==UserScript==
// @name           Autofill eBay Maximum Bid
// @namespace      http://sopoforic.wordpress.com/
// @description    Automatically fills in the maximum bid box with the minimum possible bid.
// @version        0.4.2
// @copyright      2010+, Tracy Poff (http://sopoforic.wordpress.com/)
// @license        GPL version 3 or any later version; http://www.gnu.org/copyleft/gpl.html
// @include        *.ebay.tld/*
// ==/UserScript==
try{

var pattern = new Array();

//English patterns
pattern.push(/Enter US \$(\d+\.\d+)/);
pattern.push(/Enter EUR (\d+\.\d+)/);
pattern.push(/Enter GBP (\d+\.\d+)/);
pattern.push(/Enter AU \$(\d+\.\d+)/);
pattern.push(/Enter £(\d+\.\d+)/);

//German patterns
pattern.push(/Geben Sie mindestens EUR (\d+\,\d+)/);
pattern.push(/Geben Sie mindestens EUR (\d+\,\d+)/);
pattern.push(/Geben Sie mindestens £(\d+\,\d+)/);
pattern.push(/Geben Sie mindestens £(\d+\,\d+)/);
pattern.push(/Geben Sie mindestens <span style="white-space: nowrap;">EUR (\d+\,\d+)/);

for (x in pattern) {
    if (document.body.innerHTML.match(pattern[x])) {
        document.getElementsByName("maxbid")[0].value = RegExp.$1;
        break;
    }
}
}
catch(err){
    alert(err);
}