
function licz() {
var taryfa;
var f = document.forms['kalkulator'];

var droga=f.elements[0].value;

//zamiana
var str=droga;
var wzorzec= /\,/g;
var a=str.replace(wzorzec,".");
wzorzec=/km/i;
str=a.replace(wzorzec,"");
wzorzec=" ";
a=str.replace(wzorzec,"");

//gra z liczba
droga=a;

if(isNaN(droga)) alert('Wpisz poprawnie drogê!');
else if(droga<=0) alert('Wpisz poprawnie drogê!');
else if(droga>2000) alert('Wpisz poprawnie drogê!');
else {
	//obsluga malych liczb
	if(droga<1) droga=0;
	else droga-=1;

	//ustalamy taryfe
	if(f.elements[2].value+f.elements[3].value>0) taryfa=4.5;
	else taryfa=3;

	//taryfa*=miejsce;
	if(f.elements[1].value==2) taryfa=3;

	//obliczamy cene
	var cena=droga*taryfa+6;

	//zaokraglamy ladnie
	var cena2=cena.toFixed(2);

	//i podajemy w ladnej formie
	wzorzec=/\./g;
	cena=cena2.replace(wzorzec,",");
	cena=cena+" z³";
	
	//graficzne bajerki - znika
	 new Effect.Appear("cenawartosc", 
       {duration:1, from:1.0, to:0});
	$('cenawartosc').style.display="none";
	$('cenawartosc').innerHTML=cena;

	 new Effect.Appear("cenawartosc", 
       {duration:2, from:0, to:1.0});

	
}


}
