");
+ cella = $("");
+ cella.text(ho);
+ sor.append(cella);
+ var maxNap = new Date(ev, ho, 0).getDate();
+ for(nap=1; nap<=31; nap++) {
+ cella = $(" | ");
+ if(nap > maxNap) cella.addClass("nincs");
+ else {
+ var hn = new Date(ev, ho-1, nap).getDay();
+ if(hn==0 || hn==6) {
+ cella.addClass("hetvege");
+ } else {
+ cella.addClass("munkanap");
+ }
+ }
+ sor.append(cella);
+ }
+ tablazat.append(sor);
+ }
+ // táblázat cseréje
+ $("#tablazat").replaceWith(tablazat);
+
+ tablazat.click(valtoztat);
+});
diff --git a/2018-19-1-03/gknb_intm049_2018-19-1_03.odt b/2018-19-1-03/gknb_intm049_2018-19-1_03.odt
new file mode 100644
index 0000000..1c0f854
Binary files /dev/null and b/2018-19-1-03/gknb_intm049_2018-19-1_03.odt differ
diff --git a/2018-19-1-03/gknb_intm049_2018-19-1_03_vanilla.js b/2018-19-1-03/gknb_intm049_2018-19-1_03_vanilla.js
new file mode 100644
index 0000000..8a28158
--- /dev/null
+++ b/2018-19-1-03/gknb_intm049_2018-19-1_03_vanilla.js
@@ -0,0 +1,53 @@
+var kivett = 0;
+
+function valtoztat(e) {
+ if(e.target.className=="munkanap") {
+ kivett++;
+ e.target.className="szabadsag";
+ } else if(e.target.className=="szabadsag"){
+ kivett--;
+ e.target.className="munkanap";
+ }
+ document.getElementById("szabadsag").textContent = kivett;
+}
+
+window.addEventListener("load", function() {
+ var tablazat = document.createElement("table");
+ tablazat.id = "tablazat";
+ // felső fejléc
+ var sor = document.createElement("tr");
+ sor.appendChild(document.createElement("td"));
+ for(var nap=1; nap<=31; nap++) {
+ var cella = document.createElement("th");
+ cella.textContent = nap;
+ sor.appendChild(cella);
+ }
+ tablazat.appendChild(sor);
+ // adatsorok
+ var ev = new Date().getFullYear();
+ for(var ho=1; ho<=12; ho++) {
+ sor = document.createElement("tr");
+ cella = document.createElement("th");
+ cella.textContent = ho;
+ sor.appendChild(cella);
+ var maxNap = new Date(ev, ho, 0).getDate();
+ for(nap=1; nap<=31; nap++) {
+ cella = document.createElement("td");
+ if(nap > maxNap) cella.className="nincs";
+ else {
+ var hn = new Date(ev, ho-1, nap).getDay();
+ if(hn==0 || hn==6) {
+ cella.className="hetvege";
+ } else {
+ cella.className="munkanap";
+ }
+ }
+ sor.appendChild(cella);
+ }
+ tablazat.appendChild(sor);
+ }
+ // táblázat cseréje
+ document.body.replaceChild(tablazat, document.getElementById("tablazat"));
+
+ tablazat.addEventListener("click", valtoztat, false);
+}, false);
diff --git a/2018-19-1-04/gknb_intm049_2018-19-1_04.odt b/2018-19-1-04/gknb_intm049_2018-19-1_04.odt
new file mode 100644
index 0000000..bb5d822
Binary files /dev/null and b/2018-19-1-04/gknb_intm049_2018-19-1_04.odt differ
diff --git a/2018-19-1-05/gknb_intm049_2018-19-1_05.html b/2018-19-1-05/gknb_intm049_2018-19-1_05.html
new file mode 100644
index 0000000..988542c
--- /dev/null
+++ b/2018-19-1-05/gknb_intm049_2018-19-1_05.html
@@ -0,0 +1,26 @@
+
+
+
+
+ Óraállások rögzítése
+
+
+
+ km-számlálók állásának rögzítése
+
+
+ A jármű eddig rögzített km-óra állásai:
+
+
+
+
+
+
+
diff --git a/2018-19-1-05/gknb_intm049_2018-19-1_05.js b/2018-19-1-05/gknb_intm049_2018-19-1_05.js
new file mode 100644
index 0000000..ac80622
--- /dev/null
+++ b/2018-19-1-05/gknb_intm049_2018-19-1_05.js
@@ -0,0 +1,35 @@
+var autok = {};
+
+$(function() {
+ $("#urlap").submit(function(e) {
+ try {
+ // rendszámlista bővítése, ha ilyen még nem volt rajta
+ var rszlista = $("option");
+ var elofordul = false;
+ var rendszam = $("#rendszam").val();
+ var oraallas = $("#oraallas").val();
+ var csalas = false;
+ if(autok[rendszam]) {
+ if(autok[rendszam][autok[rendszam].length-1] > oraallas) {
+ csalas = true;
+ }
+ autok[rendszam].push(oraallas);
+ } else {
+ $("#adatlista").append($(" |