var vikEconom = new Array();
  vikEconom[0] = 5;
  vikEconom[1] =15;
  vikEconom[2] =25;
  vikEconom[3] =35;
  vikEconom[4] =45;
  vikEconom[5] =55;
  vikEconom[6] =65;
  vikEconom[7] ='індивідуально';
  vikEconom[8] ='індивідуально';
  vikEconom[9] ='індивідуально';
  vikEconom[10] ='індивідуально';

var vikElite = new Array();
  vikElite[0] = 0;
  vikElite[1] = 0;
  vikElite[2] = 0;
  vikElite[3] = 5;
  vikElite[3] = 5;
  vikElite[4] = 7;
  vikElite[5] = 15;
  vikElite[6] = 20;
  vikElite[7] = 30;
  vikElite[8] = 40;
  vikElite[9] = 50;
  vikElite[10] = 60;
var vikLorry = new Array();
  vikLorry[0] = 3;
  vikLorry[1] = 10;
  vikLorry[2] = 17;
  vikLorry[3] = 24;
  vikLorry[4] = 31;
  vikLorry[5] = 38;
  vikLorry[6] = 45;
  vikLorry[7] = 52;
  vikLorry[8] = 59;
  vikLorry[9] = 66;
  vikLorry[10] = 73;

function funKASKOvik(){
 e7 = document.getElementById("divVikEconom");
 if (e7){ 
  if (document.KASKOcalc.T.value < 2.501)
  e7.innerHTML=vikLorry[document.KASKOcalc.Vik.value]+' %'
  else  
  e7.innerHTML=vikEconom[document.KASKOcalc.Vik.value]+' %';
 }
 
 e9 = document.getElementById("divVikElite");
 if (e9){ 
  if (document.KASKOcalc.T.value < 2.501)
    e9.innerHTML = 'Не передбачено для ТЗ вказаного типу'
  else
  e9.innerHTML = vikElite[document.KASKOcalc.Vik.value]+' %';
 }
} //function funKASKOvik

function funKASKOcalc(){

 document.KASKOcalc.Teconom.value = "НЕ пораховано";
 e1 = document.getElementById("divTeconom");
 if (e1) e1.innerHTML = document.KASKOcalc.Teconom.value
 else return "Сторінку написано неправильно. Розрахунок не проведено";
 
 document.KASKOcalc.Peconom.value = "НЕ пораховано";
 e2 = document.getElementById("divPeconom");
 if (e2) 
  e2.innerHTML = document.KASKOcalc.Peconom.value
 else return "Сторінку написано неправильно. Розрахунок не проведено";
 
 document.KASKOcalc.Tstandart.value = "НЕ пораховано";
 e3 = document.getElementById("divTstandart");
 if (e3) 
  e3.innerHTML = document.KASKOcalc.Tstandart.value
 else return "Сторінку написано неправильно. Розрахунок не проведено";
 
 document.KASKOcalc.Pstandart.value = "НЕ пораховано";
 e4 = document.getElementById("divPstandart");
 if (e4)
  e4.innerHTML = document.KASKOcalc.Pstandart.value
 else return "Сторінку написано неправильно. Розрахунок не проведено";
 
 document.KASKOcalc.Telit.value = "НЕ пораховано";
 e5 = document.getElementById("divTelit");
 if (e5) e5.innerHTML = document.KASKOcalc.Telit.value
 else return "Сторінку написано неправильно. Розрахунок не проведено";
 
 document.KASKOcalc.Pelit.value = "НЕ пораховано";
 e6 = document.getElementById("divPelit");
 if (e6) e6.innerHTML = document.KASKOcalc.Pelit.value
 else return "Сторінку написано неправильно. Розрахунок не проведено";

 var T = .0;
 T = document.KASKOcalc.T.value;
 if (T>99999) return "Тип ТЗ не вказано";
 
 var V = .0;
 V = document.KASKOcalc.V.value;

 var Ksign = .0;
 Ksign = document.KASKOcalc.Ksign.value;
 if (Ksign>99999) return "Сигналізацію не зазначено";

 var Kstazh = .0;
 Kstazh = document.KASKOcalc.Kstazh.value;
 if (Kstazh>99999) return "Стаж не вказано";

 var Kplace = .0;
 Kplace = document.KASKOcalc.Kplace.value;
 if (Kplace>99999) return "Місце зберігання не вказано";

 var Kterm = .0;
 Kterm = document.KASKOcalc.Kterm.value;
 if (Kterm>99999) return "Коефіцієнти короткостроковості не вказано";

 var Kfilial = .0;
 Kfilial = document.KASKOcalc.Kfilial.value;
 if (Kfilial>99999) return "Філіал не вказано";

 var Ksrassr = .0;
 Ksrassr = document.KASKOcalc.Ksrassr.value;

 var Kerassr = .0;
 Kerassr = document.KASKOcalc.Kerassr.value;

 
 var Teconom =Math.round(((T * 0.225 * Ksign * Kplace) + (T * 0.55296 * Kstazh) + (T * 0.032 * Ksign * Kplace) + (T * 0.0279) + (T * 0.0372) - 0.3756) * Kterm * Kfilial*100)/100;          
 document.KASKOcalc.Teconom.value = Teconom;
 if (e1)
  e1.innerHTML = document.KASKOcalc.Teconom.value;

 var Tstandart =Math.round(((T * 0.25 * Ksign * Kplace) + (T * 0.64 * Kstazh) + (T * 0.04 * Ksign * Kplace) + (T * 0.03) + (T * 0.04)) * Kterm * Kfilial*Ksrassr*100)/100;
 document.KASKOcalc.Tstandart.value = Tstandart;
 if (e3) 
  e3.innerHTML = document.KASKOcalc.Tstandart.value;

 var Telit =Math.round(((T * 0.3875 * Ksign * Kplace) + (T * 0.72 * Kstazh) + (T * 0.052 * Ksign * Kplace) + (T * 0.039) + (T * 0.052) + 0.747) * Kterm * Kfilial*Kerassr*100)/100;
 
 if ((V-V != 0)|(V.length < 1 )) return "Вартість вказано не правильно";

 if (document.KASKOcalc.T.value > 2.500){
    document.KASKOcalc.Telit.value =  Telit
    var Pelit =.0;
    Pelit =Math.round(Telit*V)/100;
    document.KASKOcalc.Pelit.value = Pelit;
 }  
 else {  
    document.KASKOcalc.Telit.value = 'Не передбачено для ТЗ вказаного типу';
    document.KASKOcalc.Pelit.value = 'Не передбачено для ТЗ вказаного типу';
 }  
 if (e5) e5.innerHTML = document.KASKOcalc.Telit.value;
 if (e6) e6.innerHTML = document.KASKOcalc.Pelit.value;

 var Peconom=.0;
 Peconom =Math.round(Teconom*V)/100;
 document.KASKOcalc.Peconom.value = Peconom;
 if (e2) 
  e2.innerHTML = document.KASKOcalc.Peconom.value;
 
 var Pstandart = .0;
 Pstandart =Math.round(Tstandart*V)/100;
 document.KASKOcalc.Pstandart.value = Pstandart;
 if (e4)
  e4.innerHTML = document.KASKOcalc.Pstandart.value;
 
 return 'Розрахунок проведено успішно';
}

function KASKOprint(){
 e10 = document.getElementById("divText");
 if (e10)
  document.KASKOcalc.HTMLtext.value = e10.innerHTML;
 else 
  return false;

 e = document.KASKOcalc.T; 
 document.KASKOcalc.textvalueT.value = e.options[e.selectedIndex].text;  
 e = document.KASKOcalc.Vik; 
 document.KASKOcalc.textvalueVik.value = e.options[e.selectedIndex].text;
 e = document.KASKOcalc.Ksign; 
 document.KASKOcalc.textvalueKsign.value = e.options[e.selectedIndex].text;  
 e = document.KASKOcalc.Kstazh; 
 document.KASKOcalc.textvalueKstazh.value = e.options[e.selectedIndex].text;  
 e = document.KASKOcalc.Kplace; 
 document.KASKOcalc.textvalueKplace.value = e.options[e.selectedIndex].text;  
 e = document.KASKOcalc.Kterm; 
 document.KASKOcalc.textvalueKterm.value = e.options[e.selectedIndex].text;  
 e = document.KASKOcalc.Kfilial; 
 document.KASKOcalc.textvalueKfilial.value = e.options[e.selectedIndex].text;  
 e = document.KASKOcalc.Ksrassr; 
 document.KASKOcalc.textvalueKsrassr.value = e.options[e.selectedIndex].text;  
 e = document.KASKOcalc.Kerassr; 
 document.KASKOcalc.textvalueKerassr.value = e.options[e.selectedIndex].text;  
   
}