﻿var goldyears = "10,aud!10,cad!10,chf!10,cny!10,eur!10,gbp!10,hkd!10,idr!10,inr!10,jpy!10,php!10,sgd!10,zar!15,aud!15,cad!15,chf!15,cny!15,gbp!15,hkd!15,idr!15,inr!15,jpy!15,php!15,sgd!15,zar!1,aed!1,ars!1,aud!1,brl!1,cad!1,chf!1,cny!1,cop!1,eur!1,gbp!1,hkd!1,idr!1,inr!1,jpy!1,kwd!1,mxn!1,myr!1,nzd!1,php!1,rub!1,sek!1,sgd!1,try!1,vuv!1,zar!20,aud!20,cad!20,chf!20,cny!20,gbp!20,hkd!20,inr!20,jpy!20,sgd!20,zar!2,aed!2,ars!2,aud!2,brl!2,cad!2,chf!2,cny!2,cop!2,eur!2,gbp!2,hkd!2,idr!2,inr!2,jpy!2,kwd!2,mxn!2,myr!2,nzd!2,php!2,rub!2,sek!2,sgd!2,try!2,vuv!2,zar!30,aud!30,cad!30,chf!30,gbp!30,inr!30,jpy!30,zar!5,aud!5,brl!5,cad!5,chf!5,cny!5,eur!5,gbp!5,hkd!5,idr!5,inr!5,jpy!5,mxn!5,php!5,sek!5,sgd!5,try!5,zar!";
var silveryears = "10,aud!10,cad!10,chf!10,cny!10,eur!10,gbp!10,hkd!10,inr!10,jpy!10,zar!15,aud!15,cad!15,chf!15,cny!15,gbp!15,hkd!15,inr!15,jpy!15,zar!1,aud!1,brl!1,cad!1,chf!1,cny!1,eur!1,gbp!1,hkd!1,inr!1,jpy!1,kwd!1,mxn!1,nzd!1,rub!1,try!1,zar!20,aud!20,cad!20,chf!20,cny!20,gbp!20,hkd!20,inr!20,jpy!20,zar!2,aud!2,brl!2,cad!2,chf!2,cny!2,eur!2,gbp!2,hkd!2,inr!2,jpy!2,kwd!2,mxn!2,nzd!2,rub!2,try!2,zar!30,aud!30,cad!30,chf!30,gbp!30,inr!30,jpy!30,zar!5,aud!5,brl!5,cad!5,chf!5,cny!5,eur!5,gbp!5,hkd!5,inr!5,jpy!5,mxn!5,try!5,zar!";

function GetHistory() {
    var history = document.getElementById("Gold_Price_MainPage_Metal_SelectTime").value;
    var cur = document.getElementById("Gold_Price_MainPage_Currency_Select2").value;
    cur = cur.replace("XAU_", "");
    cur = cur.replace("XAG_", "");
    if (cur == null)
        cur = "USD";


    var csize = "_";
    if (history != "_1d_") {
        cur = cur.toLowerCase();
        csize = "_s_";
    }
    else {
        if (cur == "TRY")
            cur = "TRL";
        if (cur == "RUB")
            cur = "RUR";
    }
    var img = document.getElementById("Gold_Price_GoldPriceChart");

    if (document.getElementById("Gold_Price_MainPage_Metal_Select2").value == "G") {
        var weight = document.getElementById("Gold_Price_MainPage_Weight_Select_Gold").value;
        var filename = "gold" + history + weight + csize + cur + ".png";
        img.src = "http://goldprice.org/NewCharts/gold/images/" + CheckExists(filename, history,cur) + "?" + Math.random();
    }
    else {
        var weight = document.getElementById("Gold_Price_MainPage_Weight_Select_Silver").value;

        var filename = "silver" + history + weight + csize + cur + ".png";
        img.src = "http://goldprice.org/NewCharts/gold/images/" + CheckExists(filename, history, cur) + "?" + Math.random();
    }
}
function CheckExists(filename, time, curr) {
    curr = curr.toString().toLowerCase();
    if (curr == "usd") return filename;
    if (time.indexOf("year") < 0) return filename;
    var files = goldyears;
    if (filename.indexOf("silver") == 0) {
        files = silveryears;
    }
    var test = time.toString().replace("_year_", "") + "," + curr;
    test = test.toString().replace("_", "");
    if (files.indexOf(test) > -1)
        return filename;
    else
        return filename.replace(time, "_all_data_");
}
