﻿(function($) {
    $(function() {
        ExchangeRate.loadRates(new Date());
        $("#datepicker").datepicker({
            dateFormat: 'mm/dd/yy',
            onSelect: function(dateText, inst) {
                ExchangeRate.loadRates(Date.parse(dateText));
            }
        });
    });
    var ExchangeRate = {
        loadRates: function(rateDate) {
            var rateCurrency = "'US$', 'EUR', 'GBP', 'JPY'";
            $.ajax({
                type: "GET",
		cache: false,
                url: "ObterParidades/" + dateFormat(rateDate, "yyyy-mm-dd") + "/" + rateCurrency,
                data: "{}",
                dataType: "xml",
                success: function(data) {
                    ExchangeRate.writeRates(data, rateDate)
                },
                error: function(request, textStatus, errorThrown) {
                    showAjaxError("#exchangeRate", request, textStatus, errorThrown, "");
                }
            });
        },
        writeRates: function(data, rateDate) {
            $("#exchangeRate").transform({
                xmlstr: [xmlToString(data)],
                xsl: "/App_Transform/Views/Support/ExchangeRate/List/Default.xsl"
            });
            $("#dateNow").html(dateFormat(rateDate, "dd/mm/yyyy"));
        }
    };
})(jQuery);



