function convert(amount, iso, to, id) {  
    if (window.XMLHttpRequest)
      {// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
      }
    else
      {// code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    xmlhttp.open("GET","rateswithcss.xml",false);
    xmlhttp.send();
    xmlDoc=xmlhttp.responseXML; 
    
    if(amount=='') amount=0;
    
    // set the image
    var ouraction = "Buy";
    var imge = 'i1';
    if(to == 'WESELL') { imge='i2'; ouraction = "Sell"; } 
    
    //	parse xml
    var rate_array = xmlDoc.getElementsByTagName("RATE");
    for (var i=0; i < rate_array.length; i++) {
      var r_code = rate_array[i].getElementsByTagName("ISO")[0].childNodes[0].nodeValue;
      if(r_code == iso)  {
         var rate = rate_array[i].getElementsByTagName(to)[0].childNodes[0].nodeValue;
         var decs = 2;
         if(amount<10) decs=4; else if(amount<100) decs=3;
         var result =  (amount * rate).toFixed(decs) ;
         document.getElementById(id).innerHTML = "We " + ouraction + " " + amount + " " + iso + " for <br><font color=green  size=5>" + result + " </font><br><font color=green  size=3>CAD</font>";    
         
         document.getElementById(imge).src = rate_array[i].getElementsByTagName('FLAGURL')[0].childNodes[0].nodeValue;      
      }
    }  
    
    return 0;    
}

function listCurrencyOptions(deflt) {  
    if (window.XMLHttpRequest)
      {// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
      }
    else
      {// code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    xmlhttp.open("GET","rateswithcss.xml",false);
    xmlhttp.send();
    xmlDoc=xmlhttp.responseXML; 
    
    //	parse xml
    var list = "";
    var rate_array = xmlDoc.getElementsByTagName("RATE");
    for (var i=0; i < rate_array.length; i++) {
      var r_code = rate_array[i].getElementsByTagName("ISO")[0].childNodes[0].nodeValue;
      var r_country = rate_array[i].getElementsByTagName("COUNTRY")[0].childNodes[0].nodeValue;      
      list = list + '<option value='+r_code;
      if(r_code==deflt) list = list + ' selected ';
      list = list + ' >('+r_code+') '+r_country+'</option>';
    }  
    
    return list;    
}

