You need to remove var
statements from initialize
function and add them above this function:
var gbp, usd, eur, cad, aud;
function init()
{
gbp = document.getElementById("GBP");
usd = document.getElementById("USD");
eur = document.getElementById("EUR");
cad = document.getElementById("CAD");
aud = document.getElementById("AUD");
//...
In this case variables gbp, usd, eur, cad, aud
will be visible in other functions scopes.
Probably you need to read more about variables and scopes. For example at MDN. Scopes and closures are very important in JS.