		function round3(kwota){
			var s=1;
			var z="";
			var l= (""+kwota).length;
			var i=l;
			var sum =10;
			while((sum > 9 )||( l < 0)) {
				cyfra=""+kwota.substring((l-1),l);
				sum = parseFloat(cyfra) + parseFloat(s);
				s = (''+sum).substring(0,1);
				z = z +(''+sum).substring(1,2);
				l--;
			}
			if(l<0){
				str = sum + z;
			} else {
				str=(''+kwota).substring(0,l)+z;
			}
			return str;
		}




noweokno=null;

function winopen(plik, w, h, scroll) {
if(window.screen) {
  aw=screen.availWidth;
  ah=screen.availHeight;
}else{
  aw=640;
  ah=450;
}if(noweokno==null || noweokno.closed){
 ustawienia=
 "left="+(aw-w)/2+","
 +"top="+(ah-h)/2+","
 +"screenX="+(aw-w)/2+","
 +"screenY="+(ah-h)/2+","
 +"width="+w+","
 +"height="+h+","
 +"toolbar=no,"
 +"location=no,"
 +"directories=no,"
 +"status=np,"
 +"menubar=no,"
 +"scrollbars="+scroll+","
 +"resizable=no"
 noweokno=window.open(plik,'nowe',ustawienia);
 if(window.noweokno) noweokno.focus();
}else{
 noweokno.close();
  ustawienia=
 "left="+(aw-w)/2+","
 +"top="+(ah-h)/2+","
 +"screenX="+(aw-w)/2+","
 +"screenY="+(ah-h)/2+","
 +"width="+w+","
 +"height="+h+","
 +"toolbar=no,"
 +"location=no,"
 +"directories=no,"
 +"status=np,"
 +"menubar=no,"
 +"scrollbars="+scroll+","
 +"resizable=no"
 noweokno=window.open(plik,'nowe',ustawienia);
 if(window.noweokno)noweokno.focus();
}
}






function round2(kwota){
	var f = 0;
	var str='';
	var l=0;
	if(kwota != 0){
		l= (""+kwota).length;
			for(i=0; i<l; i++){
				z= (""+kwota).substring(i,i+1);
				if (z =='.'){f=i;}
			}
			if(f == 0){
				str = kwota + '.00';
			} else {
				var poz=l-f;
				if(poz !=3){
					if(poz==1){str=''+kwota+'00';}
					if(poz==2){str=''+kwota+'0';}
					if(poz >3){
						gz=(""+kwota).substring((l-poz+3),(l-poz+4));
						if(gz<=5){
							str=(""+kwota).substring(0,(l-poz+3));
						} else {
							str=(round3(""+kwota).substring(0,(l-poz+3),gz));
						}
					}
				} else {
					str =kwota;
				}
			}
		}
	if(kwota == 0){str ='0.00';}
	return str;
}
function trim(Xstr)
        {
        var len;
        len = Xstr.length;
         while(Xstr.substring(0,1) == " "){ //trim left
                 Xstr = Xstr.substring(1, len);
                  len = Xstr.length;
        }

         while(Xstr.substring(len-1, len) == " "){ //trim right
                 Xstr = Xstr.substring(0, len-1);
                  len = Xstr.length;
         }
         return Xstr;
        }
        
function cyf(Xstr)
        { var wynik = 1;
          for (i=0; i<= 9; i++){ 
          if (i == Xstr){ wynik = 0};
          }
          if (Xstr == ""){ wynik = 1};
          if (Xstr == " "){ wynik = 1};
          return wynik;
        }


function dokasy1(){
	err=0;
	//if (err==0 && document.zamo.warunki.checked == false) {alert ('Musisz zapoznać się z warunkami zamówienia, a następnie je zaakceptować.'); err=1;}
	//if (err==0 && document.zamo.odbior[0].checked == false && document.zamo.odbior[1].checked == false){alert ('Musisz wybrać sposób odbioru.'); err=1;}
	if (err==0){
		//if (document.zamo.odbior[0].checked == true){document.location.href='koszyk1.php';}
		//if (document.zamo.odbior[1].checked == true){document.location.href='koszyk2.php';}
		document.location.href='http://www.geoinf.pl/koszyk2';
		//document.location.href='http://www.geoinf.pl/koszyk2';
	}
}
function osobiscie(l){
	err=0;
	flaga=0;
	for(i=0; i < l; i++){
		if (document.zamo.ODBIOR[i].checked == true){flaga=1;}
	}
	if (flaga==0 && err==0){	alert('Musisza wskazać miejsce odbioru zamówienia !'); err=1;}
	if (err==0 && trim (document.zamo.NAZW.value) == "") {alert('Błšd formularza: \nPole  - Imię i nazwisko -  musi być wypełnione !'); err=1;}
	if (err==0 && trim (document.zamo.TEL.value) == "" && trim (document.zamo.MAIL.value) == "") {alert('Błšd formularza: \nMusisz podać telefon lub mail kontaktowy !');err=1;}	
	if (err==0){ document.zamo.submit();}	   
}
function przepisz(adr,co){
	if(document.zamo.adresy.checked){
		document.zamo[adr].value=co;
	}
}
function oplata_wysylka(l,id){
	if(id !=0){
		for(i=0; i<l; i++){
			if(wysylka[i][0]==id){this.document.zamo.PAKO.value=wysylka[i][1];}
		}
	}

}
function oplata_wysylka1(id,kwota){
	var proc=0;
	if(id == 0) { this.document.zamo.PAKO.value="0"; }
	if(id == 1){ this.document.zamo.PAKO.value="25.00"; }
	if(id == 2){ this.document.zamo.PAKO.value="19.00"; }
	if(id == 3){ this.document.zamo.PAKO.value="25.00"; }
	if(id == 4){ this.document.zamo.PAKO.value="25.00"; }
}
function wysylka1()
{
	var err=0;

    if (trim (document.zamo.NAZW.value) == "") {alert('Błąd formularza: \nPole  - Imię i nazwisko -  musi być wypełnione !'); err=1;}
    if (err==0 && trim (document.zamo.ULIC.value) == "") {alert('Błąd formularza: \nPole - Ulica, nr domu, mieszkanie - musi być wypełnione !');err=1;}
    if (err==0 && cyf (document.zamo.kod.value) == "") {alert ('Błąd formularza: \nKod pocztowy'); err=1;}
    if (err==0 && trim (document.zamo.MIA.value) == "") {alert('Błąd formularza: \nPole - Poczta - musi być wypełnione !');err=1;}
    if (trim (document.zamo.FODBIORCA.value) == "") {alert('Błąd formularza: \nPole dane adresowe faktury: - odbiorca -  musi być wypełnione !'); err=1;}
    if (err==0 && trim (document.zamo.FULIC.value) == "") {alert('Błąd formularza: \nPole dane adresowe faktury: - Ulica, nr domu, mieszkanie - musi być wypełnione !');err=1;}
    if (err==0 && cyf (document.zamo.Fkod.value) == "") {alert ('Błąd formularza: \ndane adresowe faktury: Kod pocztowy'); err=1;}
    if (err==0 && trim (document.zamo.FMIA.value) == "") {alert('Błąd formularza: \ndane adresowe faktury: Pole - Poczta - musi być wypełnione !');err=1;}
	if (err==0 && trim (document.zamo.MAIL.value) == "") {alert('Błąd formularza: \nAdres e-mail jest wymagany do realizacji zamówienia !');err=1;}
    if (err==0 && trim (document.zamo.WYSYLKA.value) == "0") {alert('Błąd formularza: \nMusisz wskazać sposób zapłaty !');err=1;}

	if (err==0){ document.zamo.submit();}	   
}
