//Start
var aud=1.723244;
var cad=1.598901;
var eur=1.194458;
var usd=1.540492;
//End

function changeCurrency(loading){

var cb=document.getElementById("currency");
var ix=document.cookie.split(";")[0].split("=")[1];

if(loading && ix>0){
  ix--;
  cb.selectedIndex=ix

}

var cc=cb.options[cb.selectedIndex].value;
var cv;

switch(cc){
case "AUD":
  cv=aud;
  break;
case "CAD":
  cv=cad;
  break;
case "EUR":
  cv=eur;
  break;
case "USD":
  cv=usd;
  break;
default:
  cv=1;
}

document.cookie="currency="+(cb.selectedIndex+1);

//Visible currency spans
var sp=document.getElementsByTagName("SPAN");

for (var i=0;i<sp.length;i++){

  if(sp[i].getAttribute("name")=="cur")
    sp[i].childNodes[0].nodeValue=cc

  if(sp[i].getAttribute("name")=="val")
    sp[i].childNodes[0].nodeValue=(sp[i].getAttribute("val")*cv).toFixed(2);
}

//Hidden PayPal fields
var hi=document.getElementsByTagName("INPUT");

for (var i=0;i<hi.length;i++){

  if(hi[i].getAttribute("name")=="currency_code")
    hi[i].setAttribute("value",cc);
    
  if(hi[i].getAttribute("name")=="amount")
    hi[i].setAttribute("value",(hi[i].getAttribute("val")*cv).toFixed(2) );

}

}



function showRates(){

msg="Rate today: 1 GBP = " + aud.toFixed(2) + " AUD;   " + cad.toFixed(2) + " CAD;   " + eur.toFixed(2) + " EUR;   " + usd.toFixed(2) + " USD";
alert(msg);

}