arkadaşlar web sitemizde basit bir hesap modülü var. girilen m2'yi sabit bir dolar fiyatıyla çarpıp ve doları kuruyla çarpıp tl cinsinden vermesini istiyorum.
kuru manuel yöntemle yaptığım hali şu şekilde

<script type="text/javascript">
function calc1()
{
var x1;
x1 = document.getElementById("n1").value;
kur = 3.5199;
result1 = x1 * 80 * kur;
document.getElementById("result1").value = result1.toFixed(2) + " TL + KDV";
document.getElementById("info").innerHTML = "Uygulama dahil Ortalama fiyatıdır. Kesin Hesap için <a href='iletisim.htm'><b>İletişim</b></a> linkinimizden bizimle irtibata geçiniz !<br> A1 sınıfı yanmaz kompozit m2'de 5$ fiyat farkı içerir.";
}
</script>

ancak kuru sürekli update edemeyeceğim için, kuru merkez bankası xml yada yahoo finance yada sizin aklınıza gelen pratik bir şekilde çekmek istiyorum. bir denemem yahoo finance'den alan bir kod oldu. ancak iki fonksiyonu aynı bir arada kullanamadım. o script'te şu şekilde

<script type="text/javascript">

function getRate(from, to) {
var script = document.createElement('script');
script.setAttribute('src', "https://query.yahooapis.com/v1/public/yql?q=select%20rate%2Cname%20from%20csv%20where%20 url%3D'http%3A%2F%2Fdownload.finance.yahoo.com%2Fd %2Fquotes%3Fs%3D"+from+to+"%253DX%26f%3Dl1n'%20and %20columns%3D'rate%2Cname'&format=json&callback=pa rseExchangeRate");
document.body.appendChild(script);
}

function parseExchangeRate(data) {
var name = data.query.results.row.name;
var rate = parseFloat(data.query.results.row.rate, 10);
alert(rate);
}

getRate("USD", "TRY");

</script>

rate'i alarm olarak doğru veriyor ama yukarıdaki kodumda değişken olarak çarpmaya kalktığımda hiç bir sonuç vermiyor.

bildiğiniz yada aklınıza gelen basit bir çözüm olursa çok sevinirim.