﻿/*Kodlama:Ahmet AKÇAY*/
addLoadEvent(window, "load", anlikPiyasalar)
var tblExchange, spnUpdateDate, divAjaxLoader;
var usdAlis, usdSatis, usdStatu, usdPercent, euroAlis, euroSatis, euroStatu, euroPercent, altinAlis, altinSatis, altinStatu, altinPercent, gumusAlis, gumusSatis, gumusStatu, gumusPercent, imkb100EnSon, imkb100Yuzde, imkb100Statu, imkb30EnSon, imkb30Yuzde, imkb30Statu, imkbKtlmEnSon, imkbKtlmYuzde, imkbKtlmStatu;
var timeOutID;
function anlikPiyasalar() {
    if (!runEventHandler) return false;
    divAjaxLoader = mE("#ajaxLoader");
    divAjaxLoaderP = mE("#ajaxLoader p")[0];
    tblExchange = mE("#piyasalarTable");
    spnUpdateDate = mE("#anlikPiyasalarContainer .updateDate")[0];

    usdAlis = mE("#usdAlis");
    usdSatis = mE("#usdSatis");
    usdStatu = mE("#usdStatu");
    usdPercent = mE("#usdPercent");

    euroAlis = mE("#euroAlis");
    euroSatis = mE("#euroSatis");
    euroStatu = mE("#euroStatu");
    euroPercent = mE("#euroPercent");

    altinAlis = mE("#altinAlis");
    altinSatis = mE("#altinSatis");
    altinStatu = mE("#altinStatu");
    altinPercent = mE("#altinPercent");

    gumusAlis = mE("#gumusAlis");
    gumusSatis = mE("#gumusSatis");
    gumusStatu = mE("#gumusStatu");
    gumusPercent = mE("#gumusPercent");

    imkb100EnSon = mE("#imkb100EnSon");
    imkb100Yuzde = mE("#imkb100Yuzde");
    imkb100Statu = mE("#imkb100Statu");

    imkb30EnSon = mE("#imkb30EnSon");
    imkb30Yuzde = mE("#imkb30Yuzde");
    imkb30Statu = mE("#imkb30Statu");

    imkbKtlmEnSon = mE("#imkbKtlmEnSon");
    imkbKtlmYuzde = mE("#imkbKtlmYuzde");
    imkbKtlmStatu = mE("#imkbKtlmStatu");

    getExchange();
    tblExchange.style.display = "none";
    spnUpdateDate.style.display = "none";
    divAjaxLoader.style.display = "block";
    divAjaxLoaderP.style.display = "block";


}

function getExchange() {

    var myAjx = new Acaks(
		{
		    url: myApplicationName + "/usercontrol/json.aspx",
		    parameters: Math.random(1000),
		    responseType: "json",
		    successRun: function (JSON) {

		        if (JSON.exchange) {
		            spnUpdateDate.innerHTML = JSON.exchange.updateDate

		            usdAlis.innerHTML = JSON.exchange.usd.buy;
		            usdSatis.innerHTML = JSON.exchange.usd.sale;
		            usdStatu.src = matchRiseFall(JSON.exchange.usd.statu);
		            usdPercent.innerHTML = JSON.exchange.usd.percent;
		            usdPercent.setAttribute("statu", JSON.exchange.usd.statu);

		            euroAlis.innerHTML = JSON.exchange.euro.buy;
		            euroSatis.innerHTML = JSON.exchange.euro.sale;
		            euroStatu.src = matchRiseFall(JSON.exchange.euro.statu);
		            euroPercent.innerHTML = JSON.exchange.euro.percent;
		            euroPercent.setAttribute("statu", JSON.exchange.euro.statu);

		            altinAlis.innerHTML = JSON.exchange.gold.buy;
		            altinSatis.innerHTML = JSON.exchange.gold.sale;
		            altinStatu.src = matchRiseFall(JSON.exchange.gold.statu);
		            altinPercent.innerHTML = JSON.exchange.gold.percent;
		            altinPercent.setAttribute("statu", JSON.exchange.gold.statu);

		            gumusAlis.innerHTML = JSON.exchange.silver.buy;
		            gumusSatis.innerHTML = JSON.exchange.silver.sale;
		            gumusStatu.src = matchRiseFall(JSON.exchange.silver.statu);
		            gumusPercent.innerHTML = JSON.exchange.silver.percent;
		            gumusPercent.setAttribute("statu", JSON.exchange.silver.statu);

		            imkb100EnSon.innerHTML = JSON.exchange.imkb100.last;
		            imkb100Yuzde.innerHTML = JSON.exchange.imkb100.percent;
		            imkb100Statu.src = matchRiseFall(JSON.exchange.imkb100.statu);

		            imkb30EnSon.innerHTML = JSON.exchange.imkb30.last;
		            imkb30Yuzde.innerHTML = JSON.exchange.imkb30.percent;
		            imkb30Statu.src = matchRiseFall(JSON.exchange.imkb30.statu);

		            imkbKtlmEnSon.innerHTML = JSON.exchange.imkbktlm.last;
		            imkbKtlmYuzde.innerHTML = JSON.exchange.imkbktlm.percent;
		            imkbKtlmStatu.src = matchRiseFall(JSON.exchange.imkbktlm.statu);

		            divAjaxLoader.style.display = "none";
		            divAjaxLoaderP.style.display = "none";
		            tblExchange.style.display = "block";
		            spnUpdateDate.style.display = "block";
		            
		        }
		    }
		}


	);
    timeOutID = setTimeout("getExchange()", 60000)
}

function matchRiseFall(_str) {
    returnstr = "../_i/ico_arrow_equal.gif";
    if (_str == "fall") {
        returnstr = "../_i/ico_arrow_down.gif";
    }
    else if (_str == "rise") {
        returnstr = "../_i/ico_arrow_up.gif";
    }

    return returnstr;
}


