//Fylla Gengið inní
var innsettning;
var arrGengi = new Array(11);
for (i=0; i <11; i++)
arrGengi[i]=new Array(3)
arrGengi[0][0]= "ISK";
arrGengi[0][1]= "Icelandic krona";
arrGengi[0][2]= "1";

arrGengi[1][0]= "EUR";
arrGengi[1][1]= "EUR";
arrGengi[1][2]= arrMyntSolugengi["EUR"].replace(",", ".");
arrGengi[1][3]= arrMyntKaupgengi["EUR"].replace(",", ".");

arrGengi[2][0]= "USD";
arrGengi[2][1]= "USD";
arrGengi[2][2]= arrMyntSolugengi["USD"].replace(",", ".");
arrGengi[2][3]= arrMyntKaupgengi["USD"].replace(",", ".");

arrGengi[3][0]= "GBP";
arrGengi[3][1]= "GBP";
arrGengi[3][2]= arrMyntSolugengi["GBP"].replace(",", ".");
arrGengi[3][3]= arrMyntKaupgengi["GBP"].replace(",", ".");

arrGengi[4][0]= "DKK";
arrGengi[4][1]= "DKK króna";
arrGengi[4][2]= arrMyntSolugengi["DKK"].replace(",", ".");
arrGengi[4][3]= arrMyntKaupgengi["DKK"].replace(",", ".");

arrGengi[5][0]= "CHF";
arrGengi[5][1]= "CHF";
arrGengi[5][2]= arrMyntSolugengi["CHF"].replace(",", ".");
arrGengi[5][3]= arrMyntKaupgengi["CHF"].replace(",", ".");

arrGengi[6][0]= "JPY";
arrGengi[6][1]= "JPY";
arrGengi[6][2]= arrMyntSolugengi["JPY"].replace(",", ".");
arrGengi[6][3]= arrMyntKaupgengi["JPY"].replace(",", ".");

arrGengi[7][0]= "SEK";
arrGengi[7][1]= "SEK";
arrGengi[7][2]= arrMyntSolugengi["SEK"].replace(",", ".");
arrGengi[7][3]= arrMyntKaupgengi["SEK"].replace(",", ".");

arrGengi[8][0]= "CAD";
arrGengi[8][1]= "CAD";
arrGengi[8][2]= arrMyntSolugengi["CAD"].replace(",", ".");
arrGengi[8][3]= arrMyntKaupgengi["CAD"].replace(",", ".");

arrGengi[9][0]= "NOK";
arrGengi[9][1]= "NOK";
arrGengi[9][2]= arrMyntSolugengi["NOK"].replace(",", ".");
arrGengi[9][3]= arrMyntKaupgengi["NOK"].replace(",", ".");

arrGengi[10][0]= "XDR";
arrGengi[10][1]= "XDR";
arrGengi[10][2]= arrMyntSolugengi["XDR"].replace(",", ".");
arrGengi[10][3]= arrMyntKaupgengi["XDR"].replace(",", ".");

var show = 5;

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<11; 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<11; i++) {
		document.getElementById("gengi"+ i).value = "";
	}
} 

function TeiknaGengisbreyti() {
	var firstclass = "";
	var lastclass = "";
	
	strGURL = "/reiknivelar/gengisreiknir/flags/";

	document.writeln("<form name=\"objGengisReiknir\" id=\"objGengisReiknir\">");
	document.writeln("<ul>");
	document.writeln("   <li class=\"first ISK\"><div><acronym title=\"" + arrGengi[0][1] + "\">ISK</acronym><span><input name=\"objGengisReiknirISK\" id=\"gengi" + 0 + "\" type=\"text\" maxlength=\"12\" onKeyUp=\"ReiknaSingle(" + 0 + ",1)\" /></span><div class=\"clear\"></div></div></li>");

	
	for (i=1; i <11; i++) {
		if (i == 6 || i == 10) {
			lastclass = " last";
			firstclass = "";
		} else if (i == 7) {
			firstclass = " first";
			lastclass = "";
			document.writeln("</ul>");
			document.writeln("<ul id=\"lastul\">")
		} else { firstclass = ""; lastclass = ""; }
		
		
	   document.writeln("   <li class=\"" + arrGengi[i][0] + firstclass + "\"><div><span class=\"left\">Buy: <em>" + arrGengi[i][3] + "</em></span><span>Sell: <em>" + arrGengi[i][2] + "</em></span><div class=\"clear\"></div></div></li>");
       document.writeln("   <li class=\"g2" + lastclass +"\"><div><acronym title=\"" + arrGengi[i][1] + "\">" + arrGengi[i][0] + "</acronym> <span style=\"float:right;\"><input name=\"objGengisReiknirISK\" id=\"gengi" + i + "\" type=\"text\" maxlength=\"12\" onKeyUp=\"ReiknaSingle(" + i + ",1)\" /></span><div class=\"clear\"></div></div></li>");
	}

	document.writeln("</ul>");
	document.writeln("</form>");
}
