function check()
{
 var i;
 var len;
 var val;

  Wzor=/^[0-9.,0-9]+/;
  if(document.kalk_form.wklad.value.length==0)
  {
     alert("Musisz podać wkład początkowy");
     return false;
  }
  else if(document.kalk_form.procent.value.length==0)
  {
     alert("Musisz podać oprocentowanie");
     return false;
  }
  else if(document.kalk_form.okres.value==0)
  {
     alert("Musisz wybrać okres lokaty");
     return false;
  }
  else
  {
     OK = (Wzor.test(document.kalk_form.wklad.value)==true && document.kalk_form.wklad.value.length!=0);
     if(!OK)
     {
	alert("Mozesz podać tylko liczby");
	return false;
     }
  }

  len = document.kalk_form.wklad.value.length;
  document.kalk_form.wklad.value = document.kalk_form.wklad.value.replace(",",".");

  i = document.kalk_form.wklad.value.indexOf(".");

  if(i==len-1)
  {
    document.kalk_form.wklad.value = document.kalk_form.wklad.value.substr(0,i);
    return true;
  }

  if((document.kalk_form.procent.value=='')&&(document.kalk_form.procent_zmienne.value==''))
  {
	alert('Musisz podac oprocentowanie !');
	return false;
  }

  return true;
}

function checkKey(eventObj, obj, precision) {
	var keyCode;
	// Check For Browser Type
	if (document.all){
	   keyCode=eventObj.keyCode;
	} else {
	   keyCode=eventObj.which;
	}

	if (keyCode == 44 ) {  // 44 - przecinek -> kropka
	    keyCode = 46;
	    eventObj.keyCode = 46;
	}

	var str=obj.value;
	if((keyCode == 0) || (keyCode == 8)) {  // delete, backspace, arrows
	    return true;
	}
	if(precision<1 && keyCode==46) {
	    return false;
	}
	if(keyCode==46 && str.indexOf('.')>0) {
	    return false;
	}
	if(str.indexOf('.')>0 && (str.length - str.indexOf('.')) > precision) {  // BLAD gdy piszemy przed kropka !!!
	    return false;
	}
	if((keyCode<48 || keyCode >58) && (keyCode != 46)) { // Allow only integers and decimal points
	    return false;
	}
	return true;
}



function FormatLiczb2(pole, Spacja, Grosze, zd, co)
{
  var sep = 0;
  var key = '';
  var i = 0;
  var j = 0;
  var len = 0;
  var len2 = 0;
  var strWczyt = '0123456789.';
  var pomoc = '';
  var pomoc2 = '';
  var whichCode = (window.Event) ? zd.which : zd.keyCode;
  if (whichCode == 13)
      return true;  // Enter
  key = String.fromCharCode(whichCode);  // znak nacisnietego klawisza
  if (strWczyt.indexOf(key) == -1)
     return false;  // nie ten klawisz

//  len = pole.value.length;
//  for(i = 0; i < len; i++)
//	  if ((pole.value.charAt(i) != '0')
//	       &&
//	      (pole.value.charAt(i) != Grosze))
//	     break;

//  pomoc = '';

//  for(; i < len; i++)
//	if (strWczyt.indexOf(pole.value.charAt(i))!=-1)
//	    pomoc += pole.value.charAt(i);

//  pomoc += key;
//  len = pomoc.length;
//  if (len == 0)
//     pole.value = '';
//  if (len == 1)
//     pole.value = '0'+ Grosze + '0' + pomoc;
//  if (len == 2)
//     pole.value = '0'+ Grosze +pomoc;
//  if (len > 2)
//   {
//     pomoc2 = '';
//     j = 0;
//     for (i = len -3; i >= 0; i--)
//	 {
//	     if (j == 3)
//	     {
//	       pomoc2 += Spacja;
//	       j = 0;
//	     }
//	     pomoc2 += pomoc.charAt(i);
//	     j++;
//	 }
//	pole.value = '';
//	len2 = pomoc2.length;
//	for (i = len2 - 1; i >= 0; i--)
//	    pole.value += pomoc2.charAt(i);
//	pole.value += Grosze + pomoc.substr(len - 2, len);
//     }
//  if (co=="total2") {
//	  Total2();
//  };
//  if	(co=="nic") {
//  };
//  if	(co=="") {
//	  Total();
//  };
//  return false;
}


