function Arata_calculator_taxe()
{
	if (document.getElementById("taxe_notariale").style.display == "none")	
		document.getElementById("taxe_notariale").style.display = "block";	
}

function Ascunde_calculator_taxe()
{
	if (document.getElementById("taxe_notariale").style.display == "block")	
		document.getElementById("taxe_notariale").style.display = "none";		
}

var EUR;
var USD;
var V; // V imobil
var TT; // taxa de timbru RON
var ON; // ON notar RON
var TVAON; // TVA ON notar RON
var Total; // RON

function taxe_notariale()
{		
	EUR = document.frmConvertorValutar.eur.value;
	USD = document.frmConvertorValutar.usd.value;
	if(document.frmTaxeNotariale.txtSuma.value != "")
	{
		if(document.frmTaxeNotariale.selMoneda.options[0].selected == true)		
			V = document.frmTaxeNotariale.txtSuma.value;		
		if(document.frmTaxeNotariale.selMoneda.options[1].selected == true)	
			V = (document.frmTaxeNotariale.txtSuma.value) * EUR;	
		if(document.frmTaxeNotariale.selMoneda.options[2].selected == true)	
			V = (document.frmTaxeNotariale.txtSuma.value) * USD;	
		if(document.frmTaxeNotariale.selMoneda.options[3].selected == true)	
			V = (document.frmTaxeNotariale.txtSuma.value) / 10000;
	
	// **************************************************************** taxa de timbru
	
		if(V <= 12800)
		{
  			if((3 * V / 100) < 25.7)  		
  				TT = 25.7;  		
  			else  		
  				TT = 3 * V / 100;  		
		}
		else
		{
  			if(V <= 25700)  		
  				TT = 385 + (2 / 100) * (V - 12800);  		
  			else
  			{
    			if(V <= 51300)    		
    				TT = 642 + (3 / 200) * (V - 25700);    		
				else
				{
      				if(V <= 256600)	  			
	  					TT = 1026 + (1 / 100) * (V - 51300);	  			
	  				else
	  				{
        				if(V <= 513300)					
        					TT = 3079 + (3 / 400) * (V - 256600);        			
						else					
							TT = 5005 + (1 / 200) * (V - 513300);        			
      				}
    			}
  			}
		}
		// **************************************************************** ON
		if(V <= 13696)
		{
   			if((5 * V / 200) < 150)   		
				ON = 150;   		
   			else   		
   				ON = 5 * V / 200;   		
		}
		else
   		{
   			if(V <= 27499)   		
   				ON = 342.4 + (2 / 100) * (V - 13696);   		
   			else
   			{
   				if(V <= 54891)      		
      				ON = 618.46 + (3 / 200) * (V - 27499);			
      			else
         		{
      	 			if(V <= 274562)	 			
	 					ON = 1029.34 + (1 / 100) * (V - 54891);	 			
      	 			else
	 				{
            			if(V <= 549231)	    			
            				ON = 3226.05 + (3 / 400) * (V - 274562);	    			
            			else	    			
            				ON = 5286.0675 + (1 / 200) * (V - 549231)	    			
         			}
      			}
   			}
		}
		TVAON = ON * 19 / 100;
		Total=Number(TT) + Number(ON) + Number(TVAON);
		
		var TT_RON = Math.round((TT)*100)/100
		document.frmTaxeNotariale.txtTimbruRON.value = TT_RON.toLocaleString();
		var ON_RON = Math.round((ON)*100)/100
		document.frmTaxeNotariale.txtOnorariuRON.value = ON_RON.toLocaleString();
		var TVAON_RON = Math.round((TVAON)*100)/100
		document.frmTaxeNotariale.txtTVARON.value = TVAON_RON.toLocaleString();
		var Total_RON = Math.round((Total)*100)/100
		document.frmTaxeNotariale.txtTotalRON.value = Total_RON.toLocaleString();
		
		var TT_ROL = Math.round((TT * 10000)*100)/100
		document.frmTaxeNotariale.txtTimbruROL.value = TT_ROL.toLocaleString();
		var ON_ROL = Math.round((ON * 10000)*100)/100
		document.frmTaxeNotariale.txtOnorariuROL.value = ON_ROL.toLocaleString();
		var TVAON_ROL = Math.round((TVAON * 10000)*100)/100
		document.frmTaxeNotariale.txtTVAROL.value = TVAON_ROL.toLocaleString();
		var Total_ROL = Math.round((Total * 10000)*100)/100
		document.frmTaxeNotariale.txtTotalROL.value = Total_ROL.toLocaleString();		
		
		var TT_EUR = Math.round((TT / EUR)*100)/100
		document.frmTaxeNotariale.txtTimbruEUR.value = TT_EUR.toLocaleString();
		var ON_EUR = Math.round((ON / EUR)*100)/100
		document.frmTaxeNotariale.txtOnorariuEUR.value = ON_EUR.toLocaleString();
		var TVAON_EUR = Math.round((TVAON / EUR)*100)/100
		document.frmTaxeNotariale.txtTVAEUR.value = TVAON_EUR.toLocaleString();
		var Total_EUR = Math.round((Total / EUR)*100)/100
		document.frmTaxeNotariale.txtTotalEUR.value = Total_EUR.toLocaleString();
		
		var TT_USD = Math.round((TT / USD)*100)/100
		document.frmTaxeNotariale.txtTimbruUSD.value = TT_USD.toLocaleString();
		var ON_USD = Math.round((ON / USD)*100)/100
		document.frmTaxeNotariale.txtOnorariuUSD.value = ON_USD.toLocaleString();
		var TVAON_USD = Math.round((TVAON / USD)*100)/100
		document.frmTaxeNotariale.txtTVAUSD.value = TVAON_USD.toLocaleString();
		var Total_USD = Math.round((Total / USD)*100)/100
		document.frmTaxeNotariale.txtTotalUSD.value = Total_USD.toLocaleString();
	}
}