function czy_liczba(co) {
// funkcja sprawdza, czy podany argument jest liczba (sprawdza, czy jest przecinek lub kropka)
	poz1 = co.indexOf(",");
	poz2 = co.lastIndexOf(",");
	if (poz1==poz2) { //sprawdzamy czy wystepuje tylko 1 przecinek (lub 0)
		if (poz1!=-1) {  //jezeli jest przecinek
			var tmp=co.split(",");
			co=tmp[0]+"."+tmp[1];
		}
		if (!isNaN(co)) return true;
		else return false;
 	} else return false;
}

function zamien_na_kropke2(co) {
// funkcja zamienia ewentualny przecinek w liczbie na kropke
	var str = co.value;
	poz1 = str.indexOf(",");
	poz2 = str.lastIndexOf(",");
	if (poz1==poz2) { //sprawdzamy czy wystepuje tylko 1 przecinek (lub 0)
		if (poz1!=-1) {  //jezeli jest przecinek
			var tmp=str.split(",");
			str=tmp[0]+"."+tmp[1];
		}
 	};
 	//self.document.all[co].value=str;
	return str;
}

function zamien_na_kropke(co) {
// funkcja zamienia ewentualny przecinek w liczbie na kropke
	var str = document.getElementById(co).value;
	poz1 = str.indexOf(",");
	poz2 = str.lastIndexOf(",");
	if (poz1==poz2) { //sprawdzamy czy wystepuje tylko 1 przecinek (lub 0)
		if (poz1!=-1) {  //jezeli jest przecinek
			var tmp=str.split(",");
			str=tmp[0]+"."+tmp[1];
		}
 	};
 	return str;
}

function roundf(liczba, po_przecinku) {
  if (po_przecinku>0) {
    mnoznik=Math.pow(10,po_przecinku);
  	liczba=liczba*mnoznik;
  	liczba=Math.round(liczba);
  	liczba=liczba/mnoznik;
  	return(liczba);
  } else {
    return(Math.round(liczba));
  }
}


NS=(document.layers)?true:false;
IE=(document.all)?true:false;

 if(NS){ window.captureEvents(Event.KEYDOWN);
       window.onkeydown=onKeyDown; }

function key_down(e) {
     var keycode;
     keycode = (NS)? e:event.keyCode;
     if(keycode!=13) { return false; } else { return true; }
}


