  function ShowSel(tableID)
  {
    if(tableID == 0)
    {      
      document.all.tableTwo.style.visibility = "hidden";
      document.all.tableOne.style.visibility = "visible";
      document.all.tableTwo.style.display = 'none';
      document.all.tableOne.style.display = 'block';
    }
    else
    {
      document.all.tableOne.style.visibility = "hidden";
      document.all.tableTwo.style.visibility = "visible";
      document.all.tableOne.style.display = 'none';
      document.all.tableTwo.style.display = 'block';
    }
  }
    
  var innsetning;
  
  
  ReiknaSingle(0,1);

  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 = innsetning;
  	
  	var oGengi =  GetElement("gengi" + source);
  	if(oGengi != null)
  	{
  	    var input = oGengi.value;
      	 
      	  
	      if (input.indexOf(",") != -1)
	      {
		      input = input.replace(",",".");
	      }

  	    var tmp1;
	      var tmp2 = arrGengi[source][1];
      	  if (tmp2.indexOf(",") != -1)
      	  {
      	    tmp2 = tmp2.replace(",",".");
	      }
	      
	      if (input == 0 || isNaN(input))
	      {
		      return false;
	      }
	      else
	      {
		      //return true;
	      }
      	  
	      for (i=0; i<11; i++)
	      {
	          if (i!=source)
		      {
			      tmp1 = GengisFormatter(tmp2 / arrGengi[i][1] * input);
			      var oGengi = GetElement("gengi" + i);
			      oGengi.value = tmp1;
		      }
		      else
		      {
			      tmp1 = source;
		      }
      		
	      }
      }
	  return true;
  }

  function ReiknaSingle(source, target)
  {
	  innsetning = source;	  
	  ReiknaAllt();
  }
  
  function GetElement(sElementName)
{
	var oElement;
	
	if(document.getElementById)
	{
		oElement = document.getElementById(sElementName);
	}
	else if(document.all)
	{
		oElement = document.all(sElementName);
	}
	else
		return null;
		
	return oElement;
}