
		function poleRzeczywiste(inputObj){
			var i,j,ok,przecinek;
			var txt = inputObj.value;
			var tabSigns = new Array('0','1','2','3','4','5','6','7','8','9',',','.');
			newTxt = new String('');
			reg = new RegExp("^[0-9]{1,}[,]{0,1}[0-9]*$");
			
			if(!reg.test(txt)) {
				przecinek=0;
				for(i=0;i<txt.length;i++){
					for(j=0;j<tabSigns.length;j++) if(tabSigns[j] == txt.charAt(i)) ok=1;
					
					// moze byc tylko jeden przecinek, jesli znajde drugi to zmieniam flage na zero
					if(txt.charAt(i)==',' || txt.charAt(i)=='.') {
						przecinek++;
						if(przecinek > 1) ok=0;
					}
					
					if(ok){
						if(txt.charAt(i)=='.') newTxt += ','; // zamieniam kropke na przecinek
						else newTxt += txt.charAt(i);
					}
					
					flaga=0;
				}
				
				if(txt.charAt(0)==',' || txt.charAt(0)=='.') newTxt = '0'+newTxt;
				inputObj.value = newTxt;
			}
		}
		
		function poleCalosci(inputObj) {
			var i,j;
			var txt = inputObj.value;
			var tabSigns = new Array('0','1','2','3','4','5','6','7','8','9');
			newTxt = new String('');
			reg = new RegExp("^[0-9]*$");
			
			if(!reg.test(txt)){
				for(i=0; i < txt.length; i++)
					for(j=0; j < tabSigns.length; j++) 
						if(tabSigns[j]==txt.charAt(i)) newTxt = newTxt + txt.charAt(i);
				
				inputObj.value = newTxt;
			}
		}
		
		function poleDaty(inputObj){
			var i,j,ok,myslnik;
			var txt = inputObj.value;
			var tabSigns = new Array('0','1','2','3','4','5','6','7','8','9','-');
			newTxt = new String('');
			reg = new RegExp("^[0-9]*-?[0-9]*-?[0-9]*$");
			if(!reg.test(txt)) { 
				myslnik=0;
				for(i=0;i<txt.length;i++) {
					for(j=0; j < tabSigns.length; j++) if(tabSigns[j]==txt.charAt(i)) ok=1;
					if('-' == txt.charAt(i)){
						myslnik++;
						if(myslnik>2) ok=0;
					}
					
					if(ok) newTxt += txt.charAt(i);
					ok=0;
				}
				inputObj.value = newTxt;
			}
		}
		
		function poleTelefon(inputObj){
			var i,j,ok;
			var txt = inputObj.value;
			var tabSigns = new Array('0','1','2','3','4','5','6','7','8','9','-','(',')',' ');
			newTxt = new String('');
			reg = new RegExp("^[-,(,), ,0,1,2,3,4,5,6,7,8,9]*$");
			if(!reg.test(txt)) {
				myslnik=0;
				for(i=0; i < txt.length; i++) {
					for(j=0; j < tabSigns.length; j++) if(tabSigns[j]==txt.charAt(i)) ok=1;
					if(ok) newTxt += txt.charAt(i);
					ok=0;
				}
				inputObj.value = newTxt;
			}
		}
	
