//-----------------------------------------------------------------
//------------- NACTENI SAZEB PRO VYPOCTY - start -----------------
//-----------------------------------------------------------------
  var	Pojistne_obcan = new Array(460, 897, 1265);
  
  var Pojistne_1zvire = new Array(250, 450, 650);
  var Pojistne_2zvire = new Array(180, 340, 420);
  
  var Pojistne_plavidloCZ = new Array(300, 564, 840);
  var Pojistne_plavidloEU = new Array(420, 720, 1020);
  
  var Pojistne_povolaniA1 = new Array(1725, 2415, 3105, 3795);
  var Pojistne_povolaniA2 = new Array(1150, 1610, 2070, 2530);
  var Pojistne_povolaniB = new Array(575, 805, 1035, 1265);
  
  var Pojistne_nemovitostByt1 = new Array(3, 4, 5);
  var Pojistne_nemovitostByt2 = new Array(2.7, 3.8, 4.5);
  var Pojistne_nemovitostByt3 = new Array(2.5, 3.5, 4);  
  var Pojistne_nemovitostBudova1 = new Array(100, 160, 220);
  var Pojistne_nemovitostBudova2 = new Array(35, 60, 80);
  var Pojistne_nemovitostDemolice1 = new Array(310, 610, 900);
  var Pojistne_nemovitostDemolice2 = new Array(660, 1300, 1940);
  var Pojistne_nemovitostPozemek1 = new Array(176, 341, 473);
  var Pojistne_nemovitostPozemek2 = new Array(330, 638, 935);

//-----------------------------------------------------------------
//------------- nastaveni promenych -----------------
//-----------------------------------------------------------------
  var CelkovaCena = 0;
  var PojZivot = 0;
  var PojZvirat = 0;
  var PojMyslivec = 0;
  var PojPlavidla = 0;
  var PojPovolani = 0;
  var PojNemovitost = 0;

//-----------------------------------------------------------------
//------------- definice behovych a vypocetnich fci -----------------
//-----------------------------------------------------------------
// behove
function showHideZivot(val) {
    showHide(val, 'tabPojZivot'); 
    recountPojZivot();
    return true;
}
function showHideZvirat(val) {
    showHide(val, 'tabPojZvirat');
    recountPojZvirat();
    return true;
}
function showHideMyslivec(val) {
    showHide(val, 'tabPojMyslivec'); 
    recountPojMyslivec();
    return true;
}
function showHidePlavidla(val) {
    showHide(val, 'tabPojPlavidla');
    recountPojPlavidla();
    return true;
}
function showHidePovolani(val) {
    showHide(val, 'tabPojPovolani'); 
    recountPojPovolani();
    return true;
}
function showHideNemovitost(val) {
    showHide(val, 'tabPojNemovitost');
    recountPojNemovitost();
    return true;
}
function showHideVolbaNemovitost(val) {
	if(val == "Byt") { 
		showHide(true, 'VolbaNemovitost1');
		showHide(false, 'VolbaNemovitost2');
		showHide(false, 'VolbaNemovitost3');
		document.getElementById('PozemekNemovitost1').disabled = false;
		document.getElementById('PozemekNemovitost1').checked = true;
	}
	if (val == "Budova") {
		showHide(false, 'VolbaNemovitost1');
		showHide(true, 'VolbaNemovitost2');
		showHide(false, 'VolbaNemovitost3');
		document.getElementById('PozemekNemovitost1').disabled = true;
		document.getElementById('PozemekNemovitost2').checked = true;
	}
	if (val == "Demolice") {
		showHide(false, 'VolbaNemovitost1');
		showHide(false, 'VolbaNemovitost2');
		showHide(true, 'VolbaNemovitost3');
		document.getElementById('PozemekNemovitost1').disabled = true;
		document.getElementById('PozemekNemovitost2').checked = true;
	}
}
function showHide(val, tabName) {
  var tab = document.getElementById(tabName);
  if (tab != null) {
    if (val)  {
      tab.style.display = '';
    } else {
      tab.style.display = 'none';
    }
  }
  return true;
}
// vypocetni
function recountPojZivot() {
	PojZivot = Pojistne_obcan[(document.getElementById('KategorieZivot').value)-1]
    var chk = document.getElementById('chkPojZivot');
    if (!chk.checked) PojZivot = 0;
    var d = document.getElementById('ZivotVyslCastka');
    d.innerHTML = PojZivot;
    recountCelkovaCena();
}
function recountPojZvirat() {
    PojZvirat = Pojistne_1zvire[document.getElementById('KategorieZvirat').value-1] + ((document.getElementById('PocetZvirat').value - 1) * Pojistne_2zvire[document.getElementById('KategorieZvirat').value-1]);
    var chk = document.getElementById('chkPojZvirat');
    if (!chk.checked) PojZvirat = 0;
    var d = document.getElementById('ZviratVyslCastka');
    d.innerHTML = PojZvirat;
    recountCelkovaCena();
}
function recountPojMyslivec() {
	var PocetMyslivec = document.getElementById('PocetMyslivec').value;
	var UzemiMyslivec1 = document.getElementById('UzemiMyslivec1').checked;
	var UzemiMyslivec2 = document.getElementById('UzemiMyslivec2').checked;
	if (UzemiMyslivec1) PojMyslivec = 350 + PocetMyslivec * 100;
	if (UzemiMyslivec2) PojMyslivec = 350 * 1.3 + PocetMyslivec * 100 * 1.3;
    var chk = document.getElementById('chkPojMyslivec');
    if (!chk.checked) PojMyslivec = 0;
    var d = document.getElementById('MyslivecVyslCastka');
    d.innerHTML = PojMyslivec;
    recountCelkovaCena();
}
function recountPojPlavidla() {
	var PocetPlavidla = document.getElementById('PocetPlavidla').value;
	var KategoriePlavidla = document.getElementById('KategoriePlavidla').value-1;
	var UzemiPlavidla1 = document.getElementById('UzemiPlavidla1').checked;
	var UzemiPlavidla2 = document.getElementById('UzemiPlavidla2').checked;
	if (UzemiPlavidla1) PojPlavidla = PocetPlavidla * Pojistne_plavidloCZ[KategoriePlavidla];
	if (UzemiPlavidla2) PojPlavidla = PocetPlavidla * Pojistne_plavidloEU[KategoriePlavidla];
    var chk = document.getElementById('chkPojPlavidla');
    if (!chk.checked) PojPlavidla = 0;
    var d = document.getElementById('PlavidlaVyslCastka');
    d.innerHTML = PojPlavidla;
    recountCelkovaCena();
}
function recountPojPovolani() {
	var KategoriePovolani = document.getElementById('KategoriePovolani').value-1;
	var UzemiPovolani2 = document.getElementById('UzemiPovolani2').checked;
	if (document.getElementById('SkupinaPovolani1').checked)
		PojPovolani = Pojistne_povolaniA1[KategoriePovolani];
	if (document.getElementById('SkupinaPovolani2').checked)
		PojPovolani = Pojistne_povolaniA2[KategoriePovolani];
	if (document.getElementById('SkupinaPovolani3').checked)
		PojPovolani = Pojistne_povolaniB[KategoriePovolani];
	if (UzemiPovolani2) PojPovolani = PojPovolani * 1.3;
    PojPovolani = Math.round(PojPovolani);
    var chk = document.getElementById('chkPojPovolani');
    if (!chk.checked) PojPovolani = 0;
    var d = document.getElementById('PovolaniVyslCastka');
    d.innerHTML = PojPovolani;
    recountCelkovaCena();
}
function recountPojNemovitost() {
    PojNemovitost = 0; 
	var KategorieNemovitost = document.getElementById('KategorieNemovitost').value-1;
	var TypNemovitost = document.getElementById('TypNemovitost').value;
	if (TypNemovitost == "Byt") { 
		var BytNemovitost = document.getElementById('BytNemovitost').value;
		if (BytNemovitost <= 60) { PojNemovitost = Pojistne_nemovitostByt1[KategorieNemovitost] * BytNemovitost; }
		if (BytNemovitost > 60 && BytNemovitost <=95) { PojNemovitost = Pojistne_nemovitostByt2[KategorieNemovitost] * BytNemovitost; }
		if (BytNemovitost > 95) { PojNemovitost = Pojistne_nemovitostByt3[KategorieNemovitost] * BytNemovitost; }
	}
	if (TypNemovitost == "Budova") { 
	    PojNemovitost = Pojistne_nemovitostBudova1[KategorieNemovitost] + ((document.getElementById('BudovaNemovitost').value - 1) * Pojistne_nemovitostBudova2[KategorieNemovitost]); 
	}
	if (TypNemovitost == "Demolice") { 
		if (document.getElementById('DemoliceNemovitost1').checked) {PojNemovitost = Pojistne_nemovitostDemolice1[KategorieNemovitost]; }
		if (document.getElementById('DemoliceNemovitost2').checked) {PojNemovitost = Pojistne_nemovitostDemolice2[KategorieNemovitost]; }
	}
//	pozemek
	if (document.getElementById('PozemekNemovitost2').checked) { PojNemovitost += Pojistne_nemovitostPozemek1[KategorieNemovitost]; }
	if (document.getElementById('PozemekNemovitost3').checked) { PojNemovitost += Pojistne_nemovitostPozemek2[KategorieNemovitost]; }

    var chk = document.getElementById('chkPojNemovitost');
    if (!chk.checked) PojNemovitost = 0;
    var d = document.getElementById('NemovitostVyslCastka');
    d.innerHTML = PojNemovitost;
    recountCelkovaCena();
}
function recountCelkovaCena() {
    // kontrola zaskrtnutych poli
    var chk = document.getElementById('chkPojZivot'); if (!chk.checked) PojZivot = 0;
    chk = document.getElementById('chkPojZvirat'); if (!chk.checked) PojZvirat = 0;
    chk = document.getElementById('chkPojMyslivec'); if (!chk.checked) PojMyslivec = 0;
    chk = document.getElementById('chkPojPlavidla'); if (!chk.checked) PojPlavidla = 0;
  //  chk = document.getElementById('chkPojPovolani'); if (!chk.checked) PojPovolani = 0;
  PojPovolani = 0;
    chk = document.getElementById('chkPojNemovitost'); if (!chk.checked) PojNemovitost = 0;
	// vypis castek
    CelkovaCena = PojZivot + PojZvirat + PojMyslivec + PojPlavidla + PojPovolani + PojNemovitost;
    var d = document.getElementById('CelkoveRocniPojistne');
	var d1 = document.getElementById('celkoveRocni');
    var d2 = document.getElementById('celkovePulRocni');
    var d4 = document.getElementById('celkoveCtvrtRocni');
    var c2 = Math.round(CelkovaCena / 2);
    var c4 = Math.round(CelkovaCena / 4);
    d.innerHTML = CelkovaCena;
    d1.innerHTML = CelkovaCena + ' Kč';
    if (c2 >= 500) { d2.innerHTML =  c2 + ' Kč'; } else { d2.innerHTML = 'nelze'; }
    if (c4 >= 500) { d4.innerHTML = c4 + ' Kč'; } else { d4.innerHTML = 'nelze'; }

    return false;
  }
