var PRODUCTS_COUNT = 17; /*var PRODUCTS_COUNT = 12;*/ function MM_reloadPage(init) { if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } MM_reloadPage(true); //window.onload = setTimeout("randomShow()", 2000); window.onload = setTimeout("randomShow()", 1000); //window.onload = setTimeout("hideStopka()", 5000); //window.onload = //startRandom(); //setTimeout("randomShow()", 3000); ///////////////////////////////////// function getElement(id) { return document.getElementById(id); } function newClass(id,c) { if(getElement(id)) { getElement(id).className=c; } } function __showHide(id) { s = 'szczegoly'+id; if(getElement(s)) { img = 'img'+id; if(getElement(s).style.display=='block') { getElement(s).style.display='none'; if(getElement(img)) getElement(img).src = 'img/plus.gif'; } else { getElement(s).style.display='block'; //opacity(s, 0, 100, 700); //setTimeout("getElement("+s+").style.display='block'",50); if(getElement(img)) getElement(img).src = 'img/minus.gif'; } } } //var tId = 0; //function startRandom() { // tId = setInterval("randomShow()",1000); //} function randomShow() { //showHide(Math.floor(Math.random()*PRODUCTS_COUNT)); /* var id = Math.floor(Math.random()*PRODUCTS_COUNT); var s = '#szczegoly'+id; $(s).animate({opacity: 'toggle', height: 'toggle'}, "slow"); */ } function showStopka() { var obj = 'stopka2'; if(getElement(obj)) getElement(obj).style.display='block'; } function hideStopka() { var obj = 'stopka2'; if(getElement(obj)) getElement(obj).style.display='none'; } /////////////////////////////////////////////////////////////// function showN(name,s,e) { for(i=s;i= 0) { ++wynik; pozycja = str.indexOf(znak, pozycja + 1); } return wynik; } function przelicz(obj,id,cena,wydajnosc,bbag) { // alert('ilosc'+id); var bigBag = bbag*1; if( obj == getElement('ilosc'+id)) { var ilosc = getElement('ilosc'+id).value; ilosc = $('#ilosc'+id).val(); ilosc = ilosc.replace(',','.'); if(IleZnakow(ilosc,'.')>1) ilosc = ilosc.replace(/\.$/, ''); var m = ilosc * wydajnosc; var netto = ilosc * cena; var brutto = (ilosc * cena)*1.22; getElement('ilosc'+id).value = ilosc; //Math.round(ilosc*1000)/1000; getElement('m'+id).value = Math.round(m*100)/100; getElement('netto'+id).value = Math.round(netto*100)/100; getElement('brutto'+id).value = Math.round(brutto*100)/100; //big bag getElement('iloscBB'+id).value = Math.ceil(ilosc); getElement('nettoBB'+id).value = Math.round(Math.ceil(ilosc)*bigBag*100)/100; getElement('bruttoBB'+id).value = Math.round(Math.ceil(ilosc)*bigBag*1.22*100)/100; //razem getElement('nettoRazem'+id).value = Math.round((netto+Math.ceil(ilosc)*bigBag)*100)/100; getElement('bruttoRazem'+id).value = Math.round((brutto+Math.ceil(ilosc)*bigBag*1.22)*100)/100; } else if( obj == getElement('m'+id)) { var m = getElement('m'+id).value; m = $(obj).val(); m = m.replace(',','.'); if(IleZnakow(m,'.')>1) m = m.replace(/\.$/, ''); var ilosc = m / wydajnosc; var netto = ilosc * cena; var brutto = (ilosc * cena)*1.22; getElement('ilosc'+id).value = Math.round(ilosc*1000)/1000;; getElement('m'+id).value = m ;//Math.round(m*100)/100; getElement('netto'+id).value = Math.round(netto*100)/100; getElement('brutto'+id).value = Math.round(brutto*100)/100; //big bag getElement('iloscBB'+id).value = Math.ceil(ilosc); getElement('nettoBB'+id).value = Math.round(Math.ceil(ilosc)*bigBag*100)/100; getElement('bruttoBB'+id).value = Math.round(Math.ceil(ilosc)*bigBag*1.22*100)/100; //razem getElement('nettoRazem'+id).value = Math.round((netto+Math.ceil(ilosc)*bigBag)*100)/100; getElement('bruttoRazem'+id).value = Math.round((brutto+Math.ceil(ilosc)*bigBag*1.22)*100)/100; } else if( obj == getElement('netto'+id)) { var netto = getElement('netto'+id).value; netto = $(obj).val(); netto = netto.replace(',','.'); if(IleZnakow(netto,'.')>1) netto = netto.replace(/\.$/, ''); var ilosc = netto / cena; var m = ilosc * wydajnosc; var brutto = (ilosc * cena)*1.22; getElement('ilosc'+id).value = Math.round(ilosc*1000)/1000;; getElement('m'+id).value = Math.round(m*100)/100; getElement('netto'+id).value = netto; //Math.round(netto*100)/100; getElement('brutto'+id).value = Math.round(brutto*100)/100; //big bag getElement('iloscBB'+id).value = Math.ceil(ilosc); getElement('nettoBB'+id).value = Math.round(Math.ceil(ilosc)*bigBag*100)/100; getElement('bruttoBB'+id).value = Math.round(Math.ceil(ilosc)*bigBag*1.22*100)/100; //razem //getElement('nettoRazem'+id).value = Math.round((netto+Math.ceil(ilosc)*bigBag))/100; getElement('nettoRazem'+id).value = Math.round(netto*100)/100 + Math.round(Math.ceil(ilosc)*bigBag); getElement('bruttoRazem'+id).value = Math.round((brutto+Math.ceil(ilosc)*bigBag*1.22)*100)/100; } else if( obj == getElement('brutto'+id)) { var brutto = getElement('brutto'+id).value; brutto = $(obj).val(); brutto = brutto.replace(',','.'); if(IleZnakow(brutto,'.')>1) brutto = brutto.replace(/\.$/, ''); var ilosc = brutto / (cena * 1.22); var m = ilosc * wydajnosc; var netto = (ilosc * cena); getElement('ilosc'+id).value = Math.round(ilosc*1000)/1000; getElement('m'+id).value = Math.round(m*100)/100; getElement('netto'+id).value = Math.round(netto*100)/100; getElement('brutto'+id).value = brutto; //Math.round(brutto*100)/100; //big bag getElement('iloscBB'+id).value = Math.ceil(ilosc); getElement('nettoBB'+id).value = Math.round(Math.ceil(ilosc)*bigBag*100)/100; getElement('bruttoBB'+id).value = Math.round(Math.ceil(ilosc)*bigBag*1.22*100)/100; //razem //getElement('nettoRazem'+id).value = Math.round((netto+Math.ceil(ilosc)*bigBag)*100)/100; getElement('nettoRazem'+id).value = Math.round((netto+Math.ceil(ilosc)*bigBag)*100)/100; getElement('bruttoRazem'+id).value = Math.round(brutto*100)/100 + Math.ceil(ilosc)*bigBag*1.22; //getElement('bruttoRazem'+id).value = Math.round((brutto+Math.ceil(ilosc)*bigBag*1.22)); } sumuj(); } function przelicz2(obj,id,cena,wydajnosc,bbag) { // alert('ilosc'+id); var bigBag = bbag*1; if( obj == getElement('ilosc'+id)) { var ilosc = getElement('ilosc'+id).value; ilosc = $(obj).val(); ilosc = ilosc.replace(',','.'); if(IleZnakow(ilosc,'.')>1) ilosc = ilosc.replace(/\.$/, ''); var m = ilosc * wydajnosc; var netto = m * cena; var brutto = (m * cena)*1.22; getElement('ilosc'+id).value = ilosc; //Math.round(ilosc*1000)/1000; getElement('m'+id).value = Math.round(m*100)/100; getElement('netto'+id).value = Math.round(netto*100)/100; getElement('brutto'+id).value = Math.round(brutto*100)/100; //big bag getElement('iloscBB'+id).value = Math.ceil(ilosc); getElement('nettoBB'+id).value = Math.round(Math.ceil(ilosc)*bigBag*100)/100; getElement('bruttoBB'+id).value = Math.round(Math.ceil(ilosc)*bigBag*1.22*100)/100; //razem getElement('nettoRazem'+id).value = Math.round((netto+Math.ceil(ilosc)*bigBag)*100)/100; getElement('bruttoRazem'+id).value = Math.round((brutto+Math.ceil(ilosc)*bigBag*1.22)*100)/100; } else if( obj == getElement('m'+id)) { var m = getElement('m'+id).value; m = $(obj).val(); m = m.replace(',','.'); if(IleZnakow(m,'.')>1) m = m.replace(/\.$/, ''); var ilosc = m / wydajnosc; var netto = m * cena; var brutto = (m * cena)*1.22; getElement('ilosc'+id).value = Math.round(ilosc*1000)/1000;; getElement('m'+id).value = m; //Math.round(m*100)/100; getElement('netto'+id).value = Math.round(netto*100)/100; getElement('brutto'+id).value = Math.round(brutto*100)/100; //big bag getElement('iloscBB'+id).value = Math.ceil(ilosc); getElement('nettoBB'+id).value = Math.round(Math.ceil(ilosc)*bigBag*100)/100; getElement('bruttoBB'+id).value = Math.round(Math.ceil(ilosc)*bigBag*1.22*100)/100; //razem getElement('nettoRazem'+id).value = Math.round((netto+Math.ceil(m)*bigBag)*100)/100; getElement('bruttoRazem'+id).value = Math.round((brutto+Math.ceil(m)*bigBag*1.22)*100)/100; } else if( obj == getElement('netto'+id)) { var netto = getElement('netto'+id).value; netto = $(obj).val(); netto = netto.replace(',','.'); if(IleZnakow(netto,'.')>1) netto = netto.replace(/\.$/, ''); var m = netto / cena; var ilosc = m / wydajnosc; var brutto = (m * cena)*1.22; getElement('ilosc'+id).value = Math.round(ilosc*1000)/1000;; getElement('m'+id).value = Math.round(m*100)/100; getElement('netto'+id).value = netto; //Math.round(netto*100)/100; getElement('brutto'+id).value = Math.round(brutto*100)/100; //big bag getElement('iloscBB'+id).value = Math.ceil(ilosc); getElement('nettoBB'+id).value = Math.round(Math.ceil(ilosc)*bigBag*100)/100; getElement('bruttoBB'+id).value = Math.round(Math.ceil(ilosc)*bigBag*1.22*100)/100; //razem //getElement('nettoRazem'+id).value = Math.round((netto+Math.ceil(ilosc)*bigBag))/100; getElement('nettoRazem'+id).value = Math.round(netto*100)/100 + Math.round(Math.ceil(m)*bigBag); getElement('bruttoRazem'+id).value = Math.round((brutto+Math.ceil(m)*bigBag*1.22)*100)/100; } else if( obj == getElement('brutto'+id)) { var brutto = getElement('brutto'+id).value; brutto = $(obj).val(); brutto = brutto.replace(',','.'); if(IleZnakow(brutto,'.')>1) brutto = brutto.replace(/\.$/, ''); var m = brutto / (cena * 1.22); var ilosc = m / wydajnosc; var netto = (m * cena); getElement('ilosc'+id).value = Math.round(ilosc*1000)/1000; getElement('m'+id).value = Math.round(m*100)/100; getElement('netto'+id).value = Math.round(netto*100)/100; getElement('brutto'+id).value = brutto; //Math.round(brutto*100)/100; //big bag getElement('iloscBB'+id).value = Math.ceil(ilosc); getElement('nettoBB'+id).value = Math.round(Math.ceil(ilosc)*bigBag*100)/100; getElement('bruttoBB'+id).value = Math.round(Math.ceil(ilosc)*bigBag*1.22*100)/100; //razem //getElement('nettoRazem'+id).value = Math.round((netto+Math.ceil(ilosc)*bigBag)*100)/100; getElement('nettoRazem'+id).value = Math.round((netto+Math.ceil(m)*bigBag)*100)/100; getElement('bruttoRazem'+id).value = Math.round(brutto*100)/100 + Math.ceil(m)*bigBag*1.22; //getElement('bruttoRazem'+id).value = Math.round((brutto+Math.ceil(ilosc)*bigBag*1.22)); } sumuj(); } ///////////////////////////////////////////////////////////////////////////// //funcja spradza wszystkie produkty i zwraca sum� metrow biezacych elementow ktore zostaly wybrane function sumuj_jm() { var tablica = new Object(); var fontSize = '11px'; //tablica["Ala"] = "kot"; //tablica["Pi"] = 3.1415; //for (var klucz in tablica) // document.write(klucz + ": " + tablica[klucz] + "
"); for(var i=0;i='+Math.round(tablica[klucz]*1000)/1000+''; // wynik += "" + klucz + ": " + tablica[klucz]; return (''+wynik+'
'); } function sumuj_mb() { var suma = 0; //zerujemy warto�ci for(var i=0;i'+idx+''+x+''); } var m2 = new Array(); m2.nazwa = 'm2'; m2.value = sumuj_m2(); var mb = new Array(); mb.nazwa = 'mb'; mb.value = sumuj_mb(); var myArray = []; myArray[0] = m2; myArray[1] = mb; var table = ''; table += ''; for(var i=0;i 0) table += (''); } table += '
'+row.nazwa+'='+Math.round(row.value*1000)/1000+'
'; testsumy(); return table; */ return sumuj_jm(); } function sumuj() { var fontSize = '11px'; var suma = 0; //zerujemy warto�ci var ilosc = 0; var transport = 0; var metry = 0; //zerujemy warto�ci var net = 0; var brut = 0; var bigbag = 0; var info = ""; //zerujemy warto�ci var txtNazwa = getElement('txtNazwa').value; var txtIlosc = getElement('txtIlosc').value; var txtIloscTon = getElement('txtIloscTon').value; var txtCena = getElement('txtCena').value; var txtNetto = getElement('txtNetto').value; var txtBrutto = getElement('txtBrutto').value; var txtM2 = getElement('txtM2').value; var txtTransport = getElement('txtTransport').value; var txtJednostka = getElement('txtJednostka').value; var info2 = '
'; // ----------- var NETTO = 0; var BRUTTO = 1; var ILOSC = 2; var M2 = 3; var WARTOSC_NETTO = 4; var WARTOSC_BRUTTO = 5; var CENA_BIGBAG = 7; var WARTOSC_NETTO_BB = 12; var WARTOSC_BRUTTO_BB = 13; for(var i=0;i'; info2 += ''; info2 += ''; }; var m2 = parseFloat(getElement('form'+i).elements[M2].value); if (!isNaN(m2)) { metry += m2; }; // var net2 = parseFloat(getElement('form'+i).net2.value); // if (!isNaN(net2)) { info2 += ''; }; // var ne = parseFloat(getElement('form'+i).elements[NETTO].value); // if (!isNaN(ne)) { info2 += ''; }; var n = (wworku(i)==true)? parseFloat(getElement('form'+i).elements[WARTOSC_NETTO_BB].value): parseFloat(getElement('form'+i).elements[WARTOSC_NETTO].value); if (!isNaN(n) && !isNaN(s)) { net += n; info2 += ''; }; var b = (wworku(i)==true)? parseFloat(getElement('form'+i).elements[WARTOSC_BRUTTO_BB].value): parseFloat(getElement('form'+i).elements[WARTOSC_BRUTTO].value); if (!isNaN(b) && !isNaN(s)) { brut += b; info2 += ''; }; } info2 += '
'+txtNazwa+'
'+txtIlosc+'
'+txtCena+'
'+txtJednostka+'
'+txtNetto+'
'+txtBrutto+'
'+nnn+'
'+jednostka+'
'+net2+''+ne+'
'+n+'
'+b+'
'; transport = Math.ceil(suma/24); suma = Math.round(suma*1000)/1000; metry = Math.round(metry*100)/100; net = Math.round(net*100)/100; brut = Math.round(brut*100)/100; // getElement('suma1').value = suma; // getElement('suma2').value = transport; // getElement('suma3').value = metry; // getElement('suma4').value = net; // getElement('suma5').value = brut; // getElement('info').value = info; // alert(info); info2 += '

'; info2 += ''; info2 += ''; // info2 += ''; info2 += ''; info2 += ''; info2 += '
'+txtIloscTon+''+sumuj_tony()+'
'+txtTransport+''+sumuj_transporty()+'
'+txtM2+''+metry+'
'+txtM2+''+getPodsumowanieJm()+'
'+txtNetto+''+net+'
'+txtBrutto+''+brut+'

'; getElement('info2').innerHTML = info2; showHideSuma(suma || transport || metry); } function drukujPodsumowanie() { /* var a = window.open('','','width=640,height=480'); a.document.open("text/html"); a.document.write(document.getElementById('podsumowanie').innerHTML); a.document.close(); a.print(); */ var a = window.open('','','width=640,height=480'); a.document.open("text/html"); var html = escape(document.getElementById('podsumowanie').innerHTML); a.document.write(unescape(html)); a.print(); } function wworku(id) { c = 'checkbox'+id; if(getElement(c)) { return getElement(c).checked; } return false; } function wyzeruj(id) { var form = getElement('form'+id); form.reset(); getElement('szczegoly'+id+'_worek').style.display='none'; sumuj(); } function wyczysc() { for(var i=0;i