// JavaScript Document
var tabvozidla = new Array(0, 0, 0, 0, 0);
var pocprepr = 0;
function startform1(tab0) {
  pocprepr=tab0;
}
function startform() {
  for (p=0;p<5;p++) {
    tab = document.getElementById("vlastny" + p).title;
    tabvozidla[p]=tab;
    if (p > 0) zobrazobjednavku2(0, p);
    fvozidla(0, p);
  }
  fprepravci(0);
}
function startform2() {
  pocprepr = 1;
  tabvozidla[1] = 0;
  profilobj(0, 1);
  fvozidla(0, 1);
}
function profilobj(s) {
  if (s == 1) {
    if (document.getElementById("prepravca").value == 9999) {
      document.getElementById("vlastny1").checked = true;
    } else {
      document.getElementById("vlastny1").checked = false;
    }
  }
  if (document.getElementById("vlastny1").checked == true) {
    document.getElementById("novyprepravca").style.visibility = "visible";
    document.getElementById("novyprepravca").style.display = "block";
    document.getElementById("prepravca").value = 9999;
    document.getElementById("plusvozidlo1").style.visibility = "visible";
  } else {
    document.getElementById("novyprepravca").style.visibility = "hidden";
    if (s != 1 && document.getElementById("prepravca").value == 9999) document.getElementById("prepravca").value = 0;
    document.getElementById("novyprepravca").style.display = "none";
    tabvozidla[1] = 0;
    fvozidla(0, 1);
  }
}
function zobrazobjednavku2(s, p) {
  if (document.getElementById("fakturaano").checked == true) {
    document.getElementById("fakturacneudaje").style.visibility = "visible";
    document.getElementById("fakturacneudaje").style.display = "block";
  } else {
    document.getElementById("fakturacneudaje").style.visibility = "hidden";
    document.getElementById("fakturacneudaje").style.display = "none";
  }
  if (s == 1) {
    if (document.getElementById("dprepravca" + p).value == 9999) {
      document.getElementById("vlastny" + p).checked = true;
    } else {
      document.getElementById("vlastny" + p).checked = false;
    }
  }
  if (document.getElementById("vlastny" + p).checked == true) {
    document.getElementById("novyprepravca" + p).style.visibility = "visible";
    document.getElementById("novyprepravca" + p).style.display = "block";
    document.getElementById("dprepravca" + p).value = 9999;
    document.getElementById("plusvozidlo" + p).style.visibility = "visible";
  } else {
    document.getElementById("novyprepravca" + p).style.visibility = "hidden";
    if (s != 1 && document.getElementById("dprepravca" + p).value == 9999) document.getElementById("dprepravca" + p).value = 0;
    document.getElementById("novyprepravca" + p).style.display = "none";
    tabvozidla[p] = 0;
    fvozidla(0, p);
  }
}
function fprepravci(pm) {
  if (pm == 1 && pocprepr < 4) {
    pocprepr++;
  } else if (pm == 2 && pocprepr > 0) {
    pocprepr--;
  }
  for (i=1;i<5;i++) {
    if (i > pocprepr) {
      document.getElementById("prepravcafs" + i).style.visibility = "hidden";
      document.getElementById("prepravcafs" + i).style.display = "none";
      document.getElementById("dprepravca" + i).value = 0;
      document.getElementById("vlastny" + i).checked = false;
    } else {
      document.getElementById("prepravcafs" + i).style.visibility = "visible";
      document.getElementById("prepravcafs" + i).style.display = "block";
    }
  }
  if (pocprepr <= 0) {
    document.getElementById("minusprepravca").style.visibility = "hidden";
  } else {
    document.getElementById("minusprepravca").style.visibility = "visible";
  }
  if (pocprepr >= 4) {
    document.getElementById("plusprepravca").style.visibility = "hidden";
  } else {
    document.getElementById("plusprepravca").style.visibility = "visible";
  }
}
function fvozidla(pm, p) {
  if (pm == 1 && tabvozidla[p] < 5) {
    tabvozidla[p]++;
  } else if (pm == 2 && tabvozidla[p] > 0) {
    tabvozidla[p]--;
  }
  for (i=((p > 0)? 1 : 0);i<6;i++) {
    if (i > tabvozidla[p]) {
      document.getElementById("novevozidlo" + i + "_" + p).style.visibility = "hidden";
      document.getElementById("novevozidlo" + i + "_" + p).style.display = "none";
    } else {
      document.getElementById("novevozidlo" + i + "_" + p).style.visibility = "visible";
      document.getElementById("novevozidlo" + i + "_" + p).style.display = "block";
    }
  }
  if (tabvozidla[p] <= 0) {
    document.getElementById("minusvozidlo" + p).style.visibility = "hidden";
  } else {
    document.getElementById("minusvozidlo" + p).style.visibility = "visible";
  }
  if (p > 0) {
    vl = document.getElementById("vlastny" + p).checked;
  } else {
    vl = true;
  }
  if (tabvozidla[p] > 4 || vl != true) {
    document.getElementById("plusvozidlo" + p).style.visibility = "hidden";
  } else {
    document.getElementById("plusvozidlo" + p).style.visibility = "visible";
  }
}
function viewcalendar(txfield) {
  link = 'includes/php_calendar/calendar.php?box=' + txfield; 
  kalendarik = window.open(link, "kalendarik" , "location=0, menubar=0, scrollbars=0, status=0, titlebar=0, toolbar=0, directories=0, resizable=1, width=200, height=240, top=50, left=250");
}
function insertdate(d, txfield) {
  window.close();
  window.opener.document.getElementById(txfield).value = d;
}
function printdoc(n) {
  if (n < 1 || n == undefined) n = 1;
  oldContent = document.body.innerHTML;
  newContent = "";
  for (i=1;i<=n;i++) {
    newContent += '<div style="page-break-after: always">' + oldContent + '</div>';
  }
  document.body.innerHTML = newContent;
  window.print(); 
}
function jednotkazmluva() {
  f = document.getElementById('zmluvnecenyform');
  if (document.getElementById('jednotkatb').checked) {
    e1 = 't';
    e2 = 'b';
    d1 = 'm';
    d2 = 's';
  } else if (document.getElementById('jednotkamb').checked) {
    e1 = 'm';
    e2 = 'b';
    d1 = 't';
    d2 = 's';
  } else if (document.getElementById('jednotkats').checked) {
    e1 = 't';
    e2 = 's';
    d1 = 'm';
    d2 = 'b';
  } else if (document.getElementById('jednotkams').checked) {
    e1 = 'm';
    e2 = 's';
    d1 = 't';
    d2 = 'b';
  }
  for (i=0;i<f.elements.length;i++) {
    n = f.elements[i].id;
    if (f.elements[i].type == "text" && n.substr(0, 5) == 'zcena') {
      if (n.substr(5, 2) == e1 + e2) {
        document.getElementById('zcena' + d1 + d2 + n.substr(7)).disabled = true;
        document.getElementById('zcena' + e1 + d2 + n.substr(7)).disabled = true;
        document.getElementById('zcena' + d1 + e2 + n.substr(7)).disabled = true;
        document.getElementById('zcena' + e1 + e2 + n.substr(7)).disabled = false;
        //alert(document.getElementById('zcena' + e + n.substr(7)).id);
        if (document.getElementById('zcena' + e1 + e2 + n.substr(7)).value > 0) {
          h = document.getElementById('hustota' + n.substr(7)).title;
          if (e1 == 'm') h = 1 / h;
          dph = 1.20;
          if (e2 == 's') dph = 1 / dph;
          cc = document.getElementById('zcena' + e1 + e2 + n.substr(7)).value;
          document.getElementById('zcena' + d1 + e2 + n.substr(7)).value = (cc * h).toFixed(2);
          document.getElementById('zcena' + e1 + d2 + n.substr(7)).value = (cc * dph).toFixed(2);
          document.getElementById('zcena' + d1 + d2 + n.substr(7)).value = (cc * dph * h).toFixed(2);
        }
      }
    }
  }
}
function indexik() {
  f = document.getElementById('produktyform');
  if (document.getElementById('pouzijednotky0').checked) {
    d = 'm3';
    e = 'vo';
  } else if (document.getElementById('pouzijednotky1').checked) {
    d = 'vo';
    e = 'm3';
  }
  for (i=0;i<f.elements.length;i++) {
    n = f.elements[i].id;
    if (f.elements[i].type == "text" && n.substr(0, 6) == 'mnozst') {
      document.getElementById('mnozst' + d + n.substr(8)).value = document.getElementById('mnozst' + d + n.substr(8)).value.replace(',', '.');
      document.getElementById('mnozst' + e + n.substr(8)).value = document.getElementById('mnozst' + e + n.substr(8)).value.replace(',', '.');
      if (n.substr(6, 2) == d) {
        document.getElementById('mnozst' + d + n.substr(8)).disabled = true;
        document.getElementById('mnozst' + e + n.substr(8)).disabled = false;
        document.getElementById('mnozst' + d + n.substr(8)).style.backgroundColor = "#DDDDDD"
        document.getElementById('mnozst' + e + n.substr(8)).style.backgroundColor = "#FFFFFF"
        h = document.getElementById('hustota' + n.substr(8)).title;
        if (d == 'vo') h = 1 / h;
        v = (document.getElementById('mnozst' + e + n.substr(8)).value / h).toFixed(2);
        document.getElementById('mnozst' + d + n.substr(8)).value = (v == 0 || isNaN(v))? "" : v; 
      }
    }
  }
}
function submitindexik() {
  document.getElementById('pouzijednotky0').checked = true;
  indexik();
}
function zmenheslo() {
  document.getElementById("nv1").style.visibility = "visible";
  document.getElementById("nv1").style.display = "block";
  document.getElementById("nv2").style.visibility = "hidden";
  document.getElementById("nv2").style.display = "none";
}
function nezmenheslo() {
  document.getElementById("nv2").style.visibility = "visible";
  document.getElementById("nv2").style.display = "block";
  document.getElementById("nv1").style.visibility = "hidden";
  document.getElementById("nv1").style.display = "none";
}
function blanktarget(f) {
  f.setAttribute('target', '_blank');
}
function filterd() {
  for (e=1;e<3;e++) {
    document.getElementById('mes' + e).disabled = (document.getElementById('rok' + e).value == e * 40 + 1945);
    document.getElementById('den' + e).disabled = (document.getElementById('rok' + e).value == e * 40 + 1945);
    zm = new Date();
    zm.setFullYear(document.getElementById('rok' + e).value, document.getElementById('mes' + e).value, 0);
    for (i=1;i<32;i++) {
      document.getElementById('opt' + e + 'den' + i).visible = true;
      dx = new Date();
      dx.setFullYear(document.getElementById('rok' + e).value, (document.getElementById('mes' + e).value - 1), i);
      if (dx.getMonth() == zm.getMonth()) {
        document.getElementById('opt' + e + 'den' + i).disabled = false;
        document.getElementById('opt' + e + 'den' + i).text = i;
        if (dx.getDay() == 6 || dx.getDay() == 0) {
          document.getElementById('opt' + e + 'den' + i).style.color="#0099FF";
        } else {
          document.getElementById('opt' + e + 'den' + i).style.color="#000000";
        }
      } else {
        if (document.getElementById('opt' + e + 'den' + i).selected == true) {
          document.getElementById('opt' + e + 'den' + zm.getDate()).selected = true;
        }
        document.getElementById('opt' + e + 'den' + i).disabled = true;
        document.getElementById('opt' + e + 'den' + i).text = '';
      }
    }
  }
}
function obrazok(x) {
  wx = screen.width;
  yy = wx/2-230;
  obr = window.open("obsah/" + x + ".jpg", "obrazok" , "location=0, menubar=0, scrollbars=0, status=0, titlebar=0, toolbar=0, directories=0, resizable=1, width=615, height=308, top=10, left=" + yy);
  obr.focus();
}

