
	/************************************************/
	//Funzione filtraChar: viene richiamata sull'evento onKeyPress
	//		peremette di inserire soltanto numeri 
	//		accetta in input il parametro virgola che:
	//			se virgola=SI accetta anche la virgola
	//			se virgola=NO non accetta la virogla
	//	NOTA: i campi che lo utilizzano devono possedere un id
	/***********************************************/

	function filtraChar(virgola){
		var id = event.srcElement.id;
		if ((event.keyCode < 48 && event.keyCode != 44) || event.keyCode > 57){
			event.keyCode = 8;
		}else if (event.keyCode == 44 && virgola=="SI"){
			//Controllo se è già stata inserita la virgola
			var valore = document.all[id].value;
			if (valore.indexOf(',') != -1){
				event.keyCode = 8;
			}
		} else if (event.keyCode == 44) {
			event.keyCode = 8;
		}
	}
	
	/************************************************/
	//Funzione filtraMaiuscole: viene richiamata sull'evento onKeyPress
	//		peremette di inserire soltanto lettere maiuscole 
	//	NOTA: i campi che lo utilizzano devono possedere un id
	/***********************************************/

	function filtraMaiuscole(){
		var id = event.srcElement.id;
		if ((event.keyCode < 65) || (event.keyCode > 90)) {
			event.keyCode = 8;
		}
	}
	
	/************************************************/
	//Funzione filtraNumeri: viene richiamata sull'evento onKeyPress
	//		peremette di inserire soltanto lettere maiuscole e minuscole
	//	NOTA: i campi che lo utilizzano devono possedere un id
	/***********************************************/

	function filtraNumeri(){
		var id = event.srcElement.id;
		if (((event.keyCode < 65) || (event.keyCode > 90)) && ((event.keyCode < 97) || (event.keyCode > 122))) {
			event.keyCode = 8;
		}
	}
	
