google.load("jquery", "1.2.6");

function gp_currencySymbols()
{
  $.getJSON("http://www.geoplugin.net/currency_symbols.gp?format=json&jsoncallback=?",
    function(data){
      var currencyCode = geoplugin_currencyCode();
      var fromCurr = '';
      var toCurr = '';

      $.each(data, function(i,item){
        if ( currencyCode == i ) {
          fromCurr = fromCurr + "<option value='"+i+"' selected>"+item.name+" ("+(item.symbol?item.symbol:'')+")</option>";
        } else {
          fromCurr = fromCurr + "<option value='"+i+"'>"+item.name+" ("+(item.symbol?item.symbol:'')+")</option>";
        }
      });          
      $.each(data, function(i,item){
        if ( currencyCode == 'USD' && i == 'EUR' ) {
          toCurr = toCurr + "<option value='"+i+"' selected>"+item.name+" ("+(item.symbol?item.symbol:'')+")</option>";
        } else {
          toCurr = toCurr + "<option value='"+i+"'>"+item.name+" ("+(item.symbol?item.symbol:'')+")</option>"; //{condition)? iftrue : iffalse
        }
      });
      $(fromCurr).appendTo("#from");
      $(toCurr).appendTo("#to");
    });
};

function convertIt(value,from,to,result)
{
  $.getJSON( "http://www.geoplugin.net/currency_converter.gp?jsoncallback=?", { from:from, to:to, amount:value }, function(output)
  {
    //add interbank
    var interbank = 0;//parseFloat(output.to.amount.replace(',',''))*.03469;
    var o = parseFloat(output.to.amount.replace(',','')) - interbank;
    result.val(o.toFixed(2));
    
    //console.log( parseFloat(output.to.amount.replace(',','')) / parseFloat(value.replace(',','')));
    
  });
  
  $.getJSON( "http://www.geoplugin.net/currency_converter.gp?jsoncallback=?", { from:from, to:to, amount:1 }, function(output)
  {
      var interbank = 0;//parseFloat(output.to.amount.replace(',',''))*.03469;
      var o = parseFloat(output.to.amount.replace(',','')) - interbank;
      $('#currencyConverter #rate').html('1' + from + ' = ' + o.toFixed(2) + to);
      
  });
  
}

