
$(function(){

    if ($('#exchange-rates').length) {

        var rate = $.cookie('exchange-rate');
        var rrate = $.cookie('r-exchange-rate');
        var html = '<h2>Exchange rates</h2><p>British Pound (GBP) <span>1</span> = Euro (EUR) <span>{rate}</span></p><br>';
        var html1 = '<p>Euro (EUR) <span>1</span> = British Pound (GBP) <span>{rerate}</span></p>';
        
//        if (rate) {
        if (!rate) {
            $.getJSON("http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20xml%20where%20url%3D'http%3A%2F%2Fwww.ecb.europa.eu%2Fstats%2Feurofxref%2Feurofxref-daily.xml'&format=xml&diagnostics=false&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback=?", function(data){
                
                rate = Math.round((1/$(data.results.toString()).find('Cube[currency="GBP"]').attr('rate'))*10000)/10000;
                rrate = Math.round((1/rate)*10000)/10000;
                
                
                $(html.replace('{rate}', rate)).appendTo('#exchange-rates');
                $(html1.replace('{rerate}', rrate)).appendTo('#exchange-rates');
                
                
                $.cookie('exchange-rate', rate);
                $.cookie('r-exchange-rate', rrate);
            });
        }
        else {
            $(html.replace('{rate}', rate)).appendTo('#exchange-rates');
            $(html1.replace('{rerate}', rrate)).appendTo('#exchange-rates');
        }
    }
    
});

