//Fylla Gengiđ inní
var innsettning;
var arrGengi = new Array(6);
for (i=0; i <6; i++)
arrGengi[i]=new Array(3)
arrGengi[0][0]= "ISK";
arrGengi[0][1]= "Íslensk króna";
arrGengi[0][2]= "1";

arrGengi[1][0]= "USD";
arrGengi[1][1]= "Bandaríkjadalur";
arrGengi[1][2]= arrMyntSolugengi["USD"].replace(",", ".");
arrGengi[1][3]= arrMyntKaupgengi["USD"].replace(",", ".");

arrGengi[2][0]= "EUR";
arrGengi[2][1]= "Evra";
arrGengi[2][2]= arrMyntSolugengi["EUR"].replace(",", ".");
arrGengi[2][3]= arrMyntKaupgengi["EUR"].replace(",", ".");

arrGengi[3][0]= "GBP";
arrGengi[3][1]= "Sterlingspund";
arrGengi[3][2]= arrMyntSolugengi["GBP"].replace(",", ".");
arrGengi[3][3]= arrMyntKaupgengi["GBP"].replace(",", ".");

arrGengi[4][0]= "DKK";
arrGengi[4][1]= "Dönsk króna";
arrGengi[4][2]= arrMyntSolugengi["DKK"].replace(",", ".");
arrGengi[4][3]= arrMyntKaupgengi["DKK"].replace(",", ".");



function GengisFormatter(upphaed)
{
  upphaed = upphaed.toString().replace(/\$|\,/g,"");
  if(isNaN(upphaed))
  {
    upphaed = "0";
  }
  upphaed = Math.floor(upphaed*100+0.50000000001);
  aurar = upphaed%100;
  upphaed = Math.floor(upphaed/100).toString();
  if(aurar<10)
  {
    aurar = "0" + aurar;
  }

  for (var i = 0; i < Math.floor((upphaed.length-(1+i))/3); i++)
  {
    upphaed = upphaed.substring(0,upphaed.length-(4 * i + 3))+"." + upphaed.substring(upphaed.length-(4*i+3));
  }
  return (upphaed + "," + aurar);
}

function ReiknaAllt()
{
    var source = innsettning;
    var input = eval("document.objGengisReiknir.gengi" + source + ".value");

  if (input.indexOf(",") != -1)
  {
    input = input.replace(",",".");
  }

    var tmp1;
  var tmp2 = arrGengi[source][2];

  if (input == 0 || isNaN(input))
  {
    return false;
  }
  else
  {
    //return true;
  }

  for (i=0; i<6; i++)
  {
    if (i!=source)
    {
      tmp1 = GengisFormatter(tmp2 / arrGengi[i][2] * input);
      eval("document.objGengisReiknir.gengi" + i + ".value =" + "tmp1");
    }
    else
    {
      tmp1 = source;
    }
  }

  return true;
}

function ReiknaSingle(source, target)
{
  innsettning = source;

  if (target == 1)
  {
    ReiknaAllt();
  }
  else
  {
    return false;
  }
}

function clearData()
{
  for(i=0; i<6; i++) {
    document.getElementById("gengi"+ i).value = "";
  }
}

function TeiknaGengisbreyti() {
  strGURL = "/img/flags/";

  document.writeln("<form name=\"objGengisReiknir\" id=\"objGengisReiknir\" style=\"margin:0px;padding:0px;\">");
  document.writeln("<table class=\"tblGengi\" border=\"0\" width=235 cellspacing=\"2\" cellpadding=\"0\">");

  document.writeln("<tr>");
  document.writeln("	<td class=\"sidetable_td_b\"><img src=\"" + strGURL + arrGengi[0][0] + ".gif\" align=\"absmiddle\" hspace=\"2\" title=\"" + arrGengi[0][1] + "\" /></td>");
  document.writeln("	<td colspan=\"2\" align=\"left\">&nbsp;Gengisbreytir&nbsp;</td><td>&nbsp;</td>");
  document.writeln("	<td align=\"center\"><input class=\"frmInput\" name=\"objGengisReiknirISK\" id=\"gengi" + 0 + "\" type=\"text\" maxlength=\"12\" size=\"11\" value=\"\" onKeyUp=\"ReiknaSingle(" + 0 + ",1)\" /></td>");
  document.writeln("</tr>");
  
  document.writeln("<tr>");
  document.writeln("	<td></td>");
  document.writeln("	<td></td>");
  document.writeln("	<td align=\"center\">Kaup</td>");
  document.writeln("	<td align=\"center\">Sala</td>");
  document.writeln("	<td></td>");
  document.writeln("</tr>");
  
  for (i=1; i <5; i++) {
    document.writeln("<tr>");
    document.writeln("	<td class=\"sidetable_td_b\"><img src=\"" + strGURL + arrGengi[i][0] + ".gif\" align=\"absmiddle\" hspace=\"2\" title=\"" + arrGengi[i][1] + "\" /></td>");
    document.writeln("	<td align=\"left\">&nbsp;" + arrGengi[i][0] + "&nbsp;</td>");
    document.writeln("	<td align=\"right\">&nbsp;" + arrGengi[i][3] + "&nbsp;</td>");
    document.writeln("	<td align=\"right\">&nbsp;" + arrGengi[i][2] + "&nbsp;</td>");
    document.writeln("	<td align=\"center\"><input class=\"frmInput\" name=\"objGengisReiknirISK\" id=\"gengi" + i + "\" type=\"text\" maxlength=\"12\" size=\"11\" value=\"\" onKeyUp=\"ReiknaSingle(" + i + ",1)\" /></td>");
    document.writeln("</tr>");
  }

  document.writeln("</table>");
  document.writeln("</form>");
}

TeiknaGengisbreyti();
