function rf(co) {
  document.getElementById('sk_1').className = "";
  document.getElementById('sk_2').className = "";
  document.getElementById('sk_3').className = "";
  document.getElementById('sk_'+co).className = "sk_ak";
  document.getElementById('sk_hl1').className = "sk_hl";
  document.getElementById('sk_hl2').className = "sk_hl";
  document.getElementById('sk_hl3').className = "sk_hl";
  document.getElementById('sk_hl'+co).className = "sk_hl sh";
}

function menu() {
  clearTimeout(casovac);
  if(document.getElementById('odk').className == "m_10") {
    casovac = window.setTimeout("velikost(10, 0)", 0);
    document.getElementById('men_r').style.backgroundPosition = "top left";
  } else {
    casovac = window.setTimeout("velikost(0, 1)", 0);
    document.getElementById('men_r').style.backgroundPosition = "bottom left";
  }
}

function velikost(co, kam) {
  document.getElementById('odk').className = "m_"+co;
  if(kam == 1) { co = co + 1; } else { co = co - 1; }
  if(co > -1 && co < 11) {
    casovac = window.setTimeout("velikost("+co+", "+kam+")", 20);
  } 
}

function prepni(mesto) {
        if(mesto == "") {document.getElementById('mapa').style.backgroundPosition = "left top";}
        if(mesto == "trebon") {document.getElementById('mapa').style.backgroundPosition = "bottom left";}
        if(mesto == "pisek") {document.getElementById('mapa').style.backgroundPosition = "right top";}
        if(mesto == "krumlov") {document.getElementById('mapa').style.backgroundPosition = "bottom right";}
        document.getElementById('m_trebon').className="";
        document.getElementById('m_pisek').className="";
        document.getElementById('m_krumlov').className="";
        document.getElementById('m_').className="";
        document.getElementById('m_'+mesto).className="sk_ak";
        document.getElementById('div_').style.display="none";
        document.getElementById('div_trebon').style.display="none";
        document.getElementById('div_pisek').style.display="none";
        document.getElementById('div_krumlov').style.display="none";
        document.getElementById('div_'+mesto).style.display="block";
}

function prepocti_vse() {
  var a = 0;
  var b = 0;
  var colNot4 = document.getElementsByTagName("input");
  for (var i = 0; i < colNot4.length; i++) {

    if (colNot4[i].className.substring(0,2) == "j1") {
      a = a + colNot4[i].value*1;
      //alert(colNot4[i].id+': '+colNot4[i].value);
    }
    if (colNot4[i].className.substring(0,2) == "j2") {
      b = b + colNot4[i].value*1;
    }
  }

  if(a == b) {
    document.getElementById('c_celkem').innerHTML = a;
  } else {
    document.getElementById('c_celkem').innerHTML = a+' - '+b;
  }
}

function prepocti(co, dite, vypp) {
  if(dite != "") {
    var colNote = document.getElementsByTagName("tr");

    var colNot2 = document.getElementsByTagName("input");
    for (var i = 0; i < colNot2.length; i++) {
      if(document.getElementById('k_'+co).checked == false) {
        if (colNot2[i].className == "j1 rodinka2_"+dite) {
          colNot2[i].value = 0;
        }
        if (colNot2[i].className == "j2 rodinka2_"+dite) {
          colNot2[i].value = 0;
        }
        if (colNot2[i].className == "rodinka_"+dite) {
          colNot2[i].checked = false;
        }
      }
    }

    var colNot3 = document.getElementsByTagName("span");
    for (var i = 0; i < colNot3.length; i++) {
      if (colNot3[i].className == "rodinka3_"+dite) {
        colNot3[i].innerHTML = ""
      }
    }

    for (var i = 0; i < colNote.length; i++) {
      if(document.getElementById('k_'+co).checked == false) {
        if (colNote[i].className == "bil dite_"+dite) {
          colNote[i].className = "hidd dite_"+dite;
        }
      } else {
        if (colNote[i].className == "hidd dite_"+dite) {
          colNote[i].className = "bil dite_"+dite;
        }
      }
    }

  }
  if(document.getElementById('k_'+co).checked == true) {
    if(document.getElementById('h_'+co).innerHTML == document.getElementById('h2_'+co).innerHTML) {
      if(document.getElementById('h2_'+co).innerHTML == "0" || document.getElementById('h2_'+co).innerHTML == "") {
        if(co == dite) {
          document.getElementById('c_'+co).innerHTML = '';
        } else {
          document.getElementById('c_'+co).innerHTML = '0,-Kč';
        }
      } else {
        document.getElementById('c_'+co).innerHTML = document.getElementById('h2_'+co).innerHTML+',-Kč';
      }
    } else {
      if(document.getElementById('h_'+co).innerHTML == "0" || document.getElementById('h_'+co).innerHTML == "") {
          document.getElementById('c_'+co).innerHTML = "";
      } else {
        document.getElementById('c_'+co).innerHTML = document.getElementById('h_'+co).innerHTML+' - '+document.getElementById('h2_'+co).innerHTML+',-Kč';
      }
    }
    document.getElementById('j1_'+co).value = document.getElementById('h_'+co).innerHTML;
    document.getElementById('j2_'+co).value = document.getElementById('h2_'+co).innerHTML;
    if(document.getElementById('h2_'+co).innerHTML == "") { document.getElementById('j2_'+co).value = document.getElementById('h_'+co).innerHTML; }
  } else {
    document.getElementById('c_'+co).innerHTML = '';
    document.getElementById('j1_'+co).value = '0';
    document.getElementById('j2_'+co).value = '0';
  }
  if(vypp != "0") {
    var colNot2 = document.getElementsByTagName("input");
    for (var i = 0; i < colNot2.length; i++) {
        if (colNot2[i].className == "rodinka_"+vypp && colNot2[i].id != "k_"+vypp && colNot2[i].id != "k_"+co) {
          colNot2[i].checked = false;
        }
    }
    var colNot7 = document.getElementsByTagName("input");
    for (var i = 0; i < colNot7.length; i++) {
        if ((colNot7[i].className == 'j2 rodinka2_'+vypp || colNot7[i].className == 'j1 rodinka2_'+vypp) && colNot7[i].id != 'j1_'+vypp && colNot7[i].id != 'j2_'+vypp && colNot7[i].id != 'j1_'+co && colNot7[i].id != 'j2_'+co) {
          colNot7[i].value = 0;
        }
    }
    var colNot3 = document.getElementsByTagName("span");
    for (var i = 0; i < colNot3.length; i++) {
      if (colNot3[i].className == "rodinka3_"+vypp && colNot3[i].id != "c_"+vypp && colNot3[i].id != "c_"+co) {
        colNot3[i].innerHTML = ""
      }
    }

  }
  prepocti_vse();
}

