function calculator()
{
var X = document.calculator_taxe_notariale.pret.value;

if(X==0)
{
alert("Introduceti pretul pentru care doriti calculul taxelor notariale!")
}
else
{
if(isNaN(X))
{
alert("Pretul trebuie sa fie un numar!");
}
else
{
var curs = document.calculator_taxe_notariale.curs.value;

var valuta = document.calculator_taxe_notariale.valuta.value;
var pret_ron;

if(valuta==1)
{
pret_ron = X * curs;
}
else
{
pret_ron = X;
}
  

var taxa_timbru;

if(pret_ron < 12800.0001)
{
  if((3 * pret_ron / 100) < 25.7)
  {
  taxa_timbru = 25.7;
  }
  else
  {
  taxa_timbru = 3 * pret_ron / 100;
  }
}
else
{
  if(pret_ron < 25700.0001)
  {
  taxa_timbru = 385 + (2 / 100) * (pret_ron - 12800);
  }
  else
  {
    if(pret_ron < 51300.0001)
    {
    taxa_timbru = 642 + (3 / 200) * (pret_ron - 25700);
    }
	else
	{
      if(pret_ron < 256600.0001)
	  {
	  taxa_timbru = 1026 + (1 / 100) * (pret_ron - 51300);
	  }
	  else
	  {
        if(pret_ron < 513300.0001)
		{
        taxa_timbru = 3079 + (3 / 400) * (pret_ron - 256600);
        }
		else
		{
		taxa_timbru = 5005 + (1 / 200) * (pret_ron - 513300);
        }
      }
    }
  }
}

var onorariu;

if(pret_ron < 13696.0001)
{
   if((5 * pret_ron / 200) < 150)
   {
   onorariu = 150;
   }
   else
   {
   onorariu = 5 * pret_ron / 200;
   }
}
else
   {
   if(pret_ron < 27499.0001)
   {
   onorariu = 342.4 + (2 / 100) * (pret_ron - 13696);
   }
   else
   {
   if(pret_ron < 54891.0001)
      {
      onorariu = 618.46 + (3 / 200) * (pret_ron - 27499);
      }
      else
         {
      	 if(pret_ron < 274562.0001)
	 {
	 onorariu = 1029.34 + (1 / 100) * (pret_ron - 54891);
	 }
      	 else
	 {
            if(pret_ron < 549231.0001)
	    {
            onorariu = 3226.05 + (3 / 400) * (pret_ron - 274562);
	    }
            else
	    {
            onorariu = 5286.0675 + (1 / 200) * (pret_ron - 549231)
	    }
         }
      }
   }
}

var tva_onorariu;
tva_onorariu = onorariu * 19 / 100;

var timbru_jud;
timbru_jud = document.calculator_taxe_notariale.timbru_jud.value;

var total;
total=Number(taxa_timbru) + Number(timbru_jud) + Number(onorariu) + Number(tva_onorariu);

document.calculator_taxe_notariale.echivalent.value = pret_ron;
document.calculator_taxe_notariale.timbru.value = taxa_timbru;
document.calculator_taxe_notariale.onorariu.value = onorariu;
document.calculator_taxe_notariale.tva_onorariu.value = tva_onorariu;
document.calculator_taxe_notariale.total.value = total;
}
}

}