// SETTINGS
//var min_hours=7; //min work hours
var passes=new Array(50,100,0); //third, garden, none
var min_hours=new Array(4,4,5,6,7,8,8); //by volume

function init(){
//document.calc.vol.onChange=volclick();
}






function volclick(){

var volGrp = document.calc.vol;
for (var i = 0; i < volGrp.length; i++) {
	if (volGrp[i].checked) {vol=i}
}

document.calc.hours.value=min_hours[vol];


}

function calc(){
var body=-1;
var vol=-1;
///////
var rate=new Array(); //tent,iso,ref (trucking)
var rate_exp=new Array();//tent,iso,ref (expedition)

rate[0]=new Array(360,385,480,520,650,800,950); //by volume
rate_exp[0]=new Array(360,385,480,520,650,800,950);
rate[1]=new Array(370,400,500,570,670,850,1050);
rate_exp[1]=new Array(370,400,500,570,670,850,1050);
rate[2]=new Array(390,420,530,630,750,900,1200);
rate_exp[2]=new Array(390,420,530,630,750,900,1200);

var zamkad=new Array; //tent,iso,ref (km za MKAD)

zamkad[0]=new Array(14,16,18,20,22,29,30);
zamkad[1]=new Array(14,16,18,20,22,31,32);
zamkad[2]=new Array(15,17,19,21,23,33,35);

////////
var bodyGrp = document.calc.body;
for (var i = 0; i < bodyGrp.length; i++) {
	if (bodyGrp[i].checked) {body=i}
}

var volGrp = document.calc.vol;
for (var i = 0; i < volGrp.length; i++) {
	if (volGrp[i].checked) {vol=i}
}

var passGrp = document.calc.pass;
	if (document.calc.pass[1].checked){
pass=rate[body][vol]*2; document.calc.txt_exp.value=', въезд в Садовое кольцо';}
	if (document.calc.pass[0].checked){
pass=rate[body][vol]; document.calc.txt_exp.value=', въезд в ТТК';}
	if (document.calc.pass[2].checked){
pass=0;}

if (document.calc.exped[0].checked){
exped=rate_exp[body][vol];
document.calc.txt_exp.value=' c экспедированием, руб.' + document.calc.txt_exp.value;}
else{
exped=0;

if (document.calc.exped[1].checked && document.calc.pass[2].checked){
document.calc.txt_exp.value='всего'}

if (body>=2 && vol>0 && vol<2){document.calc.hours.value=5}else{document.calc.hours.value=min_hours[vol]}
}

var work_hours=Math.ceil(document.calc.hours.value);
if (work_hours<min_hours[vol]){
work_hours=min_hours[vol];
document.calc.hours.value=min_hours[vol];
}
/////////


if (body<0){document.calc.body_err.value='Выберите значение!'}else{document.calc.body_err.value=''};
if (vol<0){document.calc.vol_err.value='Выберите значение!'}else{document.calc.vol_err.value=''};

if (body>=0 && vol>=0){
document.calc.result.value=rate[body][vol];
document.calc.res_exp.value=exped;
document.calc.res_total.value=(rate[body][vol])*(work_hours+1)+exped+pass;

document.calc.zamkad.value=zamkad[body][vol];

}

}


