
var total_reparatii = 0;
var total_tin = 0;
var total_mecanica = 0;
var total_vop = 0;
var total_electrica = 0;
var total_tractare = 0;

function Reseteaza() {
	for( i=0; i < document.calc_import.tinichigerie.length; i++ )
		document.calc_import.tinichigerie[i].checked = false;

	for( i=0; i < document.calc_import.mecanica.length; i++ )
		document.calc_import.mecanica[i].checked = false;

	for( i=0; i < document.calc_import.vopsitorie.length; i++ )
		document.calc_import.vopsitorie[i].checked = false;

	for( i=0; i < document.calc_import.electrica.length; i++ )
		document.calc_import.electrica[i].checked = false;

	for( i=0; i < document.calc_import.tractare.length; i++ )
		document.calc_import.tractare[i].checked = false;
}

function roundNumber(num, dec) {
	var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
	return result;
}

function SelectTypeOfCar()
{
	autohtona = 40;
	straina = 60;
	var select = document.calc_import;
	if(select.tip_masina[0].checked) 
		return autohtona;
	else 
		if (select.tip_masina[1].checked)
			return straina;
		else {
			alert("Nu ati selectat tipul masinii !");
			Reseteaza();
			return false;
		}
}

function calcul_tinichigerie(select)
{		
	pret_ora = SelectTypeOfCar();
	total_tin = 0;
	tin = document.calc_import;

	for( i=0; i < tin.tinichigerie.length; i++ ){ 
		if( tin.tinichigerie[i].checked )
			total_tin += roundNumber( eval(tin.tinichigerie[i].value * pret_ora), 2);			
	}	
	document.getElementById("calcul_tinichigerie").innerHTML= total_tin + ' lei';	
}

function calcul_mecanica(select)
{	
	pret_ora = SelectTypeOfCar();
	total_mecanica = 0;
	tin = document.calc_import;

	for( i=0; i < tin.mecanica.length; i++ ){ 
		if( tin.mecanica[i].checked )
			total_mecanica += roundNumber( eval(tin.mecanica[i].value * pret_ora), 2);			
	}
	
	document.getElementById("calcul_mecanica").innerHTML= total_mecanica + ' lei';	
}

function calcul_vopsitorie(select)
{	
	pret_ora = SelectTypeOfCar();
	total_vop = 0;
	tin = document.calc_import;

	for( i=0; i < tin.vopsitorie.length; i++ ){ 
		if( tin.vopsitorie[i].checked )
			total_vop +=  roundNumber( eval(tin.vopsitorie[i].value * pret_ora), 2);			
	}	
	document.getElementById("calcul_vopsitorie").innerHTML= total_vop + ' lei';	
}

function calcul_electrica(select)
{	
	pret_ora = SelectTypeOfCar();
	total_electrica = 0;
	tin = document.calc_import;

	for( i=0; i < tin.electrica.length; i++ ){ 
		if( tin.electrica[i].checked )
			total_electrica += roundNumber( eval(tin.electrica[i].value * pret_ora), 2);			
	}	
	document.getElementById("calcul_electrica").innerHTML= total_electrica + ' lei';	
}

function calcul_tractare(select)
{	
	pret_ora = SelectTypeOfCar();
	total_tractare = 0;
	tin = document.calc_import;

	for( i=0; i < tin.tractare.length; i++ ){ 
		if( tin.tractare[i].checked )
			total_tractare += roundNumber( eval(tin.tractare[i].value * pret_ora), 2);			
	}	
	document.getElementById("calcul_tractare").innerHTML= total_tractare + ' lei';	
}

function calc_total()
{	
	total_reparatii = eval(total_tin) + eval(total_mecanica)+ eval(total_vop) + eval(total_electrica) + eval(total_tractare);
		document.getElementById("total_reparatii").innerHTML= total_reparatii + ' lei';	
}