// JavaScript Document

function isBlank(val){
	if(val==null){return true;}
	for(var i=0;i<val.length;i++) {
		if ((val.charAt(i)!=' ')&&(val.charAt(i)!="\t")&&(val.charAt(i)!="\n")&&(val.charAt(i)!="\r")){return false;}
		}
	return true;
	}

function isDigit(num) {
	if (num.length>1){return false;}
	var string="1234567890";
	if (string.indexOf(num)!=-1){return true;}
	return false;
	}

function isInteger(val){
	if (isBlank(val)){return false;}
	for(var i=0;i<val.length;i++){
		if(!isDigit(val.charAt(i))){return false;}
		}
	return true;
	}

function calcul(){


//volum

if(isInteger(document.getElementById('volum').value)){
var volum = document.getElementById('volum').value;
var intreg = 0;
intreg = Math.floor(volum/12);
var fractie = volum%12;
var pret_volum = 0;
pret_volum = intreg * 150;
if (fractie>=1 && fractie<=3) pret_volum += 80;
if (fractie>3 && fractie<=6) pret_volum += 100;
if (fractie>6 && fractie<=7) pret_volum += 120;
if (fractie>7 && fractie<=12) pret_volum += 150;
}else{
alert('Campul "Volum" trebuie completat cu un numar intreg');
}

//montare - demontare

var demontare=0;
var montare=0;
if(document.getElementById('demontare').checked==true) demontare=volum*5;
if(document.getElementById('montare').checked==true) montare=volum*5;
if(document.getElementById('demontare').checked==false) demontare=0;
if(document.getElementById('montare').checked==false) montare=0;


//etaj

var pret_etaj = 0;
if(document.getElementById('et_plecare').disabled==false && document.getElementById('et_sosire').disabled==false){
var et_plecare = parseInt(document.getElementById('et_plecare').value);
var et_sosire = parseInt(document.getElementById('et_sosire').value);
var etaje = 0;
if (document.getElementById('et_plecare').value == "P") et_plecare=0;
if (document.getElementById('et_sosire').value == "P") et_sosire=0;
if (et_plecare > 4) et_plecare=4;
if (et_sosire > 4) et_sosire=4;
etaje=et_plecare + et_sosire;
if (etaje>4) etaje=4;
else etaje = et_plecare + et_sosire;
//alert(et_plecare + " " + et_sosire + " "+ etaje);
if(et_plecare>=0 && et_sosire>=0) pret_etaj = (etaje*20)*(1+intreg+fractie/12);
}

//ambalaje

var ambalaje=0;
if (document.getElementById('ambalaje').checked == true) ambalaje=20*volum;
if (document.getElementById('ambalaje').checked == false) ambalaje=0;

//programare

var programare=1;
if (document.getElementById('programare').checked) programare=1.3;
if (!document.getElementById('programare').checked) programare=1;

//stationare
var stationare=0;
if(document.getElementById('timp').disabled==false && document.getElementById('timp').value != ""){
stationare = document.getElementById('timp').value * 0.77;
}

//km

var pret_km=0;
if(fractie!=0){
pret_km=3*parseInt(document.getElementById('km').value)*(intreg+1);
}
else {
pret_km=3*parseInt(document.getElementById('km').value)*intreg;
}

var pret_km2=0;
if(fractie!=0){
pret_km2=8*parseInt(document.getElementById('km2').value)*(intreg+1);
}
else {
pret_km2=8*parseInt(document.getElementById('km2').value)*intreg;
}
var total = Math.round((pret_volum + montare + demontare + pret_etaj + ambalaje + stationare + pret_km + pret_km2) * programare)
document.getElementById('total').innerHTML =  total + " RON";
//var pret_global=((pret_volum + montare + demontare + pret_etaj + ambalaje + stationare + pret_km) * programare);

//alert(pret_volum + " "+ montare+ " "+demontare+ " "+pret_etaj+ " "+ambalaje + " "+ programare);
//alert((pret_volum + montare + demontare + pret_etaj + ambalaje + stationare + pret_km) * programare);

}
