// JavaScript Document
var T1_array = new Array();
T1_array[1] =1.15
T1_array[2] =1.275
T1_array[3] =1.35
T1_array[4] =1.15
T1_array[5] =1.275
T1_array[6] =0.775
T1_array[7] =0.875
T1_array[8] =0.775
T1_array[9] =0.925
T1_array[10] =0.725
T1_array[11] =0.825
T1_array[12] =1.275
T1_array[13] =1.1

var T2_array = new Array();
T2_array[1] =2.944
T2_array[2] =3.264
T2_array[3] =3.456
T2_array[4] =2.944
T2_array[5] =3.264
T2_array[6] =1.984
T2_array[7] =2.24
T2_array[8] =1.984
T2_array[9] =2.368
T2_array[10] =1.856
T2_array[11] =2.112
T2_array[12] =3.264
T2_array[13] =2.816

var T3_array = new Array();
T3_array[1] =0.184
T3_array[2] =0.204
T3_array[3] =0.216
T3_array[4] =0.184
T3_array[5] =0.204
T3_array[6] =0.124
T3_array[7] =0.14
T3_array[8] =0.124
T3_array[9] =0.148
T3_array[10] =0.116
T3_array[11] =0.132
T3_array[12] =0.204
T3_array[13] =0.176

var T4_array = new Array();
T4_array[1] =0.138
T4_array[2] =0.153
T4_array[3] =0.162
T4_array[4] =0.138
T4_array[5] =0.153
T4_array[6] =0.093
T4_array[7] =0.105
T4_array[8] =0.093
T4_array[9] =0.111
T4_array[10] =0.087
T4_array[11] =0.099
T4_array[12] =0.153
T4_array[13] =0.132

var T5_array = new Array();
T5_array[1] =0.184
T5_array[2] =0.204
T5_array[3] =0.216
T5_array[4] =0.184
T5_array[5] =0.204
T5_array[6] =0.124
T5_array[7] =0.14
T5_array[8] =0.124
T5_array[9] =0.148
T5_array[10] =0.116
T5_array[11] =0.132
T5_array[12] =0.204
T5_array[13] =0.176

var k1_array = new Array();
k1_array[1] = 0.1;
k1_array[2] = 0.2;
k1_array[3] = 0.15;
k1_array[4] = 0.15;
k1_array[5] = 0.2;
k1_array[6] = 0.05;
k1_array[7] = 0.1;
k1_array[8] = 0.1;
k1_array[9] = 0.15;
k1_array[10] = 0.1;
k1_array[11] = 0.07;
k1_array[12] = 0.5;
k1_array[13] = 0.1;
k1_array[14] = 0.15;
k1_array[15] = 0.15;
k1_array[16] = 0.06;
k1_array[17] = 0.18;
k1_array[18] = 0.3;
k1_array[19] = 0.6;
k1_array[20] = 0.3;
k1_array[21] = 0.03;
k1_array[22] = 0.1;
k1_array[23] = 0.05;
k1_array[24] = 0.5;
k1_array[25] = 0.5;
k1_array[26] = 0.12;
k1_array[27] = 0.3;
k1_array[28] = 0.25;
k1_array[29] = 0.8;
k1_array[30] = 0.7;

var k2_array = new Array();
k2_array[1] = 0.65;
k2_array[2] = 1.2;
k2_array[3] = 1.0;
k2_array[4] = 0.7;
k2_array[5] = 1.5;
k2_array[6] = 0.25;
k2_array[7] = 0.35;
k2_array[8] = 0.2;
k2_array[9] = 0.3;
k2_array[10] = 0.4;
k2_array[11] = 0.5;
k2_array[12] = 1.5;
k2_array[13] = 1.0;
k2_array[14] = 1.0;
k2_array[15] = 1.0;
k2_array[16] = 0.5;
k2_array[17] = 0.5;
k2_array[18] = 1.5;
k2_array[19] = 2.2;
k2_array[20] = 1.8;
k2_array[21] = 0.5;
k2_array[22] = 0.5;
k2_array[23] = 1.0;
k2_array[24] = 2.5;
k2_array[25] = 2.0;
k2_array[26] = 1.2;
k2_array[27] = 2.0;
k2_array[28] = 2.2;
k2_array[29] = 2.9;
k2_array[30] = 2.7;

var F,F1,D,Flag;

function cal_kasko()
{

if (document.getElementById('dtp').checked){

	document.getElementById('pdto').disabled = false;
	document.getElementById('styh').disabled = false;
	document.getElementById('fire').disabled = false;
	document.getElementById('vor').disabled = false;
}
else
{
	document.getElementById('pdto').checked = false;
	document.getElementById('styh').checked = false;
	document.getElementById('fire').checked = false;
	document.getElementById('vor').checked = false;

	document.getElementById('pdto').disabled = true;
	document.getElementById('styh').disabled = true;
	document.getElementById('fire').disabled = true;
	document.getElementById('vor').disabled = true;
}

tz_type=document.getElementById('tz_type').value

F=0
if (document.getElementById('vor').checked) {
		F+=T1_array[tz_type]*round(document.getElementById('secure').value)*round(document.getElementById('fr_vkr').value)*round(document.getElementById('garag').value)
}
if (document.getElementById('dtp').checked) {
		F+=T2_array[tz_type]*round(document.getElementById('staj').value)*(round(document.getElementById('fr_dtp_bv').value)+ round(document.getElementById('fr_dtp_v').value))/2
}
if (document.getElementById('pdto').checked) {
		F+=T3_array[tz_type]*round(document.getElementById('secure').value)*round(document.getElementById('fr_other').value)*round(document.getElementById('garag').value)
}
if (document.getElementById('styh').checked) {
		F+=T4_array[tz_type]*round(document.getElementById('fr_other').value)
}
if (document.getElementById('fire').checked) {
		F+=T5_array[tz_type]*round(document.getElementById('fr_other').value)
}
			
F*=round(document.getElementById('taxi').value)/100

F*=round(document.getElementById('strsum_kas').value)

	
   div_kasko.innerHTML = numberFormt(F);

}

function cal(checkboxObject)
{
    switch (checkboxObject) {
        case 1:
		   F=0;
		   F1=0;
		   Flag=1;
		   for (i=1; i<=5; i++) {
		       if (document.getElementById('type'+i).checked) {
		            Flag = 0;
		       }
			}   
		   for (i=6; i<=25; i++) {
		   		if (Flag==0) {
					document.getElementById('type'+i).disabled = true;
				}	
				else {
					document.getElementById('type'+i).disabled = false;
				}	
		   }
		   for (i=1; i<=5; i++) {
		       if (document.getElementById('type'+i).checked) {
		            F += k1_array[document.getElementById('type'+i).value]*document.getElementById('strsum').value*0.01;
		            F1 += k2_array[document.getElementById('type'+i).value]*document.getElementById('strsum').value*0.01;
		       }
		   }
	    break;
        case 2:
		   F=0;
		   F1=0;
		   Flag=1;
		   for (i=6; i<=10; i++) {
		       if (document.getElementById('type'+i).checked) {
		            Flag = 0;
		       }
			}   
		   for (i=11; i<=25; i++) {
		   		if (Flag==0) {
					document.getElementById('type'+i).disabled = true;
				}	
				else {
					document.getElementById('type'+i).disabled = false;
				}	
		   }
		   for (i=1; i<=5; i++) {
		   		if (Flag==0) {
					document.getElementById('type'+i).disabled = true;
				}	
				else {
					document.getElementById('type'+i).disabled = false;
				}	
		   }

		   for (i=6; i<=10; i++) {
		       if (document.getElementById('type'+i).checked) {
		            F += k1_array[document.getElementById('type'+i).value]*document.getElementById('strsum').value*0.01;
		            F1 += k2_array[document.getElementById('type'+i).value]*document.getElementById('strsum').value*0.01;
		       }
		   }
	    break;
        case 3:
		   F=0;
		   F1=0;
		   Flag=1;
		   for (i=11; i<=15; i++) {
		       if (document.getElementById('type'+i).checked) {
		            Flag = 0;
		       }
			}   
		   for (i=16; i<=25; i++) {
		   		if (Flag==0) {
					document.getElementById('type'+i).disabled = true;
				}	
				else {
					document.getElementById('type'+i).disabled = false;
				}	
		   }
		   for (i=1; i<=10; i++) {
		   		if (Flag==0) {
					document.getElementById('type'+i).disabled = true;
				}	
				else {
					document.getElementById('type'+i).disabled = false;
				}	
		   }

		   for (i=11; i<=15; i++) {
		       if (document.getElementById('type'+i).checked) {
		            F += k1_array[document.getElementById('type'+i).value]*document.getElementById('strsum').value*0.01;
		            F1 += k2_array[document.getElementById('type'+i).value]*document.getElementById('strsum').value*0.01;
		       }
		   }
	    break;
        case 4:
		   F=0;
		   F1=0;
		   Flag=1;
		   for (i=16; i<=20; i++) {
		       if (document.getElementById('type'+i).checked) {
		            Flag = 0;
		       }
			}   
		   for (i=21; i<=25; i++) {
		   		if (Flag==0) {
					document.getElementById('type'+i).disabled = true;
				}	
				else {
					document.getElementById('type'+i).disabled = false;
				}	
		   }
		   for (i=1; i<=15; i++) {
		   		if (Flag==0) {
					document.getElementById('type'+i).disabled = true;
				}	
				else {
					document.getElementById('type'+i).disabled = false;
				}	
		   }

		   for (i=16; i<=20; i++) {
		       if (document.getElementById('type'+i).checked) {
		            F += k1_array[document.getElementById('type'+i).value]*document.getElementById('strsum').value*0.01;
		            F1 += k2_array[document.getElementById('type'+i).value]*document.getElementById('strsum').value*0.01;
		       }
		   }
	    break;
        case 5:
		   F=0;
		   F1=0;
		   Flag=1;
		   for (i=21; i<=25; i++) {
		       if (document.getElementById('type'+i).checked) {
		            Flag = 0;
		       }
			}   
		   for (i=1; i<=20; i++) {
		   		if (Flag==0) {
					document.getElementById('type'+i).disabled = true;
				}	
				else {
					document.getElementById('type'+i).disabled = false;
				}	
		   }

		   for (i=21; i<=25; i++) {
		       if (document.getElementById('type'+i).checked) {
		            F += k1_array[document.getElementById('type'+i).value]*document.getElementById('strsum').value*0.01;
		            F1 += k2_array[document.getElementById('type'+i).value]*document.getElementById('strsum').value*0.01;
		       }
		   }
	    break;
		
	}	

			    div_price.innerHTML = numberFormt(F);
			    div_price1.innerHTML = numberFormt(F1);
}


function numberFormt(amount)
{
    var numStr = round(amount) + '';

    numStr = (numStr.charAt(0) == '.' ? '0' + numStr : numStr);

    if (numStr.charAt(numStr.length - 3) == '.') {
        return numStr;
    }
    else if (numStr.charAt(numStr.length - 2) == '.') {
        return numStr + '0';
    }
    else {
        return numStr + '.00';
    }
}


function round(number, decPlace)
{
    decPlace = (!decPlace ? 2 : decPlace);

    return Math.round(number * Math.pow(10, decPlace)) / Math.pow(10, decPlace);
}



function calsum()
{
if (document.getElementById('type1').disabled == false){
CO=1;
}
if (document.getElementById('type6').disabled == false){
CO=2;
}
if (document.getElementById('type11').disabled == false){
CO=3;
}
if (document.getElementById('type16').disabled == false){
CO=4;
}
if (document.getElementById('type21').disabled == false){
CO=5;
}

cal(CO);

}
calsum();


