//-------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------- function findPosX(obj) { var curleft = 0; if(obj.offsetParent) while(1) { curleft += obj.offsetLeft; if(!obj.offsetParent) break; obj = obj.offsetParent; } else if(obj.x) curleft += obj.x; return curleft; } function findPosY(obj) { var curtop = 0; if(obj.offsetParent) while(1) { curtop += obj.offsetTop; if(!obj.offsetParent) break; obj = obj.offsetParent; } else if(obj.y) curtop += obj.y; return curtop; } //-------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------- var img1 = new Image(); var ktury = 1; var rok = global_rok; //17; var tempX = 100; var tempY = 100; function UstawDiv() { var X= 0, Y= 0; X= findPosX(document.getElementById('wykres')); Y= findPosY(document.getElementById('wykres')); document.getElementById('wykres_div').style.top = Y + 'px'; document.getElementById('wykres_div').style.left = X + 'px'; var lewy_obj = document.getElementById('lewy_html'); X= findPosX(lewy_obj); Y= findPosY(lewy_obj); document.getElementById('lewy_plywa').style.top = Y + 'px'; document.getElementById('lewy_plywa').style.left = X + 'px'; var lewy_obj = null; var licznik = document.getElementById('licznik'); X= findPosX(document.getElementById('gora_1')); Y= findPosY(document.getElementById('gora_1')); licznik.style.top = Y + 380 + 'px'; licznik.style.left = X + 5 + 'px'; } function SetTyp(kto) { var katalog = ""; var lrok = rok; if (parseInt(lrok)>21) { lrok = parseInt(rok) - 22; katalog = "Wykres_pliki"; } else katalog = "Wykres_stary_pliki"; var ktury = 0; ktury = kto.options[kto.selectedIndex].value; ktury = parseInt(ktury) + parseInt(lrok); if (ktury<10) img1.src = "../"+katalog+"/image00"+ ktury+ ".gif"; else if (ktury<100) img1.src = "../"+katalog+"/image0"+ ktury+ ".gif"; else img1.src = "../"+katalog+"/image"+ ktury+ ".gif"; document.images.slide.src=eval("img1.src"); } function SetRok(kto) { rok = kto.options[kto.selectedIndex].value; SetTyp(document.getElementById('typ')); } function wyswietl(jaki) { document.getElementById("podpowiedz").style.visibility = "visible"; switch (parseInt(jaki)) { case 1: jakimiesiac="styczeń"; break; case 2: jakimiesiac="luty"; break; case 3: jakimiesiac="marzec"; break; case 4: jakimiesiac="kwiecień"; break; case 5: jakimiesiac="maj"; break; case 6: jakimiesiac="czerwiec"; break; case 7: jakimiesiac="lipiec"; break; case 8: jakimiesiac="sierpień"; break; case 9: jakimiesiac="wrzesień"; break; case 10: jakimiesiac="październik"; break; case 11: jakimiesiac="listopad"; break; case 12: jakimiesiac="grudzień"; break; } document.getElementById("podpowiedz").innerHTML = "" + jakimiesiac + ""; } function ukryj() { document.getElementById("podpowiedz").style.visibility = "hidden"; } function glupiephp() { SetTyp(document.getElementById('typ')); } var IE = document.all?true:false; if (!IE) document.captureEvents(Event.MOUSEMOVE); function getMouseXY(e) { if (IE) { // grab the x-y pos.s if browser is IE tempX = event.clientX + document.body.scrollLeft; tempY = event.clientY + document.body.scrollTop; } else { // grab the x-y pos.s if browser is NS tempX = e.pageX; tempY = e.pageY; } // catch possible negative values in NS4 if (tempX < 0){tempX = 0} if (tempY < 0){tempY = 0} document.getElementById("podpowiedz").style.top = tempY+'px'; document.getElementById("podpowiedz").style.left = tempX+'px'; return true; } function getElementsByClass( searchClass, domNode, tagName) { if (domNode == null) domNode = document; if (tagName == null) tagName = '*'; var el = new Array(); var tags = domNode.getElementsByTagName(tagName); var tcl = " "+searchClass+" "; for(i=0,j=0; iobiekt.parentNode.parentNode.parentNode.parentNode.offsetWidth) { znak.style.display = 'none'; }*/ klik(obiekt); } } function transport2(copisze) { transport(copisze.value); } function tabulator(ile) { var komorki = document.getElementById('cells'+jaka).getElementsByTagName('div'); TAB = TAB + ile; TAB = (TAB<5) ? 5 : TAB; TAB = (TAB>komorki.length-1) ? komorki.length-1 : TAB; var komorka = komorki[TAB].getElementsByTagName('table')[0].getElementsByTagName('tr')[0].getElementsByTagName('td'); if (komorka[obiekt.cellIndex]) klik(komorka[obiekt.cellIndex]); else klik(komorka[0]); } function shouldCancelbackspace(e) { var key = (window.event) ? event.keyCode : e.keyCode; switch(key) { case 37: //lewo if (obiekt.previousSibling) klik(obiekt.previousSibling); else { tabulator(-1); obiekt = obiekt.parentNode.childNodes[0]; ustawkursor(); } break; case 38: //up index = obiekt.cellIndex; tabulator(-5); break; case 39: //prawo if (obiekt.nextSibling) klik(obiekt.nextSibling); else { tabulator(1); obiekt = obiekt.parentNode.lastChild; tabulator(0); } break; case 40: //down index = obiekt.cellIndex; tabulator(5); break; case 13: //enter tabulator(5); obiekt = obiekt.parentNode.lastChild; ustawkursor(); break; case 36: //home obiekt = obiekt.parentNode.childNodes[0];ustawkursor(); break; case 35: //end obiekt = obiekt.parentNode.lastChild;ustawkursor(); break; case 46: //delete var nast = obiekt.nextSibling; if (nast) { obiekt.parentNode.parentNode.parentNode.parentNode.wiersz = (TAB-(TAB%5))/5; obiekt.parentNode.deleteCell(obiekt.cellIndex); klik(nast); }break; case 8: //backspace var poprz = obiekt.previousSibling; if (poprz) { obiekt.parentNode.parentNode.parentNode.parentNode.wiersz = (TAB-(TAB%5))/5; obiekt.parentNode.deleteCell(poprz.cellIndex); klik(obiekt); }return true; case 32: //spacja obiekt.parentNode.parentNode.parentNode.parentNode.wiersz = (TAB-(TAB%5))/5; transport('\xa0'); break; case 9: //TAB tabulator(1); return true; default: obiekt.parentNode.parentNode.parentNode.parentNode.wiersz = (TAB-(TAB%5))/5; } return false; } function klik(co) { document.getElementById("copisze").focus(); if (!czyklawisze) { if (typeof window.event != 'undefined') { document.onkeydown = function() { return !shouldCancelbackspace(); } }else { document.onkeydown = function(e) { return !shouldCancelbackspace(e); } } czyklawisze = true; } obiekt = co; if (obiekt.parentNode.parentNode.parentNode.parentNode.parentNode.getAttribute('id')!='cells'+jaka) { document.getElementById('cells'+jaka).getElementsByTagName('div')[TAB].style.border = '1px solid #DDD'; if (obiekt.parentNode.parentNode.parentNode.parentNode.parentNode.getAttribute('id')!='cells0') jaka=1; else jaka=0; } TAB = indexof(obiekt); var tekst = obiekt.parentNode.lastChild.lastChild.nodeValue; if (tekst!='\xa0') { pause = true; obiekt.parentNode.lastChild.lastChild.nodeValue = '\xa0'; var tablica = tekst.split(''); for(var z=0; z